Skip to content

python-sdk@4.4.1

Choose a tag to compare

@dd-oleksii dd-oleksii released this 07 Jan 17:23
· 3 commits to main since this release
334f804

Patch Changes

  • #382 78515fb Thanks @dd-oleksii! - Update pyo3 to 0.27.2. Support python 3.14.

  • #394 aa6130d Thanks @dd-oleksii! - Added experimental support for CityHash-based hashing in bandit evaluation via the EPPO_EXPERIMENTAL_BANDITS_CITYHASH environment variable (set to "1", "true", or "TRUE" to enable). This provides significant performance improvements over the default MD5 implementation, especially when evaluating bandits with many actions.

    Warning: This feature is experimental and unstable. Enabling CityHash will produce different bandit evaluation results compared to the default MD5 implementation and other Eppo SDKs. Do not enable this if you need consistent results across multiple SDKs, services, or for historical data comparisons.

  • #391 415a90f Thanks @dd-oleksii! - Use faster md5 implementation.

  • #392 8995232 Thanks @dd-oleksii! - Improve bandit evaluation performance.

  • #393 21b48a2 Thanks @dd-oleksii! - perf: use faster hash function for internal hashmaps (ahash).

Full Changelog: https://github.com/Eppo-exp/eppo-multiplatform/compare/python-sdk@4.4.0...python-sdk@4.4.1