Releases: statsig-io/java-server-sdk
Releases · statsig-io/java-server-sdk
2.0.0 - Bump Kotlin Jvm Version
Improvements
- bump koltin('jvm') version from 1.6 to 1.8.22
- bump okhttp version to 4.12+
Included In This Release
- 19c236f Weihao Ding
- chore: bump dependencies version and fix syntax (#455)
Full Changelog: 1.36.3...2.0.0
1.36.3 - Fix Nested Gating Sampling Logic
Fixes
- Make sure not sampled on those nesting analytical gating conditions
Included In This Release
- 8b3f3d5 Weihao Ding
- fix: nested gating sampling logic (#453)
Full Changelog: 1.36.2...1.36.3
1.36.2 - Fix evaluator version parsing with space
Fixes
- String.toInt() cannot parse " 23" which can cause evaluator failed to compare version. Improve SDK to be more resilient on such case
Improvements
Included In This Release
- 02a7a63 Xin Li
- change int parsing function (#450)
- 9a76bb0 kat-statsig
- option name change (#451)
- c430777 Daniel
- tool: up retry attempts (#449)
- fd9b3e8 Daniel
- chore: add idType to DynamicConfig (#448)
- 9a2f5b4 Daniel
- tool: add re-run extension for test retries (#447)
- f335f68 Daniel
- chore: add support for accessing idType (#446)
Full Changelog: 1.36.1...1.36.2
1.36.1 - Avoid calling lateinit property before Initialize
Fixes
- Avoid calling outputLogger before Init setup completed
Included In This Release
- b56c606 Weihao Ding
- fix: using options.logger if init set up failed (#443)
Full Changelog: 1.36.0...1.36.1
1.36.0 - Using withContext when deserializing network responses
Improvements
- Reading network response body in a nonblocking context
- When restarting a new background polling job, changed the log level from debug to be warn
Included In This Release
Full Changelog: 1.35.9...1.36.0
1.35.9 - Resume Background Job If Exception Happened
Improvements
- Added periodic health check around background job
Fixes
- Fix the issue that when exception happened, resume the background job
Included In This Release
- 27bb9cc Weihao Ding
- fix: ensure background job will not be cancalled if throw exception (#432)
Full Changelog: 1.35.8...1.35.9
1.35.8 - Change StatsigLogger deduper to use ConcurrentHashMap
Improvements
- We were using synchronized set which will lock in both read and write. Swap to use ConcurrentHashMap which only locks in write.
Included In This Release
- db5507e Xin Li
- swap deduper impl (#436)
Full Changelog: 1.35.7...1.35.8
1.35.7 - Add IsActive for Experiments
New Features
- Adds isActive to DynamicConfigs and isExperimentActive to Layers to make it easy to tell if an experiment is active
Included In This Release
- fbc4e91 sroyal-statsig
- Add Is Active for Experiments (#434)
Full Changelog: 1.35.6...1.35.7
1.35.6 - Log caught exception to CustomLogger
Fixes
- Log exceptions to CustomLogger
Included In This Release
- 4949751 Xin Li
- Log exceptions to custom logger (#430)
Full Changelog: 1.35.5...1.35.6
1.35.5 - More detailed Loggings around Network Requests
Improvements
- Added more detailed loggings around network requests process so that end user can know which url they are hitting
Included In This Release
Full Changelog: 1.35.4...1.35.5