Release Notes for Styra DAS
This page describes the release notes for Styra DAS delivered in December 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 guardrails, 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.
December 21, 2021
This Styra DAS 20211221 release delivers the following new enhancements and issues fixed.
New Features and Enhancements
This section describes the new enhancements in Styra DAS 20211221.
GUI
-
Bundle Registry and User Activity Export updates the user interface that match each other as well as Decision Export’s new user interface.
-
This release adds a menu selection for Activity Types: All or Audit. Using these selections, you can filter whether the User Activity log displays certain event types.
-
OPA
v0.34.0
introduced the in operator that requires a future import statement to opt-in. DAS policy editor now supports the in operator and will auto import the opt-in statement once if it detects that the policy is utilizing the in operator.
Issues Fixed
This section describes the issue fixed in Styra DAS 20211221.
API
- Fixed an issue when some
POST|PUT|PATCH
endpoints did not have the body parameter.
Systems
- Fixed an issue where slashes were not properly escaped for label names in the mutating rules Inject Missing Labels and Add Namespace Labels to Resource for the Kubernetes system type.
December 14, 2021
This Styra DAS 20211214 release delivers the following new enhancements and issues fixed.
New Features and Enhancements
This section describes the new enhancements in Styra DAS 20211214.
API
- This release supports the API specifications in OpenAPI v3 format.
GUI
- This release allows the configuration of Export Interval in the Decision Export settings pane.
Issues Fixed
This section describes the issue fixed in Styra DAS 20211214.
Systems
- Removed the pods and
certificatesigningrequest
subresources
from the Kubernetes mutating webhook install manifest.
December 7, 2021
This Styra DAS 20211207 release delivers the following new enhancements and issues fixed.
New Features and Enhancements
This section describes the new enhancements in Styra DAS 20211207.
API
- This release delivers API specification version
v2.0.0
and deprecates API specification versionv1.0.0
. All definitions are renamed by adding path prefix to solve the collisions in different structures from different packages with same name. Definition with namev1.ErrorResponse
is renamed tometa.v1.ErrorResponse
.
Backend
-
When the
GIT_IN_MEMORY_ONLY
feature flag is enabled for a cluster, data sources based on Git repositories will be kept in-memory instead of being saved to disk. This is also true for Git repositories that hold policies for systems, stacks, and so on. You may want to increase the memory on affected pods if your Git repositories are very large. -
The built-in http.send function is available with a limitation, where the
enable_redirect
option is always set tofalse
, and setting totrue
is not allowed. -
This release delivers new versions of
datasources-agent
andstyra-local-plane (SLP)
. Their versions are now 1.2.0 and 0.5.0 respectively.
GUI
-
This release adds a button to Decision Export that allows users to test their current export configuration.
-
Starting with this release, the Preview and Validate are redesigned to have tabs for each section.
-
Add UI support in Preview and Validate to mock responses when using
http.send
andopa.runtime
. -
OPA
v0.34.0
introduces aprint()
function for debugging purposes. In addition to showing the output, previewing a policy also shows the print statements.
-
-
This release adds Google Storage selection to the Policy bundle registry drop down in bundle registry. It also adds fields to the Bundle Registry form that allow users to manually add their access key and secret.
Security
- This release adds additional decision masking examples to Kubernetes systems.
Issues Fixed
This section describes the issues fixed in Styra DAS 20211207.
Backend
- Fixed an issue for
datasources-agent
when filtering the contents of data sources, and additionally error reporting was provided. Forstyra-local-plane
, the performance of decisions processing was improved.
Data Sources
- Fixed an issue when a data source agent pod crashed and remained in crash loop, because it was not able to delete the objects without namespaces.
GUI
- Removed the top-right bundle download in favor for the bundle downloads in each of the bundle cards. Fixed each bundle download card with the correct download filename and extension.