Releases: statsig-io/dotnet-sdk
Releases · statsig-io/dotnet-sdk
v1.16.0 - Add Support for DataStore
Adds IDataStore which allows you to bootstrap the SDK.
Can be set via StatsigServerOptions.DataStore
.
v1.15.0 - Expose IsUserInExperiment on DynamicConfig
A flag to show whether a user is in ANY experiment group
v1.14.1 - Fix layer exposure bug
A bug was found where layer holdouts were not being exposed for certain layer setups. This has been fixed in this version.
v1.14.0 - Adds evaluated_keys to ClientInitializeResponse
- evaluated_keys now exists so newer client SDK versions can be bootstrapped with safeguards.
v1.13.1 - Expose IsInLayer on DynamicConfig
- IsInLayer on DynamicConfig: This will let you know if the DynamicConfig returned from getExperiment is part of a Layer with shared parameters.
v1.13.0 - Expose ExplicitParams on Layer and DynamicConfig
- Expose ExplicitParams: This field will contain the param names that are being controlled by an experiment. Any param that is not listed is using a Layer default value.
- Update ruleset sync time to 10s
- Filter holdouts from ClientInitializeResponse
v1.12.0 - expose customIDs on StatsigUser
- now
StatsigUser
class hascustomIDs
at the top level - some internal perf improvements
v1.11.0 - added option ClientRequestTimeoutMs to configure client SDK timeouts
If you are using the client SDK, and want to timeout the network request that's happening in Initialize
or UpdateUser
sooner, you can use this new option within StatsigOptions
to configure it
v1.10.0 - options to configure sync intervals and memory optimization
-
added 2 new options to configure how often the SDK tries to sync with Statsig server for updates:
-
RulesetsSyncInterval
for interval to sync experiments' and feature gates' definition changes;
-
IDListsSyncInterval
for interval to sync ID lists' changes.
-
some memory usage optimization
v1.9.1 - add error handling for UAParser
up version to 1.9.1