Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:02
11baa8a

2.0.0 (2026-07-24)

⚠ BREAKING CHANGES

  • bucketing: bucketing layout is now selected by experience.version;
    experiences at version > 11 use the new anchored layout instead of the packed
    cumulative walk. Runtime behavior is unchanged until the backend stamps
    experience.version > 11.

Features

  • bucketing: anchored bucketing layout (contract v12) (9edc91a)
  • demo: wire experiment preview links + debug_token into the Rails demo (fe1c272), closes Context#set_preview

Bug Fixes

  • bucketing,preview: naive-fold summation + preview event/state parity (830f80a), closes Array#sum
  • preview: address review — data-only guard, drop fork-callback self-capture, coerce preview ids, rubocop (dbbb5b4), closes #41 ApiManager#get_config_by_experience
  • preview: force the preview target in run_experiences (run-all parity) (b5a016d)
  • preview: satisfy steep — declare force_preview_in_run_all in RBS, pass preview as non-nil arg (8e59a80)
  • redactor: keep URL_QUERY_PATTERN name to satisfy RBS signature (ab168d0)
  • redactor: prevent polynomial ReDoS in URL query-stripping regex (b28e87a)
  • redactor: use single-quantifier URL match to fully clear ReDoS (98ee9d6)