diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fa86fc11..16dc03c0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,11 +2,11 @@ "confidence-resolver": "0.16.1", "confidence-cloudflare-resolver": "0.9.0", "wasm-msg": "0.2.1", - "wasm/rust-guest": "0.1.23", - "openfeature-provider/java": "0.14.4", - "openfeature-provider/js": "0.13.0", - "openfeature-provider/go": "0.14.1", + "wasm/rust-guest": "0.2.0", + "openfeature-provider/java": "0.14.5", + "openfeature-provider/js": "0.13.1", + "openfeature-provider/go": "0.14.2", "openfeature-provider/ruby": "0.1.3", "openfeature-provider/rust": "0.5.3", - "openfeature-provider/python": "0.6.4" + "openfeature-provider/python": "0.6.5" } diff --git a/Cargo.lock b/Cargo.lock index 13c8002c..79f2c9b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1221,28 +1221,28 @@ dependencies = [ [[package]] name = "openfeature-provider-go" -version = "0.14.1" +version = "0.14.2" dependencies = [ "rust-guest", ] [[package]] name = "openfeature-provider-java" -version = "0.14.4" +version = "0.14.5" dependencies = [ "rust-guest", ] [[package]] name = "openfeature-provider-js" -version = "0.13.0" +version = "0.13.1" dependencies = [ "rust-guest", ] [[package]] name = "openfeature-provider-python" -version = "0.6.4" +version = "0.6.5" dependencies = [ "rust-guest", ] @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "rust-guest" -version = "0.1.23" +version = "0.2.0" dependencies = [ "arc-swap", "bytes", diff --git a/openfeature-provider/go/CHANGELOG.md b/openfeature-provider/go/CHANGELOG.md index a6bbb639..9fbd23d7 100644 --- a/openfeature-provider/go/CHANGELOG.md +++ b/openfeature-provider/go/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.14.2](https://github.com/spotify/confidence-resolver/compare/openfeature-provider/go/v0.14.1...openfeature-provider/go/v0.14.2) (2026-05-07) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rust-guest bumped from 0.1.23 to 0.2.0 + ## [0.14.1](https://github.com/spotify/confidence-resolver/compare/openfeature-provider/go/v0.14.0...openfeature-provider/go/v0.14.1) (2026-04-28) diff --git a/openfeature-provider/go/Cargo.toml b/openfeature-provider/go/Cargo.toml index 6293c5e1..3d87a4b0 100644 --- a/openfeature-provider/go/Cargo.toml +++ b/openfeature-provider/go/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openfeature-provider-go" -version = "0.14.1" +version = "0.14.2" edition = "2021" publish = false @@ -17,4 +17,4 @@ path = "Cargo.toml" crate-type = [] [dependencies] -rust-guest = { path = "../../wasm/rust-guest", version = "0.1.23" } +rust-guest = { path = "../../wasm/rust-guest", version = "0.2.0" } diff --git a/openfeature-provider/go/confidence/version.go b/openfeature-provider/go/confidence/version.go index e499d2e9..7cb1e9da 100644 --- a/openfeature-provider/go/confidence/version.go +++ b/openfeature-provider/go/confidence/version.go @@ -2,4 +2,4 @@ package confidence // Version is the current version of the Confidence OpenFeature provider. // This version is updated automatically by release-please. -const Version = "0.14.1" // x-release-please-version +const Version = "0.14.2" // x-release-please-version diff --git a/openfeature-provider/java/CHANGELOG.md b/openfeature-provider/java/CHANGELOG.md index ddb897bc..2e6ca95d 100644 --- a/openfeature-provider/java/CHANGELOG.md +++ b/openfeature-provider/java/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.14.5](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-java-v0.14.4...openfeature-provider-java-v0.14.5) (2026-05-07) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rust-guest bumped from 0.1.23 to 0.2.0 + ## [0.14.4](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-java-v0.14.3...openfeature-provider-java-v0.14.4) (2026-04-28) diff --git a/openfeature-provider/java/Cargo.toml b/openfeature-provider/java/Cargo.toml index 31691e76..a10de6dc 100644 --- a/openfeature-provider/java/Cargo.toml +++ b/openfeature-provider/java/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openfeature-provider-java" -version = "0.14.4" +version = "0.14.5" edition = "2021" publish = false @@ -17,5 +17,5 @@ path = "Cargo.toml" crate-type = [] [dependencies] -rust-guest = { path = "../../wasm/rust-guest", version = "0.1.23" } +rust-guest = { path = "../../wasm/rust-guest", version = "0.2.0" } diff --git a/openfeature-provider/java/README.md b/openfeature-provider/java/README.md index 568193b3..0e6ba57b 100644 --- a/openfeature-provider/java/README.md +++ b/openfeature-provider/java/README.md @@ -21,7 +21,7 @@ Add this dependency to your `pom.xml`: com.spotify.confidence openfeature-provider-local - 0.14.4 + 0.14.5 ``` diff --git a/openfeature-provider/java/pom.xml b/openfeature-provider/java/pom.xml index e1099a44..98d4bf2e 100644 --- a/openfeature-provider/java/pom.xml +++ b/openfeature-provider/java/pom.xml @@ -4,7 +4,7 @@ com.spotify.confidence openfeature-provider-local - 0.14.4 + 0.14.5 Confidence local resolve provider Confidence OpenFeature provider for local flag resolution using WebAssembly https://github.com/spotify/confidence-resolver diff --git a/openfeature-provider/java/src/main/java/com/spotify/confidence/sdk/Version.java b/openfeature-provider/java/src/main/java/com/spotify/confidence/sdk/Version.java index 8b0572ce..34be7c47 100644 --- a/openfeature-provider/java/src/main/java/com/spotify/confidence/sdk/Version.java +++ b/openfeature-provider/java/src/main/java/com/spotify/confidence/sdk/Version.java @@ -6,7 +6,7 @@ */ public final class Version { /** Current version of the Confidence OpenFeature local provider. */ - public static final String VERSION = "0.14.4"; // x-release-please-version + public static final String VERSION = "0.14.5"; // x-release-please-version private Version() { // Utility class, prevent instantiation diff --git a/openfeature-provider/js/CHANGELOG.md b/openfeature-provider/js/CHANGELOG.md index ae516283..e244ba19 100644 --- a/openfeature-provider/js/CHANGELOG.md +++ b/openfeature-provider/js/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.13.1](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-js-v0.13.0...openfeature-provider-js-v0.13.1) (2026-05-07) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rust-guest bumped from 0.1.23 to 0.2.0 + ## [0.13.0](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-js-v0.12.1...openfeature-provider-js-v0.13.0) (2026-05-05) diff --git a/openfeature-provider/js/Cargo.toml b/openfeature-provider/js/Cargo.toml index 2d5d864f..313e160a 100644 --- a/openfeature-provider/js/Cargo.toml +++ b/openfeature-provider/js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openfeature-provider-js" -version = "0.13.0" +version = "0.13.1" edition = "2021" publish = false @@ -17,5 +17,5 @@ path = "Cargo.toml" crate-type = [] [dependencies] -rust-guest = { path = "../../wasm/rust-guest", version = "0.1.23" } +rust-guest = { path = "../../wasm/rust-guest", version = "0.2.0" } diff --git a/openfeature-provider/js/package.json b/openfeature-provider/js/package.json index 32a5452a..bb378380 100644 --- a/openfeature-provider/js/package.json +++ b/openfeature-provider/js/package.json @@ -1,6 +1,6 @@ { "name": "@spotify-confidence/openfeature-server-provider-local", - "version": "0.13.0", + "version": "0.13.1", "description": "Spotify Confidence Open Feature provider", "type": "module", "files": [ diff --git a/openfeature-provider/js/src/version.ts b/openfeature-provider/js/src/version.ts index 6c67c206..f95659a4 100644 --- a/openfeature-provider/js/src/version.ts +++ b/openfeature-provider/js/src/version.ts @@ -2,4 +2,4 @@ * Version information for the Confidence OpenFeature local provider. * This version is updated automatically by release-please. */ -export const VERSION = '0.13.0'; // x-release-please-version +export const VERSION = '0.13.1'; // x-release-please-version diff --git a/openfeature-provider/python/CHANGELOG.md b/openfeature-provider/python/CHANGELOG.md index c93cff4e..5305dbc5 100644 --- a/openfeature-provider/python/CHANGELOG.md +++ b/openfeature-provider/python/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.6.5](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-python-v0.6.4...openfeature-provider-python-v0.6.5) (2026-05-07) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rust-guest bumped from 0.1.23 to 0.2.0 + ## [0.6.4](https://github.com/spotify/confidence-resolver/compare/openfeature-provider-python-v0.6.3...openfeature-provider-python-v0.6.4) (2026-04-28) diff --git a/openfeature-provider/python/Cargo.toml b/openfeature-provider/python/Cargo.toml index 7c1766be..61ea01a7 100644 --- a/openfeature-provider/python/Cargo.toml +++ b/openfeature-provider/python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openfeature-provider-python" -version = "0.6.4" +version = "0.6.5" edition = "2021" publish = false @@ -17,4 +17,4 @@ path = "Cargo.toml" crate-type = [] [dependencies] -rust-guest = { path = "../../wasm/rust-guest", version = "0.1.23" } +rust-guest = { path = "../../wasm/rust-guest", version = "0.2.0" } diff --git a/openfeature-provider/python/pyproject.toml b/openfeature-provider/python/pyproject.toml index 4391e30e..f6618f03 100644 --- a/openfeature-provider/python/pyproject.toml +++ b/openfeature-provider/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "confidence-openfeature-provider" -version = "0.6.4" # x-release-please-version +version = "0.6.5" # x-release-please-version description = "Confidence OpenFeature provider for local flag resolution using WebAssembly" readme = "README.md" license = "Apache-2.0" diff --git a/openfeature-provider/python/src/confidence/version.py b/openfeature-provider/python/src/confidence/version.py index 1703a90d..c4124cdc 100644 --- a/openfeature-provider/python/src/confidence/version.py +++ b/openfeature-provider/python/src/confidence/version.py @@ -1,3 +1,3 @@ """Version information for the Confidence OpenFeature provider.""" -__version__ = "0.6.4" # x-release-please-version +__version__ = "0.6.5" # x-release-please-version diff --git a/wasm/rust-guest/CHANGELOG.md b/wasm/rust-guest/CHANGELOG.md index ef736a69..f07b9ed1 100644 --- a/wasm/rust-guest/CHANGELOG.md +++ b/wasm/rust-guest/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.2.0](https://github.com/spotify/confidence-resolver/compare/rust-guest-v0.1.23...rust-guest-v0.2.0) (2026-05-07) + + +### Features + +* add register_resolve WASM export for SDK-side telemetry ([#354](https://github.com/spotify/confidence-resolver/issues/354)) ([31499bc](https://github.com/spotify/confidence-resolver/commit/31499bc911942ecd751b4a4a702f35ded41e9776)) +* configurable gateway ([#236](https://github.com/spotify/confidence-resolver/issues/236)) ([aba6cbd](https://github.com/spotify/confidence-resolver/commit/aba6cbd65361db95a3b0391eee53e7c7e3cad717)) +* error handling to avoid panics ([2a645a8](https://github.com/spotify/confidence-resolver/commit/2a645a87415bfce30af048498e068952b18ceb5e)) +* Faster deploy image executions ([#10](https://github.com/spotify/confidence-resolver/issues/10)) ([d945331](https://github.com/spotify/confidence-resolver/commit/d9453317e9e40575e43d67558ef902a4bc62ee41)) +* improve Prometheus metrics API ([#371](https://github.com/spotify/confidence-resolver/issues/371)) ([efb8c16](https://github.com/spotify/confidence-resolver/commit/efb8c16a4ca9659c60e4f69611c80d3addb4e3fa)) +* local prometheus sdk metrics ([#322](https://github.com/spotify/confidence-resolver/issues/322)) ([8b18119](https://github.com/spotify/confidence-resolver/commit/8b18119eae449afbe4a0815e8aab5f82888a8621)) +* metrics in telemetry data ([#266](https://github.com/spotify/confidence-resolver/issues/266)) ([965eff6](https://github.com/spotify/confidence-resolver/commit/965eff60b6c0377336e6e86624a78f6f3a859f73)) +* Request per second in TelemetryData ([#150](https://github.com/spotify/confidence-resolver/issues/150)) ([b91669d](https://github.com/spotify/confidence-resolver/commit/b91669d75caa0971ab71d0589634ab039dae6081)) +* Resolver WASM distribution via GitHub Releases ([#12](https://github.com/spotify/confidence-resolver/issues/12)) ([23ab190](https://github.com/spotify/confidence-resolver/commit/23ab190016a923edfd5a82fe197929909ea0fc50)) +* size limited flush api ([#149](https://github.com/spotify/confidence-resolver/issues/149)) ([6ac60d6](https://github.com/spotify/confidence-resolver/commit/6ac60d6195421c9355941e4201993b521c831fcd)) +* Support for startsWith and endsWith ([#283](https://github.com/spotify/confidence-resolver/issues/283)) ([661c4ef](https://github.com/spotify/confidence-resolver/commit/661c4ef53b5d907bf079e632135723c2af7af0b9)) +* update sticky ([#38](https://github.com/spotify/confidence-resolver/issues/38)) ([41a42d2](https://github.com/spotify/confidence-resolver/commit/41a42d2917401de7389dcc37719b16de1e30199c)) +* **wasm:** add wasm API to apply previously resolved flags ([#235](https://github.com/spotify/confidence-resolver/issues/235)) ([79048f6](https://github.com/spotify/confidence-resolver/commit/79048f63a8c771eb98ecf478cab0b654aa745374)) + + +### Bug Fixes + +* cap sampled schema count in resolve logging ([#260](https://github.com/spotify/confidence-resolver/issues/260)) ([e84b724](https://github.com/spotify/confidence-resolver/commit/e84b7248f4b7ce9231902376ed56f3cb7b524f58)) +* cleanup unused and fix lint warnings ([#61](https://github.com/spotify/confidence-resolver/issues/61)) ([1a85a78](https://github.com/spotify/confidence-resolver/commit/1a85a78e57232784bada3da692088d13f9b1089c)) +* pass the account id together with the resolver state ([#30](https://github.com/spotify/confidence-resolver/issues/30)) ([20284b9](https://github.com/spotify/confidence-resolver/commit/20284b98097b0d7f794a1ed1e1243c9a8cdeff8f)) +* pass the sdk with the state to get it into telemetry ([#332](https://github.com/spotify/confidence-resolver/issues/332)) ([1f22c5f](https://github.com/spotify/confidence-resolver/commit/1f22c5fa38c4e8a7d56ea4616db94f9b991d41ab)) +* surface apply_flags errors instead of swallowing ([#386](https://github.com/spotify/confidence-resolver/issues/386)) ([7785f9f](https://github.com/spotify/confidence-resolver/commit/7785f9ff116c8151daa70b9fbaab9e66d8e88794)) +* various memory issues ([#35](https://github.com/spotify/confidence-resolver/issues/35)) ([13c53fc](https://github.com/spotify/confidence-resolver/commit/13c53fcc5c1a51c90d51c47adb574316866c9b5b)) +* wasm profile and small fixes ([#7](https://github.com/spotify/confidence-resolver/issues/7)) ([fae928b](https://github.com/spotify/confidence-resolver/commit/fae928b6c5d0923e4c82f2f4ae9b10bf0608beff)) + +## Changelog + * The following workspace dependencies were updated * dependencies * confidence_resolver bumped from 0.16.0 to 0.16.1 diff --git a/wasm/rust-guest/Cargo.toml b/wasm/rust-guest/Cargo.toml index 38fd7a6b..23cd7fbd 100644 --- a/wasm/rust-guest/Cargo.toml +++ b/wasm/rust-guest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-guest" -version = "0.1.23" +version = "0.2.0" edition = "2021" [lib]