Skip to main content

Release Notes for Self-Hosted Styra DAS

Self-Hosted Styra DAS 0.16.8 was released on April 30th, 2025.

Self-Hosted Environment Changes

Agentloader v2 debug logging option

A debug logging option has been added for Agentloader v2 to help self-hosted customers better identify decision indexing bottlenecks for high decision volumes, which can be enabled with the AGENTLOADER_DEBUG_ENABLED feature flag.

More granular control of compliance jobs

For customers with uneven load of System vs Stack compliance jobs, new feature flags are available for more granular control over System and Stack compliance job limits and configuration patches. This is particularly useful for customers with Kubernetes Stacks with many matching Systems, especially with large System cluster resource datasources. Contact your account representative to determine if this granular control for compliance jobs is a good match for your use case.

Decision timeseries latency Prometheus metric

The decisions_timeseries_latency_seconds Prometheus metric has been added, which measures the time between a decision and processing for decision timeseries metrics in DAS. This metric can be monitored to determine if the timeseries service needs to be scaled up to handle increased decision volume.

New Features and Changes

New UI Additions

  • The new UI now supports the same configuration for decision export at the system level as the legacy UI when using Agentloader v2.
  • Added ability to download decisions from the decision preview view.

Beta Policy Builder Additions in New UI

  • Policy Builder labeled as Beta feature.
  • Users with a System Manager role can create policies in the Policy Builder.
  • Replay decision from decision log in Policy Builder.
  • Added tooltips to Policy Builder icons for clarity.
  • Policy Builder highlights rules when evaluating tests.
  • Policy Builder displays total count of allow and deny rules in a policy and number of nodes in the policy graph.
  • Policy Builder shows policy references in the policy graph.
  • Improved formatting of large numeric values in the Policy Builder.

Upgraded to OPA v1.3.0

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

Agentloader v2 performance optimizations

Agentloader v2 has been updated with additional decision indexing performance optimizations.

Fixed Issues

Styra CLI vet command does not apply decision mask

When using the Styra CLI vet command with a system with decision masks, the decision masks were not applied.

Missing log in error message when SSO missing unique claim

In scenarios where a customer's configured SSO identity provider did not return the required email or id claims during sign in, a blank error message was shown after returning to the sign in page.

New UI replaying with too many drafts

In the new UI, reverted back to previous UI behavior of including only the current draft in the log replay request.

New UI data.json file creation error

In the new UI, creating a data.json file could sometimes cause a UI error.

New UI Terraform Cloud configuration page styling issue

Fixed styling issues on the Workspace-level Terraform Cloud/Enterprise Integration configuration page.

New UI system settings refreshed during editing

In the new UI, when editing system settings the page would refresh after a few minutes, resetting settings values to the previously saved state.

New UI policy editor code coverage disappears on scroll

In the new UI policy editor, in some cases the code coverage indicators would disappear when scrolling in the policy.

New UI Beta Policy Builder fixes

Various bugs fixed in the New UI Policy Builder:

  • Edit policy type dialog auto-closes after timeout
  • Editing or deleting input type in policy type dialog fails
  • Submit button enabled with invalid input in new policy dialog
  • Create policy button disabled after adding a new policy type
  • Policy evaluation input does change without page refresh after creating from a sample
  • Policy Builder did not show boolean value in test panel and evaluate panel
  • Policy Builder did not allow negative condition values
  • Policy Builder allowed invalid input value types in evaluate panel
  • Policy Builder graph did not render array values correctly