Skip to content

Releases: switcherapi/switcher-client-java

v2.6.0

28 Jun 02:03
01c9782

Choose a tag to compare

What's Changed

  • feat: improved AsyncSwitcher performance, bump deps by @petruki in #386
  • feat: added auto refresh token #388 by @petruki in #389
  • chore(deps): bump slf4j-api@2.0.18, junit-jupiter@6.1.0 by @petruki in #392
  • chore: replaced switcher.autorefreshtoken with switcher.auth.autorefresh by @petruki in #393
  • chore(tests): updated timed tests and other code smells by @petruki in #394
  • fix: registerSwitcherKeys to load contextBase from location by @petruki in #395
  • fix: replaced Date with java.time API (#397) by @petruki in #398

Full Changelog: v2.5.2...v2.6.0

v1.10.0

28 Jun 00:00
384ef59

Choose a tag to compare

What's Changed

  • feat: improved AsyncSwitcher performance, bump deps (#386) by @petruki in #387
  • feat: added auto refresh token #388 (#389) by @petruki in #390
  • patch: vulnerability introduced through jackson.core WS-2026-0003 by @petruki in #391
  • fix: registerSwitcherKeys to load contextBase from location by @petruki in #396
  • fix: replaced Date with java.time API by @petruki in #397

Full Changelog: v1.9.2...v1.10.0

v2.5.2

30 Nov 00:06
8d35161

Choose a tag to compare

What's Changed

  • Fixes #374 - prevent invalidate cache reference when async by @petruki in #375
  • feat: improved async performance by 2x by @petruki in #377
  • feat: changed flush to clean execution history too by @petruki in #379
  • feat: improved async performance with thread-safe type by @petruki in #381
  • feat: added keepExecutions state to improve resource allocation by @petruki in #383
  • chore-deps: bump commons-lang3@3.20.0 and test deps by @petruki in #385

Full Changelog: v2.5.1...v2.5.2

v1.9.2

29 Nov 23:53
acbfcbf

Choose a tag to compare

What's Changed

Full Changelog: v1.9.1...v1.9.2

v2.5.1

12 Oct 21:41
75d4b11

Choose a tag to compare

What's Changed

  • Fixes #371 - throttle using strategy input should cache results by @petruki in #372

Full Changelog: v2.5.0...v2.5.1

v1.9.1

12 Oct 21:31
f9e0cc5

Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.9.1

v2.5.0

11 Oct 20:35
10f4c88

Choose a tag to compare

What's Changed

  • chore: added JDK 25 to test matrix by @petruki in #364
  • feat: removed data attribute from snapshot by @petruki in #365
  • Dropped support for Java 11, bump junit@6.0.0, okhttp@5.2.0 by @petruki in #367
  • Closes #368 - allow diff Switcher Key constant name by @petruki in #369

Breaking changes

  • Dropped support for Java 11 (#367)
  • Snapshot file standardization (#365)

Snapshot content before:

{
   "data": {
        "domain": {
            "name": "switcher-domain",
            "activated": true,
            "group": [...]
        }
    }
}

Snapshot content now:

{
    "domain": {
        "name": "switcher-domain",
        "activated": true,
        "group": [...]
    }
}

Full Changelog: v2.4.1...v2.5.0

v1.9.0

11 Oct 20:24
00a7a1f

Choose a tag to compare

What's Changed

Breaking change #366

Snapshot content before:

{
   "data": {
        "domain": {
            "name": "switcher-domain",
            "activated": true,
            "group": [...]
        }
    }
}

Snapshot content now:

{
    "domain": {
        "name": "switcher-domain",
        "activated": true,
        "group": [...]
    }
}

Full Changelog: v1.8.1...v1.9.0

v2.4.1

16 Aug 21:37
f1ae90c

Choose a tag to compare

What's Changed

  • chore: updated sonar-maven-plugin version by @petruki in #359
  • Fixes #360 - updated reflect-config.json reachability metadata by @petruki in #361
  • Allow re-scheduleSnapshotAutoUpdate by @petruki in #363

Full Changelog: v2.4.0...v2.4.1

v1.8.1

16 Aug 21:21
98c93b6

Choose a tag to compare

What's Changed

  • Fixes #360 - updated reflect-config.json reachability metadata by @petruki in #362
  • Allow re-scheduleSnapshotAutoUpdate (#363)

Full Changelog: v1.8.0...v1.8.1