Skip to content

Releases: statsig-io/java-server-sdk

3.0.0 - ⚠️ Bump Kotlin JVM Plugin Version

04 Sep 21:37
c103caf
Compare
Choose a tag to compare

New Features

  • Bump kotlin JVM plugin from 1.9 to 2.x, this should only effect people on very old kotlin jvm versions.
  • Also bump okhttp and GSON versions.

see here: https://endoflife.date/kotlin

Included In This Release

  • 851533a Weihao Ding
    • chore: bump couple versions (#490)

Full Changelog: 2.2.2...3.0.0

2.2.2 - ⚠️ Fix bug that under slow network initialization might be interrupted

07 Aug 18:05
c55fc69
Compare
Choose a tag to compare

Fixes

  • Initialization of sdk might be interrupted under slow network (failed to setup background polling job): When getIDLists response body is slow on responding and timeout, exception will interrupt the overall initialization step (cause sdk failed to setup) and sdk becomes not usable

Included In This Release

  • b597f03 Xin Li
    • fix failed to initialize sdk when network is slow (#488)
  • 854c75d Weihao Ding
    • chore: run publish cli on java11 (#487)

Full Changelog: 2.2.1...2.2.2

2.2.1 - Test Improvement, Right Version From Maven

29 Jul 19:20
0e34dd2
Compare
Choose a tag to compare

Improvements

  • Better Unit tests

Fixes

  • Fixed the version attached on Maven

Included In This Release

  • d8bb571 Weihao Ding
    • chore: fix test retry + remove tests that hit e2e test (#484)

Full Changelog: 2.2.0...2.2.1

2.2.0 - Remove when sinceTime=0 remove dcs request query param sinceTime

23 Jul 23:45
aa7a4c3
Compare
Choose a tag to compare

Improvements

  • During sdk initialization (when sinceTime=0), remove query parameter with sinceTime=0. This can increase the reliability of intiialization endpoint

Included In This Release

  • 45c0fa3 Weihao Ding
    • chore: migrate to maven central (#482)
  • a17e55b Xin Li
    • change initialization endpoint to use no sinceTime =0 (#480)

Full Changelog: 2.1.0...2.2.0

2.1.0 - Default Get ID Lists Request to CDN

28 May 18:05
a932478
Compare
Choose a tag to compare

New Features

  • Default to CDN if the user does not override the ID list API endpoint

Included In This Release

  • 05d4e2d Weihao Ding
    • feat: make id lists request default to CDN (#474)

Full Changelog: 2.0.8...2.1.0

2.0.8 - Removing the problematic MainThreadExceptionHandler

28 May 04:06
7d542b7
Compare
Choose a tag to compare

Fixes

  • Removing the problematic MainThreadExceptionHandler

Included In This Release

  • 560e884 Weihao Ding
    • fix: Removing the problematic MainThreadExceptionHandler (#475)

Full Changelog: 2.0.7...2.0.8

2.0.7 - Fix nested condition for persistent storage

26 May 06:26
a184397
Compare
Choose a tag to compare

Fixes

  • Fixes issue when using enforceTargeting with persistent evaluation where the nested condition also evaluates using onlyEvaluateTargeting.

Included In This Release

  • bd52b6a kenny-statsig
    • Fix persistent eval enforce targeting (#472)

Full Changelog: 2.0.6...2.0.7

2.0.6 - Perf Improvements - Segments

22 Apr 19:30
12a73ab
Compare
Choose a tag to compare

Improvements

  • Performance improvements when evaluating segments with ID lists

Included In This Release

  • 0bbb71c Weihao Ding
    • perf: optimize segment evaluation using Set (#470)

Full Changelog: 2.0.5...2.0.6

2.0.5 - Fix poll from multiple sources

18 Apr 15:32
c837d12
Compare
Choose a tag to compare

Fixes

  • Fix behaviors on polling from multiple sources

Included In This Release

  • 0864a38 Xin Li
    • Fix polling behavior (#468)

Full Changelog: 2.0.4...2.0.5

2.0.4 - GCIR improvement, more loggings on GRPC

17 Apr 01:11
66cc371
Compare
Choose a tag to compare

Improvements

  • More loggings on GRPC
  • Memory usage improvements on GCIR path

Included In This Release

  • e7d4d7f Xin Li
    • add new logging (#466)
  • 842740b Weihao Ding
    • refac: not create statsigMetadata on every gcir call (#465)

Full Changelog: 2.0.3...2.0.4