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.
Extra files returned from Git on Stacks API
When using a monorepo to store policies for multiple Stacks or Libraries, the Git API for a Stack could return policies from other Stacks or Libraries in some cases. In the UI, this could result in these extra files being considered drafts and cause an error when running policy validation in the Stack.
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.
Success message footer blocked portion of datasource contents
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
Styra CLI Link init failure with skip-git option
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.