Skip to content

Releases: statsig-io/ruby-sdk

v1.24.3 - Save idlists to adapter

24 Mar 20:28
3836f7e

Choose a tag to compare

Fix to actually save network response from get_id_lists to the adapter

v1.24.1 - Save spec string to adapter

23 Mar 18:21
96cb167

Choose a tag to compare

Small fix to the adapter to save the config specs as a string instead of an http response body

v1.24.0 - Expose group_name and id_type fields to get_experiment and get_config

20 Mar 19:39
e09d03a

Choose a tag to compare

The object returned by get_experiment and get_config now contains the following fields: group_name, id_type.
Can be directly accessed as a public attribute, ex: get_experiment(...).group_name

v1.23.0 - ID list support for Data Adapter

16 Mar 23:01
9dbe530

Choose a tag to compare

Major changes:

  • Added support for bootstrapping ID lists from adapter
  • Added option to enable continuous syncing of ID lists from adapter
  • Data adapter will now save new ID lists fetched from Statsig network

Minor changes:

  • Failed sync or initialize from Adapter will now fallback to Statsig network (continuous sync, will still attempt sync from adapter for each interval)

v1.22.0 - Network timeout & polling from data store

02 Feb 19:55
1d47733

Choose a tag to compare

  • New option network_timeout - Maximum number of seconds to wait before timing out a network call within the SDK
  • Added capability to use data_store for "polling" (continuously fetch updates to StatsigStore) in place of the Statsig network

v1.21.0 - Better Hash Support for StatsigUser

31 Jan 17:28
09be22b

Choose a tag to compare

Prevent issues where Symbols are used in Hashes and then are unable to be read.

v1.19.1 - Allow minor and patch changes to sorbet-runtime dep

17 Jan 20:33

Choose a tag to compare

Updates sorbet-runtime dependency from strict equal to major version equal (~>)

v1.19.0 - Manual exposure API

01 Dec 23:51
b23377e

Choose a tag to compare

Introduces the following new API

check_gate_with_exposure_logging_disabled
get_config_with_exposure_logging_disabled
get_experiment_with_exposure_logging_disabled
get_layer_with_exposure_logging_disabled

manually_log_gate_exposure
manually_log_config_exposure
manually_log_experiment_exposure
manually_log_layer_parameter_exposure

v1.18.0 - Attempt to restart dead bg threads

29 Nov 16:38

Choose a tag to compare

  • Logic has been added to revive threads required for logging and config syncing.

v1.16.2 - Fix layer exposure bug

20 Oct 20:10

Choose a tag to compare

A bug was found where holdouts were not being exposed for certain layers. This was fixed in this version.