Releases: Eppo-exp/java-server-sdk
Releases · Eppo-exp/java-server-sdk
v5.3.1
v5.3.0
v5.2.1
What's Changed
- chore: bump snapshot by @typotter in #117
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.3 to 2.19.0 by @dependabot in #118
- chore: jreleaser for publishing to maven central portal by @typotter in #120
- Bump cloud.eppo:sdk-common-jvm from 3.10.0 to 3.11.1 by @dependabot in #122
Full Changelog: v5.2.0...v5.2.1
v5.2.0
What's Changed
- chore: bump patch snapshot by @typotter in #113
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.3.15 by @dependabot in #114
- Bump cloud.eppo:sdk-common-jvm from 3.9.0 to 3.10.0 by @dependabot in #116
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- chore: bump patch snapshot by @typotter in #107
- Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.18.3 by @dependabot in #108
- Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot in #109
- feat: onConfigurationChange by @typotter in #112
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- bump version by @typotter in #99
- Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #101
- feat: update to latest common for new methods, major bump by @typotter in #104
- chore: rename apiKey to sdkKey for consistency by @typotter in #105
- chore: v5.0.0 release prep by @typotter in #106
Breaking Changes in this release
EppoClient.stopPolling
// This method has been removed
//EppoClient.stopPolling();
// use this instead
getInstance().stopPolling();
// If you are unsure whether the EppoClient has been initialized when you wish to call stopPolling, try-catch:
try {
EppoClient.getInstance().stopPolling();
} catch (IllegalStateException ex) {
// pass: Indicates that the singleton Eppo Client has not yet been initialized.
}
EppoClient.Builder()
// Old way to build
EppoClient eppoClient = new EppoClient.Builder().apiKey(sdkKey).buildAndInit();
// Builder is now created via static method that takes the required sdkKey
EppoClient eppoClient = EppoClient.builder(sdkKey).buildAndInit();
Full Changelog: v4.0.0...v5.0.0
v4.0.0
Breaking Changes
- chore: Package move
com.eppo.sdk
->cloud.eppo
by @felipecsl in #83 - chore: latest common package and move
/api
to baseUrl by @typotter in #84
What's Changed
- chore: prep version for next SNAPSHOT by @typotter in #80
- feat: assignment and bandit caching by @typotter in #82
- chore: Package move
com.eppo.sdk
->cloud.eppo
by @felipecsl in #83 - feat: test status badge in README by @typotter in #89
- Bump cloud.eppo:sdk-common-jvm from 3.5.0 to 3.5.4 by @dependabot in #90
- fix: Respect graceful mode on init (from sdk-common-jvm) by @typotter in #88
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.18.2 by @dependabot in #91
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in #92
- Bump org.junit:junit-bom from 5.10.2 to 5.11.4 by @dependabot in #93
- Bump org.jetbrains:annotations from 13.0 to 26.0.1 by @dependabot in #97
- fix: Version mismatch by @felipecsl in #98
- chore: latest common package and move
/api
to baseUrl by @typotter in #84
Full Changelog: v3.1.0...v4.0.0
v3.1.0
What's Changed
- chore(build): Prepare for next version by @felipecsl in #74
- quality: Parameterize branch names for test workflow by @typotter in #75
- Include Java version 21 in tests by @aarsilv in #78
- chore: bump common API version to 3.3.1 by @typotter in #79
- chore: update readme for latest version by @typotter in #81
New Contributors
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- Handle bandit parameter coefficients provided as maps (Objects) by @aarsilv in #57
- chore: Move DTOs to
sdk-common-jvm
shared lib by @felipecsl in #58 - chore: Enable dependabot updates by @felipecsl in #59
- Bump org.junit:junit-bom from 5.10.0 to 5.10.2 by @dependabot in #62
- Bump org.ehcache:ehcache from 3.9.8 to 3.10.8 by @dependabot in #60
- chore: Bump
sdk-common-jvm
by @felipecsl in #65 - chore: Allow building project without ossrh credentials by @felipecsl in #68
- Update to support UFC configuration files via using the shared common SDK by @aarsilv in #70
- Pass through Common SDK API by @aarsilv in #71
- Remove snapshot from versions in preparation for release by @aarsilv in #72
New Contributors
- @felipecsl made their first contribution in #58
Full Changelog: v2.4.5...v3.0.1