github openfga/go-sdk v0.8.0

16 hours ago

0.8.0 (2026-04-08)

Added

Fixed

  • disable http req duration metric by default (#281) (d8c395e)
  • prevent dropped results in streaming channel conversion (#296) (2eeeed9)
  • releaser app secret key (#300) (0279453)
  • use inputs fallback for bump-type to handle push trigger (#299) (6264d0f)
  • use release: prefix for auto generated PR (#302) (a440734)

Warning

BREAKING CHANGES (pre-v1, semver allows):

  • OpenFgaApi: ApiStreamedListObjectsRequest.Execute() now returns (*StreamedListObjectsChannel, error) instead of (StreamResultOfStreamedListObjectsResponse, *http.Response, error)
  • OpenFgaApi: ApiStreamedListObjectsRequest.Options() now takes StreamingRequestOptions instead of RequestOptions
  • Removed ExecuteStreamedListObjects, ExecuteStreamedListObjectsWithBufferSize, and ProcessStreamedListObjectsResponse from the openfga package. Use fgaClient.StreamedListObjects(ctx).Body(...).Execute() or APIExecutor.ExecuteStreaming instead
  • fga-client.http_request.duration metric is now disabled by default; enable it via telemetry configuration if needed

What's Changed

  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 in /example/opentelemetry in the go_modules group across 1 directory by @dependabot[bot] in #279
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #280
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #283
  • ci: add PR conventional commits validation by @SoulPancake in #284
  • chore(deps): bump the go_modules group across 2 directories with 1 update by @dependabot[bot] in #287
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #289
  • fix: disable http req duration metric by default by @SoulPancake in #281
  • feat(telemetry): add fga-client.request.count metric by @emilic in #286
  • chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 in the dependencies group by @dependabot[bot] in #290
  • feat: add streaming support to api executor by @rhamzeh in #292
  • fix: prevent dropped results in streaming channel conversion by @SoulPancake in #296
  • chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 in the dependencies group by @dependabot[bot] in #295
  • chore(deps): bump the go_modules group across 1 directory with 2 updates by @dependabot[bot] in #297
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #294
  • feat: release automation configs by @SoulPancake in #291
  • fix: use inputs fallback for bump-type to handle push trigger by @SoulPancake in #299
  • fix: releaser app secret key by @SoulPancake in #300
  • fix: use release: prefix for auto generated PR by @SoulPancake in #302
  • chore: add 'release' to PR task types for validation by @SoulPancake in #298
  • chore: hide release commits from changelog by @SoulPancake in #304
  • release: v0.8.0 by @openfga-releaser-bot[bot] in #305

New Contributors

  • @emilic made their first contribution in #286
  • @openfga-releaser-bot[bot] made their first contribution in #305

Full Changelog: v0.7.5...v0.8.0

Don't miss a new go-sdk release

NewReleases is sending notifications on new releases.