Releases: statsig-io/java-server-sdk
Releases · statsig-io/java-server-sdk
1.20.0 - Fallback to Statsig Endpoint if no proxy failed
New feature:
- New option to fallback to statsig api if overrided api failed, for config spec and idlist sync only.
Fix:
- Potential memory leak fix, explicitly cancel non active background jobs
Included In This Release
Full Changelog: 1.19.0...1.20.0
1.19.0 - Expose Evaluation Details, Fix DataStore Resetting
New:
- We now supported exposing
evaluationDetails
on some core apis.getFeatureGate
getLayerSync
getExperimentSync
Fix
- Fixed the issue that we were resetting dataStore every time we poll updates from the dataStore
- Some memory usage fixes
Included In This Release
Full Changelog: 1.18.1...1.19.0
[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
StatsigOption
calledProxyConfig
, which takes in
proxyHost
,proxyPort
,proxySchema
andproxyAuth
(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:
dataStore
interface 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:
dataStore
interface 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
localDataStore
option now
supports multiple Java instances.
Included In This Release
- 1747ec7 Weihao Ding
- Add Local Data File Option To Read Configuration Locally (#242)