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) (60651fd)
- Bump github.com/aws/smithy-go from 1.23.1 to 1.23.2 (#4234) (367eeae)
- Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#4280) (b2653ea)
- Bump github.com/open-feature/go-sdk (#4264) (de4d46d)
- Bump github.com/testcontainers/testcontainers-go/modules/azure (#4269) (1c1584b)
- Bump github.com/testcontainers/testcontainers-go/modules/mongodb (#4271) (2f64a62)
- Bump github.com/testcontainers/testcontainers-go/modules/postgres (#4267) (ddcdea0)
- Bump github.com/testcontainers/testcontainers-go/modules/redis (#4268) (a78e188)
- Bump github/codeql-action from 4.31.0 to 4.31.2 (#4219) (e173a46)
- Bump go version v1.24.8 (#4222) (3f9e324)
- Bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6 (#4212) (0d7f653)
- Bump golang.org/x/net from 0.46.0 to 0.47.0 (#4296) (9c8b187)
- Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#4274) (93abb36)
- Bump google.golang.org/api from 0.253.0 to 0.254.0 (#4214) (73fa97d)
- Bump google.golang.org/api from 0.254.0 to 0.255.0 (#4256) (8041bd0)
- Bump google.golang.org/api from 0.255.0 to 0.256.0 (#4291) (5135eab)
- Bump Helm chart version manually after CI failed for 1.47.1 (#4192) (a3ba28b)
- Bump helm/kind-action from 1.12.0 to 1.13.0 (#4236) (40c404c)
- Bump k8s.io/client-go from 0.34.1 to 0.34.2 (#4305) (4c39401)
- Bump NUnit.Analyzers from 4.10.0 to 4.11.0 (#4197) (f21d093)
- Bump NUnit.Analyzers from 4.11.0 to 4.11.1 (#4200) (53bd1cf)
- Bump NUnit.Analyzers from 4.11.1 to 4.11.2 (#4221) (9b7904c)
- Bump octokit from 5.0.4 to 5.0.5 in /openfeature/ci_scripts (#4218) (e0e8a5b)
- Bump org.junit.jupiter:junit-jupiter-engine (#4220) (581d19e)
- Bump tailwindcss in /examples/openfeature_react/react-app (#4276) (df7f9f8)
- Bump vite in /examples/openfeature_react/react-app (#4277) (5596094)
- cli: Add a test to validate the kebab case error (#4298) (9c8a37b)
- dependency: Bump module ${MODULE_PATH} ${VERSION} (#4241) (03c958e)
- dependency: Bump module ${MODULE_PATH} ${VERSION} (#4250) (0b9e05f)
- Ignore Windows ARM 32bits builds in GoReleaser configuration (#4195) (f1d1d3d)
- move dependabot daily for gomod (#4243) (e3137cd)
- Use standard library for context (#4299) (2e3faf5)
📚 Documentation
⚙️ CI/CD
- bump modules in wasm directory (a83f5ea)
- Fix bump helm chart (#4191) (44d2197)
- fix commit message (#4260) (89ac9f3)
- fix: remove double run (0d16e23)
- release WASM module, starting version 0.0.1 (#4231) (07790dc)
- remove dependency to wasm-release (8959cd4)
- stale-workflow: Change label names (#4272) (cab0bbc)
- Wasm module has his own release process. (#4225) (836d0f7)