Skip to content

v1.9.0

Compare
Choose a tag to compare
@srenatus srenatus released this 01 Sep 22:05
· 67 commits to main since this release

This release updates the OPA version used in Enterprise OPA to v0.56.0, and integrates several bugfixes and new features.

mongodb.find, mongodb.find_one: query MongoDB databases during policy evaluation

Enterprise OPA now supports querying MongoDB databases!

Two new builtins are dedicated for this purpose: mongodb.find, and mongodb.find_one. These correspond approximately to MongoDB's db.collection.find() and db.collection.findOne() operations, respectively. These operations make it possible to integrate MongoDB databases efficiently into policies, depending on whether a single or multiple document lookup is needed.

Find out more in the new Tutorial, or see the Reference documentation for more details.

dynamodb.send: query DynamoDB during policy evaluation

This builtin currently supports sending GetItem and Query requests to a DynamoDB endpoint, allowing direct integration of DynamoDB into policies.

Find out more in the new Tutorial, or see the Reference documentation for more details.

vault.send for interacting directly with Hashicorp Vault in policies.

This new builtin provides support for more direct, request-oriented Hashicorp Vault integrations in policies than was previously possible through the EKM Plugin.

See the Reference documentation for more details.

gRPC plugin Decision Logs Support

The gRPC server plugin now integrates into Enterprise OPA's decision logging!
This means that gRPC requests are logged in a near-identical format to HTTP requests, allowing deeper insight into the usage and performance of Enterprise OPA deployments in production.