chore(deps): update go dependencies #76
Open
+22
−22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.2.5->v1.6.0v1.18.17->v1.18.19v1.18.10->v1.18.11v1.4.10->v1.4.11v1.13.10->v1.13.112ee22ca->0feb691v0.20250721.0->v0.20251021.0v1.1.0->v1.9.0v0.17.0->v0.19.1f293424->16587c7v0.7.22->v0.7.25404c0d5->fb1404990e834f->a4bb9ffv0.252.0->v0.253.088f65dc->3a174f988f65dc->3a174f988f65dc->3a174f94fae780->4377a694fae780->4377a69a1339c6->b988e0bWarning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
ThalesIgnite/crypto11 (github.com/ThalesIgnite/crypto11)
v1.6.0Compare Source
What's Changed
Full Changelog: ThalesGroup/crypto11@v1.5.0...v1.6.0
v1.5.0Compare Source
What's Changed
Full Changelog: ThalesGroup/crypto11@v1.4.1...v1.5.0
v1.4.1Compare Source
What's Changed
New Contributors
Full Changelog: ThalesGroup/crypto11@v1.4.0...v1.4.1
v1.4.0Compare Source
What's Changed
New Contributors
Full Changelog: ThalesGroup/crypto11@v1.3.0...v1.4.0
v1.3.0Compare Source
What's Changed
New Contributors
Full Changelog: ThalesGroup/crypto11@v1.2.1...v1.3.0
letsencrypt/boulder (github.com/letsencrypt/boulder)
v0.20251021.0Compare Source
What's Changed
Full Changelog: letsencrypt/boulder@v0.20251014.0...v0.20251021.0
v0.20251014.0Compare Source
What's Changed
Full Changelog: letsencrypt/boulder@v0.20251007.0...v0.20251014.0
v0.20251007.0Compare Source
What's Changed
Full Changelog: letsencrypt/boulder@v0.20251003.0...v0.20251007.0
v0.20251003.0Compare Source
v0.20250929.0Compare Source
What's Changed
New Contributors
Full Changelog: letsencrypt/boulder@v0.20250922.0...v0.20250929.0
v0.20250922.0Compare Source
What's Changed
New Contributors
Full Changelog: letsencrypt/boulder@v0.20250908.0...v0.20250922.0
v0.20250908.0Compare Source
What's Changed
Full Changelog: letsencrypt/boulder@v0.20250902.0...v0.20250908.0
v0.20250902.0Compare Source
What's Changed
New Contributors
Full Changelog: letsencrypt/boulder@v0.20250825.0...v0.20250902.0
v0.20250825.0Compare Source
What's Changed
Full Changelog: letsencrypt/boulder@v0.20250819.0...v0.20250825.0
v0.20250819.0Compare Source
What's Changed
gh release createby @mcpherrinm in #8337Full Changelog: letsencrypt/boulder@v0.20250812.0...v0.20250819.0
v0.20250812.0Compare Source
v0.20250805.0Compare Source
v0.20250728.0Compare Source
open-policy-agent/opa (github.com/open-policy-agent/opa)
v1.9.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
Compile Rego Queries Into SQL Filters (#7887)
Compile API extensions with support for SQL filter generation previously exclusive to EOPA has been ported into OPA.
Example
With OPA running with this policy, we'll compile the query
data.filters.includeinto SQL filters:Example Request
{ "input": { "favorite": "pineapple" } }Example Response
{ "result": { "query": "WHERE fruits.name = E'pineapple'" } }See the documentation for more details.
Authored by @srenatus and @philipaconrad
Improved Rule Indexing For "Naked" Refs (#7897)
OPA's rule indexer is a means by which OPA can optimize evaluation performance.
Briefly, the indexer can in some cases determine that a rule won't successfully evaluate before it's evaluated based on the query input.
The indexer previously only considered terms in certain compound expressions, ignoring single terms; e.g. an expression containing a sole "naked" ref. This has now changed!
Example
Given a policy with an
allowrule containing two "naked" refs:input.fooandinput.bar:and the input document:
{ "foo": 1 }before this improvement, when evaluating the query
data.example.allow, we get the trace log:Here, we can see that the
allowrule is evaluated, but fails on theinput.barexpression, as it's referencing anundefinedvalue.With the improvement to the indexer, we instead get:
Where we can see that the
allowrule was never evaluated, since the input doesn't meet the conditions established by the indexer; i.e. bothinput.fooandinput.barmust havedefinedvalues.Authored by @srenatus
Runtime, Tooling
opa runwhen loading bundles in watch-mode (--watch) (#7870) authored by @sspaink reported by @johanfyllingCompiler, Topdown and Rego
numbers.range_stepbuilt-in error message (#7882) authored by @charlieegan3Docs, Website
everyandnotexamples (#7901) authored by @charlieegan3io.jwtandtimebuilt-ins (#7892) authored by @charlieegan3regexandstringbuilt-ins (#7890) authored by @charlieegan3Miscellaneous
v1.8.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
io.jwtbuilt-ins, including a newio.jwt.verify_eddsabuilt-in.EdDSA Support in built-ins (#7824)
Support for the EdDSA signing algorithm has been added to built-in functions in the
io.jwtnamespace.This introduces the new io.jwt.verify_eddsa built-in function, and adds EdDSA support for the following built-ins:
This feature benefited greatly from the groundwork laid by @lestrrat in (#7638). 👏 🎉 🥳
Authored by @johanfylling reported by @aromeyer
Runtime
cmd.RootCommanddefinition. (#7811) authored by @philipaconradFixing a breaking change to the go API introduced in OPA v1.7.0.
opa execparameters (#7850, #7840) authored by @srenatusFixing regressions introduced in OPA v1.7.0, where the
--fail-non-emptyand--stdin-inputflags were dropped."", discern from unset (#7831) authored by @srenatus reported by @ManuelNowackConfinaleTopdown
Object.Inserton existing key (#7820) authored by @anderseknertgithub.com/lestrrat-go/jwx/v3(#7638) authored by @lestrratDocs, Website
countdescription (#7836) authored by @charlieegan3Miscellaneous
TestCertReloadingless verbose (#7823) authored by @charlieegan3*-patchbuild targets (#7864) authored by @johanfyllingv1.7.1Compare Source
This is a bug fix release addressing two issues for users that include OPA's CLI in their own application's CLI:
cmdpackage (cmd.RootCommand)opa parsecommandv1.7.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
SDK Improvements
The OPA SDK/API has been improved to provide better extensibility an more points of integration for developers.
DefaultModuleLoader(#7794) authored by @srenatusQueryTracers,tracing.OptionsandCancelfromQueryContext(#7767) authored by @philipaconradTracingOptsintoEvalContext(#7778) authored by @srenatusExtraDiscoveryOptstoruntime.Params(#7766) authored by @srenatushttp.Flusher(#7772) authored by @srenatusuint64andfloat64metrics inrunBenchmark(#7761) authored by @srenatusRuntime, Tooling
AsBundle()(#7798) authored by @srenatusFactories()merge the factories (#7777) authored by @srenatusOPA will no longer send telemetry data when fetching the latest release version.
BatchDecisionIDfield to Decision Logs (#7791) authored by @philipaconradCompiler, Topdown and Rego
Docs, Website
Note: While we have been working on the new website we have been showing
the edge documentation contents (as contents and framework changes often must
go hand in hand). Now that the website development pace has slowed and the
functionality is more stable, we will be returning to showing the documentation
content from the latest release instead. Please use the
edge documentation site
to review new changes. PR previews are also based on the latest branch commit.
This change will be made to show the v1.7.0 release shortly after publishing.
/docs/envoy-authorization/404(#7755 authored by @charlieegan3/data/versions.json(#7783) authored by @charlieegan3Miscellaneous
Benchmark fixes (#7765) authored by @anderseknert
Use Regal for linting Rego (#7752) authored by @anderseknert
Use shorthand form for types (#7757) authored by @anderseknert
.github: Use types for issues (#7751) authored by @charlieegan3
build: Add top-level token permissions for workflows (#7795) authored by @timothyklee
docs/build: Link checker fixes (#7743) authored by @charlieegan3
Dependency updates; notably:
v1.6.0Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
Modernized OPA Website (#7037)
We're continuing to modernize the OPA website with a new design and improved user experience.
Some highlights:
Authored by @sky3n3t and @charlieegan3
Allowing keywords in Rego references (#7709)
Previously, Rego references could not contain terms that conflict with Rego keywords such as
package,if,else,not, etc.in certain constructs:
The constraints for valid Rego references have been relaxed to allow keywords.
The above example is now valid and will no longer cause a compilation error.
Authored by @johanfylling
Parallel Test Execution (#7442)
By default, OPA will now run tests in parallel (defaulting to one parallel execution thread per available CPU core), significantly speeding up test execution time for large test suites.
The performance boost is closely tied to the number of tests in your project
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.This PR has been generated by MintMaker (powered by Renovate Bot).