Skip to content

Releases: thomaspoignant/go-feature-flag

v1.54.1

11 Jun 19:04
ef15a13

Choose a tag to compare

1.54.1 (2026-06-11)

🚀 New Features

  • helm: add image.fips toggle for FIPS 140-3 image variant (#5392) (a613333)

🔧 Chores

  • Bump @babel/preset-env in /examples/openfeature_web/webapp (#5375) (fed916a)
  • Bump @openfeature/go-feature-flag-provider (#5368) (d5b59ca)
  • Bump @openfeature/go-feature-flag-provider (#5373) (ce2baed)
  • Bump @typescript-eslint/eslint-plugin (#5376) (3c8f442)
  • Bump @typescript-eslint/parser (#5378) (f0aa8fd)
  • Bump actions/checkout from 6.0.2 to 6.0.3 (#5414) (316c946)
  • Bump actions/setup-dotnet from 5.2.0 to 5.3.0 (#5391) (c3b066e)
  • Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#5415) (0497435)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.18 to 1.32.19 (#5380) (3a756e2)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.19 to 1.32.21 (#5404) (784fdfb)
  • Bump github.com/aws/aws-sdk-go-v2/credentials (#5411) (f4128c5)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5359) (bc751e4)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5389) (284d2ea)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5406) (4f2c25f)
  • Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5387) (5f131b3)
  • Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5405) (cf87093)
  • Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5419) (28d7ec5)
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5379) (2f53277)
  • Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5382) (9a85ebf)
  • Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5412) (fc224ba)
  • Bump github.com/aws/smithy-go from 1.25.1 to 1.26.0 (#5364) (c539102)
  • Bump github.com/aws/smithy-go from 1.26.0 to 1.27.0 (#5407) (df81d02)
  • Bump github.com/IBM/sarama from 1.49.0 to 1.50.0 (#5365) (5b960ae)
  • Bump github.com/IBM/sarama from 1.50.0 to 1.50.1 (#5371) (272770b)
  • Bump github.com/jackc/pgx/v5 from 5.9.2 to 5.10.0 (#5408) (f06b095)
  • Bump github.com/knadh/koanf/v2 from 2.3.4 to 2.3.5 (#5398) (75801ce)
  • Bump github.com/prometheus/common from 0.67.5 to 0.68.0 (#5386) (7bf6da7)
  • Bump github.com/prometheus/common from 0.68.0 to 0.68.1 (#5418) (fca4d01)
  • Bump github.com/redis/go-redis/v9 from 9.19.0 to 9.20.0 (#5385) (1c8632c)
  • Bump github/codeql-action from 4.36.0 to 4.36.1 (#5413) (a5771bf)
  • bump go.mod to go 1.26.4 (#5420) (ce837f6)
  • Bump go.opentelemetry.io/contrib/exporters/autoexport (#5390) (c663d38)
  • Bump go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho (#5381) (d69eb69)
  • Bump go.opentelemetry.io/contrib/samplers/jaegerremote (#5383) (faea8f7)
  • Bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.44.0 (#5361) (17a7dd0)
  • Bump google.golang.org/api from 0.280.0 to 0.282.0 (#5362) (c1f8222)
  • Bump google.golang.org/api from 0.282.0 to 0.283.0 (#5402) (27689d5)
  • Bump Microsoft.NET.Test.Sdk from 18.5.1 to 18.6.0 (#5370) (5b3bb97)
  • Bump NUnit.Analyzers from 4.13.0 to 4.14.0 (#5403) (c0bbbe9)
  • Bump org.apache.maven.plugins:maven-surefire-plugin (#5369) (d25cca8)
  • Bump pozil/auto-assign-issue from 3.0.0 to 4.0.0 (#5416) ([18647a3](http...
Read more

v1.54.0

03 Jun 15:43
bae5f3a

Choose a tag to compare

1.54.0 (2026-06-03)

🚀 New Features

🔧 Chores

  • Bump @types/react in /examples/openfeature_react/react-app (#5340) (67e821f)
  • Bump @typescript-eslint/eslint-plugin (#5316) (c2e8e92)
  • Bump @typescript-eslint/eslint-plugin (#5343) (80eda2b)
  • Bump @typescript-eslint/parser (#5313) (0b1c633)
  • Bump @typescript-eslint/parser (#5341) (3d5c009)
  • Bump @vitejs/plugin-react (#5314) (dc5f429)
  • Bump actions/stale from 10.2.0 to 10.3.0 (#5350) (56a5123)
  • Bump cloud.google.com/go/storage from 1.62.1 to 1.62.2 (#5326) (3e78ff9)
  • Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#5346) (2e1122b)
  • Bump coverlet.collector from 10.0.0 to 10.0.1 (#5327) (6a553d7)
  • Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#5347) (3b9068a)
  • Bump eslint in /examples/openfeature_react/react-app (#5344) (8b1ce7c)
  • Bump eslint in /examples/openfeature_web/webapp (#5338) (ddbccfd)
  • Bump FluentAssertions from 8.9.0 to 8.10.0 (#5303) (d80816b)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.17 to 1.32.18 (#5352) (9ade240)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5353) (adc78cb)
  • Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#5310) (2f5105f)
  • Bump github.com/IBM/sarama from 1.48.0 to 1.48.1 (#5295) (a2ce2d7)
  • Bump github.com/IBM/sarama from 1.48.1 to 1.48.2 (#5309) (e54c788)
  • Bump github.com/IBM/sarama from 1.48.2 to 1.49.0 (#5325) (b6b25e3)
  • Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag (#5302) (dce1533)
  • Bump github/codeql-action from 4.35.4 to 4.35.5 (#5319) (5743ffd)
  • Bump github/codeql-action from 4.35.5 to 4.36.0 (#5351) (d5a5c4d)
  • Bump golang.org/x/net from 0.54.0 to 0.55.0 (#5354) (aa3d3db)
  • Bump google.golang.org/api from 0.278.0 to 0.279.0 (#5304) (0f71a2f)
  • Bump google.golang.org/api from 0.279.0 to 0.280.0 (#5329) (8205582)
  • Bump google.golang.org/grpc from 1.81.0 to 1.81.1 (#5307) (0830417)
  • Bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 (#5348) (88d7c53)
  • Bump gradle-wrapper (#5312) (79c4b62)
  • Bump htmlnano in /examples/openfeature_web/webapp (#5339) (b28d1a2)
  • Bump jest in /openfeature/provider_tests/js-integration-tests (#5300) (971f6cb)
  • Bump k8s.io/api from 0.36.0 to 0.36.1 (#5305) (4192460)
  • Bump k8s.io/apimachinery from 0.35.4 to 0.36.0 (#5203) (556a65b)
  • Bump k8s.io/client-go from 0.35.4 to 0.36.0 (#5201) (b37908e)
  • Bump k8s.io/client-go from 0.36.0 to 0.36.1 (#5308) (64d2791)
  • Bump NUnit from 4.6.0 to 4.6.1 (#5331) (c1211dc)
  • Bump org.junit.jupiter:junit-jupiter-engine (#5330) (ce9c217)
  • Bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 (#5318) (d8b46f6)
  • Bump sass in /examples/openfeature_web/webapp (#5335) (f1464d3)
  • Bump stylelint in /examples/openfeature_web/webapp (#5311) (ee69b18)
  • Bump stylelint in /examples/openfeature_web/webapp ([#5337](https://github.com/...
Read more

openfeature/providers/python-provider: v1.1.0

26 May 17:36
b018d37

Choose a tag to compare

1.1.0 (2026-05-26)

🚀 New Features

🔧 Chores

  • Bump golang.org/x/net from 0.53.0 to 0.54.0 (#5296) (b31655a)

openfeature/providers/python-provider: v1.0.1

16 May 08:24
bbd26d1

Choose a tag to compare

1.0.1 (2026-05-16)

🔧 Chores

  • Bump github.com/aws/aws-sdk-go-v2 from 1.41.6 to 1.41.7 (#5225) (c228000)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 (#5228) (977be4f)
  • Bump go.opentelemetry.io/otel/trace from 1.42.0 to 1.43.0 (#5079) (9505e0b)
  • Bump pygments in /openfeature/providers/python-provider (#5236) (1e23b31)
  • python-provider: bump dev dependencies (#5238) (963261c)
  • python-provider: drop Python 3.9 support (#5237) (0e0ff41)
  • Update openfeature-sdk requirement (#5242) (d0da49b)

📚 Documentation

  • update provider documentation for in-process evaluation and capabilities (#5060) (e6864ce)

⚙️ CI/CD

v1.53.0

15 May 19:47
7acfad8

Choose a tag to compare

1.53.0 (2026-05-15)

🎉 GO Feature Flag v1.53.0

This is an important release for GO Feature Flag, it brings a lot of improvement to the performance of GOFF, 1st we've improved the caching of your rules in order to be faster to evaluate your targeting rules, and if you are using the exporters, we have rework the locking mechanism to speedup your evaluations.

But this is not it, we've adding some new features too.

🚀 New Features

If you are using the OpenFeature cli, you can now use the new manifest endpoint defined to work with the cli.
You can now pull your configuration using the cli directly by doing

openfeature pull --provider-url http://localhost:1031

it will download directly the manifest from the relay-proxy.

Real-time flag change streaming (SSE)

The relay proxy now supports Server-Sent Events (SSE) for flag change notifications, powered by r3labs/sse. Clients can subscribe to flag change events in real time without polling, which is a foundational building block for responsive feature flag SDKs.

This SSE will also allow GOFF to work with the latest spec changes from the OFREP protocol.

⚡ Performance (modules/core v0.7.1)

Targeting rule evaluation caching
Parsed nikunjy targeting query evaluators are now cached at the rule level. Previously, each evaluation would re-parse the targeting expression from scratch. This significantly reduces CPU overhead in high-throughput scenarios where the same rules are evaluated repeatedly across many requests.

Other changes

As usual we are also increasing security in the repo, doing dependency updates, and ensuring that we deliver the best quality as usual.


🚀 New Features

  • relayproxy: add GET /openfeature/v0/manifest endpoint (#5210) (95c8e76)
  • relayproxy: SSE flag change streaming with r3labs/sse (#5216) (49f03ca)

🐛 Bug Fixes

  • exporter: reduce mutex hold time in process pending events (#5134) (a510291)
  • fix vulnerabilities in JS dependencies for OpenFeature web examples (#5235) (8b2effc)
  • relayproxy: graceful shutdown on Ctrl+C so the port is freed (#5217) (1722030)
  • sonar: remove redundant test.inclusions causing false positives (#5261) (d97d3aa)

🔧 Chores

  • Bump @jest/globals (#5274) (0835c04)
  • Bump @openfeature/react-sdk (#5187) (c8ee590)
  • Bump @openfeature/server-sdk (#5175) (cb128fe)
  • Bump @openfeature/web-sdk (#5183) (eb71b08)
  • Bump @openfeature/web-sdk in /examples/openfeature_web/webapp (#5186) (e19ef05)
  • Bump @typescript-eslint/eslint-plugin (#5150) (4ad4438)
  • Bump @typescript-eslint/eslint-plugin (#5190) (4bb44e2)
  • Bump @typescript-eslint/eslint-plugin (#5248) (c3b39b8)
  • Bump @typescript-eslint/eslint-plugin (#5273) (72bb3b4)
  • Bump acifani/setup-tinygo from 2.0.1 to 3.0.0 (#5158) (7bc8d5b)
  • Bump actions/cache from 5.0.4 to 5.0.5 (#5161) (a9d4f90)
  • Bump actions/setup-node from 6.3.0 to 6.4.0 + fix risk of node cache poisoinning (#5196) (38d4e45)
  • Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#5131) (7831baa)
  • Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#5160) (4c04fad)
  • Bump autoprefixer in /examples/openfeature_react/react-app (#5151) (cb84efc)
  • Bump autoprefixer in /examples/openfeature_web/webapp (#5148) (659f090)
  • Bump babel-plugin-transform-class-properties (#5243) (957800d)
  • Bump babel-preset-env in /examples/openfeature_web/webapp (#5245) (97ae24e)
  • Bump cloud.google.com/go/pubsub/v2 from 2.5.1 to 2.6.0 (#5140) (5722a72)
  • Bump cloud.google.com/go/storage from 1.62.0 to 1.62.1 (#5137) (db5a51d)
  • Bump coverlet.collector from 8.0.1 to 10.0.0 (#5173) (00c6fe9)
  • Bump dev.openfeature.contrib.providers:go-feature-flag (#5219) (3ead6b1)
  • Bump dev.openfeature.contrib.providers:go-feature-flag (#5246) (9bbd24e)
  • Bump eslint in /examples/openfeature_react/react-app (#5193) (da3e4a0)
  • Bump eslint in /examples/openfeature_react/react-app (#5271) (c4a567b)
  • Bump eslint in /examples/openfeature_web/webapp (#5181) (c4d6f4e)
  • Bump eslint-plugin-react-hooks (#5155) (cff53e2)
  • Bump eslint-plugin-react-hooks (#5185) (f39eacf)
  • Bump github.com/apache/thrift from 0.21.0 to...
Read more

modules/core: v0.7.1

15 May 13:41
140e9aa

Choose a tag to compare

0.7.1 (2026-05-15)

💨 Performances

  • rule: cache parsed nikunjy targeting query evaluators (#5174) (7af8fc2)

🔧 Chores

  • Bump github.com/aws/aws-sdk-go-v2 from 1.41.6 to 1.41.7 (#5225) (c228000)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 (#5228) (977be4f)
  • dependencies: Bump github.com/diegoholiveira/jsonlogic/v3 (#5250) (0511cc4)

⚙️ CI/CD

cmd/wasm: v0.2.2

15 May 18:48
a984697

Choose a tag to compare

0.2.2 (2026-05-15)

🔧 Chores

  • Bump github.com/aws/aws-sdk-go-v2 from 1.41.6 to 1.41.7 (#5225) (c228000)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.16 to 1.32.17 (#5228) (977be4f)
  • bump Go version to 1.25.8 (#4938) (09e24ee)
  • Bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.42.0 (#4944) (ede0c19)
  • Bump go.opentelemetry.io/otel/trace from 1.42.0 to 1.43.0 (#5079) (9505e0b)
  • dependencies: Bump github.com/thomaspoignant/go-feature-flag/modules/core (#5194) (7391512)
  • dependency: Bump module modules/core 0.6.1 (#4977) (c80adc6)
  • dependency: Bump module modules/core 0.7.1 (#5282) (5fb70cc)
  • main: release cmd/wasm 0.2.0 (#4800) (1803131)
  • main: release cmd/wasm 0.2.0 (#4826) (19bba43)
  • main: release cmd/wasm 0.2.1 (#4940) (fcf7d42)
  • main: release cmd/wasm 0.2.2 (#5080) (44a10f3)

⚙️ CI/CD

modules/core: v0.7.0

29 Apr 12:19
b588c6c

Choose a tag to compare

0.7.0 (2026-04-29)

🚀 New Features

  • modules/core: add ConvertInternalFlagToDto converter (#5177) (6d6b6a4)

🔧 Chores

  • Bump go.opentelemetry.io/otel/trace from 1.42.0 to 1.43.0 (#5079) (9505e0b)

v1.52.1

12 Apr 08:32
e311426

Choose a tag to compare

1.52.1 (2026-04-12)

⚠ BREAKING CHANGES

  • python: New python provider with inprocess support (#4861)

🚀 New Features

  • python: New python provider with inprocess support (#4861) (d67c24b)

🔧 Chores

  • Bump @babel/preset-env in /examples/openfeature_web/webapp (#5001) (bb44a99)
  • Bump @openfeature/go-feature-flag-web-provider (#5032) (22b4e42)
  • Bump @openfeature/go-feature-flag-web-provider (#5040) (184a2f6)
  • Bump @typescript-eslint/eslint-plugin (#5004) (e0b715a)
  • Bump @typescript-eslint/eslint-plugin (#5035) (543c21e)
  • Bump @typescript-eslint/eslint-plugin (#5110) (91b4ad9)
  • Bump @typescript-eslint/parser (#5003) (c4e0e49)
  • Bump @typescript-eslint/parser (#5037) (4c533ea)
  • Bump @typescript-eslint/parser (#5109) (be028ab)
  • Bump @vitejs/plugin-react (#5008) (86337bc)
  • Bump actions/cache from 5.0.3 to 5.0.4 (#5012) (c01b0f3)
  • Bump actions/github-script from 8.0.0 to 9.0.0 (#5115) (53e6b3a)
  • Bump actions/setup-go from 6.3.0 to 6.4.0 (#5073) (3178b44)
  • Bump astral-sh/setup-uv from 7.3.0 to 7.6.0 (#5050) (cfd0ed9)
  • Bump astral-sh/setup-uv from 7.3.0 to 8.0.0 (#5071) (3ea454c)
  • Bump azure/setup-helm from 4.3.1 to 5.0.0 (#5051) (c0404c6)
  • Bump cloud.google.com/go/pubsub from 1.50.1 to 1.50.2 (#5058) (7608e99)
  • Bump cloud.google.com/go/pubsub/v2 from 2.4.0 to 2.5.0 (#4999) (efc23f5)
  • Bump cloud.google.com/go/pubsub/v2 from 2.5.0 to 2.5.1 (#5056) (b1d3d89)
  • Bump cloud.google.com/go/storage from 1.61.3 to 1.62.0 (#5082) (c337f24)
  • Bump codecov/codecov-action from 5.5.2 to 5.5.3 (#5014) (126602e)
  • Bump codecov/codecov-action from 5.5.3 to 6.0.0 (#5048) (242ce63)
  • Bump coverlet.collector from 8.0.0 to 8.0.1 (#4994) (cd8529d)
  • Bump dev.openfeature:sdk (#5010) (147b517)
  • Bump dev.openfeature:sdk (#5011) (8aa5a49)
  • Bump eslint in /examples/openfeature_react/react-app (#5036) (c81a3f5)
  • Bump eslint in /examples/openfeature_react/react-app (#5112) (c8b7ac7)
  • Bump eslint in /examples/openfeature_web/webapp (#5031) (0eadc27)
  • Bump eslint in /examples/openfeature_web/webapp (#5104) (93797e6)
  • Bump eslint-webpack-plugin in /examples/openfeature_web/webapp (#5105) (9bc7da0)
  • Bump FluentAssertions from 8.8.0 to 8.9.0 (#4992) (d0d8fa8)
  • Bump github.com/aws/aws-lambda-go from 1.53.0 to 1.54.0 (#5022) (c02c2e5)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.12 to 1.32.13 (#5046) (a24f7e4)
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.13 to 1.32.14 (#5065) (1373bbc)
  • Bump github.com/aws/aws-sdk-go-v2/credentials (#5041) (261eb49)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5024) (ec0865a)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5045) (edc84f4)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5057) (6f3d2e1)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5069) (3669212)
  • Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5090) (9dcf349)
  • Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5023)...
Read more

openfeature/providers/python-provider: v1.0.0

31 Mar 08:53
99563f8

Choose a tag to compare

1.0.0 (2026-03-31)

⚠ BREAKING CHANGES

  • python: New python provider with inprocess support (#4861)

🚀 New Features

  • python: New python provider with inprocess support (#4861) (d67c24b)

🔧 Chores

  • Bump github.com/aws/aws-sdk-go-v2/service/s3 (#4613) (a8e9b13)
  • Bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.42.0 (#4944) (ede0c19)
  • Bump rel in /openfeature/providers/python-provider (#4816) (abed2fc)
  • Bump urllib3 in /openfeature/providers/python-provider (#4605) (3d97b25)