An open index of dependabot pull requests across open source projects.

chore: bump github.com/open-policy-agent/opa from 0.58.0 to 1.16.1

Closed
Number: #979
Type: Pull Request
State: Closed
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: May 11, 2026 at 05:10 PM UTC
(28 days ago)
Updated: May 18, 2026 at 08:14 PM UTC
(21 days ago)
Closed: May 18, 2026 at 08:14 PM UTC
(21 days ago)
Time to Close: 7 days
Labels:
dependencies go
Description:

Bumps github.com/open-policy-agent/opa from 0.58.0 to 1.16.1.

Release notes

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

v1.16.1

This is a patch release addressing a regression in the plugin manager that may cause the service to hang on shutdown (#8590).

v1.16.0

[!WARNING]

A regression has been found in the plugin manager, which may cause the service to hang on shutdown. Users are advised to go directly to v1.16.1.

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

  • New uri.parse and uri.is_valid built-in functions
  • Data API Request/Response Metadata
  • Prometheus metrics exported via OTLP
  • Formatter improvements

NOTE:

In v1.15.x, OPA was dropping logs for bundle downloads, print() calls and other plugin-originated logs. Users are advised to update, v1.16.0 fixes this bug in (#8544).

New uri.parse and uri.is_valid built-in functions (#8263)

Two new built-in functions have been added: uri.parse for parsing a given URI, and uri.is_valid for verifying the structure of a given URI.

uri.parse

Parses a URI and returns an object containing its components according to RFC 3986. Empty components are omitted.

package example

test_uri if { uri.parse("https://example.com:8080/api?q=1#top") == { "scheme": "https", "hostname": "example.com", "port": "8080", "path": "/api", "raw_path": "/api", "raw_query": "q=1", "fragment": "top", } }

uri.is_valid

Returns true if the input can be parsed as a URI, false otherwise.

... (truncated)

Changelog

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

1.16.1

This is a patch release addressing a regression (#8590) in the plugin manager that may cause the service to hang on shutdown.

1.16.0

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

  • New uri.parse and uri.is_valid built-in functions
  • Data API Request/Response Metadata
  • Prometheus metrics exported via OTLP
  • Formatter improvements

NOTE:

In v1.15.x, OPA was dropping logs for bundle downloads, print() calls and other plugin-originated logs. Users are advised to update, v1.16.0 fixes this bug in (#8544).

New uri.parse and uri.is_valid built-in functions (#8263)

Two new built-in functions have been added: uri.parse for parsing a given URI, and uri.is_valid for verifying the structure of a given URI.

uri.parse

Parses a URI and returns an object containing its components according to RFC 3986. Empty components are omitted.

package example

test_uri if { uri.parse("https://example.com:8080/api?q=1#top") == { "scheme": "https", "hostname": "example.com", "port": "8080", "path": "/api", "raw_path": "/api", "raw_query": "q=1", "fragment": "top", } }

uri.is_valid

Returns true if the input can be parsed as a URI, false otherwise.

package example

deny contains "invalid URI" if { </tr></table>

... (truncated)

Commits
  • a72f9fa Prepare v1.16.1 release
  • 9339812 plugins: Ensure plugin status functions don't hang after manager is stopped (...
  • f3adf61 Release v1.16.0 (#8581)
  • c5a446f Add regression test for comparing objects with array keys
  • 7bc92c6 workflow: update benchmarks notebook generation
  • 882d5a7 build(deps): bump the dependencies group across 2 directories with 9 updates ...
  • b33179c docs: Fix input value type in not undefined example (#8580)
  • 3d602ca perf: Add CopyNonGround() methods for Array, Set, and Object (#8323)
  • 1a8e7b1 docs(policy-reference): add aggregates examples for count and sum (#8566)
  • 343ddf5 builtins: Add uri.parse and uri.is_valid built in functions (#8578)
  • Additional commits viewable in compare 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 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)
Package Dependencies
Ecosystem:
go
Version Change:
0.58.0 → 1.16.1
Update Type:
Major
Technical Details
ID: 15843961
UUID: 4422782971
Node ID: PR_kwDOLmBl1M7aWTP9
Host: GitHub
Repository: Txim0520/https-github.com-coder-coder