Releases: statsig-io/android-sdk
Releases · statsig-io/android-sdk
v4.19.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
- e279a33 Xin Li
- Multi client (#156)
Full Changelog: v4.18.0...v4.19.0
v4.18.0 - New option to initialize offline and inline documentation for StatsigOption
- Provide a new option initializeOffline, defaulting to be false. Setting the option to true will initialize SDK without making a network request and SDK will load from the cache, using cached value for further evaluation (checkGate/getDynamicConfig/...)
- Add inline documentation for StatsigOption
Included In This Release
Full Changelog: v4.17.0...v4.18.0
v4.17.0 - Rollback OkHttp Network to Android HttpURLConnection data, Add Android Debugger
External
- Add debugger feature
Internal
- We are rolling-back Network Framework used internally from OKHttp which is introduced in v14.4.0 back to what we used before: Android HTTPUrlConnection framework
- Due to some regression we are seeing since the new version
- Modify error logging sent back to server
Included In This Release
Full Changelog: v4.16.0...v4.17.0
v4.16.0 - getGroupName & getRuleID
New fields on DynamicConfig: getGroupName
, getRuleID
Included In This Release
- 01fb6df Kenny Yi
- expose group name and ruleID
Full Changelog: v4.15.0...v4.16.0
v4.15.0 - Flush Log Events when app resumed, (Internal changes) derived fields and error logging
- Flush log_events to the server when the app is resumed/foregrounded. SDK now sends log_events collected when the app is backgrounded to the server when the app is resumed because the App has limited access to the network when it's backgrounded.
Internal
- Add derived fields response to client
- Log SDK error with the internal Diagnostics framework.
Included In This Release
Full Changelog: v4.14.0...v4.15.0
v4.14.0 - Update Internal Networking Logic
- Update internal networking to use OkHttp d421b69
- Network requests will now use GZIP compression, resulting in faster network transfer times.
- Prevent Non-internal errors from being caught by Statsig's error boundary 60fb9e3
Full Changelog: v4.13.2...v4.14.0
v4.13.2 - Patch flush logging behavior and sinceTime(last updated time)
Internal
- Fix implementation of since time(last time sync) used by the server to determine if there is a new update
- Fix flush logging when the app changes in the background
Full Changelog: v4.13.1...v4.13.2
v4.13.1 - Fix gson number parsing policy
- Fix a bug where gson being used to parse number in Network and Store are inconsistent: One is parsing all number to Double, and the other is parsing it to LongOrDouble. Now all numbers are parsed into long or double
Full Changelog: v4.13.0...v4.13.1
v4.13.0 - Get Initialize Response
- Add new API to get initialize response being used current in JSON format and the evaluation details
Full Changelog: v4.12.1...v4.13.0
v4.12.1 - Internal - Fix diagnostic context logging bug and remove forcing unwrap
Internal
- Fixing a bug on logging diagnostic context
- Remove forcing non-null check
Full Changelog: v4.12.0...v4.12.1