Skip to main content

Release Notes for Styra DAS

This page describes the release notes for Styra DAS delivered in June 2021.

Release Summary

Styra is built on the Open Policy Agent (OPA), a popular and widely deployed open source project developed by the founders of Styra. With primary credibility for the underlying technology, the Styra team and technology are both proven in production across verticals. Styra enables enterprises to define, enforce, validate, and continually monitor security, compliance and operational policies across the cloud-native application stack. Styra has reinvented the authorization solutions to mitigate customer risk, and reinforce commitment to trust and transparency in safeguarding customers’ data. Styra’s Declarative Authorization Service (DAS) is a sophisticated management plane that provides context-based guardrail, built from a graphical policy library to mitigate risk, reduce human error and accelerate development. Styra makes it possible for enterprises to implement policy-as-code controls and to prove their effectiveness to both internal and external security and compliance audiences.

June 30, 2021

This Styra DAS 20210630 release delivers the new enhancements and the list of fixed issues.

New Features and Enhancements

This section describes the new enhancements in Styra DAS 20210630.

GUI

  • When inviting a new user to a DAS workspace, you can now generate an invitation code and send that to the new user through some other method that email.

Metrics

  • DAS now supports pushing system and timeseries metrics to a remote server rather than requiring that these metrics be pulled. Supported formats include dogstatsd and signalfx. Metrics exporters can be configured through the UI in the Workspace Settings under Data Metrics Targets.

Policy Builder

  • Policy Builder is now live! Policy Builder is a graphical way to read and author policies, and makes this possible for users to learn Rego. The code editor view will now have an option to toggle between code, swimlanes, and the policy editor. This feature is currently in Beta and is available to all DAS Free users immediately. Enterprise users can email support@styra.com to enable this feature.

Stacks

  • DAS now has a Stacks Owner role. This new authorization role behaves similarly to the existing System Owner role, except it works over stacks rather than systems. A stack owner has full authorization over a stack's configuration, policies, and datasources.

Issues Fixed

This section describes the issues fixed in Styra DAS 20210630.

Git

  • Git synchronization times have steadily increased over the last couple of months due to increased workloads. This release caused Git to synchronize more frequently and reduced the delay between committing policy code and the time it took to be reflected in DAS.

GUI

  • Fixed a bug when the expected value field in a decision mapping was an empty string.

June 22, 2021

This Styra DAS 20210622 release delivers the new enhancements.

New Features and Enhancements

This section describes the new enhancements in Styra DAS 20210622.

CLI

  • This release adds a mutating flag to the styra-cli .styra.yaml file. The mutating flag adds mutating policy checks to the styra-cli validate check-local command.

Systems

  • This release changes the default behavior of the decode_verify function for logreplay system. The system passes the original timestamp as a time argument, if it is not set by a user. This enhancement also allows the users to verify a JWT token against the original date and time.

June 15, 2021

This Styra DAS 20210615 release delivers the new enhancements and the list of fixed issues.

New Features and Enhancements

This section describes the new enhancement in Styra DAS 20210615.

Metrics

  • This release adds a metrics-exporter service, which can periodically push the existing DAS systems and time-series metrics to external Datadog or Signalfx service.

Issues Fixed

This section describes the issue fixed in Styra DAS 20210615.

API

  • GET/POST queries to /v1/data (without path) were permitted if accompanied by an ad-hoc Rego query (Rego parameter). This release fixed the previously broken Rego preview for stack policies.

June 8, 2021

This Styra DAS 20210608 release delivers the new enhancements and the list of fixed issues.

New Features and Enhancements

This section describes the new enhancements in Styra DAS 20210608.

GUI

  • Policies can now import functions defined in a draft policy.

  • This release supports overwriting the history of a branch with force push to branches without disintegrating the Git synchronization.

  • Starting with this release, the scroll position will be remembered when switching between different authoring views (Swimlane and Code).

On-Premises

  • This release allows you to provide values for DECISIONS_GC_HISTORY and LOG_VIEW_LIMIT_TIME in values.yaml rather than having to update and maintain a fork of settings-config.tpl.

Issues Fixed

This section describes the issues fixed in Styra DAS 20210608.

Git

  • Fixed an issue where Git to DAS synchronizer failed to handle the file restructuring in Git.

  • Fixed an issue that prevented policy from being deleted when all of its modules were deleted through the API or by a Git synchronization.

  • Previously, overwriting the history of a branch with force pushing broke the Git synchronization. Starting with this release, the issue was fixed and force pushing to branches was supported.

GUI

  • Fixed an issue where the UI crashes on the Decisions tab if a decision’s details has a null value in the results field.