Improved

Python SDK v2.0.0

View on GitHub

New Features and Improvements

  • Anchored Bucketing Layout (Contract v12)

    • Experiences now use an anchored layout for bucketing, where each variation maintains a fixed position based on its cumulative traffic allocation. Adjusting an experience's total allocation will alter each variation within its boundary, preventing shifts across all variations.
  • Demo Experiment-Preview Links

    • Added the ability to demonstrate experiment-preview links within the demo harness for better user experience testing.

Bug Fixes

  • Guard Against None-ID False Match
    • Added a safeguard in _find_experience_in_body to prevent false matches when encountering None IDs.