platformchangelog.dev
43 tools
feedrelease

Open Policy Agent v1.18.0

++~~-*****

Changes

  • Topdown: remove dst.Compare(src) shortcutremoved
  • Bundle: improve determinism of file_rego_versions patterns with overlapchanged
  • Avoid allocations in object.getchanged
  • Cover: Add support for coverage of conjunction exprsadded
  • Internal/edittree: Add recursive tree node recyclingadded
  • Bundle: fix per-module rego version lookupfixed
  • Format: Fix dropped with-clause after comment in object valuefixed
  • Oracle: Fix find-definition on expressions inside ast.Not nodesfixed
  • Ast: Fix PE regression for future.keywords.not negation inside everyfixed
  • Topdown: Fix PE not namespacing vars in comprehensions nested inside everyfixed
  • A breaking fix to the outbound User-Agent header so it conforms to RFC 9110 (see below)other
  • Container-aware resource limits: automatic GOMAXPROCS is restored and automatic GOMEMLIMIT is now supportedother
11 more lines
  • Several opa fmt correctness fixesother
  • Improvements to opa test --coverage (ranges in report, inline rule head tracking, conjunction-expression coverage)other
  • Cover: Track inline rule head in post trace walkother
  • Download/oci: Set Accept headersother
  • Fmt: preserve the multiline but single entry iterablesother
  • Format: keep lone with on the closing-bracket line of multi-line expressionsother
  • Runtime: Restore goautomaxprocs, add automemlimitother
  • Ast: Apply location to inner ast.Not expressionsother
  • Ast: Clean up code for value comparisonsother
  • Internal: compile,planner: improve determinism of plan/wasm bundle buildsother
  • Topdown: skip strconv.ParseInt in format_int base-10 fast pathother
56 maintenance lines (dependency bumps, CI, tests, docs)
  • Cover: Update report to include ranges (#8748) reported andmaintenance
  • Remove broken linksmaintenance
  • PoC for kapa.ai (#8125) reported andmaintenance
  • Update OPA MCP entry with video, blog, and distribution linksmaintenance
  • Contributing: add formattingmaintenance
  • Add SDK references for evaluating IR plansmaintenance
  • Add depkeep to enterprise supportmaintenance
  • Add notes about use of GOMEMLIMITmaintenance
  • Add we/our/us check to spell checkmaintenance
  • Update built-in index page titlesmaintenance
  • Update documentation to be more consistent and sound more like reference docsmaintenance
  • Update regal docs for 0.41.1 releasemaintenance
  • Update to agents.md regarding security dependences 'fixes'maintenance
  • Clarify environment variable substitution behaviourmaintenance
  • Remove duplicated word in Rego style guidemaintenance
  • Website: Add .md alternate content types for llmsmaintenance
  • Website: Add support page disclaimer and sort by date addedmaintenance
  • Website: Fix build from missing dateAddedmaintenance
  • Website: Update docusaurusmaintenance
  • Website: Update homepage AI example to tool callsmaintenance
  • Website: Various updates to node and website depsmaintenance
  • Website: add ossrisk to ecosystemmaintenance
  • Benchmarks: smaller tweaksmaintenance
  • Benchmarks: split off script, emit markdown tablemaintenance
  • Benchmarks: use details+summary comments for benchlab resultsmaintenance
  • Capabilities: Integrate 1.17.1 patch releasemaintenance
  • Tidy go.mod to remove untagged versionsmaintenance
  • E2e: Add proto schemas for the IR plan and bundle manifest (#8766) reported andmaintenance
  • Gha: deduplicate change-detection output in pr CI checksmaintenance
  • Nightly: use regal@mainmaintenance
  • Workflow: remove tests from docker (edge) image buildmaintenance
  • Workflows: bring back docker edge tags for post-mergemaintenance
  • Workflows: use go-version-file with actions/setup-gomaintenance
  • Dependency updates; notably:maintenance
  • Add github.com/KimMachineGun/automemlimit v0.7.5maintenance
  • Add go.uber.org/automaxprocs v1.6.0maintenance
  • Bump github.com/dgraph-io/badger/v4 from v4.9.1 to v4.9.2maintenance
  • Bump github.com/vektah/gqlparser/v2 from v2.5.33 to v2.5.34maintenance
  • Bump go.opentelemetry.io/contrib/bridges/prometheus from v0.68.0 to v0.69.0maintenance
  • Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from v0.68.0 to v0.69.0maintenance
  • Bump go.opentelemetry.io/otel from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/sdk from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/sdk/metric from v1.43.0 to v1.44.0maintenance
  • Bump go.opentelemetry.io/otel/trace from v1.43.0 to v1.44.0maintenance
  • Bump golang.org/x/sync from v0.20.0 to v0.21.0maintenance
  • Bump golang.org/x/text from v0.37.0 to v0.38.0maintenance
  • Bump google.golang.org/grpc from v1.81.0 to v1.81.1maintenance
  • Bump gopkg.in/ini.v1 from v1.67.2 to v1.67.3maintenance
  • Bump oras.land/oras-go/v2 from v2.6.0 to v2.6.1maintenance
  • Bump golang.org/x/crypto to v0.52.0 and golang.org/x/net to v0.55.0maintenance
  • Bump go 1.26.3 -> 1.26.4maintenance
79 lines1 removed2 added2 changed5 fixed13 other56 maintenancetyped from the source notes

Full release notes ↗ · all Open Policy Agent releases

Report a mistake

context

Tools

Open Policy Agent

Other Open Policy Agent releases

How this was written

The change list is the project's own release notes, sorted into change types by fixed rules. See the methodology.

Back to the feed