github open-policy-agent/opa v0.65.0

latest release: v0.66.0
29 days ago

This release contains a mix of features and bugfixes.

Runtime, Tooling, SDK

Topdown and Rego

Miscellaneous

  • docs: Add arrays to composite values section (#6727) authored by @anderseknert reported by @SpecLad
  • docs: Add remainder operator to grammar (#6767) authored by @anderseknert
  • docs: Fix dynamic metadata object in docs (#6709) authored by @antonioberben
  • docs: Use best practice package name in test examples (#6731) authored by @asleire
  • docs: Update query API doc with details about overriding the def decision path (#6745) authored by @ashutosh-narkar
  • ci: pin GitHub Actions macos runner version and build for darwin/amd64 (#6720) reported and authored by @suzuki-shunsuke
  • Dependency updates; notably:
    • build(go): bump golang from 1.22.2 to 1.22.3
    • build(deps): bump github.com/containerd/containerd from 1.7.15 to 1.7.17
    • build(deps): bump github.com/prometheus/client_golang
    • build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0
    • build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0

Breaking changes

A new IsSetStmt statement has been added to the intermediate representation (IR).
This is a breaking change for custom IR evaluators, which must interpret this statement in IR plans generated by this OPA version and later.
No actions are required for Wasm users, as long as Wasm modules are built by this OPA version or later.

Don't miss a new opa release

NewReleases is sending notifications on new releases.