Releases: statsig-io/java-server-sdk
Releases · statsig-io/java-server-sdk
[Release]1.18.1 - Return map copy of statsigUser with getClientInitializeResponse
Improvement:
-Instead of returning StatsigUser data class with getClientInitializationResponse, return map copy of statsigUser so it is more safe to serialize
- Context, jackson library cannot properly serialize StatsigUser
Included In This Release
Full Changelog: 1.18.0...1.18.1
[release] 1.18.0 - getClientInitializeResponse Improvements, concurrent initialization improvements and internal updates
- GetClientInitialization Improvements. This release adds debugging information for which server SDK generated the values, and includes the full user object used to generate the values. The generated values strip out segment secondary exposures to reduce the payload size
- improves error messages from download config specs errors
- Improves initialization logic to prevent potential race condition when initialize concurrently
Internal updates:
trims diagnostic data, adds diagnostics for id list downloads
Included In This Release
[release] 1.17.3 - Upgrade internal dependency versions
[release] 1.17.2 - Improve performance of getClientInitializeResponse
[release] 1.17.1 - [Bug Fix] error boundary synchronously sends request
- Bug fix:
- In cases where an exception was thrown within the core API methods for the first time in a session, we attempt to notify the statsig backend. This was a blocking network call, which shouldn’t have been.
Included In This Release
[release] 1.17.0 - Introducing Proxy Support
New Feature
- Introduced a new
StatsigOptioncalledProxyConfig, which takes in
proxyHost,proxyPort,proxySchemaandproxyAuth(optional),
allows you to connect with us using a proxy, enhancing your connectivity
and security.
Included In This Release
- statsig-io/private-java-server-sdk@73c0dc9 Weihao Ding
- Integrate Proxy Into Statsig Network (statsig-io/private-java-server-sdk#250)
[release] 1.16.0 - Support Local File as A DataStore, Perf Improvements
New Feature:
dataStoreinterface has been enhanced with a new capability –
localDataStore().Users can now utilize local storage for offline data persistence.- Introduced a new feature that allows for polling updates from local data store.
Improvements:
- Compressing the payload data of LogEvent to reduced data transfer size
- Code optimizations have been implemented to reduce execution time and resource consumption.
Included In This Release
[release] 1.15.0 - Local Data Store Support
New Feature:
dataStoreinterface has been enhanced with a new capability –
localDataStore().- Local Storage Option: Users can now utilize local storage for
offline data persistence. - Java Multi-Instance Support: The
localDataStoreoption now
supports multiple Java instances.
Included In This Release
- 1747ec7 Weihao Ding
- Add Local Data File Option To Read Configuration Locally (#242)
[release] 1.14.0 - GetFeatureGate API, Add Failed Event Count
New API:
getFeatureGate- Get details of a gate, evaluated against a given
user. Available in multi-instances cases as well.
Improvements:
- Add failed event count
Included In This Release
[release] 1.13.1 - Multi instances, network requests improvements
Improvements:
- Make
options(e.g.CheckGateOptions) parameters in Sync version of
core apis optional for multiple StatsigServer instances. - Log details if the network request failed.
Included In This Release