Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: open-policy-agent/eopa

v1.45.1

06 Nov 10:11

Choose a tag to compare

OPA v1.10.1
Regal v0.36.1

This release pulls in OPA v1.10.1.

v1.45.0

03 Nov 19:23

Choose a tag to compare

OPA v1.10.0
Regal v0.36.1

This release pulls in OPA v1.10.0.

v1.44.0

29 Sep 08:42

Choose a tag to compare

OPA v1.9.0
Regal v0.36.1

This release pulls in OPA v1.9.0 and the latest Regal release, v0.36.1.

The Compile API extensions have been ported from EOPA to OPA, and are now feature in EOPA as a standard OPA feature.
Concretely, this means that the headers and annotations expected for Compile API usage need to follow the OPA requirements.
If you have used EOPA's Compile API extensions to generate data filters before, you need to replace:

  1. Compile metadata no longer resides in "custom section"

Before:

package filters

# METADATA
# scope: document
# custom:
#   unknowns:
#   - input.fruits
#   mask_rule: masks

After:

package filters

# METADATA
# scope: document
# compile: # <-------- replace custom with compile
#   unknowns:
#   - input.fruits
#   mask_rule: masks

(If you have other custom annotations, those can stay in the "custom" section. Only the compile-related keys have been moved into their own section.)

  1. Headers

The target and dialect selection was driven by Accept headers.
Previously, these used a prefix of "application/vnd.styra".
Now, they use "application/vnd.opa", e.g. "application/vnd.opa.postgresql+json".

v1.43.2

05 Sep 16:35
476b9c1

Choose a tag to compare

OPA v1.8.0
Regal v0.35.1

This release fixes a path validation bug that could cause panics when EOPA was run in server mode with --authorization=basic.

v1.43.1

28 Aug 20:54
f8e9a47

Choose a tag to compare

OPA v1.8.0
Regal v0.35.1

This release includes only a release engineering bugfix for the build system, with no other code changes from the EOPA v1.43.0 release.

v1.43.0

28 Aug 20:17
e6ea10d

Choose a tag to compare

OPA v1.8.0
Regal v0.35.1

This release pulls in OPA v1.8.0.

Until the binary signing setup is restored, we'll go with only publishing docker images (https://ghcr.io/open-policy-agent/eopa) and binaries in the GitHub release artifacts. Homebrew and properly-signed artifacts for macOS and Windows will come back in the future.