Skip to content

chore(deps): bump github.com/openfga/openfga from 1.13.1 to 1.14.0 in the go_modules group across 1 directory#2279

Merged
adelowo merged 3 commits intomainfrom
dependabot/go_modules/go_modules-be940cce3f
Apr 15, 2026
Merged

chore(deps): bump github.com/openfga/openfga from 1.13.1 to 1.14.0 in the go_modules group across 1 directory#2279
adelowo merged 3 commits intomainfrom
dependabot/go_modules/go_modules-be940cce3f

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps the go_modules group with 1 update in the / directory: github.com/openfga/openfga.

Updates 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.
  • The Playground is now disabled by default as a result of GHSA-68m9-983m-f3v5

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

OpenFGA v1.14 disabled the playground by default ( https://github.com/openfga/openfga/releases/tag/v1.14.0 ) but testcontaienrs-go/modules/openfga still waits for the playground to be available so added env to enable the playground in tests until testcontianer modules gets updated

@dependabot dependabot Bot added dependencies 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:25
@dependabot dependabot Bot force-pushed the dependabot/go_modules/go_modules-be940cce3f branch from fec9cb7 to c442929 Compare April 9, 2026 16:11
Bumps the go_modules group with 1 update in the / directory: [github.com/openfga/openfga](https://github.com/openfga/openfga).


Updates `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: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/go_modules-be940cce3f branch from c442929 to c9dd401 Compare April 11, 2026 00:12
@adelowo adelowo enabled auto-merge (squash) April 15, 2026 20:54
@sonarqubecloud
Copy link
Copy Markdown

@adelowo adelowo merged commit 864c7c1 into main Apr 15, 2026
20 checks passed
@adelowo adelowo deleted the dependabot/go_modules/go_modules-be940cce3f branch April 15, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies go Pull requests that update go code graphapi httpserve

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants