Skip to content

ruby-sdk@3.8.0

Choose a tag to compare

@dd-oleksii dd-oleksii released this 07 Jan 17:41
· 8 commits to main since this release
e5f579f

Minor Changes

Patch Changes

  • #386 83c8fd3 Thanks @dependabot! - chore(deps): bump ring from 0.17.8 to 0.17.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.

  • #331 7a87ece Thanks @dependabot! - chore(deps): bump log from 0.4.22 to 0.4.28

  • #402 94a6aae Thanks @dependabot! - chore(deps): bump tokio from 1.48.0 to 1.49.0

  • #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/ruby-sdk@3.7.4...ruby-sdk@3.8.0