Skip to content

v1.20.0

Latest

Choose a tag to compare

@openfeaturebot openfeaturebot released this 24 Oct 21:19
dc47c91

1.20.0 (2026-10-24)

⚠ BREAKING CHANGES

  • memprovider: NewInMemoryProvider now returns *InMemoryProvider, and all its methods have pointer receivers. Code that names the type explicitly must use *memprovider.InMemoryProvider; p := memprovider.NewInMemoryProvider(flags) is unaffected.

🐛 Bug Fixes

  • multi: clean up a failed init in Shutdown, not Init (#604) (11d6784), closes #561
  • multi: map FLAG_NOT_FOUND and TARGETING_KEY_MISSING to ErrorReason (#593) (5cc3ba2)
  • multi: report missing provider not-ready and fatal errors in resolution details (#572) (6cd760c)
  • preserve provider state on configuration changes (#606) (136a6fe)
  • report NOT_READY for a domain whose provider is initializing (#570) (8641ee6), closes #550
  • run PROVIDER_ERROR handlers on registration when the provider is FATAL (#600) (3c2b77b), closes #559
  • telemetry: validate flag metadata attribute types (#624) (bd7ff55)

✨ New Features

  • memprovider: add a TrackingEvents accessor for recorded events (#613) (37beb12)
  • memprovider: support updating the flag set (#539) (3c83cde), closes #530

🧹 Chore

  • deps: lock file maintenance (#615) (c486380)
  • deps: update dependency golangci-lint to v2.14.0 (#608) (9420328)
  • deps: update dependency golangci-lint to v2.15.0 (#621) (471ccdc)
  • deps: update dependency goreleaser to v2.18.2 (#607) (1ff295a)
  • deps: update dependency goreleaser to v2.18.3 (#616) (0db5372)
  • deps: update jdx/mise-action action to v4.3.0 (#609) (dbf5061)
  • deps: update jdx/mise-action action to v5 (#611) (cd6fb9b)
  • deps: update jdx/mise-action action to v5.1.1 (#612) (34162a2)
  • deps: update jdx/mise-action action to v5.1.2 (#619) (e5bcfb6)
  • deps: update jdx/mise-action action to v5.2.0 (#622) (ffcbea9)
  • deps: update jdx/mise-action action to v5.2.2 (#629) (0471e6a)
  • deps: update module go:github.com/cyclonedx/cyclonedx-gomod/cmd/cyclonedx-gomod to v1.12.0 (#610) (7407dca)
  • deps: update module golang.org/x/sync to v0.24.0 (#614) (08c718e)
  • deps: update module golang.org/x/text to v0.43.0 (#617) (5d62023)
  • standardize/update release please config (#602) (2560258)