Skip to content

Releases: openfga/cli

v0.7.17

24 Jun 14:40
Immutable release. Only release title and notes can be modified.
v0.7.17
861efd9

Choose a tag to compare

Changed

What's Changed

  • fix: attach SLSA provenance to draft release via gh release upload by @SoulPancake in #713
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #714
  • refactor: drop gocsv to stdlib encoding/csv by @SoulPancake in #704
  • release: v0.7.17 by @openfga-releaser-bot[bot] in #715

Full Changelog: v0.7.16...v0.7.17

v0.7.16

18 Jun 04:57
Immutable release. Only release title and notes can be modified.
v0.7.16
fe7f94d

Choose a tag to compare

Added

  • Add a size field to fga model get and size_kb to fga model validate output, reporting the protobuf-serialized size of an authorization model in KB. (#712)

Changed

  • replace go-multierror with stdlib, remove dep (#705) (2e9afa2)
  • Update bundled OpenFGA to v1.18.0

What's Changed

  • chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #698
  • chore(deps): bump github.com/openfga/openfga from 1.16.0 to 1.16.1 in the dependencies group by @dependabot[bot] in #700
  • chore: skip github release to push gpg signed tag by @SoulPancake in #699
  • chore: bump go toolchain for vulnerabilities by @SoulPancake in #701
  • chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the dependencies group by @dependabot[bot] in #703
  • chore(deps): bump github.com/openfga/openfga from 1.16.1 to 1.17.1 in the dependencies group by @dependabot[bot] in #702
  • chore(deps): bump github.com/openfga/go-sdk from 0.8.1 to 0.8.2 in the dependencies group by @dependabot[bot] in #706
  • refactor: replace go-multierror with stdlib, remove dep by @SoulPancake in #705
  • chore(deps): update bundled openfga to v1.18.0 by @SoulPancake in #709
  • feat: report serialized model size in fga model get and validate by @rhamzeh in #712
  • release: v0.7.16 by @openfga-releaser-bot[bot] in #710

Full Changelog: v0.7.15...v0.7.16

v0.7.15

20 May 21:30
Immutable release. Only release title and notes can be modified.
eb218c3

Choose a tag to compare

0.7.15 (2026-05-20)

Changed

  • Update bundled OpenFGA to v1.16.0

Fixed

Note

v0.7.14 had issues in the release process so the changelog has been merged into v0.7.15

v0.7.14

20 May 17:53
a2b7eec

Choose a tag to compare

v0.7.14 Pre-release
Pre-release
release: v0.7.14 (#692)

* chore: release 0.7.14

Release-As: 0.7.14

* release: v0.7.14

* chore: Update CHANGELOG for release 0.7.14

Updated release notes for version 0.7.14 with SDK version bump and bug fix details.

* chore: Update CHANGELOG for v0.7.14 release

Updated CHANGELOG to reflect the fix for retry logic bug.

---------

Co-authored-by: openfga-releaser-bot <contact@openfga.dev>
Co-authored-by: openfga-releaser-bot[bot] <274031225+openfga-releaser-bot[bot]@users.noreply.github.com>
Co-authored-by: Anurag Bandyopadhyay <angbpy@gmail.com>

v0.7.13

27 Apr 16:18
c5e2c46

Choose a tag to compare

0.7.13 (2026-04-27)

Added

Changed

  • Update bundled OpenFGA to v1.15.0

What's Changed

  • chore(deps): bump github.com/openfga/openfga from 1.13.0 to 1.13.1 by @dependabot[bot] in #660
  • chore(deps): bump the dependencies group across 1 directory with 3 updates by @dependabot[bot] in #666
  • chore(deps): bump github.com/openfga/openfga from 1.13.1 to 1.14.0 by @dependabot[bot] in #667
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 by @dependabot[bot] in #671
  • chore(deps): bump github.com/openfga/language/pkg/go from 0.2.0-beta.2.0.20251202173232-1e8bf16f1dce to 0.2.1 in the dependencies group across 1 directory by @dependabot[bot] in #668
  • chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in the dependencies group by @dependabot[bot] in #676
  • chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #675
  • chore: add release automation configs by @SoulPancake in #683
  • feat: support custom headers by @alexanderzobnin in #670
  • chore: add 'release' to task types for PR validation by @SoulPancake in #684
  • chore(deps): bump the dependencies group across 1 directory with 2 updates by @dependabot[bot] in #685
  • chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 in the dependencies group by @dependabot[bot] in #681
  • chore: fix rename .release-please-config.json to fix the release workflow by @SoulPancake in #686
  • release: v0.7.13 by @openfga-releaser-bot[bot] in #687

New Contributors

  • @alexanderzobnin made their first contribution in #670
  • @openfga-releaser-bot[bot] made their first contribution in #687

Full Changelog: v0.7.12...v0.7.13

v0.7.12

23 Mar 19:06
v0.7.12
79d44e3

Choose a tag to compare

Changelog

Security

  • Bumped google.golang.org/grpc to v1.79.3 to resolve CVE-2026-33186. This vulnerability did not affect the CLI as the vulnerable code path was not reachable, but the dependency has been updated as a precaution.

What's Changed

  • chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 by @dependabot[bot] in #652
  • chore(deps): bump github.com/openfga/openfga from 1.12.0 to 1.12.1 in the dependencies group by @dependabot[bot] in #654
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #655
  • chore(release): v0.7.12 by @SoulPancake in #657

Full Changelog: v0.7.11...v0.7.12

v0.7.11

18 Mar 02:09
v0.7.11
3b1d302

Choose a tag to compare

Changelog

  • 67afb55 Limit WriteAssertions to 100 assertions (#619)
  • 4f65422 ci: pr conventional commits validator (#646)
  • 1f68d30 feat(model/test): add --max-types-per-authorization-model flag (#641)
  • 27cdb0c fix: golangci-lint issues on main (#650)
  • 4f85fbb fix: tests expecting empty slice on ListObjects (#645)

v0.7.10

20 Feb 17:54
v0.7.10
8fe53a5

Choose a tag to compare

[0.7.10] - 2026-02-20

Changed:

  • go > v1.25 is now required (#631)

Changelog

What's Changed

Full Changelog: v0.7.9...v0.7.10

v0.7.8

05 Nov 15:39
v0.7.8
57ff47b

Choose a tag to compare

0.7.8 - 2025-11-05

Fixed:

  • Fix path resolution in fga model test to no longer resolve paths using the files base path

What's Changed

  • fix(model/test): dont attempt to resolve store files against a basepath as they are already complete by @ewanharris in #603
  • release: v0.7.8 by @ewanharris in #604

Full Changelog: v0.7.7...v0.7.8

v0.7.7

05 Nov 02:16
v0.7.7
d5566a9

Choose a tag to compare

0.7.7 - 2025-11-04

Note

v0.7.6 has the same changelog as v0.7.7, but failed to be released due to CI errors.

Added:

  • Write conflict options are now configurable via flags
    • fga tuple delete now accepts --on-missing ignore with a choice of error or ignore
    • fga tuple write now accepts --on-duplicate ignore with a choice of error or ignore
    • In both cases, default is ignore when importing/deleting from a file, and error when writing/deleting a single tuple via flags

Changed:

  • Update bundled OpenFGA to v1.10.4

Fixed:

  • Fix relative path resolution in model test to resolve paths relative to test file location instead of CWD (#516) - fixes #349

What's Changed

  • feat: use relative path in model_file in tests by @SoulPancake in #516
  • chore(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 in the dependencies group by @dependabot[bot] in #589
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #590
  • chore(deps): bump github.com/openfga/openfga from 1.10.2 to 1.10.3 in the dependencies group by @dependabot[bot] in #591
  • feat: add support for configurable write conflict options by @rhamzeh in #595
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #593
  • release: v0.7.6 by @rhamzeh in #596
  • chore(ci): downgrade cosign to v2.6.1 due to goreleaser incompatibility by @rhamzeh in #598
  • chore: bump OpenFGA to v1.10.4 & other direct dependencies by @rhamzeh in #600
  • release: v0.7.7 by @rhamzeh in #599

Full Changelog: v0.7.5...v0.7.7