github thomaspoignant/go-feature-flag v1.48.0

one day ago

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 lambda and now unix 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

🐛 Bug Fixes

🔧 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

  • add programmatic linting example and documentation (#4223) (f9bc536)

⚙️ CI/CD

Don't miss a new go-feature-flag release

NewReleases is sending notifications on new releases.