-
Notifications
You must be signed in to change notification settings - Fork 481
chore(deps): update module github.com/open-policy-agent/opa to v1.9.0 #3128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate-bot
wants to merge
1
commit into
GoogleCloudPlatform:main
Choose a base branch
from
renovate-bot:renovate/cli-github.com-open-policy-agent-opa-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
chore(deps): update module github.com/open-policy-agent/opa to v1.9.0 #3128
renovate-bot
wants to merge
1
commit into
GoogleCloudPlatform:main
from
renovate-bot:renovate/cli-github.com-open-policy-agent-opa-1.x
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ℹ Artifact update noticeFile name: cli/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
/gcbrun |
ec02b96
to
c6225cb
Compare
/gcbrun |
c6225cb
to
a229268
Compare
/gcbrun |
a229268
to
aee0842
Compare
/gcbrun |
aee0842
to
37196ba
Compare
/gcbrun |
37196ba
to
2474850
Compare
/gcbrun |
2474850
to
8c9d1b6
Compare
/gcbrun |
8c9d1b6
to
3db4b89
Compare
/gcbrun |
3db4b89
to
38b5590
Compare
/gcbrun |
38b5590
to
a500718
Compare
/gcbrun |
a500718
to
3737ffd
Compare
/gcbrun |
3737ffd
to
9db8776
Compare
/gcbrun |
9db8776
to
4f77c91
Compare
/gcbrun |
35936f0
to
3a3c724
Compare
/gcbrun |
3a3c724
to
9c09f7a
Compare
/gcbrun |
9c09f7a
to
c86b997
Compare
/gcbrun |
c86b997
to
ea243d2
Compare
/gcbrun |
ea243d2
to
83cda00
Compare
/gcbrun |
83cda00
to
a62944f
Compare
/gcbrun |
a62944f
to
5d4a4f6
Compare
/gcbrun |
5d4a4f6
to
1e9188a
Compare
/gcbrun |
1e9188a
to
3e62532
Compare
/gcbrun |
3e62532
to
11d28b6
Compare
/gcbrun |
11d28b6
to
1f7d5b2
Compare
/gcbrun |
1f7d5b2
to
a3bad4b
Compare
/gcbrun |
a3bad4b
to
edafc74
Compare
/gcbrun |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.6.0
->v1.9.0
Release Notes
open-policy-agent/opa (github.com/open-policy-agent/opa)
v1.9.0
Compare 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.include
into SQL filters:Example Request
Example Response
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
allow
rule containing two "naked" refs:input.foo
andinput.bar
:and the input document:
before this improvement, when evaluating the query
data.example.allow
, we get the trace log:Here, we can see that the
allow
rule is evaluated, but fails on theinput.bar
expression, as it's referencing anundefined
value.With the improvement to the indexer, we instead get:
Where we can see that the
allow
rule was never evaluated, since the input doesn't meet the conditions established by the indexer; i.e. bothinput.foo
andinput.bar
must havedefined
values.Authored by @srenatus
Runtime, Tooling
opa run
when loading bundles in watch-mode (--watch
) (#7870) authored by @sspaink reported by @johanfyllingCompiler, Topdown and Rego
numbers.range_step
built-in error message (#7882) authored by @charlieegan3Docs, Website
every
andnot
examples (#7901) authored by @charlieegan3io.jwt
andtime
built-ins (#7892) authored by @charlieegan3regex
andstring
built-ins (#7890) authored by @charlieegan3Miscellaneous
v1.8.0
Compare Source
This release contains a mix of new features, performance improvements, and bugfixes. Notably:
io.jwt
built-ins, including a newio.jwt.verify_eddsa
built-in.EdDSA Support in built-ins (#7824)
Support for the EdDSA signing algorithm has been added to built-in functions in the
io.jwt
namespace.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.RootCommand
definition. (#7811) authored by @philipaconradFixing a breaking change to the go API introduced in OPA v1.7.0.
opa exec
parameters (#7850, #7840) authored by @srenatusFixing regressions introduced in OPA v1.7.0, where the
--fail-non-empty
and--stdin-input
flags were dropped.""
, discern from unset (#7831) authored by @srenatus reported by @ManuelNowackConfinaleTopdown
Object.Insert
on existing key (#7820) authored by @anderseknertgithub.com/lestrrat-go/jwx/v3
(#7638) authored by @lestrratDocs, Website
count
description (#7836) authored by @charlieegan3Miscellaneous
TestCertReloading
less verbose (#7823) authored by @charlieegan3*-patch
build targets (#7864) authored by @johanfyllingv1.7.1
Compare Source
This is a bug fix release addressing two issues for users that include OPA's CLI in their own application's CLI:
cmd
package (cmd.RootCommand
)opa parse
commandv1.7.0
Compare 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.Options
andCancel
fromQueryContext
(#7767) authored by @philipaconradTracingOpts
intoEvalContext
(#7778) authored by @srenatusExtraDiscoveryOpts
toruntime.Params
(#7766) authored by @srenatushttp.Flusher
(#7772) authored by @srenatusuint64
andfloat64
metrics 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.
BatchDecisionID
field 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:
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 is behind base branch, 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.