1.5.0
What's Changed
- FFM-10363 - Upgrade okhttp and fix CVE-2023-3635, CVE-2022-24329 & CVE-2020-29582 by @andybharness in #178
- FFM-10366 - Delete events throwing ApiException exception by @andybharness in #179
- FFM-10354 - Remove commons-collections4-4 by @andybharness in #173
- FFM-10355 - Remove maven-model by @andybharness in #174
- FFM-10356 - Remove threetenbp by @andybharness in #175
- FFM-10288 - Add GraalVM example application (experimental) by @andybharness in #176
- FFM-10361 - Add Gradle dependency-check plugin by @andybharness in #177
- FFM-5087 - Convert build from Maven to Gradle by @andybharness in #172
- Bump ch.qos.logback:logback-classic from 1.2.11 to 1.3.12 by @dependabot in #171
Notable changes
This release removes several large dependencies reducing the SDK's dependency footprint by approximately 2MB
Breaking change
Since version 1.4.x the Percentage Rollout feature this SDK release updates the Murmur3 hash calculation to align it to the GoLang SDK (and other SDKs). This means you may see target identifiers being remapped to different buckets when upgrading. This change is necessary to allow customers to see consistent bucketing across SDKs regardless of what language they use.
Known issues
On startup java.lang.NoSuchMethodError: kotlin.*
or similar is thrown.
This is caused by conflicting kotlin-stdlib
JARs on the classpath brought in by okhttp
.
- Make sure no other dependency brings in
kotlin-stdlib
earlier than1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least
2.7.x
Full Changelog: 1.4.0...1.5.0