Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore: bump github.com/open-policy-agent/opa from 0.69.0 to 0.70.0#15358

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

dependabot[bot]
Copy link
Contributor

@dependabotdependabotbot commented on behalf ofgithubNov 4, 2024

Bumpsgithub.com/open-policy-agent/opa from 0.69.0 to 0.70.0.

Release notes

Sourced fromgithub.com/open-policy-agent/opa's releases.

v0.70.0

This release contains a mix of features, performance improvements, and bugfixes.

Optimized read mode for OPA's in-memory store (#7125)

A new optimized read mode has been added to the default in-memory store, where data written to the store is eagerly convertedto AST values (the data format used during evaluation). This removes the time spent converting raw data values to ASTduring policy evaluation, thereby improving performance.

The memory footprint of the store will increase, as processed AST values generally take up more space in memory than thecorresponding raw data values, but overall memory usage of OPA might remain more stable over time, as pre-converted datais shared across evaluations and isn't recomputed for each evaluation, which can cause spikes in memory usage.

This mode can be enabled foropa run,opa eval, andopa bench by setting the--optimize-store-for-read-speed flag.

More information about this feature can be foundhere.

Co-authored by@​johanfylling and@​ashutosh-narkar.

Topdown and Rego

  • topdown: Use new Inter-Query Value Cache forjson.match_schema built-in function (#7011) authored by@​anderseknert reported by@​lcarva
  • ast: Fix location text attribute for multi-value rules with generated body (#7128) authored by@​anderseknert
  • ast: Fix regression inopa check where a file that referenced non-provided schemas failed validation (#7124) authored by@​tjons
  • test/cases/testdata: Fix bug in test by replacing unification by explicit equality check (#7093) authored by@​matajoh
  • ast: Replace use of yaml.v2 library with yaml.v3. The earlier version would parseyes/no values as boolean. The usage of yaml.v2 in the parser was unintentional and now has been updated to yaml.v3 (#7090) authored by@​anderseknert

Runtime, Tooling, SDK

  • cmd: Makeopa check respect--ignore when--bundle flag is set (#7136) authored by@​anderseknert
  • server/writer: Properly handle result encoding errors which earlier on failure would emit logs such assuperfluous call to WriteHeader() while still returning200 HTTP status code. Now, errors encoding the payload properly lead to500 HTTP status code, without extra logs. Also use Header().Set() not Header().Add() to avoid duplicate content-type headers (#7114) authored by@​srenatus
  • cmd: Supportfile:// format for TLS key material file flags inopa run (#7094) authored by@​alexrohozneanu
  • plugins/rest/azure: Support managed identity for App Service / Container Apps (#7085) reported and authored by@​apc-kamezaki
  • debug: Fix step-over behaviour when exiting partial rules (#7096) authored by@​johanfylling
  • util+plugins: Fix potential memory leaks with explicit timer cancellation (#7089) authored by@​philipaconrad

Docs, Website, Ecosystem

  • docs: Fix OCI example with updated flag used by the ORAS CLI (#7130) authored by@​b3n3d17
  • docs: Delete Atom editor from supported editor integrations (#7111) authored by@​KaranbirSingh7
  • docs/website: Add Styra OPA ASP.NET Core SDK integration (#7073) authored by@​philipaconrad
  • docs/website: Update compatibility information on the rego-cpp integration (#7078) authored by@​matajoh

Miscellaneous

  • Dependency updates; notably:
    • build(deps): bump github.com/containerd/containerd from 1.7.22 to 1.7.23
    • build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5
    • build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0
    • build(deps): bump golang.org/x/time from 0.6.0 to 0.7.0
    • build(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1
Changelog

Sourced fromgithub.com/open-policy-agent/opa's changelog.

0.70.0

This release contains a mix of features, performance improvements, and bugfixes.

Optimized read mode for OPA's in-memory store (#7125)

A new optimized read mode has been added to the default in-memory store, where data written to the store is eagerly convertedto AST values (the data format used during evaluation). This removes the time spent converting raw data values to ASTduring policy evaluation, thereby improving performance.

The memory footprint of the store will increase, as processed AST values generally take up more space in memory than thecorresponding raw data values, but overall memory usage of OPA might remain more stable over time, as pre-converted datais shared across evaluations and isn't recomputed for each evaluation, which can cause spikes in memory usage.

This mode can be enabled foropa run,opa eval, andopa bench by setting the--optimize-store-for-read-speed flag.

More information about this feature can be foundhere.

Co-authored by@​johanfylling and@​ashutosh-narkar.

Topdown and Rego

  • topdown: Use new Inter-Query Value Cache forjson.match_schema built-in function (#7011) authored by@​anderseknert reported by@​lcarva
  • ast: Fix location text attribute for multi-value rules with generated body (#7128) authored by@​anderseknert
  • ast: Fix regression inopa check where a file that referenced non-provided schemas failed validation (#7124) authored by@​tjons
  • test/cases/testdata: Fix bug in test by replacing unification by explicit equality check (#7093) authored by@​matajoh
  • ast: Replace use of yaml.v2 library with yaml.v3. The earlier version would parseyes/no values as boolean. The usage of yaml.v2 in the parser was unintentional and now has been updated to yaml.v3 (#7090) authored by@​anderseknert

Runtime, Tooling, SDK

  • cmd: Makeopa check respect--ignore when--bundle flag is set (#7136) authored by@​anderseknert
  • server/writer: Properly handle result encoding errors which earlier on failure would emit logs such assuperfluous call to WriteHeader() while still returning200 HTTP status code. Now, errors encoding the payload properly lead to500 HTTP status code, without extra logs. Also use Header().Set() not Header().Add() to avoid duplicate content-type headers (#7114) authored by@​srenatus
  • cmd: Supportfile:// format for TLS key material file flags inopa run (#7094) authored by@​alexrohozneanu
  • plugins/rest/azure: Support managed identity for App Service / Container Apps (#7085) reported and authored by@​apc-kamezaki
  • debug: Fix step-over behaviour when exiting partial rules (#7096) authored by@​johanfylling
  • util+plugins: Fix potential memory leaks with explicit timer cancellation (#7089) authored by@​philipaconrad

Docs, Website, Ecosystem

  • docs: Fix OCI example with updated flag used by the ORAS CLI (#7130) authored by@​b3n3d17
  • docs: Delete Atom editor from supported editor integrations (#7111) authored by@​KaranbirSingh7
  • docs/website: Add Styra OPA ASP.NET Core SDK integration (#7073) authored by@​philipaconrad
  • docs/website: Update compatibility information on the rego-cpp integration (#7078) authored by@​matajoh

Miscellaneous

  • Dependency updates; notably:
    • build(deps): bump github.com/containerd/containerd from 1.7.22 to 1.7.23
    • build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5
    • build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0
    • build(deps): bump golang.org/x/time from 0.6.0 to 0.7.0
    • build(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1
Commits
  • 2ea031e Prepare v0.70.0 release
  • 6af5e79 storage: Optimized read mode for default data storage
  • 1b797d9 Makeopa check respect--ignore when--bundle flag is set (#7137)
  • 8e44b98 build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#7138)
  • ad6ffda build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#7135)
  • 67fe53b Update Andrew Peabody to emeritus (#7133)
  • 30f3747 build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
  • f7957bd 🐛 fix: oras cli changed to --config
  • 58ec50b Fix location for multivalue rules with generated bodies (#7129)
  • 555fe84 only check schemas when schemas are provided (#7124)
  • Additional commits viewable incompare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting@dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 0.69.0 to 0.70.0.- [Release notes](https://github.com/open-policy-agent/opa/releases)- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)- [Commits](open-policy-agent/opa@v0.69.0...v0.70.0)---updated-dependencies:- dependency-name: github.com/open-policy-agent/opa  dependency-type: direct:production  update-type: version-update:semver-minor...Signed-off-by: dependabot[bot] <support@github.com>
@matifalimatifalienabled auto-merge (squash)November 4, 2024 06:32
@matifalimatifali merged commit4a8fe42 intomainNov 4, 2024
24 checks passed
@matifalimatifali deleted the dependabot/go_modules/github.com/open-policy-agent/opa-0.70.0 branchNovember 4, 2024 06:33
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@matifalimatifalimatifali approved these changes

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant
@matifali

[8]ページ先頭

©2009-2025 Movatter.jp