In this version we are finally deprecating the v0.x.x
flag format 🙌
This version brings also a good set of bug fixes and features:
- Improve the rule validation with the parsing method of
nikunjy/rules
. - fix the exporter timestamp format in the data collector endpoint.
- fix an issue with the Timeout middleware for
labstack/echo
. - Improve performance of data exporter when using a non-bulk exporter.
Feat
- chore: Remove support for v0 format by @thomaspoignant in #2496
- feat: Test if rule format is valid by @thomaspoignant in #2795
Fixes
- fix(exporter): Ensure that timestamp are in second and not milliseconds by @thomaspoignant in #2751
- fix: DataCollectorHook event time converted to seconds by @augustinasrce in #2750
- fix: Use timeout middleware as the 1st middleware by @thomaspoignant in #2759
- fix(exporter): Don't lock for non bulk exporter by @thomaspoignant in #2793
- fix(timeout): Fix the swagger issue introduce after fixing #2758 by @thomaspoignant in #2794
Documentation
- docs(helm): Update relay proxy helm README by @thomaspoignant in #2722
- docs(docusaurus): Create a new documentation version v1.39.1 by @thomaspoignant in #2721
- docs(swagger): remove user field in the context by @thomaspoignant in #2732
- docs(website): fix openfeature_python.md documentation by @CMiksche in #2733
Chore
- chore(helm): Bump relay-proxy helm chart version v1.39.1 by @thomaspoignant in #2720
- chore: bump typescript from 5.6.3 to 5.7.2 in /examples/openfeature_nodejs/nodejs-app by @dependabot in #2724
- chore: bump typescript from 5.6.3 to 5.7.2 in /examples/openfeature_react/react-app by @dependabot in #2726
- chore: bump @typescript-eslint/parser from 8.14.0 to 8.15.0 in /examples/openfeature_react/react-app by @dependabot in #2727
- chore: bump @typescript-eslint/eslint-plugin from 8.14.0 to 8.15.0 in /examples/openfeature_react/react-app by @dependabot in #2725
- chore: bump dev.openfeature.contrib.providers:go-feature-flag from 0.3.0 to 0.4.0 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #2729
- chore: bump pydantic from 2.9.2 to 2.10.1 in /openfeature/providers/python-provider by @dependabot in #2730
- chore: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /openfeature/provider_tests/go-integration-tests by @dependabot in #2731
- chore: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #2728
- chore: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.68.0 to 1.69.0 by @dependabot in #2735
- chore: bump jvm from 2.0.21 to 2.1.0 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #2737
- chore: bump openfeature-sdk from 0.7.2 to 0.7.4 in /openfeature/providers/python-provider by @dependabot in #2738
- chore: bump pydantic from 2.10.1 to 2.10.2 in /openfeature/providers/python-provider by @dependabot in #2739
- chore: bump pytest from 8.3.3 to 8.3.4 in /openfeature/providers/python-provider by @dependabot in #2740
- chore: bump eslint from 9.15.0 to 9.16.0 in /examples/openfeature_react/react-app by @dependabot in #2741
- chore: bump @vitejs/plugin-react from 4.3.3 to 4.3.4 in /examples/openfeature_react/react-app by @dependabot in #2742
- chore: bump vite from 5.4.11 to 6.0.1 in /examples/openfeature_react/react-app by @dependabot in #2743
- chore: bump @typescript-eslint/eslint-plugin from 8.15.0 to 8.16.0 in /examples/openfeature_react/react-app by @dependabot in #2744
- chore: bump @typescript-eslint/parser from 8.15.0 to 8.16.0 in /examples/openfeature_react/react-app by @dependabot in #2745
- chore: bump FluentAssertions from 6.12.2 to 7.0.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #2748
- chore: bump stylelint from 16.10.0 to 16.11.0 in /examples/openfeature_web/webapp by @dependabot in #2747
- chore: bump eslint from 9.15.0 to 9.16.0 in /examples/openfeature_web/webapp by @dependabot in #2746
- chore: bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.40 to 1.17.41 by @dependabot in #2736
- chore: bump pydantic from 2.10.2 to 2.10.3 in /openfeature/providers/python-provider by @dependabot in #2760
- chore: bump github.com/aws/aws-sdk-go-v2 from 1.32.5 to 1.32.6 by @dependabot in #2761
- chore: bump cloud.google.com/go/storage from 1.47.0 to 1.48.0 by @dependabot in #2762
- chore: bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.32.6 to 1.32.7 by @dependabot in #2763
- chore: bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.37.1 to 1.37.2 by @dependabot in #2766
- chore: bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #2767
- chore: bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.0 by @dependabot in #2771
- chore: bump cloud.google.com/go/pubsub from 1.45.1 to 1.45.3 by @dependabot in #2764
- chore: bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #2770
- chore: bump github.com/aws/aws-sdk-go-v2/config from 1.28.5 to 1.28.6 by @dependabot in #2768
- chore: bump webpack from 5.96.1 to 5.97.1 in /examples/openfeature_web/webapp by @dependabot in #2775
- chore: bump @openfeature/go-feature-flag-web-provider from 0.2.1 to 0.2.2 in /examples/openfeature_web/webapp by @dependabot in #2776
- chore: bump @openfeature/go-feature-flag-web-provider from 0.2.1 to 0.2.2 in /examples/openfeature_react/react-app by @dependabot in #2777
- chore: bump vite from 6.0.1 to 6.0.3 in /examples/openfeature_react/react-app by @dependabot in #2778
- chore: bump @typescript-eslint/eslint-plugin from 8.16.0 to 8.17.0 in /examples/openfeature_react/react-app by @dependabot in #2779
- chore: bump react, react-dom and @types/react in /examples/openfeature_react/react-app by @dependabot in #2781
- chore: bump eslint-plugin-react-refresh from 0.4.14 to 0.4.16 in /examples/openfeature_react/react-app by @dependabot in #2782
- chore: bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.41 to 1.17.43 by @dependabot in #2773
- chore: bump @openfeature/react-sdk from 0.4.8 to 0.4.9 in /examples/openfeature_react/react-app by @dependabot in #2783
- chore: bump @typescript-eslint/parser from 8.16.0 to 8.17.0 in /examples/openfeature_react/react-app by @dependabot in #2784
- chore: bump eslint-plugin-react-hooks from 5.0.0 to 5.1.0 in /examples/openfeature_react/react-app by @dependabot in #2780
- chore: bump mikefarah/yq from 4.44.5 to 4.44.6 by @dependabot in #2785
- chore: bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0 in /examples/openfeature_kotlin_server/kotlin-app by @dependabot in #2774
- chore: bump dev.openfeature:sdk from 1.12.2 to 1.13.0 in /openfeature/provider_tests/java-integration-tests by @dependabot in #2787
- chore: bump github.com/open-feature/go-sdk from 1.13.1 to 1.14.0 in /openfeature/provider_tests/go-integration-tests by @dependabot in #2788
- chore: bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #2789
- chore: bump OpenFeature from 2.1.0 to 2.2.0 in /openfeature/provider_tests/dotnet-integration-tests by @dependabot in #2791
New Contributors
Full Changelog: v1.39.1...v1.40.0