Releases: thomaspoignant/go-feature-flag
Releases · thomaspoignant/go-feature-flag
v1.48.0
1.48.0 (2025-11-13)
This new version of GO Feature Flag is bringing new stuff inside your favorite feature flag management system.
- 💨 You can now start the relayproxy as a unix socket, it brings one more way to start it (
http,aws lambdaand nowunix socket) 🙌. - For those who use bucketing keys that allow to do the bucketing based on an attribute that is not the
targetingKey, you can now use nested object. Before this version only the top level keys were usable, now you can also use nested keys (note that the bucketing key has to be a string).
In addition of all of this, we continue to fix things, improve the releases and updating all the dependencies.
Any feedback or question? Come to our slack channel!
🚀 New Features
- add support for all retrievers in cli (#4025) (0ee18b0)
- Start the relayproxy as a unix socket. (#4261) (7b369b4)
- Support nested property access in bucketingKey (#4198) (284638d)
🐛 Bug Fixes
- ci: Missing double quotes in bump release (#4283) (1a7db09)
- cli: Evaluation cli display correct errors (#4289) (d3b8168)
- default context (#4273) (9dabff0)
🔧 Chores
- Add dependabot check for wasm module (ab78981)
- Adding dependabot for internal modules (cf89573)
- Bump @openfeature/react-sdk (#4216) (60b6f1a)
- Bump @openfeature/web-sdk (#4215) (3aba807)
- Bump @openfeature/web-sdk in /examples/openfeature_web/webapp (#4208) (66599d3)
- Bump @typescript-eslint/eslint-plugin (#4239) (f156039)
- Bump @typescript-eslint/parser (#4238) (1a9bd99)
- Bump cloud.google.com/go/storage from 1.57.0 to 1.57.1 (#4207) (f9a0257)
- Bump eslint in /examples/openfeature_react/react-app (#4217) (f24f431)
- Bump eslint in /examples/openfeature_react/react-app (#4240) (1913ab3)
- Bump eslint in /examples/openfeature_web/webapp (#4209) (bcfe139)
- Bump eslint in /examples/openfeature_web/webapp (#4237) (47c6fbb)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.16 (#4206) (0827d15)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.31.18 (#4279) (62262f4)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.18 to 1.31.19 (#4290) (37ffe7a)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.19 to 1.31.20 (#4301) (2129a96)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#4203) (4116fb3)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4213) (a4502c3)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4252) (136a453)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4262) (8c90be4)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4282) (f29fc20)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4293) (ef115e7)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4303) (b480471)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4204) (c4ad0a7)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4235) (8bb86d5)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4255) (6530a82)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4297) (00e007e)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4302) (f9cd305)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#4295) (25508a7)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#4304) (f36e9a7)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#4210) (c1c67b7)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#4258) (457eba7)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#4294) (abc43fa)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs ([#4309](h...
modules/evaluation: v0.1.3
cmd/wasm: v0.0.2
modules/core: v0.2.0
cmd-wasm: v0.0.1
v1.47.1
1.47.1 (2025-10-27)
🚀 New Features
- filter type of releases in the badge (#4101) (222c947)
- helm: Add pod disruption budget to relay proxy (#4108) (5cd0a74)
🐛 Bug Fixes
- Cleaning some code (a13c67f)
- Missing comments (#4186) (7f82c01)
- prevent nil map assignment panic in /v1/allflags endpoint (#4134) (7396246)
- Synk warning changes (#4102) (4ff1328)
- test: validate that test panics (#4037) (53cfac0)
- Use github personnal token (#4034) (f59efb1)
- use redis Close() instead of Shutdown() (#4140) (a28007f)
🔧 Chores
- adding missing comments (#4089) (ee4d621)
- Bump @babel/eslint-parser in /examples/openfeature_web/webapp (#4157) (1f8948a)
- Bump @babel/preset-env in /examples/openfeature_web/webapp (#4158) (2f53ceb)
- Bump @openfeature/web-sdk (#4174) (bfb1e38)
- Bump @openfeature/web-sdk in /examples/openfeature_web/webapp (#4161) (e5445a9)
- Bump @types/react in /examples/openfeature_react/react-app (#4054) (d34224e)
- Bump @types/react-dom in /examples/openfeature_react/react-app (#4056) (867d2c6)
- Bump @types/react-dom in /examples/openfeature_react/react-app (#4128) (8e6906c)
- Bump @typescript-eslint/eslint-plugin (#4058) (d8b3244)
- Bump @typescript-eslint/eslint-plugin (#4129) (2b43be5)
- Bump @typescript-eslint/eslint-plugin (#4173) (0724b37)
- Bump @typescript-eslint/parser (#4057) (f414b46)
- Bump @typescript-eslint/parser (#4127) (f186b1f)
- Bump @vitejs/plugin-react (#4168) (c5411fd)
- Bump actions/setup-node from 5.0.0 to 6.0.0 (#4132) (8909ed2)
- Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4176) (4a40287)
- Bump cloud.google.com/go/pubsub/v2 from 2.2.0 to 2.2.1 (#4111) (6137e9f)
- Bump cloud.google.com/go/pubsub/v2 from 2.2.1 to 2.3.0 (#4165) (fcc801b)
- Bump dev.openfeature:sdk (#4052) (fd51f4b)
- Bump docusaurus to 3.9.2 (#4136) (fcdcf01)
- Bump eslint in /examples/openfeature_react/react-app (#4126) (4bdc149)
- Bump eslint in /examples/openfeature_web/webapp (#4115) (c252769)
- Bump eslint-plugin-react-hooks (#4055) (13f787a)
- Bump eslint-plugin-react-hooks (#4170) (d363325)
- Bump eslint-plugin-react-refresh (#4124) (20c1653)
- Bump FluentAssertions from 8.7.1 to 8.8.0 (#4138) (a027586)
- Bump github.com/aws/aws-lambda-go from 1.49.0 to 1.50.0 (#4041) (ee2a5cc)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.13 (#4116) (3d0c717)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15 (#4155) (4f90400)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#4109) (d07e2e3)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4049) (ffd0c7d)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4113) (f9dd4b7)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4167) (beec863)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4121) (d4aff3c)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis ([#...
v1.47.0
1.47.0 (2025-10-27)
🚀 New Features
- filter type of releases in the badge (#4101) (222c947)
- helm: Add pod disruption budget to relay proxy (#4108) (5cd0a74)
🐛 Bug Fixes
- Cleaning some code (a13c67f)
- prevent nil map assignment panic in /v1/allflags endpoint (#4134) (7396246)
- Synk warning changes (#4102) (4ff1328)
- test: validate that test panics (#4037) (53cfac0)
- Use github personnal token (#4034) (f59efb1)
- use redis Close() instead of Shutdown() (#4140) (a28007f)
🔧 Chores
- adding missing comments (#4089) (ee4d621)
- Bump @babel/eslint-parser in /examples/openfeature_web/webapp (#4157) (1f8948a)
- Bump @babel/preset-env in /examples/openfeature_web/webapp (#4158) (2f53ceb)
- Bump @openfeature/web-sdk (#4174) (bfb1e38)
- Bump @openfeature/web-sdk in /examples/openfeature_web/webapp (#4161) (e5445a9)
- Bump @types/react in /examples/openfeature_react/react-app (#4054) (d34224e)
- Bump @types/react-dom in /examples/openfeature_react/react-app (#4056) (867d2c6)
- Bump @types/react-dom in /examples/openfeature_react/react-app (#4128) (8e6906c)
- Bump @typescript-eslint/eslint-plugin (#4058) (d8b3244)
- Bump @typescript-eslint/eslint-plugin (#4129) (2b43be5)
- Bump @typescript-eslint/eslint-plugin (#4173) (0724b37)
- Bump @typescript-eslint/parser (#4057) (f414b46)
- Bump @typescript-eslint/parser (#4127) (f186b1f)
- Bump @vitejs/plugin-react (#4168) (c5411fd)
- Bump actions/setup-node from 5.0.0 to 6.0.0 (#4132) (8909ed2)
- Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4176) (4a40287)
- Bump cloud.google.com/go/pubsub/v2 from 2.2.0 to 2.2.1 (#4111) (6137e9f)
- Bump cloud.google.com/go/pubsub/v2 from 2.2.1 to 2.3.0 (#4165) (fcc801b)
- Bump dev.openfeature:sdk (#4052) (fd51f4b)
- Bump docusaurus to 3.9.2 (#4136) (fcdcf01)
- Bump eslint in /examples/openfeature_react/react-app (#4126) (4bdc149)
- Bump eslint in /examples/openfeature_web/webapp (#4115) (c252769)
- Bump eslint-plugin-react-hooks (#4055) (13f787a)
- Bump eslint-plugin-react-hooks (#4170) (d363325)
- Bump eslint-plugin-react-refresh (#4124) (20c1653)
- Bump FluentAssertions from 8.7.1 to 8.8.0 (#4138) (a027586)
- Bump github.com/aws/aws-lambda-go from 1.49.0 to 1.50.0 (#4041) (ee2a5cc)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.13 (#4116) (3d0c717)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15 (#4155) (4f90400)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#4109) (d07e2e3)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4049) (ffd0c7d)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4113) (f9dd4b7)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#4167) (beec863)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4121) (d4aff3c)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#4154) (b7437bd)
- Bump github.com/aws/...