Skip to content

Latest commit

 

History

History
879 lines (405 loc) · 48.4 KB

File metadata and controls

879 lines (405 loc) · 48.4 KB

Changelog

3.6.2 (2026-04-21)

🐛 Bug Fixes

  • add single fractional tag (2bc2a98)

3.6.1 (2026-04-20)

🐛 Bug Fixes

3.6.0 (2026-04-13)

🐛 Bug Fixes

  • add context to single-entry frc (484ada4)
  • add missing context step to single-entry fractional case (#364) (f469a7c)
  • add testcase with fractional with single entry (#362) (13e1e5b)

✨ New Features

  • add PARSE_ERROR and whitespace tests for evaluator ref (#361) (0707f4b)
  • operators: add follow-up error scenarios for operator null-return behaviour (#356) (0815d19)
  • semver: add edge case scenarios for v-prefix, partial versions, and build metadata (#341) (31afd6e)

3.5.0 (2026-04-01)

✨ New Features

3.4.0 (2026-03-30)

✨ New Features

  • add fractional as condition flag (#354) (fdfac67)
  • fractional: mirror nested fractional scenarios to evaluator gherkin suite (#357) (eaec4d9)

3.3.0 (2026-03-20)

✨ New Features

  • add nested fractional weight assertion (#352) (ab939e6)

3.2.0 (2026-03-18)

✨ New Features

  • fractional: add nested fractional expression gherkin scenarios (#345) (267a1bf)

3.1.1 (2026-03-18)

🐛 Bug Fixes

📚 Documentation

  • add agents.md with repository guidance for AI agents (#347) (a18ff40)

3.1.0 (2026-03-18)

✨ New Features

  • add evaluator testkit gherkin features and flag configuration (#344) (327ad6e)

3.0.1 (2026-03-04)

🐛 Bug Fixes

3.0.0 (2026-03-04)

⚠ BREAKING CHANGES

  • make default variant optional (#333)

✨ New Features

2.15.9 (2026-01-27)

🐛 Bug Fixes

  • make file update atomic, wait for /start (#329) (64011fa)

2.15.8 (2026-01-23)

🐛 Bug Fixes

2.15.7 (2026-01-14)

🐛 Bug Fixes

  • correct default retryBackoffMaxMs value (7408867)

2.15.6 (2026-01-06)

🐛 Bug Fixes

2.15.5 (2026-01-06)

🐛 Bug Fixes

  • revert ends_with non-string change (14eb032)

2.15.4 (2026-01-06)

🐛 Bug Fixes

  • deadlock if /change is called during /restart (#321) (4583da2)

2.15.3 (2025-11-28)

🐛 Bug Fixes

  • Refactor in-process sync port scenarios (#318) (1f6845c)

2.15.2 (2025-11-27)

🐛 Bug Fixes

  • Add fatalStatusCodes tags in config gherkin (#316) (49764f6)

2.15.1 (2025-11-27)

🐛 Bug Fixes

2.15.0 (2025-11-21)

🐛 Bug Fixes

  • remove file mode from forbidden flagd connection test (#312) (1759a94)

✨ New Features

  • Add FLAGD_BASE_IMAGE build argument to Dockerfile (#308) (779adad)
  • Add FLAGD_SYNC_PORT support for in-process providers with backwards compatibility (#310) (513f2a9)
  • add missing steps for config and improve wording (#311) (c1f632b)
  • Support multi-platform build (#313) (e1ff79c)

2.14.0 (2025-10-30)

✨ New Features

2.13.1 (2025-10-30)

🧹 Chore

  • add test to ensure fatal state on forbidden error (#756) (#302) (446a9f5)

2.13.0 (2025-09-09)

✨ New Features

  • Envoy connection lost test added (needs working targetURI) (#300) (7565c27)

2.12.0 (2025-09-06)

🐛 Bug Fixes

✨ New Features

🧹 Chore

  • add CODEOWNERS (89c9af6)
  • add docker compose to release please config (#284) (8580989)
  • deps: update google-github-actions/release-please-action action to v4 (#86) (690a2b4)
  • fix version in docker compose for update (#285) (de20bec)
  • fix version in docker compose for update (#286) (34bfe79)
  • fix version in docker compose for update (#287) (4233c92)

2.11.1 (2025-07-29)

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.9 (#279) (566e201)

2.11.0 (2025-07-28)

✨ New Features

2.10.2 (2025-07-15)

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.7 (#274) (c1846c2)

2.10.1 (2025-07-15)

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.6 (#272) (0854719)

2.10.0 (2025-07-14)

✨ New Features

2.9.0 (2025-07-14)

✨ New Features

  • extend edge case tests with error codes (758fbd5)

🧹 Chore

  • deps: update docker/build-push-action digest to 14487ce (#260) (488342b)
  • deps: update docker/build-push-action digest to 1dc7386 (#263) (cb8e66a)
  • deps: update docker/build-push-action digest to 2634353 (#264) (0a2759b)
  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.4 (#265) (aa74d0e)
  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.5 (#267) (cc576c1)
  • Update readme to represent the most recent status (#262) (6567462)

2.8.0 (2025-04-22)

🐛 Bug Fixes

  • deps: update module github.com/fsnotify/fsnotify to v1.9.0 (#255) (6c4f2a2)

✨ New Features

2.7.4 (2025-04-22)

🐛 Bug Fixes

  • change object return value to double (#257) (d93c34f)

🧹 Chore

  • deps: update actions/setup-node digest to 49933ea (#256) (d9cfcb6)
  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.3 (#252) (344df39)

2.7.3 (2025-03-25)

🐛 Bug Fixes

  • handle buffer scan more graciously and print to terminal (#250) (6936601)

2.7.2 (2025-03-21)

🐛 Bug Fixes

  • Remove combined flags file on restart (#248) (47c2e37)

2.7.1 (2025-03-21)

🐛 Bug Fixes

  • reintroduce change flag request and increase test stability (#246) (c51ffe5)

2.7.0 (2025-03-19)

✨ New Features

  • add a config for flag set metadata to circumvent flagd bug with metadata merging (#244) (9d00dc0)

2.6.1 (2025-03-18)

🐛 Bug Fixes

  • make flag keys unique as a workaround for selector issue (#242) (099895a)

2.6.0 (2025-03-18)

✨ New Features

🧹 Chore

  • deps: update actions/setup-node digest to cdca736 (#240) (6bfd5af)
  • deps: update docker/build-push-action digest to 471d1dc (#236) (09287e8)
  • deps: update docker/login-action digest to 74a5d14 (#238) (0bada4f)
  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.2 (#234) (22fb939)

2.5.0 (2025-02-20)

✨ New Features

  • improve contextEnrichment to handle special cases. (#229) (fe7aecb)

🧹 Chore

  • deps: update docker/build-push-action digest to 0adf995 (#232) (1ddd993)

2.4.0 (2025-02-18)

✨ New Features

  • add context-sensitive test with connection err (#227) (0e27325)

🧹 Chore

2.3.1 (2025-02-18)

🐛 Bug Fixes

  • Casesensitive messages for context hydration. (#225) (c610b60)

2.3.0 (2025-02-18)

✨ New Features

2.2.0 (2025-02-13)

✨ New Features

🧹 Chore

  • deps: update golang docker tag to v1.24 (#219) (cbb1563)

2.1.0 (2025-02-06)

✨ New Features

2.0.1 (2025-02-06)

🐛 Bug Fixes

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.1 (#214) (ecd7e9e)

2.0.0 (2025-02-04)

⚠ BREAKING CHANGES

  • offline file an own resolver (#195)

✨ New Features

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.12.0 (#212) (6c095cf)

1.4.0 (2025-01-28)

✨ New Features

  • utilize docker image functionality also for file provider (#211) (93ec8ef)

🧹 Chore

  • deps: update actions/setup-node digest to 1d0ff46 (#210) (0af879c)
  • deps: update docker/build-push-action digest to ca877d9 (#209) (75e8b97)
  • deps: update ghcr.io/open-feature/flagd docker tag to v0.11.8 (#207) (9f3e13e)

1.3.3 (2025-01-21)

🐛 Bug Fixes

  • launchpad: improve gherkin file for new launchpad (#205) (73ec93a)

1.3.2 (2025-01-20)

🐛 Bug Fixes

  • launchpad: improve gherkin file for new launchpad (#203) (3669769)

🧹 Chore

1.3.1 (2025-01-20)

🐛 Bug Fixes

  • launchpad: add missing flag file (8e4e125)
  • launchpad: add missing flag file (4ed91a6)

1.3.0 (2025-01-20)

✨ New Features

  • launchpad: adding restart to launchpad (#199) (87bd6d3)

1.2.0 (2025-01-20)

✨ New Features

  • launchpad: adding a launchpad to control flagd (#194) (dbad001)

🧹 Chore

  • deps: update golang docker tag to v1.23 (#197) (70bc13d)

1.1.1 (2025-01-16)

🧹 Chore

  • deps: update ghcr.io/open-feature/flagd docker tag to v0.11.7 (#192) (7581f27)
  • deps: update marocchino/sticky-pull-request-comment digest to 52423e0 (#193) (73d4391)
  • remove comment in flagd-testbed dockerfile (#191) (5aa03a0)
  • update release-please-config.json (9ca8f26)

1.1.0 (2025-01-15)

Features

1.0.0 (2025-01-08)

⚠ BREAKING CHANGES

  • rework gherkin files and structure (#161)

Features

Bug Fixes

0.5.21 (2025-01-03)

Features

0.5.20 (2024-12-25)

Features

  • move to grace period from grace attempts (#172) (56a600f)

0.5.19 (2024-12-17)

Features

  • add certificates for ssl test and an ssl test image (#168) (8177dc0)

0.5.18 (2024-12-16)

Features

  • add yaml file with current version, to easier fetch images corr… (#169) (ac1263a)

0.5.17 (2024-12-06)

Features

  • add dedicated gherkin file for events (and grace attempts) (#164) (22ab80c)

0.5.16 (2024-12-06)

Features

0.5.15 (2024-12-02)

Bug Fixes

0.5.14 (2024-12-02)

Features

0.5.13 (2024-10-11)

Bug Fixes

0.5.12 (2024-10-11)

Bug Fixes

0.5.11 (2024-10-10)

Bug Fixes

0.5.10 (2024-10-10)

Bug Fixes

0.5.9 (2024-10-10)

Bug Fixes

0.5.8 (2024-10-10)

Bug Fixes

0.5.7 (2024-10-10)

Bug Fixes

0.5.6 (2024-07-04)

Bug Fixes

  • correct assertions for shorthand targeting (#135) (5b685c2)

0.5.5 (2024-06-28)

Features

  • fractional non-percentage and shorthand (#132) (c673bf0)

Bug Fixes

  • deps: update golang.org/x/exp digest to 4c93da0 (#125) (7d9c634)
  • deps: update golang.org/x/exp digest to 7f521ea (#127) (5025939)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.3.0-20240215170432-1e611e2999cc.3 (#121) (c9e0be3)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.1 (#128) (b69dea2)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.1-20240215170432-1e611e2999cc.1 (#122) (b16fb9b)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.2-20240215170432-1e611e2999cc.2 (#130) (690a9dd)
  • deps: update module google.golang.org/grpc to v1.64.0 (#124) (91cb477)

0.5.4 (2024-04-10)

Features

0.5.3 (2024-04-08)

Features

  • test multiple fractional flags with shared seed (#115) (25544e4)

Bug Fixes

  • deps: update golang.org/x/exp digest to a685a6e (#113) (620df72)

0.5.2 (2024-02-22)

Bug Fixes

  • deps: update golang.org/x/exp digest to ec58324 (#100) (210c78b)
  • deps: update module google.golang.org/grpc to v1.61.1 (#106) (8201fdc)
  • update server.go to use new metadata struct (#112) (6780f99)

0.5.1 (2024-02-13)

Features

  • provider unavailable, targeting key tests (#103) (db43977)

0.5.0 (2024-02-06)

⚠ BREAKING CHANGES

  • add new sync proto, rm old sync proto (#99)

Features

  • add new sync proto, rm old sync proto (#99) (fed2389)

0.4.11 (2024-01-26)

Features

0.4.10 (2023-12-22)

Bug Fixes

  • deps: update golang.org/x/exp digest to dc181d7 (#56) (bd04499)
  • deps: update module github.com/fsnotify/fsnotify to v1.7.0 (#75) (d59613e)
  • deps: update module google.golang.org/grpc to v1.60.1 (#57) (aef5f27)

0.4.9 (2023-12-15)

Features

0.4.8 (2023-12-05)

Features

0.4.7 (2023-11-27)

Bug Fixes

0.4.6 (2023-11-20)

Bug Fixes

  • race condition if pid too long to kill (#80) (4375630)

0.4.5 (2023-11-20)

Features

0.4.4 (2023-09-29)

Bug Fixes

0.4.3 (2023-09-21)

Bug Fixes

  • remove otel, handle stream close (#70) (30473e6)

0.4.2 (2023-09-19)

Features

0.4.1 (2023-09-18)

Bug Fixes

0.4.0 (2023-09-14)

⚠ BREAKING CHANGES

  • update fractional test data for 32bit murmur3 (#65)

Bug Fixes

  • update fractional test data for 32bit murmur3 (#65) (bbba763)

0.3.2 (2023-09-08)

Bug Fixes

0.3.1 (2023-09-07)

Features

0.3.0 (2023-09-01)

⚠ BREAKING CHANGES

  • remove gherkin, add events support (#51)

Features

0.2.6 (2023-02-24)

Features

  • increase sleep in caching tests from 250ms to 1000ms (#44) (a07c1d0)

0.2.5 (2023-02-24)

Features

  • increase sleep in caching tests from 100ms to 250ms (#42) (455b612)

0.2.4 (2023-02-24)

Features

  • increase sleep in caching tests from 50ms to 100ms (#40) (5baf0cc)

0.2.3 (2023-02-24)

Features

  • semanticCommitType set to feat to create releases from flagd upgrades (#37) (84f821c)
  • symlink to testing-flags.json (#39) (147487e)

0.2.2 (2023-01-26)

Bug Fixes

0.2.1 (2023-01-12)

Bug Fixes

  • properly set the version used for the image tag (#26) (8f983aa)

0.2.0 (2023-01-12)

⚠ BREAKING CHANGES

  • amend caching scenarios to check that cache is not just being purged (#20)

Features

  • amend caching scenarios to check that cache is not just being purged (#20) (8683403)