What's new in this version?
- 📋 Managing logs is not always fun and we know it. We still tried to make your life easier by allowing a fine-grained log configuration in GO Feature Flag. It is now available both for the relayproxy and for the go module.
- 🎣 Before this version to know that your flag configuration has changed you had to use the WebSocket endpoint. Since it is not sustainable for all systems to use websockets we introduce a new endpoint that can tell you if the configuration has changed.
- 🧑🔧 In this version we also fixed a bug that was not letting you override configurations in array by environment variable for the relayproxy.
Features
- feat: allow configuring relay-proxy request log verbosity by @fals in #1946
- feat: Support levelled logs using slog in go module. by @thomaspoignant in #1955
- feat(relayproxy): Creating polling API by @thomaspoignant in #1974
- feat(relayproxy): Add middleware to add version in response headers by @thomaspoignant in #1975
Fixes
- fix(relay-proxy): Allow overide of array configuration by environment variables by @luanxuechao in #1902
- fix(examples): Error in the config files of the examples by @thomaspoignant in #1973
- fix: Update using-openfeature.md - Corrected name of image in dockerhub by @mgrand-kubra in #1976
- fix: Update openfeature artifact ID by @mgrand-kubra in #1983
Documentation
- docs(docusaurus): Create a new documentation version v1.29.0 by @thomaspoignant in #1943
- docs(helm): Update relay proxy helm README by @thomaspoignant in #1944
- docs(helm): Update relay proxy helm README by @thomaspoignant in #1984
- docs(log): Adding log level configuration by @thomaspoignant in #1982
Chore
- chore(helm): Bump relay-proxy helm chart version v1.29.0 by @thomaspoignant in #1942
- chore: bump github.com/open-feature/go-sdk from 1.11.0 to 1.12.0 in /openfeature/provider_tests/go-integration-tests by @dependabot in #1945
- chore: bump pydantic from 2.7.1 to 2.7.2 in /openfeature/providers/python-provider by @dependabot in #1947
- chore: bump requests from 2.32.2 to 2.32.3 in /openfeature/providers/python-provider by @dependabot in #1948
- chore: bump eslint from 8.57.0 to 9.4.0 in /examples/openfeature_web/webapp by @dependabot in #1949
- chore: bump stylelint from 16.6.0 to 16.6.1 in /examples/openfeature_web/webapp by @dependabot in #1950
- chore: bump github.com/fsouza/fake-gcs-server from 1.49.0 to 1.49.1 by @dependabot in #1951
- chore: bump github.com/aws/aws-sdk-go from 1.53.10 to 1.53.14 by @dependabot in #1952
- chore: bump github.com/redis/go-redis/v9 from 9.5.1 to 9.5.2 by @dependabot in #1953
- chore: bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 by @dependabot in #1957
- chore: bump uuid from 9.0.1 to 10.0.0 in /examples/openfeature_web/webapp by @dependabot in #1958
- chore: bump @babel/preset-env from 7.24.6 to 7.24.7 in /examples/openfeature_web/webapp by @dependabot in #1959
- chore: bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.18 by @dependabot in #1961
- chore: bump github.com/redis/go-redis/v9 from 9.5.2 to 9.5.3 by @dependabot in #1962
- chore: bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #1966
- chore: bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #1972
- chore: bump @babel/eslint-parser from 7.24.6 to 7.24.7 in /examples/openfeature_web/webapp by @dependabot in #1960
- chore: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.54.3 to 1.55.1 by @dependabot in #1968
- chore: bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #1970
- chore: bump google.golang.org/api from 0.182.0 to 0.183.0 by @dependabot in #1967
- chore: bump pytest from 8.2.1 to 8.2.2 in /openfeature/providers/python-provider by @dependabot in #1964
- chore: bump pydantic from 2.7.2 to 2.7.3 in /openfeature/providers/python-provider by @dependabot in #1963
- chore: bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.21 to 1.16.24 by @dependabot in #1965
- chore: bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.32.3 to 1.32.6 by @dependabot in #1969
- chore: bump github.com/aws/aws-sdk-go from 1.53.14 to 1.53.19 by @dependabot in #1971
- chore: bump cloud.google.com/go/storage from 1.41.0 to 1.42.0 by @dependabot in #1979
- chore: bump github.com/aws/aws-sdk-go from 1.53.19 to 1.53.21 by @dependabot in #1981
- chore: bump @openfeature/web-sdk from 1.1.0 to 1.2.0 in /examples/openfeature_web/webapp by @dependabot in #1977
- chore: bump webpack from 5.91.0 to 5.92.0 in /examples/openfeature_web/webapp by @dependabot in #1978
- chore: bump github.com/fsouza/fake-gcs-server from 1.49.1 to 1.49.2 by @dependabot in #1980
New Contributors
- @luanxuechao made their first contribution in #1902
- @mgrand-kubra made their first contribution in #1976
- @fals made their first contribution in #1946
Full Changelog: v1.29.0...v1.30.0