Skip to content

Releases: statsig-io/java-server-sdk

v1.6.2 - Patch bugs of reinitialize, Reset TaretApp, Unintended silent try catch & (Internal) Refactor StatsigMetadata

02 Oct 18:05
f963200

Choose a tag to compare

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

18 Aug 00:19
18a207f

Choose a tag to compare

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

10 Aug 01:10
76094d5

Choose a tag to compare

  • 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

02 Jun 17:59
d8c9b2f

Choose a tag to compare

  • 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

v1.4.1 - expose getClientInitializeResponseToJava

25 Apr 16:56
daca8a6

Choose a tag to compare

Also handle version parsing error internally instead of hitting error boundary

v1.4.0 - Performance improvements and getClientInitializeResponse API

24 Apr 23:10
aaacfac

Choose a tag to compare

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

07 Feb 01:17
5476d1f

Choose a tag to compare

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

26 Jan 02:01

Choose a tag to compare

All Try/Catches will now log to ErrorBoundary as well as to stdout.

v1.3.1 - [internal] adds back entity field on APIConfig

18 Jan 17:10
a10d7f5

Choose a tag to compare

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

17 Jan 23:32
a10d7f5

Choose a tag to compare

Refactored data into a spec store, added evaluation details (visible with checks in console), manual exposure logging APIs for java,