Skip to content

chore: release main#390

Closed
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Closed

chore: release main#390
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

confidence_resolver: 0.17.0

0.17.0 (2026-04-29)

⚠ BREAKING CHANGES

  • migrate to cdn state fetch, publish logs using client secret (#166)

Features

  • Add Java OpenFeature provider (#58) (1bba814)
  • add Readmes and publishing steps (#230) (f40f9aa)
  • add register_resolve WASM export for SDK-side telemetry (#354) (31499bc)
  • add resolver_version field to TelemetryData (#346) (10ab1c6)
  • add support for materialized segment targeting criteria (#201) (cdcfc86)
  • error handling to avoid panics (2a645a8)
  • Faster deploy image executions (#10) (d945331)
  • improve Prometheus metrics API (#371) (efb8c16)
  • js local resolver (#32) (58893d6)
  • local prometheus sdk metrics (#322) (8b18119)
  • metrics in telemetry data (#266) (965eff6)
  • migrate to cdn state fetch, publish logs using client secret (#166) (6c8d959)
  • Request per second in TelemetryData (#150) (b91669d)
  • rust: resolve full rollout rules when targeting key is missing (#325) (c9e4cb0)
  • send java sdk info in resolve request (#160) (8e10327)
  • send js sdk info in resolve request (#161) (5cbc7d9)
  • size limited flush api (#149) (6ac60d6)
  • Support for startsWith and endsWith (#283) (661c4ef)
  • Support non-fractional Integers as targeting key (#17) (554f442)
  • update sticky (#38) (41a42d2)
  • wasm: add wasm API to apply previously resolved flags (#235) (79048f6)

Bug Fixes

  • cap sampled schema count in resolve logging (#260) (e84b724)
  • fix materialization default (#59) (bdece6c)
  • fix queue waiting (#57) (b0da391)
  • handle arithmetic panics (#45) (83912c9)
  • handle arithmetic panics (#45) (6713c28)
  • increase max batch resolve limit to 260 (#358) (1792089)
  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • resolver: add environment-based rule filtering (#287) (694b057)
  • resolver: skip targeting_key validation when rule has blank selector (#383) (6cee589)
  • return false out of range (#47) (0a91568)
  • rust: replace semver crate with custom version parser (#312) (88f2f7a)
  • Skip rule if unrecognized (#289) (ea7a9fc)
  • various memory issues (#35) (13c53fc)
  • wasm profile and small fixes (#7) (fae928b)
confidence-cloudflare-resolver: 0.9.0

0.9.0 (2026-04-29)

Features

  • [release-please] Java Provider support (#68) (9478533)
  • add cdn cloudflare (#242) (2f76372)
  • add tail worker that incorporates the queue (#14) (b25f10f)
  • cloudflare: add WORKER_NAME_PREFIX for custom worker naming (#375) (98325ff)
  • cloudflare: auto-create queue and prefix queue names (#377) (a6ca89e)
  • error handling to avoid panics (2a645a8)
  • Faster deploy image executions (#10) (d945331)
  • Request per second in TelemetryData (#150) (b91669d)
  • size limited flush api (#149) (6ac60d6)
  • Support for startsWith and endsWith (#283) (661c4ef)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • confidence_resolver bumped from 0.16.1 to 0.17.0
openfeature-provider/go: 0.15.0

0.15.0 (2026-04-29)

⚠ BREAKING CHANGES

  • customizable transport hooks (#184)
  • migrate to cdn state fetch, publish logs using client secret (#166)
  • go: connection factory replaces server addr options (#128)
  • go: correct module structure to match declared module path (#106)

Features

  • add go provider (#100) (5c0895b)
  • add register_resolve WASM export for SDK-side telemetry (#354) (31499bc)
  • add remote materialization store for Go (#203) (d700af2)
  • add resolver_version field to TelemetryData (#346) (10ab1c6)
  • add support for materialization stores (#200) (0f2ef79)
  • add support for materialized segment targeting criteria (#201) (cdcfc86)
  • configurable gateway (#236) (aba6cbd)
  • customizable transport hooks (#184) (899b06d)
  • go: accept different intervals for state and logging (#245) (e1e64ec)
  • go: add configurable WASM resolver pool size (#280) (da054c7)
  • go: add Resolve and ApplyFlags API to provider (#321) (11f10da)
  • go: connection factory replaces server addr options (#128) (cd955a2)
  • go: support structs as default value (#247) (639d6c7)
  • improve Prometheus metrics API (#371) (efb8c16)
  • local prometheus sdk metrics (#322) (8b18119)
  • metrics in telemetry data (#266) (965eff6)
  • migrate to cdn state fetch, publish logs using client secret (#166) (6c8d959)
  • openfeature-provider/go: add slog-based logging (#134) (10362d9)
  • Request per second in TelemetryData (#150) (b91669d)
  • rust: resolve full rollout rules when targeting key is missing (#325) (c9e4cb0)
  • size limited flush api (#149) (6ac60d6)
  • Support for startsWith and endsWith (#283) (661c4ef)
  • wasm: add wasm API to apply previously resolved flags (#235) (79048f6)

Bug Fixes

  • align the providers to do state fetching every 30 sec (#180) (6b537db)
  • cap sampled schema count in resolve logging (#260) (e84b724)
  • free WASM guest request allocation in host functions (#369) (dd7ddac)
  • go: Better error messaging for sticky rules (#110) (31a6893)
  • go: correct module structure to match declared module path (#106) (c2eb597)
  • go: Fail hard on empty AccoundId (#194) (b5c90f7)
  • go: implement StateHandler for proper shutdown (#109) (6041e45)
  • go: Improve logs slightly (#188) (c013feb)
  • increase max batch resolve limit to 260 (#358) (1792089)
  • java,go: fix flaky flag log tests due to background flush race (#310) (f1ec5c6)
  • openfeature-provider/go: move initialize work to provider.init (#142) (e1ef08a)
  • openfeature/go: fix openfeature reason mapping (#121) (c0334c5)
  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • prevent panic in Go RecoveringResolver from inconsistent atomic store (#356) (1cddec1)
  • resolver: add environment-based rule filtering (#287) (694b057)
  • resolver: skip targeting_key validation when rule has blank selector (#383) (6cee589)
  • rust: replace semver crate with custom version parser (#312) (88f2f7a)
  • Skip rule if unrecognized (#289) (ea7a9fc)
  • surface apply_flags errors instead of swallowing (#386) (7785f9f)
  • update new test provider to include client secret (#177) (d281edf)

Performance Improvements

  • java,go: lower default WASM pool size (#320) (08bf1bc)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-guest bumped from 0.1.23 to 0.1.24
openfeature-provider-java: 0.15.0

0.15.0 (2026-04-29)

⚠ BREAKING CHANGES

  • java: move provider to com.spotify.confidence.sdk package (#215)
  • java materialization interface rework (#170)
  • migrate to cdn state fetch, publish logs using client secret (#166)

Features

  • [release-please] Java Provider support (#68) (9478533)
  • Add Java OpenFeature provider (#58) (1bba814)
  • add register_resolve WASM export for SDK-side telemetry (#354) (31499bc)
  • java: add FlagResolverService for HTTP integration (#274) (ead98ac)
  • java: shade gRPC/protobuf to avoid version conflicts (#217) (7abdec8)
  • local prometheus sdk metrics (#322) (8b18119)
  • metrics in telemetry data (#266) (965eff6)
  • migrate to cdn state fetch, publish logs using client secret (#166) (6c8d959)
  • openfeature-provider/java: connectionfactory for testing (#147) (e1ca77e)
  • openfeature-provider/java: make java provider init as in the OF spec (#151) (1adf48e)
  • Request per second in TelemetryData (#150) (b91669d)
  • send java sdk info in resolve request (#160) (8e10327)
  • set the nr of wasm instances with an env var (#158) (8ba8900)
  • Support for startsWith and endsWith (#283) (661c4ef)
  • WARN logs for errors in evaluations (#192) (7a9f157)

Bug Fixes

  • align the providers to do state fetching every 30 sec (#180) (6b537db)
  • correct Java provider telemetry version path (#340) (6c55bcc)
  • deps-dev: bump commons-lang3 from 3.17.0 to 3.18.0 in /openfeature-provider/java (#89) (7db65a6)
  • formatting (#189) (b88849a)
  • free WASM guest request allocation in host functions (#369) (dd7ddac)
  • java refactoring and cleanups (#74) (700881e)
  • java shutdown sequence fixing (#167) (17dfa47)
  • java,go: fix flaky flag log tests due to background flush race (#310) (f1ec5c6)
  • java: bump OpenFeature SDK to 1.20.2 for shutdown fix (#350) (2db93c7)
  • java: don't recreate WASM instance on thread interruption (#381) (4b0d22d)
  • java: exclude .proto files from JAR (#276) (93d3f95)
  • java: handle CDN failures gracefully during initialization (#222) (841354d)
  • java: reload state before creating the initial Resolver (#104) (93581bd)
  • java: use writeLock for close/flush to prevent concurrent WASM access (#303) (6bcc320)
  • openfeature/java: update readme and fix release please update (#120) (7e78391)
  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • surface apply_flags errors instead of swallowing (#386) (7785f9f)

Performance Improvements

  • java,go: lower default WASM pool size (#320) (08bf1bc)
  • java: combine AOT compilation, shared module, and bounded flush (#284) (78b7423)

Code Refactoring

  • java materialization interface rework (#170) (fa6955a)
  • java: move provider to com.spotify.confidence.sdk package (#215) (d4c53f2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-guest bumped from 0.1.23 to 0.1.24
openfeature-provider-js: 0.13.0

0.13.0 (2026-04-29)

⚠ BREAKING CHANGES

  • migrate to cdn state fetch, publish logs using client secret (#166)

Features

  • add register_resolve WASM export for SDK-side telemetry (#354) (31499bc)
  • add resolver_version field to TelemetryData (#346) (10ab1c6)
  • improve Prometheus metrics API (#371) (efb8c16)
  • inlined WASM for improved portability (#243) (8d86283)
  • js local resolver (#32) (58893d6)
  • js: add React support with useFlag and useFlagDetails hooks (#246) (d579a4c)
  • js: add stateUpdateInterval option for configurable state polling (#224) (5687847)
  • js: add sticky assignment support through remote resolver fallback (#48) (baeff3e)
  • js: flush assigned when reaching limit (#145) (09293ad)
  • local prometheus sdk metrics (#322) (8b18119)
  • metrics in telemetry data (#266) (965eff6)
  • migrate to cdn state fetch, publish logs using client secret (#166) (6c8d959)
  • pluggable materialization (#211) (96aea72)
  • send js sdk info in resolve request (#161) (5cbc7d9)
  • Support for startsWith and endsWith (#283) (661c4ef)
  • WARN logs for errors in evaluations (#192) (7a9f157)
  • wasm: add wasm API to apply previously resolved flags (#235) (79048f6)

Bug Fixes

  • free WASM guest request allocation in host functions (#369) (dd7ddac)
  • handle panics (#76) (1ea86ea)
  • js: correct current time (#67) (260f5e3)
  • js: handle missing debug package under nextjs (#219) (c4d49fc)
  • js: increase state fetch stall timeout to 1s (#293) (f95da45)
  • js: strip resolveToken from RSC client bundle (#388) (f202f56)
  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • prevent split bundle (#212) (80cfd0d)
  • surface apply_flags errors instead of swallowing (#386) (7785f9f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-guest bumped from 0.1.23 to 0.1.24
openfeature-provider-python: 0.7.0

0.7.0 (2026-04-29)

Features

Bug Fixes

  • free WASM guest request allocation in host functions (#369) (dd7ddac)
  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • python: update minimum Python version to 3.10 (#269) (648f384)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rust-guest bumped from 0.1.23 to 0.1.24
rust-guest: 0.1.24

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • confidence_resolver bumped from 0.16.1 to 0.17.0
openfeature-provider/rust: 0.6.0

0.6.0 (2026-04-29)

Features

Bug Fixes

  • pass the sdk with the state to get it into telemetry (#332) (1f22c5f)
  • rust: include proto files in cargo publish tarball (#318) (437502d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • confidence_resolver bumped from 0.16.1 to 0.17.0

Post-release reminder: After merging this PR, remember to update internal version registries with the new version numbers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant