Releases: statsig-io/ios-sdk
v1.35.0 - Adds ability to override LogEvent endpoint
- Adds
StatsigOptions.eventLoggingApi
. Allows developers to proxy Statsig events to their own servers, before sending them to Statsig. - Updates to InternalStore and DeviceEnvironment to address threading issues.
Included In This Release
Full Changelog: v1.34.0...v1.35.0
v1.34.0 - Adds Configurable Background Sync
- Adds
StatsigOptions.autoValueUpdateIntervalSec
. This works in conjunction withStatsigOptions.enableAutoValueUpdate
to control how frequently newer values are fetched from Statsig's servers. - Moves cache saving to within the store queue to avoid threading issues.
Included In This Release
Full Changelog: v1.33.1...v1.34.0
v1.33.1 - Add 'weak' reference when self is captured by closure
Looking to address #6
- This bug is hard to track down, but it is likely related to 487067e
Included In This Release
Full Changelog: v1.33.0...v1.33.1
v1.33.0 - Move Caching to Background Thread
Caching is now written to storage on a background thread
Included In This Release
Full Changelog: v1.32.0...v1.33.0
v1.32.0 - Support Multiple SDK Instances
Adds the ability to have multiple SDK instances running with different SDK keys
- Exposes the previously internal StatsigClient class
- Updates the Cache Key to include SDK key
Included In This Release
Full Changelog: v1.31.0...v1.32.0
v1.31.0 - More Context for Diagnostics Logs
- Adds error information to diagnostics logging.
Included In This Release
- 4ef9686 Daniel
- Add Error Info to Diagnostics (#208)
Full Changelog: v1.30.0...v1.31.0
v1.30.0 - Expose Experiment Group Name on DynamicConfig and Layer
- Adds
DynamicConfig.groupName
- Adds
Layer.groupName
Included In This Release
- 1ea275c Daniel
- Add Group Name to DynamicConfig/Layer (#206)
Full Changelog: v1.29.1...v1.30.0
v1.29.1 - Update StatsigInternalObjC definition. Better 204 Support
- Update StatsigInternalObjC SPM definition to address a build issue 5a4571e
- Use DJB2 hashing for internal 204 check 5a4571e
- Adds previousDerivedFields to /initialize call dc54148
Full Changelog: v1.29.0...v1.29.1
v1.29.0 - Add StatsigOptions.api
Adds StatsigOptions.api
- Allows developers to set a custom API that implement the Statsig endpoints. Useful for proxying requests to internal servers before sending to Statsig.
Full Changelog: v1.28.0...v1.29.0
v1.28.0 - Add More Flush Controls
Adds Statsig.flush()
statsig-io/ios-client-sdk@2c8fe4c
- Manually flushes events to Statsig
Adds StatsigOptions.shutdownOnBackground
statsig-io/ios-client-sdk@2c8fe4c
- By default, Statsig will stop background activity when an App enters the background. If you still need Statsig while you app is backgrounded, you can set this flag to false.
Fixes a bug where disableHashing was not being respected. statsig-io/ios-client-sdk@602694b
Full Changelog: v1.27.0...v1.28.0