Skip to content

Prepare v1.7.0 release #7809

Merged
johanfylling merged 9 commits intoopen-policy-agent:mainfrom
johanfylling:release-v1.7.0
Jul 31, 2025
Merged

Prepare v1.7.0 release #7809
johanfylling merged 9 commits intoopen-policy-agent:mainfrom
johanfylling:release-v1.7.0

Conversation

@johanfylling
Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
@netlify
Copy link
Copy Markdown

netlify Bot commented Jul 31, 2025

Deploy Preview for openpolicyagent ready!

Name Link
🔨 Latest commit a347e51
🔍 Latest deploy log https://app.netlify.com/projects/openpolicyagent/deploys/688b68b56c892b00074324c9
😎 Deploy Preview https://deploy-preview-7809--openpolicyagent.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Copy link
Copy Markdown
Contributor

@srenatus srenatus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting these together. Noted a couple of small things 👇

Comment thread CHANGELOG.md Outdated
- rego: Pass along `TracingOpts` into `EvalContext` ([#](https://github.com/open-policy-agent/opa/pull/7778)) authored by @srenatus
- runtime: add `ExtraDiscoveryOpts` to `runtime.Params` ([#7766](https://github.com/open-policy-agent/opa/pull/7766)) authored by @srenatus
- sdk: Allow for setting default options for all instances ([#7760 B](https://github.com/open-policy-agent/opa/pull/7760)) authored by @srenatus
- sdk: Options store takes precedence over ext store ([#7800](https://github.com/open-policy-agent/opa/pull/7800)) authored by @srenatus
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd drop that, it's an adjustment to one of the other merged PRs.

Comment thread CHANGELOG.md Outdated
- server: Add hooks wiring + new hooks for inter-query caches ([#](https://github.com/open-policy-agent/opa/pull/7775)) authored by @srenatus
- server: Ensure that wrapped middlewares all support `http.Flusher` ([#7772](https://github.com/open-policy-agent/opa/pull/7772)) authored by @srenatus
- server/authorizer: Allow adding paths to validator ([#7792](https://github.com/open-policy-agent/opa/pull/7792)) authored by @philipaconrad
- server+plugins: Allow plugins to inject http handler middlewares ([#7789](https://github.com/open-policy-agent/opa/pull/7789)) authored by @srenatus
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was recently mentioned here, #7676 (comment), so we could also say

reported by @deeglaze

Comment thread CHANGELOG.md Outdated
- format: Not bracketing keywords in imports ([#7742](https://github.com/open-policy-agent/opa/issues/7742)) authored by @johanfylling
- loader: Add bundle lazy loading mode across the runtime. ([#7768](https://github.com/open-policy-agent/opa/pull/7768)) authored by @philipaconrad
- loader: Pass bundle name in `AsBundle()` ([#7798](https://github.com/open-policy-agent/opa/pull/7798)) authored by @srenatus
- opa exec: stop plugins before exit ([#7760 A](https://github.com/open-policy-agent/opa/pull/7760)) authored by @srenatus
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- opa exec: stop plugins before exit ([#7760 A](https://github.com/open-policy-agent/opa/pull/7760)) authored by @srenatus
- opa exec: stop plugins before exit ([#7760](https://github.com/open-policy-agent/opa/pull/7760)) authored by @srenatus

Comment thread CHANGELOG.md
- perf: AST compiler optimizations ([#7740](https://github.com/open-policy-agent/opa/pull/7740)) authored by @anderseknert

### Docs, Website, Ecosystem

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's perhaps call out that really soon (#7781), what's shown on the website will be different, based on the latest release? It's not in these PRs, but it's meant to happen right after this release. (ping @charlieegan3)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added a suggestion below

Comment thread CHANGELOG.md Outdated
Comment on lines +76 to +78
- build: Add top-level token permissions for workflows ([#7795](https://github.com/open-policy-agent/opa/pull/7795)) authored by @timothyklee
- build: Show a warning when .manifest is ignored ([#7807](https://github.com/open-policy-agent/opa/pull/7807)) authored by @charlieegan3
- cli: Avoid os.Exit() in Run() funcs ([#7788](https://github.com/open-policy-agent/opa/pull/7788)) authored by @srenatus
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These three should perhaps go into Runtime/Tooling?

Comment thread CHANGELOG.md Outdated
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
- build(deps): bump golang.org/x/time from 0.11.0 to 0.12.0
- build(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.2
- build(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think only opentelemetry and gRPC and gqlparser and maybe containerd are worth taking note of. 🧐

Comment thread CHANGELOG.md Outdated
- plugins/discovery: Make `Factories()` merge the factories ([#7777](https://github.com/open-policy-agent/opa/pull/7777)) authored by @srenatus
- plugins/discovery: Replace environment variables after evaluation ([#7787](https://github.com/open-policy-agent/opa/pull/7787)) authored by @philipaconrad
- plugins/logs: Add experimental intermediate results field ([#7796](https://github.com/open-policy-agent/opa/pull/7796)) authored by @philipaconrad
- report: Fetching latest OPA release version from GitHub ([#7756](https://github.com/open-policy-agent/opa/pull/7756)) authored by @johanfylling
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth noting that OPA no longer sends any telemetry data? 💭

Comment thread CHANGELOG.md
johanfylling and others added 2 commits July 31, 2025 14:19
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Co-authored-by: Charlie Egan <git@charlieegan3.com>
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
johanfylling and others added 2 commits July 31, 2025 14:35
Co-authored-by: Charlie Egan <git@charlieegan3.com>
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Co-authored-by: Charlie Egan <git@charlieegan3.com>
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
Comment thread CHANGELOG.md Outdated

- build: Show a warning when .manifest is ignored ([#7807](https://github.com/open-policy-agent/opa/pull/7807)) authored by @charlieegan3
- cli: Avoid os.Exit() in Run() funcs ([#7788](https://github.com/open-policy-agent/opa/pull/7788)) authored by @srenatus
- cmd: Use command.RunE to return errors and perform orderly shutdown of OPA ([#7788](https://github.com/open-policy-agent/opa/pull/7788)) authored by @srenatus
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

link to the same PR as above?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's just combine it. The release notes don't need to reflect every commit... :)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. This PR was a rebase/merge so both its commits ended up on main instead of a squash. I added a A/B suffix to them first, but that got rejected (probably wouldn't help the reader much).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@srenatus , I combined the commits for another rebased PR, so we could do that here to. I just thought these looked like two distinct features.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what should we combine them under? cli: avoid os.Exit() in Run() funcs is the PR headline.

Copy link
Copy Markdown
Contributor

@srenatus srenatus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 Yaaay thank you.

@johanfylling johanfylling merged commit 45b6eb6 into open-policy-agent:main Jul 31, 2025
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants