Skip to main content

Release Notes for Styra DAS

This page provides Styra DAS SaaS Release Notes for September 2023.

September 29, 2023

The Styra DAS 20230929 release delivers the following changes.

New Features and Changes

Duplicate Git Config References

Multiple systems, stacks, or libraries can now track the same Git repository reference.

Compliance Performance Improvements

Improved resiliency and performance of long-running Compliance evaluations when systems have a large data source or have a large number of violations.

Slack Notification Delivery Improvements

Improved speed and performance of sending Slack notifications in scenarios where a large number of notifications are triggered in a short period of time for a tenant.

Kubernetes Data Source Agent Improvements

Improved data source agent resiliency and performance when blacklisted groups are included in the data source agent configuration selectors (e.g., apps/v1/*: null). The data source agent will now skip discovery of Kubernetes cluster resources in blacklisted groups (if there are no resource exclusions from the blacklisted group) rather than discovering and then ignoring those blacklisted group resources.

Fixed Issues

Fixed Repo Scan GitHub Repository List

Fixed an issue where the list of GitHub repositories may not have been shown after authorizing Styra DAS to access a GitHub organization during the creation of a new Repo Scan system.

September 22, 2023

The Styra DAS 20230922 release delivers the following changes.

New Features and Changes

Additional Data in Kubernetes Compliance Violations

For Kubernetes systems and stacks, the Compliance tab now uses the extended compliance mode for consistency and to display additional resource data for each violation.

Support if Keyword on else Block in Policy Editor

The visual Rego parser in the policy editor supports using the if keyword on an else block.

Fixed Issues

Fixed Editing Meta Policy Tracked by Workspace Git

In cases where a system or stack meta policy is tracked by a workspace git configuration, the policy editor could fail to load the meta policy.

Fixed Malformed System Git Settings UI Crash

If a malformed system Git configuration was persisted via the API, a UI crash may occur depending on the malformed configuration data.

Fixed Datasource Loading Issue

In the Styra DAS UI, if the initial datasource load operation failed, the datasource would not load until a page refresh.

Fixed Policy Validation Decision Replay for Log Replay v2

When running policy validation for tenants using Log Replay v2, fetching additional decisions to replay may use Log Replay v1 instead of v2.

Fixed Incorrect Decision Input During Decision Replay

In some cases, the input JSON data shown during decision replay may not have matched the input data from the decision.

Fixed Malformed Custom Snippet UI Crash

In cases where a custom snippet had a malformed configuration or did not define required configuration data, adding that custom snippet to a policy could cause a UI crash.

September 13, 2023

The Styra DAS 20230913 release delivers the following changes.

New Features and Changes

Updated to OPA v0.56.0

The internal version of OPA used by Styra DAS has now been updated to OPA 0.56.0.

UI Compliance Improvements

Improved UI performance in the Compliance tab and during policy validation for systems and stacks with a large number of Compliance violations. Systems and stacks with more than 1,500 Compliance violations may truncate the list of violations shown in the UI.

Fixed Issues

Fixed Styra CLI Kubernetes YAML Parsing

Running the Styra CLI validate check-local command on a Kubernetes YAML manifest using --- within the data section resulted in a file parsing error.

Fixed Custom System with Custom Snippets Swimlanes

In custom system types using Custom Snippets, the swimlane view option was not shown.

Fixed Global Library Nav Tree

When using legacy Global libraries, the left-hand navigation tree may not open and close with certain folder and file structures.

September 7, 2023

The Styra DAS 20230907 release delivers the following changes.

New Features and Changes

Compliance Violation Performance Improvements

Compliance violation results are cached to improve performance of fetching the last periodically run results.

Compliance Violation API Pagination

The Compliance API supports pagination to more easily manage violation results when a system or stack has a large number of violations.

Extended Compliance Violation Aggregation

Violations returned when fetching Compliance results in extended mode are aggregated by identical violations and include details of each rule instance which returned that violation.

Fixed Issues

Fixed Kubernetes Compliance Violation Duplicate Count

In Kubernetes systems which had a rule defined multiple times, the compliance violations for each instance of that rule would be summed in the system's timeseries compliance violation count displayed in the Monitoring tab.

Fixed Bundle Build Error When Using Bundle Optimization

For systems without a defined decision masking policy and bundle optimization level configured to 1 or higher, bundle builds would fail with an undefined entrypoint error.

Fixed Git-Backed System UI Crash For Non-Workspace Users

In edge cases for users without workspace permissions, viewing a git-backed system policy could result in a UI crash.