Releases: statsig-io/java-server-sdk
v1.6.2 - Patch bugs of reinitialize, Reset TaretApp, Unintended silent try catch & (Internal) Refactor StatsigMetadata
Patch:
- Fix the bug that the server is shut and reinitialize, the server instance is not fully cleared
- Fix not resetting sdkKey -> TargetApp when it's empty
Internal: - Refactor StatsigMetadata to be DataClass, and add sessionID to StatsigMetadata
- Fix silent try-catch exceptions
v1.6.2 - Update Bootstrap Failure to Hit Network for Latest Values
Fix
- Modify bootstrap failure fallback behavior to be downloading config spec from network
Internal
- Add support to set diagnostics sampling rate
Full Changelog: v1.6.0...v1.6.1
v1.6.0 - Evaluation Updates, Target Apps Bootstrapping, and Internal Diagnostics
- Adds support for bootstrapping with target apps,
- Adds support for ISO timestamp comparisons in the evaluator
- Fixes a bug for browser version conditions in the evaluator
Internal updates:
Adds diagnostics for initialization to collect telemetry on initialization time and network latency. Configurable via StatsigOptions
v1.5.0 - Adds HashAlgo to ClientInitializeResponse
- You can now specify the Hash algorithm used in obfuscating the names returned from
getClientInitializeResponse.- This makes the Java Server SDK compatible for bootstrapping
js-lite
- This makes the Java Server SDK compatible for bootstrapping
v1.4.1 - expose getClientInitializeResponseToJava
Also handle version parsing error internally instead of hitting error boundary
v1.4.0 - Performance improvements and getClientInitializeResponse API
Includes performance improvements for event logging, checks that trigger exposures, and the initialization path via lazy loading of the ua parsing library
Also includes getClientInitializeResponse used for bootstrapping client SDKs. See the docs for more information
v1.3.3 - Bug fix - Dont round fractional percengate rollouts
v1.2.2 fixed an issue where fractional percentage rollouts caused the SDK to drop the config definitions. In fixing this issue, we introduced a different bug which incorrectly rounds fractional percentage rollouts when evaluating them.
v1.3.2 - Add ErrorBoundary to all Try/Catches
All Try/Catches will now log to ErrorBoundary as well as to stdout.
v1.3.1 - [internal] adds back entity field on APIConfig
entity field on APIConfig was added in 1.2.3, but missing when 1.3.0 was published. v1.3.1 fixes that.
v1.3.0 - Adds EvaluationDetails and internal improvements
Refactored data into a spec store, added evaluation details (visible with checks in console), manual exposure logging APIs for java,