Skip to content

Releases: statsig-io/ruby-sdk

2.9.2 - Fallback to default if proxy failed

11 May 17:43
27fcd6c

Choose a tag to compare

New Features

  • Fallback to default if proxy failed

Improvements

Fixes

Included In This Release

  • 960978c Xin Li
    • Fallback to statsig cdn with forward proxy (#426)

Full Changelog: 2.9.1...2.9.2

2.9.1 - Update zlib spec to >= 3.1, < 4.0

29 Apr 02:15
e0338ac

Choose a tag to compare

New Features

  • Update zlib spec to >= 3.1, < 4.0

Included In This Release

  • fc10308 Logan Foster
    • Update zlib spec (#423)

Full Changelog: 2.9.0...2.9.1

2.9.0 - Reuse Connection Pool In Network Requests

15 Apr 05:37
aa7bde6

Choose a tag to compare

Improvements

  • Made the change to reuse connection pool when we made network requests to reduce latency and enhance reliability.

Included In This Release

Full Changelog: 2.8.4...2.9.0

2.8.4 - Adds Option for Initialization Retries

26 Feb 21:44
d1a8cb0

Choose a tag to compare

New Features

  • Adds an option to set an amount of retries for the initial download config specs and id lists requests

Included In This Release

  • d54626e sroyal-statsig
    • Add option to retry initial dcs and id lists requests (#418)

Full Changelog: 2.8.3...2.8.4

2.8.3 - Fix Issue With Holdout Pass Value

26 Jan 21:28
e78d90e

Choose a tag to compare

Fixes

  • Fixes an issue where in some cases a holdout would report a pass when failing the targeting gate

Included In This Release

  • 2edbe55 sroyal-statsig
    • Fix Issue With Holdout Return Value (#415)

Full Changelog: 2.8.2...2.8.3

2.8.2 - CMAB Explore Fix

12 Dec 17:59
83d7ba2

Choose a tag to compare

Fixes

  • Fixes an issue that was causing CMABs to explore less than intended

Included In This Release

  • 71e800a sroyal-statsig
    • CMAB Sampling Fix (#413)

Full Changelog: 2.8.1...2.8.2

2.8.1 - fix connection leak in post_logs

12 Nov 17:12
f7415e8

Choose a tag to compare

Fixes

-fix connection leak in post_logs

Included In This Release

  • 2a7091f Logan Foster
    • fix connection leak in post_logs (#410)

Full Changelog: 2.8.0...2.8.1

2.8.0 - Add remove_experiment_override function

28 Oct 22:39
5d9c671

Choose a tag to compare

New Features

  • Add remove_experiment_override function that removes specified experiments overrides

Included In This Release

  • 6bb1f68 lfoster-statsig
    • Remove experiment override (#408)

Full Changelog: 2.7.1...2.8.0

2.7.1 - fix sorbet compatibility

20 Oct 20:10
375290a

Choose a tag to compare

Sorbet’s T::Sig monkey-patches Ruby’s Kernel#require, which breaks Statsig’s internal lazy-loading during Statsig.initialize. When extend T::Sig is used anywhere in a project, Statsig fails to load internal classes like Statsig::UserPersistentStorageUtils, causing silent initialization failures and incorrect gate checks.

This change replaces all internal require calls in the SDK with require_relative.
Using require_relative ensures internal files resolve correctly regardless of Sorbet’s patched require
External dependencies are untouched

thanks to simon jenkins of instacart for the thorough bug report and suggested fix

Included In This Release

  • a4afc23 tore-statsig
    • fix: sorbet compatibility for internal deps (#404)
  • 7db8d47 tore-statsig
    • fix: code coverage setup + tests (#405)

Full Changelog: 2.7.0...2.7.1

2.7.0 - Add Support for Fields Used Functions

14 Oct 19:08
29ac6f9

Choose a tag to compare

New Features

  • Adds functions that will specify fields needed to evaluate a config

Included In This Release

  • 54d3d75 sroyal-statsig
    • Support Fields Used (#401)

Full Changelog: 2.6.0...2.7.0