1.55.2 (2026-08-18)
🐛 Bug Fixes
- data-exporter: avoid copying EventStore with embedded sync.RWMutex (#5676) (100066d)
- de-flake the Windows test suite (exporter + relay proxy api) (#5722) (3068794)
- exporter: close file descriptors per-iteration and clean temp dirs (#5653) (2f7b2d9)
- make test suite pass on Windows (CRLF + temp-file locking) (#5702) (3fe5239)
- s3exporterv2: log through the logger passed to Export() (#5652) (cb2320e), closes #5637
- sonar: resolve SonarCloud issues reported on main (#5799) (e2da54a)
- stabilize Test_ForceRefreshCache on Windows coarse clock (#5707) (95593cb)
- stop the polling on Close() and de-flake the Windows test suite (#5710) (a744d7b)
- wasm: harden evaluation against shadow-stack overflow (#5673) (db5c269)
🔧 Chores
- Bump @eslint/eslintrc in /examples/openfeature_web/webapp (#5685) (7d687bd)
- Bump @openfeature/core in /examples/openfeature_react/react-app (#5792) (55c6b72)
- Bump @openfeature/server-sdk (#5754) (6fdfb1b)
- Bump @openfeature/web-sdk (#5793) (4453545)
- Bump @openfeature/web-sdk in /examples/openfeature_web/webapp (#5779) (d003e1b)
- Bump @types/react in /examples/openfeature_react/react-app (#5790) (7787499)
- Bump @types/react-dom in /examples/openfeature_react/react-app (#5788) (f7cfe0b)
- Bump @typescript-eslint/eslint-plugin (#5642) (5523427)
- Bump @typescript-eslint/eslint-plugin (#5687) (24fd270)
- Bump @typescript-eslint/eslint-plugin (#5730) (e945a95)
- Bump @typescript-eslint/eslint-plugin (#5836) (d43a1da)
- Bump @vitejs/plugin-react (#5731) (a361252)
- Bump @vitejs/plugin-react (#5786) (5d2ae9d)
- Bump acifani/setup-tinygo from 3.0.0 to 3.0.1 (#5845) (76af8eb)
- Bump actions/checkout from 7.0.0 to 7.0.1 (#5694) (b37dd5d)
- Bump actions/setup-dotnet from 5.4.0 to 6.0.0 (#5695) (77baa32)
- Bump actions/setup-go from 6.5.0 to 7.0.0 (#5697) (354e570)
- Bump actions/setup-java from 5.4.0 to 5.5.0 (#5650) (4e06b10)
- Bump actions/setup-java from 5.5.0 to 5.6.0 (#5693) (f49a6a0)
- Bump actions/setup-java from 5.6.0 to 5.7.0 (#5794) (8140585)
- Bump actions/setup-node from 6.4.0 to 7.0.0 (#5698) (2186c67)
- Bump actions/setup-python from 6.3.0 to 7.0.0 (#5735) (60cf94a)
- Bump actions/stale from 10.3.0 to 10.4.0 (#5649) (b66f95e)
- Bump actions/stale from 10.4.0 to 11.0.0 (#5795) (3fcfb82)
- Bump anthropics/claude-code-action from 1.0.185 to 1.0.187 (#5841) (2d4b84e)
- Bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (#5646) (cceb1b5)
- Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (#5733) (8c9a2ba)
- Bump autoprefixer in /examples/openfeature_react/react-app (#5684) (7f5d881)
- Bump autoprefixer in /examples/openfeature_web/webapp (#5680) (4082b53)
- Bump cloud.google.com/go/bigquery from 1.77.0 to 1.78.0 (#5643) (1116fb8)
- Bump cloud.google.com/go/bigquery from 1.78.0 to 1.79.0 (#5659) (be69d60)
- Bump cloud.google.com/go/bigquery from 1.79.0 to 1.79.1 (#5849) (2b0f587)
- Bump cloud.google.com/go/pubsub from 1.50.2 to 1.50.3 (#5626) (715ce77)
- Bump cloud.google.com/go/pubsub from 1.50.3 to 1.50.4 (#5630) (5228b66)
- Bump cloud.google.com/go/pubsub from 1.50.4 to 1.51.0 (#5674) (4be84c4)
- Bump cloud.google.com/go/pubsub/v2 from 2.6.0 to 2.6.1 (#5627) (d01e544)
- Bump cloud.google.com/go/storage from 1.63.0 to 1.63.1 (#5667) (288ebef)
- Bump cloud.google.com/go/storage from 1.63.1 to 1.64.0 (#5712) (4d1ebb1)
- Bump dev.openfeature:sdk (#5753) (6010b79)
- Bump dev.openfeature:sdk (#5782) (02ed352)
- Bump dev.openfeature.contrib.providers:go-feature-flag (#5740) (b7f33e3)
- Bump dev.openfeature.contrib.providers:go-feature-flag (#5780) (5150210)
- Bump eslint in /examples/openfeature_react/react-app (#5688) (45a6955)
- Bump eslint in /examples/openfeature_react/react-app (#5783) (39242cb)
- Bump eslint in /examples/openfeature_web/webapp (#5683) (8c172e7)
- Bump eslint in /examples/openfeature_web/webapp (#5785) (8c0945e)
- Bump github.com/aws/aws-sdk-go-v2 from 1.43.0 to 1.43.1 (#5746) (7bf92af)
- Bump github.com/aws/aws-sdk-go-v2 from 1.43.4 to 1.43.5 (#5856) (fa5c828)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.27 to 1.32.28 (#5620) (870fa95)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.29 to 1.32.30 (#5664) (c3b7a6a)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.32 to 1.32.33 (#5774) (ef16944)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.33 to 1.32.34 (#5805) (a446b6f)
- Bump github.com/aws/aws-sdk-go-v2/config from 1.32.35 to 1.32.36 (#5862) (43cec90)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#5660) (c00b671)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#5715) (17e69af)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#5773) (e679041)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#5801) (62c586a)
- Bump github.com/aws/aws-sdk-go-v2/credentials (#5860) (750e112)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5622) (438f3e5)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5632) (2ed4f5f)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5666) (cfb7f6c)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5692) (25f12bc)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5705) (81b7f05)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5717) (23b995f)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5747) (a81a33b)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5769) (1251616)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5806) (d612c80)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5814) (2009040)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5825) (4ce0763)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5839) (3349cff)
- Bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#5864) (4d78ec2)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5619) (8e2c446)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5662) (65f6ac6)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5714) (1112b71)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5751) (4a09c4d)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5775) (bbc76b3)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5808) (0fa1957)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5828) (57b498d)
- Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#5858) (4b9807f)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5625) (b964f5b)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5663) (9e8128a)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5690) (defb086)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5713) (3219aa0)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5749) (f93cd59)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5802) (828c70d)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5811) (9e271cb)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 (#5857) (4dff7ce)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5621) (9a98dcf)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5661) (30a5ed4)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5711) (1c405bf)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5752) (abb8dc6)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5768) (6ec632d)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5803) (728d6a7)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5826) (e280fff)
- Bump github.com/aws/aws-sdk-go-v2/service/sqs (#5861) (c13ae9c)
- Bump github.com/aws/smithy-go from 1.27.3 to 1.27.4 (#5677) (a8b37c6)
- Bump github.com/aws/smithy-go from 1.27.4 to 1.27.5 (#5744) (024a1d2)
- Bump github.com/aws/smithy-go from 1.27.6 to 1.27.7 (#5851) (9f07c9d)
- Bump github.com/fsouza/fake-gcs-server from 1.54.0 to 1.55.1 (#5704) (d0b96bd)
- Bump github.com/IBM/sarama from 1.50.3 to 1.60.0 (#5665) (5a7d3fe)
- Bump github.com/IBM/sarama from 1.60.0 to 1.60.1 (#5770) (c0c6534)
- Bump github.com/knadh/koanf/parsers/json from 1.0.0 to 1.0.1 (#5823) (2b20572)
- Bump github.com/knadh/koanf/parsers/yaml from 1.1.0 to 1.1.1 (#5816) (85cb393)
- Bump github.com/knadh/koanf/providers/confmap from 1.0.0 to 1.0.1 (#5824) (53bebae)
- Bump github.com/knadh/koanf/providers/posflag from 1.0.1 to 1.0.2 (#5822) (f2232bb)
- Bump github.com/knadh/koanf/v2 from 2.3.5 to 2.3.6 (#5818) (f911a41)
- Bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#5709) (c19eb8c)
- Bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#5739) (8aab4b0)
- Bump github.com/prometheus/common from 0.69.0 to 0.70.0 (#5657) (07fd52a)
- Bump github.com/prometheus/common from 0.70.0 to 0.70.1 (#5721) (f67bf28)
- Bump github.com/redis/go-redis/v9 from 9.21.0 to 9.22.0 (#5812) (5647fc2)
- Bump github.com/stretchr/testify (#5867) (9251d7c)
- Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 (#5863) (4b650cd)
- Bump github.com/testcontainers/testcontainers-go/modules/azure (#5853) (0e57b9a)
- Bump github.com/testcontainers/testcontainers-go/modules/mongodb (#5850) (d2484ae)
- Bump github.com/testcontainers/testcontainers-go/modules/postgres (#5848) (d531760)
- Bump github.com/testcontainers/testcontainers-go/modules/redis (#5852) (9a92a57)
- Bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 (#5648) (ffe5fae)
- Bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.1 (#5699) (da363d2)
- Bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.3 (#5736) (839da9f)
- Bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.4 (#5796) (754bc65)
- Bump github/codeql-action/upload-sarif from 4.37.4 to 4.37.6 (#5844) (a030c0e)
- bump go directive to latest patch in side modules (#5742) (ef68f05)
- Bump go.opentelemetry.io/contrib/exporters/autoexport (#5817) (7b89146)
- Bump go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho (#5821) (d36b752)
- Bump go.opentelemetry.io/contrib/samplers/jaegerremote (#5819) (0f79fd8)
- Bump go.opentelemetry.io/otel from 1.44.0 to 1.45.0 (#5810) (83ae42d)
- Bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 (#5813) (7d615e8)
- Bump golang.org/x/net from 0.56.0 to 0.57.0 (#5631) (efda616)
- Bump google.golang.org/api from 0.287.0 to 0.287.1 (#5628) (6ce026a)
- Bump google.golang.org/api from 0.287.1 to 0.288.0 (#5638) (ba884b0)
- Bump google.golang.org/api from 0.288.0 to 0.289.0 (#5678) (4b9e112)
- Bump google.golang.org/api from 0.289.0 to 0.290.0 (#5720) (6648cad)
- Bump google.golang.org/api from 0.290.0 to 0.291.0 (#5745) (9e2f0e7)
- Bump google.golang.org/api from 0.291.0 to 0.292.0 (#5820) (a0ee05e)
- Bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#5672) (5035da5)
- Bump google.golang.org/grpc from 1.82.1 to 1.83.0 (#5778) (abb6bad)
- Bump google.golang.org/protobuf (#5859) (60e1d4e)
- Bump gradle-wrapper (#5834) (e504243)
- Bump gradle/actions/setup-gradle from 6.2.0 to 6.3.0 (#5842) (8ccfd17)
- Bump gradle/actions/wrapper-validation from 6.2.0 to 6.3.0 (#5846) (07010b7)
- Bump htmlnano in /examples/openfeature_web/webapp (#5679) (296f875)
- Bump jvm in /examples/openfeature_kotlin_server/kotlin-app (#5691) (ac72e9a)
- Bump k8s.io/api from 0.36.2 to 0.36.3 (#5724) (505b65e)
- Bump k8s.io/client-go from 0.36.2 to 0.36.3 (#5728) (f6a4f7e)
- Bump marocchino/sticky-pull-request-comment from 3.0.4 to 3.0.5 (#5647) (2f28697)
- Bump Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1 (#5670) (986a73c)
- Bump OpenFeature from 2.14.0 to 2.14.1 (#5868) (0104cb5)
- Bump org.junit.jupiter:junit-jupiter-engine (#5658) (dd30d80)
- Bump org.junit.jupiter:junit-jupiter-engine (#5854) (bb976ed)
- Bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#5737) (b8168e3)
- Bump postcss in /examples/openfeature_react/react-app (#5789) (a868156)
- Bump postcss in /examples/openfeature_react/react-app (#5838) (36e1392)
- Bump react-dom in /examples/openfeature_react/react-app (#5729) (2e02ea5)
- Bump sass in /examples/openfeature_web/webapp (#5725) (561d2d8)
- Bump sass in /examples/openfeature_web/webapp (#5781) (b3f3113)
- Bump softprops/action-gh-release from 3.0.1 to 3.0.2 (#5696) (2d9bf3b)
- Bump stylelint in /examples/openfeature_web/webapp (#5723) (98b55fc)
- Bump tailwindcss in /examples/openfeature_react/react-app (#5681) (8d4bacd)
- Bump to go 1.26.6 to fix CVEs (#5870) (d29afb7)
- Bump typescript in /examples/openfeature_nodejs/nodejs-app (#5639) (146963a)
- Bump typescript in /examples/openfeature_react/react-app (#5645) (5a870dc)
- Bump vite in /examples/openfeature_react/react-app (#5644) (b8fac45)
- Bump vite in /examples/openfeature_react/react-app (#5689) (0b76333)
- Bump vite in /examples/openfeature_react/react-app (#5791) (e9fe548)
- Bump vite in /examples/openfeature_react/react-app (#5835) (e9e27a1)
- Bump webpack in /examples/openfeature_web/webapp (#5641) (d16003a)
- Bump webpack in /examples/openfeature_web/webapp (#5727) (47d19cd)
- Bump webpack in /examples/openfeature_web/webapp (#5787) (79d44c3)
- Bump webpack-cli in /examples/openfeature_web/webapp (#5640) (ab76153)
- Bump webpack-cli in /examples/openfeature_web/webapp (#5784) (2148a4f)
- Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 (#5700) (3261a85)
- Bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 (#5734) (b59c978)
- Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 (#5843) (09c4507)
- fix npm vulnerabilities in example and integration-test projects (#5669) (95f2e2a)
📚 Documentation
- website: redesign the blog list page as a card grid (144dd6b)
⚙️ CI/CD
- add daily Sonar autofix workflow (#5764) (2610fd0)
- add Windows test runner job (#5701) (6efe4d9)
- install Python provider deps from the committed uv.lock (#5708) (c88351c)
- remove manual trigger from Sonar autofix workflow (#5766) (8d1572b)
- run golangci-lint on every module, not just the root (#5719) (1af5bb9)
- use "npm ci --ignore-scripts" for dependency installation (#5706) (3e5f45f)