Skip to main content

Release Notes for Styra DAS

This page provides Styra DAS SaaS Release Notes for April 2024.

April 24, 2024

The Styra DAS 20240424 release delivers the following changes.

New Features and Changes

Show Workspace dashboard Kubernetes node count graph when tenant has Kubernetes systems

Previously, the Kubernetes node count graph on the Workspace dashboard would only be shown if there was any Kubernetes system with nodes. This update changes the behavior to show the node count graph whenever the tenant has a Kubernetes system, even if the system has no nodes.

Increased resolution for latency graphs

Decision latency graphs for Workspaces, Systems, and Stacks have been updated to provide greater resolution for low- and sub-millisecond latency values.

Fixed Issues

Recreation of a Library after deletion did not trigger bundle rebuild

When recreating a Library which is already referenced in other policies after it was deleted did not always trigger a new bundle build to pull in the recreated library which could result in outdated policies in a bundle.

Error after saving LDAP datasource configuration with invalid search filter

During configuration of an LDAP datasource, if an invalid search was entered and the configuration was saved, a generic error message would be shown and could result in a blank UI. This scenario will now result in the error message "Ldap search operation failed: no entries found".

DAS UI crash when mocking Enterprise OPA sql.send

When mocking the Enterprise OPA sql.send built-in in DAS and running Preview on a policy, the UI could crash if the mock was missing required data.

Git sync error for large policy counts

For tenants with early access to the SBOM feature, in some circumstances adding a Git-backed System, Stack, or Library with more than 100 individual policy packages could result in a Git sync error depending on policy module nesting in the origin repository.

April 17, 2024

The Styra DAS 20240417 release delivers the following changes.

New Features and Changes

Upgraded to OPA v0.63.0

The internal version of OPA used by Styra DAS has now been upgraded to OPA 0.63.0.

Beta UI Additions

On a Systems's dashboard, list the Library dependencies used in the System's active bundle.

Improved UI load times

Reduced UI load times by optimizing UI asset serving from a global CDN.

Compliance speed improvements

Improved the speed of compliance check jobs by removing unnecessary extra authz checks.

Updated bundle deployment labels

Bundle deployment labels have been updated to use "Active" terminology to better reflect bundle deployment behavior. Bundles with the "Active" label are the bundles which DAS is actively serving to policy agents when those agent request bundles.

Datasource agent reports agent version on status updates

The Datasource agent now reports its version to DAS on status updates, which is included in the data returned on the agents API.

Fixed Issues

Policy editor showed only one custom snippet if multiple were defined in a single package

When multiple custom snippets were defined in a single package, only the last custom snippet was shown in the Add rule list of snippets for the associated system type.

Bundle builder could create two bundles when a new policy was created

In some cases, when adding a new policy file in the UI policy editor or via the /v1/policies API, two subsequent bundles could be built.

WorkspaceSystemCreator role did not allow sandbox system creation

The permissions for the WorkspaceSystemCreator role have been updated to allow for creating sandbox systems from the Getting Started flow.

Decision replay failed when replying an Error decision log

When replaying a decision log with an Error outcome, the UI could fail to replay the decision.

Deployments tab policy agent dropdown did not properly sort agents list

In the Deployments tab, selecting different policy agent sorting options did not sort the list of policy agents.

When viewing a datasource with a transformation, the success message footer could block the last lines of the datasource contents for long datasources.

UI error when quickly switching between policies with snippets with decision parameters

In the UI policy editor, the UI could crash when switching quickly between policies with decision parameters.

User activity search persisted after clearing value

In the User Activity tab, once you entered a search value, that initial search value would be persisted when later returning back to the User Activity tab, even if you changed or cleared it.

April 10, 2024

The Styra DAS 20240410 release delivers the following changes.

New Features and Changes

Beta UI Additions

On a Library's dashboard, list the Systems using the Library in their active bundle. Addition of LDAP datasource.

Fixed Issues

The Styra CLI link init --skip-git command returned an error when connecting Styra Link to an existing git-backed System.

System, Stack, or Library error toasts shown out of context

If an System-, Stack-, or Library-level error occurred, an error toast would be shown in the UI in any view. After this change, these errors will be shown in the Workspace view and only in the System, Stack, or Library view associated with the error.

April 3, 2024

The Styra DAS 20240403 release delivers the following changes.

New Features and Changes

Beta UI Additions

When in the policy editor for a System, the System's status is shown in the bottom left-hand corner of the screen, including current bundle deployment status, git status, and agent status.

Enterprise OPA redis built-in support

Styra DAS supports defining and mocking Enterprise OPA's redis.query built-in in the policy editor.

Use System decision mapping in Library log replay

When running log replay in a Library, DAS will not use each associated system's decision mapping to show relevant decision log data for changed decisions.

Fixed Issues

Different bundle digests returned on bundles and bundle-compile APIs

The /v1/systems/{id}/bundles API correctly returned the bundle file digest while the /v1/systems/{id}/bundle-compile API returned the policy digest in the digest field. The bundle-compile API has been updated to return the bundle file digest and both APIs now include the additional contents_digest field containing the policy digest.

SLP status missing for Custom Systems

When using SLP with a Custom System, the status of the SLP associated with the Custom System was not reported in the /v1/agents/slps response and not shown on the Deployments page.

Kafka decision export client key validation

The field validation for the client key portion of Kafka decision export setup could cause valid keys to be rejected.

UI editor autocomplete suggestion positioning on indented line

Fixed UI editor autocomplete suggestion placeholder with tabs as indent.