Releases: thomaspoignant/go-feature-flag
v1.12.1
v1.12.1
Fixes
- fix: Use GITHUB api in the retriever instead of the public link by @thomaspoignant in #924
Others
- Create a new documentation version v1.12.0 by @thomaspoignant in #884
- Update relay proxy helm README by @thomaspoignant in #885
- Create API for evaluating flag in the flag editor by @thomaspoignant in #890
- Test flag configuration in the editor by @thomaspoignant in #899
- documentation: Add versions page by @thomaspoignant in #906
- server symlink relayproxy by @thomaspoignant in #909
Dependencies
- Bump semver from 7.5.1 to 7.5.3 in /openfeature/ci_scripts by @dependabot in #882
- Bump relay-proxy helm chart version v1.12.0 by @thomaspoignant in #883
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.20 to 0.1.21 in /openfeature/provider_tests/go-integration-tests by @dependabot in #888
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #887
- Bump @openfeature/go-feature-flag-provider from 0.5.10 to 0.5.11 in /openfeature/provider_tests/js-integration-tests by @dependabot in #886
- Bump @openfeature/go-feature-flag-provider from 0.5.11 to 0.5.12 in /openfeature/provider_tests/js-integration-tests by @dependabot in #892
- Bump cloud.google.com/go/storage from 1.30.1 to 1.31.0 by @dependabot in #896
- Bump github.com/aws/aws-sdk-go from 1.44.289 to 1.44.294 by @dependabot in #897
- Bump google.golang.org/api from 0.128.0 to 0.129.0 by @dependabot in #898
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.21 to 0.1.22 in /openfeature/provider_tests/go-integration-tests by @dependabot in #900
- Bump @openfeature/js-sdk from 1.3.1 to 1.3.2 in /openfeature/provider_tests/js-integration-tests by @dependabot in #901
- Bump jest from 29.5.0 to 29.6.0 in /openfeature/provider_tests/js-integration-tests by @dependabot in #903
- Bump @jest/globals from 29.5.0 to 29.6.0 in /openfeature/provider_tests/js-integration-tests by @dependabot in #902
- Bump @openfeature/js-sdk from 1.3.2 to 1.3.3 in /openfeature/provider_tests/js-integration-tests by @dependabot in #905
- Bump @jest/globals from 29.6.0 to 29.6.1 in /openfeature/provider_tests/js-integration-tests by @dependabot in #908
- Bump jest from 29.6.0 to 29.6.1 in /openfeature/provider_tests/js-integration-tests by @dependabot in #907
- Bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 by @dependabot in #910
- Bump google.golang.org/api from 0.129.0 to 0.130.0 by @dependabot in #913
- Bump github.com/aws/aws-sdk-go from 1.44.294 to 1.44.298 by @dependabot in #911
- Bump mikefarah/yq from 4.34.1 to 4.34.2 by @dependabot in #914
- Bump helm/kind-action from 1.7.0 to 1.8.0 by @dependabot in #915
- Bump OpenFeature from 1.2.0 to 1.3.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #917
- Bump google.golang.org/api from 0.130.0 to 0.131.0 by @dependabot in #918
- Bump github.com/labstack/echo/v4 from 4.10.2 to 4.11.1 by @dependabot in #919
- Bump github.com/aws/aws-sdk-go from 1.44.298 to 1.44.300 by @dependabot in #920
- Bump github.com/open-feature/go-sdk from 1.4.0 to 1.5.0 in /openfeature/provider_tests/go-integration-tests by @dependabot in #921
- Bump github.com/open-feature/go-sdk from 1.5.0 to 1.5.1 in /openfeature/provider_tests/go-integration-tests by @dependabot in #922
Full Changelog: v1.12.0...v1.12.1
v1.12.0
GO Feature Flag Release v1.12.0 🚀
Here are the highlights of this version:
Relay Proxy WebSocket Support
We've added WebSocket support to the Relay Proxy! Now you can set up a WebSocket endpoint to receive instant notifications whenever your feature flags are updated. No more polling - stay up-to-date in real time and provide a seamless experience for your users.
Goodbye, ffuser
! Hello, ffcontext
!
Say farewell to ffuser
and say hello to ffcontext
!
We've decided to deprecate ffuser
in favor of ffcontext
. Don't worry, it's not a real breaking change, but we recommend using ffcontext
for better clarity. Let's face it, sometimes you want to evaluate your flags with something other than a user, and ffuser
just doesn't fit the bill. Make the switch and keep your flag evaluations on point!
We're confident these updates will make managing your feature flags even smoother. Got feedback? We'd love to hear from you! Reach out to our support team anytime.
Stay flag-tastic with GO Feature Flag!
Cheers,
The GO Feature Flag Team
What's new ?
Breaking changes ⚠️
- Deprecate
ffuser
to useffcontext
instead by @thomaspoignant in #868
ℹ️ No worries this is not a real breaking change, but we advise you to use
ffcontext
instead offfuser
, the reason why? The nameffuser
is maybe too explicit and will sound weird in some usecases when you want to evaluate your flag with something that is not a user.Don't worry we have no plan to suppress
ffuser
for now, so you don't have to update your code and it will continue to work perfectly.
➡️ Features
- Websocket notifier implementation in the relay proxy by @thomaspoignant in #802
💡 Others
- Bump relay-proxy helm chart version v1.11.0 by @thomaspoignant in #860
- Create a new documentation version v1.11.0 by @thomaspoignant in #861
- Update relay proxy helm README by @thomaspoignant in #862
- docs: fix GitLab title pages by @shortcuts in #878
- Fix sonar issue in editor for metadata by @thomaspoignant in #879
🔄 Dependencies
- Bump github.com/aws/aws-sdk-go from 1.44.275 to 1.44.280 by @dependabot in #864
- Bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2 by @dependabot in #865
- Bump google.golang.org/api from 0.125.0 to 0.126.0 by @dependabot in #866
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.19 to 0.1.20 in /openfeature/provider_tests/go-integration-tests by @dependabot in #867
- Bump google.golang.org/api from 0.126.0 to 0.128.0 by @dependabot in #869
- Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #870
- Bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.284 by @dependabot in #871
- Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #872
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #876
- Bump k8s.io/api from 0.27.2 to 0.27.3 by @dependabot in #873
- Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by @dependabot in #874
- Bump k8s.io/client-go from 0.27.2 to 0.27.3 by @dependabot in #875
- Bump @openfeature/go-feature-flag-provider from 0.5.9 to 0.5.10 in /openfeature/provider_tests/js-integration-tests by @dependabot in #877
- Bump github.com/aws/aws-sdk-go from 1.44.284 to 1.44.289 by @dependabot in #880
- Bump tj-actions/changed-files from 36 to 37 by @dependabot in #881
New Contributors
- @shortcuts made their first contribution in #878
Full Changelog: v1.11.0...v1.12.0
v1.11.0
v1.11.0
Introducing GO Feature Flag v1.11.0: Supercharge Your Flag Configurations with Metadata!
Get ready for an exhilarating update! With GO Feature Flag v1.11.0, developers can now take their flag configurations to the next level by adding metadata. 🚀
Metadata is like a secret weapon that turbocharges your flags. It's a treasure trove of extra information directly linked to each flag, giving you a complete understanding of its purpose and context. You can now supercharge your development process with issue tracker links, descriptions, and any other vital details you can think of!
Upgrade to GO Feature Flag v1.11.0 today and unlock the power of metadata. It's time to take control, make informed decisions, and soar to new heights in your flag management journey. 💪💥
What's Changed
Features
- Add metadata in your flag configuration by @thomaspoignant in #857
Others
- Create a new documentation version v1.10.4 by @thomaspoignant in #819
- Update relay proxy helm README by @thomaspoignant in #820
- Adding a cron to open issue with open feature PR waiting to be checked by @thomaspoignant in #825
- Update README.md by @katerib in #831
Dependencies
- Bump relay-proxy helm chart version v1.10.4 by @thomaspoignant in #818
- Bump tj-actions/changed-files from 35 to 36 by @dependabot in #821
- Bump google.golang.org/api from 0.123.0 to 0.124.0 by @dependabot in #833
- Bump github.com/labstack/echo-contrib from 0.14.1 to 0.15.0 by @dependabot in #834
- Bump github.com/aws/aws-sdk-go from 1.44.266 to 1.44.271 by @dependabot in #835
- Bump github.com/fsouza/fake-gcs-server from 1.45.1 to 1.45.2 by @dependabot in #836
- Bump go-feature-flag from 0.2.7 to 0.2.8 in /openfeature/provider_tests/java-integration-tests by @dependabot in #837
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.16 to 0.1.17 in /openfeature/provider_tests/go-integration-tests by @dependabot in #838
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #842
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /openfeature/provider_tests/go-integration-tests by @dependabot in #843
- Bump github.com/open-feature/go-sdk from 1.3.0 to 1.4.0 in /openfeature/provider_tests/go-integration-tests by @dependabot in #839
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.17 to 0.1.18 in /openfeature/provider_tests/go-integration-tests by @dependabot in #841
- Bump go-feature-flag from 0.2.8 to 0.2.9 in /openfeature/provider_tests/java-integration-tests by @dependabot in #846
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #847
- Bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 by @dependabot in #848
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #849
- Bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.275 by @dependabot in #850
- Bump google.golang.org/api from 0.124.0 to 0.125.0 by @dependabot in #851
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /openfeature/provider_tests/java-integration-tests by @dependabot in #852
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.18 to 0.1.19 in /openfeature/provider_tests/go-integration-tests by @dependabot in #853
- Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #854
- Bump @openfeature/js-sdk from 1.2.0 to 1.3.1 in /openfeature/provider_tests/js-integration-tests by @dependabot in #856
- Bump docusaurus by @thomaspoignant in #859
New Contributors
Full Changelog: v1.10.4...v1.11.0
v1.10.4
v1.10.4 🚀
Fix
- Change wrong default port by @thomaspoignant in #796
Changes
- Create a new documentation version v1.10.3 by @thomaspoignant in #792
- Update relay proxy helm README by @thomaspoignant in #793
- Support multi-line targeting rule in GOFF editor by @yangzhaox in #806
- Release relay proxy under 2 names by @thomaspoignant in #816
Dependencies
- Bump relay-proxy helm chart version v1.10.3 by @thomaspoignant in #791
- Bump @openfeature/go-feature-flag-provider from 0.5.8 to 0.5.9 in /openfeature/provider_tests/js-integration-tests by @dependabot in #794
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.14 to 0.1.15 in /openfeature/provider_tests/go-integration-tests by @dependabot in #795
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #800
- Bump helm/kind-action from 1.5.0 to 1.6.0 by @dependabot in #801
- Bump go-feature-flag from 0.2.6 to 0.2.7 in /openfeature/provider_tests/java-integration-tests by @dependabot in #803
- Bump helm/kind-action from 1.6.0 to 1.7.0 by @dependabot in #804
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /openfeature/provider_tests/go-integration-tests by @dependabot in #805
- Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 by @dependabot in #807
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #808
- Bump google.golang.org/api from 0.122.0 to 0.123.0 by @dependabot in #809
- Bump github.com/aws/aws-sdk-go from 1.44.262 to 1.44.266 by @dependabot in #810
- Bump k8s.io/client-go from 0.27.1 to 0.27.2 by @dependabot in #811
- Bump k8s.io/api from 0.27.1 to 0.27.2 by @dependabot in #812
- Bump coverlet.collector from 3.2.0 to 6.0.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #813
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.15 to 0.1.16 in /openfeature/provider_tests/go-integration-tests by @dependabot in #814
- Bump mikefarah/yq from 4.33.3 to 4.34.1 by @dependabot in #815
New Contributors
- @yangzhaox made their first contribution in #806
Full Changelog: v1.10.3...v1.10.4
v1.10.3
Fixes
- Fix blue color on buttons by @thomaspoignant in #780
Changes
- Deprecate GithubToken field in favor of token by @thomaspoignant in #783
- Trim query because rules are working better as a oneliner by @thomaspoignant in #784
- relay-proxy: Avoid logging on public endpoints by @thomaspoignant in #790
Dependencies
- Bump google.golang.org/api from 0.120.0 to 0.121.0 by @dependabot in #775
- Bump github.com/aws/aws-sdk-go from 1.44.255 to 1.44.258 by @dependabot in #776
- Bump github.com/aws/aws-lambda-go from 1.40.0 to 1.41.0 by @dependabot in #777
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /openfeature/provider_tests/java-integration-tests by @dependabot in #778
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.12 to 0.1.13 in /openfeature/provider_tests/go-integration-tests by @dependabot in #779
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.13 to 0.1.14 in /openfeature/provider_tests/go-integration-tests by @dependabot in #782
- Bump github.com/fsouza/fake-gcs-server from 1.44.2 to 1.45.1 by @dependabot in #785
- Bump github.com/aws/aws-sdk-go from 1.44.258 to 1.44.262 by @dependabot in #786
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
- Create a new documentation version v1.10.1 by @thomaspoignant in #749
- Bump relay-proxy helm chart version v1.10.1 by @thomaspoignant in #748
- Update relay proxy helm README by @thomaspoignant in #750
- Bump @openfeature/js-sdk from 1.1.1 to 1.2.0 in /openfeature/provider_tests/js-integration-tests by @dependabot in #751
- Dependabot can update github actions by @thomaspoignant in #754
- Bump helm/chart-testing-action from 2.3.1 to 2.4.0 by @dependabot in #756
- Bump mikefarah/yq from 4.31.1 to 4.33.3 by @dependabot in #757
- Bump github.com/aws/aws-sdk-go from 1.44.253 to 1.44.255 by @dependabot in #760
- Bump helm/kind-action from 1.4.0 to 1.5.0 by @dependabot in #762
- Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 by @dependabot in #764
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #758
- Bump actions/checkout from 2 to 3 by @dependabot in #755
- Bump github/codeql-action from 1 to 2 by @dependabot in #765
- Bump actions/stale from 6 to 8 by @dependabot in #759
- Bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in #761
- Bump actions/setup-go from 3 to 4 by @dependabot in #763
- Add linting of all example flags by @thomaspoignant in #766
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.11 to 0.1.12 in /openfeature/provider_tests/go-integration-tests by @dependabot in #767
- Bump go-feature-flag from 0.2.5 to 0.2.6 in /openfeature/provider_tests/java-integration-tests by @dependabot in #768
- fix: CSV export format is broken by @thomaspoignant in #769
- Fix scoops issue + use the org repo by @thomaspoignant in #771
- Bump relay-proxy helm chart version v1.10.2 by @thomaspoignant in #772
- Create a new documentation version v1.10.2 by @thomaspoignant in #773
- Update relay proxy helm README by @thomaspoignant in #774
Full Changelog: v1.10.1...v1.10.2
v1.10.1
Change
- Webhook exporter/notifier, allow custom headers by @thomaspoignant in #747
Others
- Bump relay-proxy helm chart version v1.10.0 by @thomaspoignant in #741
- Create a new documentation version v1.10.0 by @thomaspoignant in #742
- Update relay proxy helm README by @thomaspoignant in #743
Dependencies
- Bump google.golang.org/api from 0.119.0 to 0.120.0 by @dependabot in #744
- Bump github.com/aws/aws-sdk-go from 1.44.248 to 1.44.253 by @dependabot in #745
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.10 to 0.1.11 in /openfeature/provider_tests/go-integration-tests by @dependabot in #746
Full Changelog: v1.10.0...v1.10.1
v1.10.0
v1.10.0 🚀
This new version is now compatible with Gitlab, you can now retrieve your file directly from a Gitlab repository.
Thanks a lot to @ruairi-wmf for his collaboration on this 🙌
Features
- Add Gitlab retriever by @ruairi-wmf in #696
Others
- Create a new documentation version v1.9.1 by @thomaspoignant in #735
- Update relay proxy helm README by @thomaspoignant in #736
- Fix doc 1.9.1 by @thomaspoignant in #737
Dependencies
- Bump relay-proxy helm chart version v1.9.1 by @thomaspoignant in #734
- Bump junit-jupiter-engine from 5.9.2 to 5.9.3 in /openfeature/provider_tests/java-integration-tests by @dependabot in #738
- Bump github.com/open-feature/go-sdk-contrib/providers/go-feature-flag from 0.1.9 to 0.1.10 in /openfeature/provider_tests/go-integration-tests by @dependabot in #739
New Contributors
- @ruairi-wmf made their first contribution in #696
Full Changelog: v1.9.1...v1.10.0
v1.9.1
Fix
- Move fflog publicly by @thomaspoignant in #733
Changes
- Bump relay-proxy helm chart version v1.9.0 by @thomaspoignant in #730
- Create a new documentation version v1.9.0 by @thomaspoignant in #731
- Update relay proxy helm README by @thomaspoignant in #73
Full Changelog: v1.9.0...v1.9.1
v1.9.0
v1.9.0 🚀
/v1/data/collector
).
Changes
- Change endpoint input to be compatible with the webhook exporter by @thomaspoignant in #727
- Move everything related to data exporter in the same folder by @thomaspoignant in #726
- Add example for AWS Lambda execution by @thomaspoignant in #725
- Using GH token to trigger CI by @thomaspoignant in #724
- Update relay proxy helm README by @github-actions in #720
- Create a new documentation version v1.8.2 by @github-actions in #719
- Update swagger by @thomaspoignant in #728
- Add check if swagger has not been changed by @thomaspoignant in #729
Dependencies
- Bump relay-proxy helm chart version v1.8.2 by @github-actions in #718
- Bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.248 by @dependabot in #721
- Bump github.com/swaggo/swag from 1.8.12 to 1.16.1 by @dependabot in #722
- Bump google.golang.org/api from 0.118.0 to 0.119.0 by @dependabot in #723
Full Changelog: v1.8.2...v1.8.3