Skip to content

build(deps): bump github.com/openfga/openfga from 1.13.1 to 1.14.0#6299

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/openfga/openfga-1.14.0
Open

build(deps): bump github.com/openfga/openfga from 1.13.1 to 1.14.0#6299
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/openfga/openfga-1.14.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 7, 2026

Bumps github.com/openfga/openfga from 1.13.1 to 1.14.0.

Release notes

Sourced from github.com/openfga/openfga's releases.

v1.14.0

Added

  • Added openfga_iter_query_duration_ms histogram metric to track storage iterator query latency across all storage backends, labeled by success. The metric is recorded in each backend's fetchBuffer after error classification: infrastructure failures are labeled success=false; expected storage outcomes (ErrNotFound, ErrCollision, ErrInvalidWriteInput) are labeled success=true. #3030

Changed

  • Changed the ListObjects pipeline intersection algorithm to improve intersection performance. #3031
  • [BREAKING] The Playground now only supports the none authentication method. Running the Playground with preshared key authentication is no longer supported. The server will error and not start if it detects this combination.

Deprecated

  • The built-in OpenFGA Playground is intended for development purposes only and is deprecated. It will be removed entirely in a future release.
  • The --playground-port flag and OPENFGA_PLAYGROUND_PORT environment variable are deprecated. Use --playground-addr (OPENFGA_PLAYGROUND_ADDR) instead to specify the full host:port address for the Playground server. When --playground-addr is not set, the Playground binds to 127.0.0.1 using the port from --playground-port.

Fixed

  • Fixed Write operations failing with invalid input syntax for type integer (SQLSTATE 22P02) when PostgreSQL is behind PgBouncer or a connection pooler using the simple query protocol. #3014
  • Fixed PostgreSQL HandleSQLError and GetStore returning a wrapped error instead of storage.ErrNotFound when no rows are found. When using pgxpool directly, QueryRow().Scan() returns pgx.ErrNoRows, not sql.ErrNoRows; both are now handled. #3014
  • Fixed the possibility of deadlocks within the ListObjects pipeline algorithm. Also added short-circuit enhancements that will reduce latency and message processing in certain scenarios. Cyclical edges now use as much memory as necessary to process deep and wide data hierarchies without the risk of a deadlock. #3028
  • Fixed issue where BatchCheck calls with multiple checks for the same tuple could result in improper policy enforcement. CVE-2026-34972

Full Changelog: openfga/openfga@v1.13.1...v1.14.0

Changelog

Sourced from github.com/openfga/openfga's changelog.

[1.14.0] - 2026-04-03

Added

  • Added openfga_iter_query_duration_ms histogram metric to track storage iterator query latency across all storage backends, labeled by success. The metric is recorded in each backend's fetchBuffer after error classification: infrastructure failures are labeled success=false; expected storage outcomes (ErrNotFound, ErrCollision, ErrInvalidWriteInput) are labeled success=true. #3030

Changed

  • Changed the ListObjects pipeline intersection algorithm to improve intersection performance. #3031
  • [BREAKING] The Playground now only supports the none authentication method. Running the Playground with preshared key authentication is no longer supported. The server will error and not start if it detects this combination.

Deprecated

  • The built-in OpenFGA Playground is intended for development purposes only and is deprecated. It will be removed entirely in a future release.
  • The --playground-port flag and OPENFGA_PLAYGROUND_PORT environment variable are deprecated. Use --playground-addr (OPENFGA_PLAYGROUND_ADDR) instead to specify the full host:port address for the Playground server. When --playground-addr is not set, the Playground binds to 127.0.0.1 using the port from --playground-port.

Fixed

  • Fixed Write operations failing with invalid input syntax for type integer (SQLSTATE 22P02) when PostgreSQL is behind PgBouncer or a connection pooler using the simple query protocol. #3014
  • Fixed PostgreSQL HandleSQLError and GetStore returning a wrapped error instead of storage.ErrNotFound when no rows are found. When using pgxpool directly, QueryRow().Scan() returns pgx.ErrNoRows, not sql.ErrNoRows; both are now handled. #3014
  • Fixed the possibility of deadlocks within the ListObjects pipeline algorithm. Also added short-circuit enhancements that will reduce latency and message processing in certain scenarios. Cyclical edges now use as much memory as necessary to process deep and wide data hierarchies without the risk of a deadlock. #3028
  • Fixed issue where BatchCheck calls with multiple checks for the same tuple could result in improper policy enforcement. CVE-2026-34972
Commits
  • 40e6b41 release: update changelog for release v1.14.0 (#3040)
  • 6b69a3b batch check cache (#3025)
  • 81373f2 Merge commit from fork
  • 1de9685 feat: add stats on tuple iterator query (#3030)
  • 68e053f fix: remove unnecessary non-deterministic test (#3038)
  • 8373f28 remove unnecessary import (#3032)
  • 342a783 perf: improve the intersection algorithm, reducing latency and memory use (#3...
  • c75b5f0 fix: ListObjects pipeline algorithm enhancements and fix for potential deadlo...
  • 1a44a05 chore: Also update openfga/helm-charts in release script (#3010)
  • 60dd7f5 chore: update CICD to enforce GRPC healthprobe changes (#2990)
  • 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/openfga/openfga](https://github.com/openfga/openfga) from 1.13.1 to 1.14.0.
- [Release notes](https://github.com/openfga/openfga/releases)
- [Changelog](https://github.com/openfga/openfga/blob/main/CHANGELOG.md)
- [Commits](openfga/openfga@v1.13.1...v1.14.0)

---
updated-dependencies:
- dependency-name: github.com/openfga/openfga
  dependency-version: 1.14.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 7, 2026
@dependabot dependabot bot requested a review from a team as a code owner April 7, 2026 18:43
@dependabot dependabot bot added the go Pull requests that update Go code label Apr 7, 2026
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 58.616%. remained the same — dependabot/go_modules/github.com/openfga/openfga-1.14.0 into main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant