Skip to content

chore: release main#19

Open
github-actions[bot] wants to merge 2 commits intomainfrom
release-please--branches--main
Open

chore: release main#19
github-actions[bot] wants to merge 2 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions bot commented Mar 12, 2026

🤖 I have created a release beep boop

0.2.0

0.2.0 (2026-03-30)

Features

  • Add permissions for pull request title validation (d9a22eb)
  • add PR title validation for conventional commits (#30) (e496c9c)
  • add YAML flag configuration loading with schema validation (#7) (79b52cd)
  • docs: add Mermaid diagrams for state update, evaluation, and memory flows (#41) (f2bb69d)
  • dotnet: add .NET WASM evaluator package (#107) (cb73a19)
  • evaluation: pre-evaluate static flags for host-side caching (#68) (0867574)
  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)
  • fractional: replace float bucketing with high-resolution integer arithmetic (#18) (67fff15), closes #17
  • fractional: support nested JSON Logic expressions as bucket variant names (#31) (3263743)
  • go: add Go package with wazero WASM runtime, instance pool, and optimized parsing (#71) (75a94f2)
  • java: implement flagd-api Evaluator interface in FlagEvaluator (#5) (63b7879)
  • js: add JavaScript/TypeScript WASM evaluator package (#110) (42bce60)
  • python native bindings (#49) (8d2baa3)
  • python: add WASM evaluator and 3-way comparison benchmarks (#73) (3ebed59)
  • rust based improvements (#52) (948adcd)
  • storage: detect and report changed flags in update_state (#38) (8d87e01)
  • support metadata merging in flag evaluation responses (#40) (decafdb)

Bug Fixes

  • core: add resource limits and harden production WASM safety (#26) (b141bd1)
  • Fix WASM module to load in Chicory by removing wasm-bindgen imports (#10) (87f8e2c)
  • go: make TestP99LatencyStabilityConcurrent reliable in CI (#12) (44fdd89)
  • improve python (#51) (004db1e)
  • wrappers: add config size guard before alloc() in all language wrappers (824d1ee)

Performance Improvements

  • add C7-C10 high-concurrency benchmarks (16 threads) (#99) (9e85110)
  • cross-language concurrent comparison benchmarks (#102) (a4ea118)
  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: add concurrency benchmarks C1-C6 (#94) (23b47f4)
  • java: add custom operator benchmarks O1-O6 (#91) (eb820f3)
  • java: add evaluation benchmarks E3, E6, E7, E10, E11 (#92) (033f287)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)
  • python: add host-side optimizations for pre-evaluation, context filtering, and index-based eval (#72) (2b7a0b9)
  • python: add O2 and O4 operator benchmarks (#98) (a78af74)
  • rust: add E4 and E6 evaluation benchmarks (#97) (7638db9)
  • rust: add scale benchmarks S6-S8, S10-S11 for large flag stores (#93) (044f4c3)
  • rust: eliminate context cloning and merge duplicated evaluation paths (#112) (9770d4f)

Documentation

  • add standardized benchmark matrix for cross-language comparison (#67) (aa3308c)
  • align copilot-instructions with CLAUDE.md (#4) (47209a7)
  • clarify starts_with/ends_with are datalogic-rs built-ins, not custom operators (#11) (e6e6624)
  • document WASM context serialization optimizations and updated benchmarks (#69) (53f2cb7)
  • restructure CLAUDE.md, add ARCHITECTURE.md, extend BENCHMARKS.md (09b5bd4)
  • rewrite README.md as clean entry point (#109) (46e25ef)
  • update README to reflect instance-based API refactoring (#53) (f0fe238)

Miscellaneous

  • deps: update dependency @types/node to v20.19.37 (#32) (27e22dd)
  • deps: update dependency benchmarkdotnet to 0.15.8 (#38) (4b22135)
  • deps: update dependency json-logic-engine to v4.0.6 (#33) (c0531b2)
  • deps: update dependency jsonlogic to 5.5.0 (#40) (41c5227)
  • deps: update dependency maven to v3.9.14 (#35) (3ab86ee)
  • deps: update dependency microsoft.net.test.sdk to 17.14.1 (#41) (17f30eb)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 (#42) (92f536a)
  • deps: update dependency org.apache.maven.plugins:maven-resources-plugin to v3.5.0 (#43) (aa9b7be)
  • deps: update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.2 (#47) (f10a84f)
  • deps: update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 (#36) (0c6e8f7)
  • deps: update dependency org.assertj:assertj-core to v3.27.7 (#37) (76ff945)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.3 (#48) (21c43d9)
  • deps: update dependency org.junit.jupiter:junit-jupiter to v5.14.3 (#49) (4603fb4)
  • deps: update rust crate criterion to 0.8 (#50) (b31f77f)
  • deps: update rust crate wasm-bindgen-test to v0.3.65 (#45) (8c912f1)
  • improvements (#44) (cb7843a)
  • safeguard all packages as pre-release (#15) (25c232d)

Code Refactoring

  • changing evaluation lib etc (#45) (124017e)
  • improve architecture and add edge case tests (#54) (c192a4f)
  • java: dynamically match wasm-bindgen host functions by prefix (#96) (6c531e5)

Tests

  • go: add p99 latency stability tests for GC pressure detection (#103) (182fdad)

Continuous Integration

  • add required CI gate job for branch protection (#6) (4e2034a)
  • distribute WASM binary to all language packages on release (#111) (cb7d304)
  • Setup Release Please for automated releases and changelog generation (#7) (375433c)
flagd-evaluator-java: 0.2.0

0.2.0 (2026-03-30)

Features

  • add YAML flag configuration loading with schema validation (#7) (79b52cd)
  • evaluation: pre-evaluate static flags for host-side caching (#68) (0867574)
  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)
  • java: implement flagd-api Evaluator interface in FlagEvaluator (#5) (63b7879)

Bug Fixes

  • wrappers: add config size guard before alloc() in all language wrappers (824d1ee)

Performance Improvements

  • add C7-C10 high-concurrency benchmarks (16 threads) (#99) (9e85110)
  • cross-language concurrent comparison benchmarks (#102) (a4ea118)
  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: add concurrency benchmarks C1-C6 (#94) (23b47f4)
  • java: add custom operator benchmarks O1-O6 (#91) (eb820f3)
  • java: add evaluation benchmarks E3, E6, E7, E10, E11 (#92) (033f287)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)
  • python: add host-side optimizations for pre-evaluation, context filtering, and index-based eval (#72) (2b7a0b9)

Documentation

  • document WASM context serialization optimizations and updated benchmarks (#69) (53f2cb7)

Miscellaneous

  • deps: update dependency maven to v3.9.14 (#35) (3ab86ee)
  • deps: update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 (#42) (92f536a)
  • deps: update dependency org.apache.maven.plugins:maven-resources-plugin to v3.5.0 (#43) (aa9b7be)
  • deps: update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.2 (#47) (f10a84f)
  • deps: update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 (#36) (0c6e8f7)
  • deps: update dependency org.assertj:assertj-core to v3.27.7 (#37) (76ff945)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.3 (#48) (21c43d9)
  • deps: update dependency org.junit.jupiter:junit-jupiter to v5.14.3 (#49) (4603fb4)

Code Refactoring

  • java: dynamically match wasm-bindgen host functions by prefix (#96) (6c531e5)
flagd-evaluator: 0.2.0

0.2.0 (2026-03-30)

Features

  • add YAML flag configuration loading with schema validation (#7) (79b52cd)
  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)
  • python native bindings (#49) (8d2baa3)
  • python: add WASM evaluator and 3-way comparison benchmarks (#73) (3ebed59)
  • rust based improvements (#52) (948adcd)

Bug Fixes

Performance Improvements

  • cross-language concurrent comparison benchmarks (#102) (a4ea118)
  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)
  • python: add host-side optimizations for pre-evaluation, context filtering, and index-based eval (#72) (2b7a0b9)
  • python: add O2 and O4 operator benchmarks (#98) (a78af74)
  • rust: eliminate context cloning and merge duplicated evaluation paths (#112) (9770d4f)

Miscellaneous

  • safeguard all packages as pre-release (#15) (25c232d)
flagd-evaluator-go: 0.2.0

0.2.0 (2026-03-30)

Features

  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)
  • go: add Go package with wazero WASM runtime, instance pool, and optimized parsing (#71) (75a94f2)

Bug Fixes

  • go: make TestP99LatencyStabilityConcurrent reliable in CI (#12) (44fdd89)
  • wrappers: add config size guard before alloc() in all language wrappers (824d1ee)

Performance Improvements

  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)
  • rust: add E4 and E6 evaluation benchmarks (#97) (7638db9)

Tests

  • go: add p99 latency stability tests for GC pressure detection (#103) (182fdad)
flagd-wasm-evaluator: 0.2.0

0.2.0 (2026-03-30)

Features

  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)
  • js: add JavaScript/TypeScript WASM evaluator package (#110) (42bce60)

Bug Fixes

  • wrappers: add config size guard before alloc() in all language wrappers (824d1ee)

Performance Improvements

  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)

Miscellaneous

  • deps: update dependency @types/node to v20.19.37 (#32) (27e22dd)
  • deps: update dependency json-logic-engine to v4.0.6 (#33) (c0531b2)
  • safeguard all packages as pre-release (#15) (25c232d)
FlagdEvaluator: 0.2.0

0.2.0 (2026-03-30)

Features

  • add YAML flag configuration loading with schema validation (#7) (79b52cd)
  • dotnet: add .NET WASM evaluator package (#107) (cb73a19)
  • expose flag-set metadata in UpdateStateResponse across all providers (#16) (4eab93d)

Bug Fixes

  • wrappers: add config size guard before alloc() in all language wrappers (824d1ee)

Performance Improvements

  • evaluation: add context key filtering and index-based WASM evaluation (#70) (50d7cc0)
  • java: replace synchronized single instance with WASM instance pool (#104) (84fff31)

Miscellaneous

  • deps: update dependency benchmarkdotnet to 0.15.8 (#38) (4b22135)
  • deps: update dependency jsonlogic to 5.5.0 (#40) (41c5227)
  • deps: update dependency microsoft.net.test.sdk to 17.14.1 (#41) (17f30eb)
  • safeguard all packages as pre-release (#15) (25c232d)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 6 times, most recently from ef4f4ed to 2a43423 Compare March 16, 2026 14:11
@github-actions github-actions bot force-pushed the release-please--branches--main branch 13 times, most recently from d8b548c to c1925b2 Compare March 30, 2026 18:14
@github-actions github-actions bot force-pushed the release-please--branches--main branch from d9eb51d to 3ca579b Compare March 30, 2026 18:14
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.

feat(fractional): high-resolution integer-based fractional bucketing

0 participants