Skip to content

Releases: switcherapi/switcher-client-java

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

v2.4.0

04 Aug 22:18
cdcdedf

Choose a tag to compare

What's Changed

  • Migrating namespace from com.github.switcherapi to com.switcherapi by @petruki in #357

Breaking changes

  • Please migrate all imports to use the new namespace com.switcherapi

Full Changelog: v2.3.2...v2.4.0

v1.8.0

04 Aug 20:05
ef662c6

Choose a tag to compare

What's Changed

  • Migrating namespace from com.github.switcherapi to com.switcherapi by @petruki in #358

Breaking changes

  • Please migrate all imports to use the new namespace com.switcherapi

Full Changelog: v1.7.2...v1.8.0