diff --git a/CHANGELOG.md b/CHANGELOG.md index d2efbfa..4a7e880 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog -## [Unreleased](https://github.com/openfga/go-sdk/compare/v0.7.4...HEAD) +## [Unreleased](https://github.com/openfga/go-sdk/compare/v0.7.5...HEAD) + +## v0.7.5 + +### [0.7.5](https://github.com/openfga/go-sdk/compare/v0.7.4...v0.7.5) (2026-02-23) + +- feat: replace errgroup with conc pool in WriteExecute method (#249) - thanks @AltuisticIsopod ## v0.7.4 diff --git a/example/example1/go.mod b/example/example1/go.mod index 01ab3f4..fe4c83f 100644 --- a/example/example1/go.mod +++ b/example/example1/go.mod @@ -5,18 +5,18 @@ go 1.24.0 toolchain go1.25.4 // To reference published build, comment below and run `go mod tidy` -replace github.com/openfga/go-sdk v0.7.4 => ../../ +replace github.com/openfga/go-sdk v0.7.5 => ../../ -require github.com/openfga/go-sdk v0.7.4 +require github.com/openfga/go-sdk v0.7.5 require ( + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/sourcegraph/conc v0.3.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/otel v1.39.0 // indirect - go.opentelemetry.io/otel/metric v1.39.0 // indirect - go.opentelemetry.io/otel/trace v1.39.0 // indirect + go.opentelemetry.io/otel v1.40.0 // indirect + go.opentelemetry.io/otel/metric v1.40.0 // indirect + go.opentelemetry.io/otel/trace v1.40.0 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/sync v0.19.0 // indirect ) diff --git a/example/opentelemetry/go.mod b/example/opentelemetry/go.mod index bc3ed20..5b5fea2 100644 --- a/example/opentelemetry/go.mod +++ b/example/opentelemetry/go.mod @@ -5,12 +5,12 @@ go 1.24.0 toolchain go1.25.4 // To reference published build, comment below and run `go mod tidy` -replace github.com/openfga/go-sdk v0.7.4 => ../../ +replace github.com/openfga/go-sdk v0.7.5 => ../../ require ( github.com/joho/godotenv v1.5.1 - github.com/openfga/go-sdk v0.7.4 - go.opentelemetry.io/otel v1.39.0 + github.com/openfga/go-sdk v0.7.5 + go.opentelemetry.io/otel v1.40.0 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.39.0 go.opentelemetry.io/otel/sdk v1.39.0 go.opentelemetry.io/otel/sdk/metric v1.39.0 @@ -19,18 +19,18 @@ require ( require ( github.com/cenkalti/backoff/v5 v5.0.3 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect github.com/sourcegraph/conc v0.3.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/otel/metric v1.39.0 // indirect - go.opentelemetry.io/otel/trace v1.39.0 // indirect + go.opentelemetry.io/otel/metric v1.40.0 // indirect + go.opentelemetry.io/otel/trace v1.40.0 // indirect go.opentelemetry.io/proto/otlp v1.9.0 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/net v0.47.0 // indirect - golang.org/x/sync v0.19.0 // indirect golang.org/x/sys v0.39.0 // indirect golang.org/x/text v0.31.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect diff --git a/example/streamed_list_objects/go.mod b/example/streamed_list_objects/go.mod index 1f05f1e..022aa19 100644 --- a/example/streamed_list_objects/go.mod +++ b/example/streamed_list_objects/go.mod @@ -5,12 +5,13 @@ go 1.24.0 toolchain go1.25.4 require ( - github.com/openfga/go-sdk v0.7.4 + github.com/openfga/go-sdk v0.7.5 github.com/openfga/language/pkg/go v0.2.0-beta.2 ) require ( github.com/antlr4-go/antlr/v4 v4.13.1 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect @@ -20,13 +21,12 @@ require ( github.com/openfga/api/proto v0.0.0-20251105142303-feed3db3d69d // indirect github.com/sourcegraph/conc v0.3.0 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect - go.opentelemetry.io/otel v1.39.0 // indirect - go.opentelemetry.io/otel/metric v1.39.0 // indirect - go.opentelemetry.io/otel/trace v1.39.0 // indirect + go.opentelemetry.io/otel v1.40.0 // indirect + go.opentelemetry.io/otel/metric v1.40.0 // indirect + go.opentelemetry.io/otel/trace v1.40.0 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6 // indirect golang.org/x/net v0.47.0 // indirect - golang.org/x/sync v0.19.0 // indirect golang.org/x/sys v0.38.0 // indirect golang.org/x/text v0.31.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20251111163417-95abcf5c77ba // indirect diff --git a/go.mod b/go.mod index f154459..505cdae 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,6 @@ require ( github.com/stretchr/testify v1.11.1 go.opentelemetry.io/otel v1.40.0 go.opentelemetry.io/otel/metric v1.40.0 - golang.org/x/sync v0.19.0 ) require ( diff --git a/go.sum b/go.sum index e2b2abf..7cfda19 100644 --- a/go.sum +++ b/go.sum @@ -40,8 +40,6 @@ go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= -golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= -golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= diff --git a/internal/constants/constants.go b/internal/constants/constants.go index 5ba8b2c..d562faa 100644 --- a/internal/constants/constants.go +++ b/internal/constants/constants.go @@ -14,10 +14,10 @@ package constants const ( // SdkVersion is the version of the OpenFGA Go SDK. - SdkVersion = "0.7.4" + SdkVersion = "0.7.5" // UserAgent is the user agent used in HTTP requests. - UserAgent = "openfga-sdk go/0.7.4" + UserAgent = "openfga-sdk go/0.7.5" // SampleBaseDomain is the example API domain for documentation/tests. SampleBaseDomain = "fga.example"