|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.49.0](https://github.com/thomaspoignant/go-feature-flag/compare/v1.48.0...v1.49.0) (2025-11-28) |
| 4 | + |
| 5 | + |
| 6 | +### 🚀 New Features |
| 7 | + |
| 8 | +* Add serializable Redis configuration layer ([#4300](https://github.com/thomaspoignant/go-feature-flag/issues/4300)) ([6b74c73](https://github.com/thomaspoignant/go-feature-flag/commit/6b74c73e10279492ac0b466fb21d8a127641cbe9)) |
| 9 | +* allow empty evaluation context for flags that don't require bucketing ([#3962](https://github.com/thomaspoignant/go-feature-flag/issues/3962)) ([0564b06](https://github.com/thomaspoignant/go-feature-flag/commit/0564b0680ec6da62bd012fbb3cafa8fb20d20d2c)) |
| 10 | +* **BulkEvaluate:** add support for enabling metrics for each flag when using bulk evaluate ([#4350](https://github.com/thomaspoignant/go-feature-flag/issues/4350)) ([5645544](https://github.com/thomaspoignant/go-feature-flag/commit/56455446b834edfacb4655a9e15ff763ca9a8504)) |
| 11 | +* **metrics:** Add a gofeatureflag_build_info metric ([#4342](https://github.com/thomaspoignant/go-feature-flag/issues/4342)) ([15e7525](https://github.com/thomaspoignant/go-feature-flag/commit/15e7525569d8407a5e45d7e8e571d1349431bb9c)) |
| 12 | +* Support x-api-key header for authentication ([#4347](https://github.com/thomaspoignant/go-feature-flag/issues/4347)) ([3ca07a8](https://github.com/thomaspoignant/go-feature-flag/commit/3ca07a8fa49522aa8b348bb5314a6f503dfa9778)) |
| 13 | + |
| 14 | + |
| 15 | +### 🐛 Bug Fixes |
| 16 | + |
| 17 | +* **datacollector:** Return early when client disconnects ([#4349](https://github.com/thomaspoignant/go-feature-flag/issues/4349)) ([b146316](https://github.com/thomaspoignant/go-feature-flag/commit/b1463169c266784988f2ec28233d10c62862e9e0)) |
| 18 | +* **debug:** Don't dump bodies larger than 8KiB when debugging ([#4348](https://github.com/thomaspoignant/go-feature-flag/issues/4348)) ([2c3d409](https://github.com/thomaspoignant/go-feature-flag/commit/2c3d4090eda66ee783abbb7fe845a3c40729b4a4)) |
| 19 | + |
| 20 | + |
| 21 | +### 🔧 Chores |
| 22 | + |
| 23 | +* Bump @types/react in /examples/openfeature_react/react-app ([#4335](https://github.com/thomaspoignant/go-feature-flag/issues/4335)) ([1f56ff7](https://github.com/thomaspoignant/go-feature-flag/commit/1f56ff79ead06f0d3a731c6847f84e585b4f5c62)) |
| 24 | +* Bump @types/react-dom in /examples/openfeature_react/react-app ([#4333](https://github.com/thomaspoignant/go-feature-flag/issues/4333)) ([3783787](https://github.com/thomaspoignant/go-feature-flag/commit/3783787cc2f6c36521686aac1841c47aaeb8adef)) |
| 25 | +* Bump @typescript-eslint/eslint-plugin ([#4340](https://github.com/thomaspoignant/go-feature-flag/issues/4340)) ([87af591](https://github.com/thomaspoignant/go-feature-flag/commit/87af591e5b67e1dc780f29440ec34ee5166b60d9)) |
| 26 | +* Bump @typescript-eslint/parser ([#4332](https://github.com/thomaspoignant/go-feature-flag/issues/4332)) ([e1e9917](https://github.com/thomaspoignant/go-feature-flag/commit/e1e9917e67b02ae07cc6bff3b8f23d5f748765e0)) |
| 27 | +* Bump @vitejs/plugin-react ([#4338](https://github.com/thomaspoignant/go-feature-flag/issues/4338)) ([3a68824](https://github.com/thomaspoignant/go-feature-flag/commit/3a68824bb6e01006460948da19c821ff2d760889)) |
| 28 | +* Bump actions/checkout from 5.0.0 to 6.0.0 ([#4362](https://github.com/thomaspoignant/go-feature-flag/issues/4362)) ([40d66a9](https://github.com/thomaspoignant/go-feature-flag/commit/40d66a9669212f3f72a7c9caeec03c95934e5571)) |
| 29 | +* Bump actions/setup-go from 6.0.0 to 6.1.0 ([#4364](https://github.com/thomaspoignant/go-feature-flag/issues/4364)) ([ccca9b0](https://github.com/thomaspoignant/go-feature-flag/commit/ccca9b0a51cc05a45043aca32884ac7da989d2ba)) |
| 30 | +* Bump autoprefixer in /examples/openfeature_react/react-app ([#4336](https://github.com/thomaspoignant/go-feature-flag/issues/4336)) ([2e219b1](https://github.com/thomaspoignant/go-feature-flag/commit/2e219b16764c2888ef0231c12ca9386e49c06072)) |
| 31 | +* Bump autoprefixer in /examples/openfeature_web/webapp ([#4334](https://github.com/thomaspoignant/go-feature-flag/issues/4334)) ([3a17070](https://github.com/thomaspoignant/go-feature-flag/commit/3a17070269292dc88104af71da80869aaa22589b)) |
| 32 | +* Bump cloud.google.com/go/storage from 1.57.1 to 1.57.2 ([#4318](https://github.com/thomaspoignant/go-feature-flag/issues/4318)) ([44dc94d](https://github.com/thomaspoignant/go-feature-flag/commit/44dc94ddd9790600b9a7e9db2d00200468164726)) |
| 33 | +* Bump dev.openfeature.contrib.providers:go-feature-flag ([#4373](https://github.com/thomaspoignant/go-feature-flag/issues/4373)) ([ef7d517](https://github.com/thomaspoignant/go-feature-flag/commit/ef7d5172bf6a5604b521568f9f3326a8144d2120)) |
| 34 | +* Bump github.com/atc0005/go-teams-notify/v2 from 2.13.0 to 2.14.0 ([#4316](https://github.com/thomaspoignant/go-feature-flag/issues/4316)) ([bf4664c](https://github.com/thomaspoignant/go-feature-flag/commit/bf4664cf851de392a88c64aef20a92375674e361)) |
| 35 | +* Bump github.com/aws/aws-sdk-go-v2/config from 1.31.20 to 1.32.0 ([#4322](https://github.com/thomaspoignant/go-feature-flag/issues/4322)) ([0878180](https://github.com/thomaspoignant/go-feature-flag/commit/0878180f21f9cc795bff9d1518f6605ad89f8c6e)) |
| 36 | +* Bump github.com/aws/aws-sdk-go-v2/config from 1.32.0 to 1.32.1 ([#4353](https://github.com/thomaspoignant/go-feature-flag/issues/4353)) ([fd55ddf](https://github.com/thomaspoignant/go-feature-flag/commit/fd55ddf1b97eafc018d8f9f011e7160d3eff270f)) |
| 37 | +* Bump github.com/aws/aws-sdk-go-v2/config from 1.32.1 to 1.32.2 ([#4369](https://github.com/thomaspoignant/go-feature-flag/issues/4369)) ([c95b62f](https://github.com/thomaspoignant/go-feature-flag/commit/c95b62f131613060e43098395c1554c1c5c916f3)) |
| 38 | +* Bump github.com/aws/aws-sdk-go-v2/credentials ([#4321](https://github.com/thomaspoignant/go-feature-flag/issues/4321)) ([beacb67](https://github.com/thomaspoignant/go-feature-flag/commit/beacb67034eeae89137d40e88c0d0737e61de5f0)) |
| 39 | +* Bump github.com/aws/aws-sdk-go-v2/credentials ([#4352](https://github.com/thomaspoignant/go-feature-flag/issues/4352)) ([8d63f6b](https://github.com/thomaspoignant/go-feature-flag/commit/8d63f6b80a4cd82eec1dd28d51d05b2c4c036424)) |
| 40 | +* Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager ([#4328](https://github.com/thomaspoignant/go-feature-flag/issues/4328)) ([d0fe267](https://github.com/thomaspoignant/go-feature-flag/commit/d0fe2670f87550ef85ec3f9da8a6a0f592f2f430)) |
| 41 | +* Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager ([#4345](https://github.com/thomaspoignant/go-feature-flag/issues/4345)) ([6af17ee](https://github.com/thomaspoignant/go-feature-flag/commit/6af17ee35c10d0eb7addf0867f62da6e1584ec76)) |
| 42 | +* Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager ([#4354](https://github.com/thomaspoignant/go-feature-flag/issues/4354)) ([4a6b031](https://github.com/thomaspoignant/go-feature-flag/commit/4a6b031c99e9c9f1a8f4da75377bfacff884b007)) |
| 43 | +* Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager ([#4368](https://github.com/thomaspoignant/go-feature-flag/issues/4368)) ([ed14795](https://github.com/thomaspoignant/go-feature-flag/commit/ed147952d0d6b9e9452ceecd96d5817d0181b632)) |
| 44 | +* Bump github.com/aws/aws-sdk-go-v2/service/kinesis ([#4324](https://github.com/thomaspoignant/go-feature-flag/issues/4324)) ([419c8f9](https://github.com/thomaspoignant/go-feature-flag/commit/419c8f96de532be53926a58203feafb19598ef04)) |
| 45 | +* Bump github.com/aws/aws-sdk-go-v2/service/kinesis ([#4344](https://github.com/thomaspoignant/go-feature-flag/issues/4344)) ([4071a21](https://github.com/thomaspoignant/go-feature-flag/commit/4071a21bdcc10ed40aa989df2b2b6207641de890)) |
| 46 | +* Bump github.com/aws/aws-sdk-go-v2/service/kinesis ([#4370](https://github.com/thomaspoignant/go-feature-flag/issues/4370)) ([4e4af2a](https://github.com/thomaspoignant/go-feature-flag/commit/4e4af2aa2e353a99d7b541e3b5dc3bd9d9c01451)) |
| 47 | +* Bump github.com/aws/aws-sdk-go-v2/service/s3 ([#4343](https://github.com/thomaspoignant/go-feature-flag/issues/4343)) ([bcaeaf0](https://github.com/thomaspoignant/go-feature-flag/commit/bcaeaf034bd72f47990bf99c83499fa513e1d8c5)) |
| 48 | +* Bump github.com/aws/aws-sdk-go-v2/service/s3 ([#4372](https://github.com/thomaspoignant/go-feature-flag/issues/4372)) ([863e262](https://github.com/thomaspoignant/go-feature-flag/commit/863e262bac27e741e112b17313190d416282ae20)) |
| 49 | +* Bump github.com/aws/aws-sdk-go-v2/service/sqs ([#4327](https://github.com/thomaspoignant/go-feature-flag/issues/4327)) ([81a91fd](https://github.com/thomaspoignant/go-feature-flag/commit/81a91fd510031c9b8178b6a0f6933067c6fe1674)) |
| 50 | +* Bump github.com/aws/aws-sdk-go-v2/service/sqs ([#4367](https://github.com/thomaspoignant/go-feature-flag/issues/4367)) ([d08bb60](https://github.com/thomaspoignant/go-feature-flag/commit/d08bb60a3578646650fc13074ab3e19899fd3cae)) |
| 51 | +* Bump github.com/prometheus/common from 0.66.1 to 0.67.4 ([#4351](https://github.com/thomaspoignant/go-feature-flag/issues/4351)) ([0548058](https://github.com/thomaspoignant/go-feature-flag/commit/05480584a33fe6469b1b0cbe0b81dba7692a59f2)) |
| 52 | +* Bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0 ([#4323](https://github.com/thomaspoignant/go-feature-flag/issues/4323)) ([aa04030](https://github.com/thomaspoignant/go-feature-flag/commit/aa04030d7f6e63dc304b749960e3043a8d4edebe)) |
| 53 | +* Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.1 ([#4375](https://github.com/thomaspoignant/go-feature-flag/issues/4375)) ([d6abf78](https://github.com/thomaspoignant/go-feature-flag/commit/d6abf7886fe92a73de61992678d7aaa66c2ef61a)) |
| 54 | +* Bump github.com/xdg-go/scram from 1.1.2 to 1.2.0 ([#4365](https://github.com/thomaspoignant/go-feature-flag/issues/4365)) ([46e1ed6](https://github.com/thomaspoignant/go-feature-flag/commit/46e1ed61c97065859a029c05442028ecefd333b5)) |
| 55 | +* Bump github/codeql-action from 4.31.2 to 4.31.4 ([#4361](https://github.com/thomaspoignant/go-feature-flag/issues/4361)) ([9791aff](https://github.com/thomaspoignant/go-feature-flag/commit/9791affc50bd5b3b95fdb6a06d1b18462b111050)) |
| 56 | +* Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#4325](https://github.com/thomaspoignant/go-feature-flag/issues/4325)) ([b16f6d2](https://github.com/thomaspoignant/go-feature-flag/commit/b16f6d2ee33e747a70d4ca0b0f6e3d23431fd04b)) |
| 57 | +* Bump google.golang.org/grpc from 1.76.0 to 1.77.0 ([#4317](https://github.com/thomaspoignant/go-feature-flag/issues/4317)) ([6d5a074](https://github.com/thomaspoignant/go-feature-flag/commit/6d5a0747d7913d7693f15128d4ded174c057b51e)) |
| 58 | +* Bump helm/chart-testing-action from 2.7.0 to 2.8.0 ([#4360](https://github.com/thomaspoignant/go-feature-flag/issues/4360)) ([070d79c](https://github.com/thomaspoignant/go-feature-flag/commit/070d79c3558891530b2613264d00fbb5c0bf371b)) |
| 59 | +* Bump js-yaml in /openfeature/provider_tests/js-integration-tests ([#4331](https://github.com/thomaspoignant/go-feature-flag/issues/4331)) ([239861f](https://github.com/thomaspoignant/go-feature-flag/commit/239861f0c1109d45476cd470b41ff4f81eb55f85)) |
| 60 | +* Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 ([#4363](https://github.com/thomaspoignant/go-feature-flag/issues/4363)) ([da9d1ce](https://github.com/thomaspoignant/go-feature-flag/commit/da9d1cea1ede11735bfbbe3ba01689d9dbfb001b)) |
| 61 | +* Bump softprops/action-gh-release from 2.4.1 to 2.4.2 ([#4359](https://github.com/thomaspoignant/go-feature-flag/issues/4359)) ([eb13058](https://github.com/thomaspoignant/go-feature-flag/commit/eb13058c6292e8e4134835ce23eb106df7dcbbf1)) |
| 62 | +* Bump stylelint in /examples/openfeature_web/webapp ([#4355](https://github.com/thomaspoignant/go-feature-flag/issues/4355)) ([b320fac](https://github.com/thomaspoignant/go-feature-flag/commit/b320fac15a35cffee90970c39f009427540db8ab)) |
| 63 | +* Bump version and appVersion to 1.48.0 ([#4311](https://github.com/thomaspoignant/go-feature-flag/issues/4311)) ([61149b9](https://github.com/thomaspoignant/go-feature-flag/commit/61149b9f2eb43ce3f2aa9deeb2f41f5c2c0fc6dc)) |
| 64 | +* Bump vite in /examples/openfeature_react/react-app ([#4339](https://github.com/thomaspoignant/go-feature-flag/issues/4339)) ([72d5c77](https://github.com/thomaspoignant/go-feature-flag/commit/72d5c779be0b8bb730052d19a5c2bce8f1436f76)) |
| 65 | +* Bump webpack in /examples/openfeature_web/webapp ([#4337](https://github.com/thomaspoignant/go-feature-flag/issues/4337)) ([ba489e3](https://github.com/thomaspoignant/go-feature-flag/commit/ba489e3a43157e2f23439221cb4ffbab1e0351f6)) |
| 66 | +* Return an error instead of using panic for normal error conditions. ([#4374](https://github.com/thomaspoignant/go-feature-flag/issues/4374)) ([a7b504f](https://github.com/thomaspoignant/go-feature-flag/commit/a7b504f131a8a2e5bdad0508cdd428cb2b191703)) |
| 67 | + |
| 68 | + |
| 69 | +### ⚙️ CI/CD |
| 70 | + |
| 71 | +* **release:** fix secrets and env in release ([#4314](https://github.com/thomaspoignant/go-feature-flag/issues/4314)) ([65c56fb](https://github.com/thomaspoignant/go-feature-flag/commit/65c56fba5a0f8580601301f415baab9a9dc91c5a)) |
| 72 | + |
3 | 73 | ## [1.48.0](https://github.com/thomaspoignant/go-feature-flag/compare/v1.47.1...v1.48.0) (2025-11-13) |
4 | 74 |
|
5 | 75 |
|
|
0 commit comments