Improved

Python SDK v2.1.0

View on GitHub

New Features and Improvements

  • Experience Keys in Feature Methods
    Added experience_keys support in run_feature, run_features, and diagnose_feature. This addition allows developers to pass additional context, facilitating more detailed operations with features. (commit)

  • Type Casting in Feature Execution
    Implemented type casting for run_feature and run_features. This auto-conversion of feature variables enhances flexibility when handling data types. (commit)

  • String Keys When Type Casting Disabled
    Ensured that variable keys remain strings when type casting is not used. This standardization prevents unexpected type errors in key-value operations. (commit)

  • Optimized Experience Key Materialization
    Improved the performance by materializing experience_keys once, ensuring the generator continuously filters without redundancy. This change resolves issues #1 and #2, enhancing efficiency. (commit)

Bug Fixes

No bug fixes were included in this release.