fix(deps): update module github.com/open-policy-agent/opa to v1.15.0#197
fix(deps): update module github.com/open-policy-agent/opa to v1.15.0#197renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #197 +/- ##
=======================================
Coverage 76.58% 76.58%
=======================================
Files 81 81
Lines 1930 1930
=======================================
Hits 1478 1478
Misses 318 318
Partials 134 134 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |



This PR contains the following updates:
v1.13.1→v1.15.0Release Notes
open-policy-agent/opa (github.com/open-policy-agent/opa)
v1.15.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
NewClient()toPrepare()Logger Plugin Support (#8434) (authored by @srenatus)
OPA now supports pluggable logging implementations via the logger plugin interface, which is based on Go's standard
log/slog.Handlerinterface. This allows anyslog.Handlerimplementation to be used as a logger plugin. Loggers can be configured via theserver.logger_pluginconfiguration option and used for both runtime logging and decision logs. OPA includes a built-in file logger plugin (file_logger) that writes structured JSON logs with rotation support using lumberjack. Users can also implement and register custom logger plugins when building OPA.Example configuration for server logging:
Example configuration for decision logs using the same plugin:
Custom HTTPAuthPlugin behavior change (#8376) (authored by @srenatus)
The
HTTPAuthPlugin.NewClient()method is now called once perClientinstance and cached rather than being called forevery request. Custom plugins that performed per-request operations in
NewClient()(such as request counters,per-request transport wrapping, or logging/metrics side effects) will now only execute those operations once. All
per-request authentication logic must be moved from
NewClient()toPrepare(). All plugins included in OPA have beenupdated and are unaffected by this change.
Runtime, SDK, Tooling
@srenatus)
@srenatus)
cert_reread_interval_secondsfield.Defaults to re-reading on every request for backwards compatibility.
The implementation also uses content hashing to detect changes and avoid re-parsing unchanged TLS certificates and
keys. (#8376) (authored by @srenatus)
server. (#8376) (authored by @srenatus)
authored by @tiagogviegas)
Compiler, Topdown and Rego
Bundles
#8388) (#6529) authored by @srenatus
Docs, Website, Ecosystem
Miscellaneous
v1.14.1Compare Source
This is a patch release collecting two bug fixes and various dependency updates for Golang standard library and common package vulnerabilities.
These bug fixes include a revert of the rule indexer tweaks shipped in 1.14.0, which had caused unexpected lookup failures for some users. (We expect to properly fix the issue in 1.15.0, but for now, a revert is the quicker choice.)
Changes
x in {...}(#8341)" (#8410)v1.14.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
x in {...}expressions--h2cwith unix domain socket foropa runImproved rule indexing of variable assignments and
x in {...}expressions (#1841)With this change, the rule indexer will index expressions like:
On lookup, the rule body will only be returned if
input.roleis either one of"admin"or"user".The reverse case is also indexed:
in which the searched collection is
unknown.Authored by @srenatus reported by @nischalsheth
Runtime, SDK, Tooling
--h2cwith unix domain socket (UDS) (#8282) authored by @srenatus reported by @theJCregisteredTriggers(#8363) reported and authored by @szuecsResultValue[T]()helper method (#8320) authored by @srenatusCompiler, Topdown and Rego
ast: Add index else == nil test, fix it (#8348) authored by @srenatus
ast: Add scaffolding to introspect and skip compiler stages (#8304) (authored by @srenatus)
ast: Ensure term values implement
ast.StringLengther(#8374) authored by @charlieegan3ast: Fix double-fix for refs["with-a"].dash as package (#8286) authored by @srenatus
ast: Optimized template-expression handling of values known to be defined (#8310) authored by @anderseknert
ast: Put rule indices into rule tree, change Values to
[]*Rule(#8298) authored by @srenatusast: Replace
trueexpr when appending to empty body (#8299) authored by @anderseknertast: Return correct location of unsafe var in object (#7935) authored by @sspaink reported by @anderseknert
ast: Use
StageIDinWithStageAfterID, also forQueryCompiler(follow-up) (#8306) authored by @srenatuscompile: Add StringLength to lazy object (#8369) authored by @charlieegan3 reported by @robmyersrobmyers
parser: Add test to verify filename interning in Location (#8322) authored by @anderseknert
perf: Allocate less in array unification (#8351) authored by @anderseknert
perf: Various minor eval performance tweaks (#8290) authored by @anderseknert
perf:
json.patch+ interning improvements (#8289) authored by @anderseknerttopdown: Optimize bindings allocation with dynamic pre-sizing (#7266) authored by @alex60217101990
topdown: Preserve original package name with special characters in optimized builds (#8284) authored by @sspaink reported by @at50989
wasm: Updates (LLVM+tools) (#8295) authored by @srenatus
Docs, Website, Ecosystem
glob.matchbuilt-in documentation (#8252) authored by @sibasispadhi reported by @anderseknerthttp.send,regex, andglobbuilt-ins (#6730) authored by @anivar reported by @rudrakhpjson.patchtarget description (#8271) authored by @anderseknertinterface{}->anyin golang snippets (#8373) authored by @srenatusMiscellaneous
BenchmarkFunctionArgumentCountsquery (#8327) authored by @alex60217101990Applying fix for GHSA-9h8m-3fm2-qjrq
v1.13.2Compare Source
This release updates the version of Go used to build the OPA binaries and images to 1.25.7.
That version of the Go standard library contains a fix for GO-2026-4337.
Full Changelog: open-policy-agent/opa@v1.13.1...v1.13.2
Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,before 3am every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.