Releases: harness/ff-java-server-sdk
1.2.4
What's Changed
- FFM-6412 - Flags with multiple prerequisites evaluating incorrectly by @andybharness in #156
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- FFM-5915 - Remove oksse dependency by @andybharness in #150
- FFM-7038 - Add SDK type, version and lang to HTTP header by @ribeirophillipe in #151
- FFM-8133 - CVE fix: Update maven-model dependency to 3.5.0 by @andybharness in #152
- FFM-8233 - CVE fix: Bump guava from 31.0.1-jre to 32.0.1-jre by @dependabot in #153
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
New Contributors
- @ribeirophillipe made their first contribution in #151
- @dependabot made their first contribution in #153
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- FFM-7277 Reduce Guava usage (in preparation for removal) by @checketts in #145
- FFM-7277 Open the Evaluator and Query class/interfaces to allow usage by @checketts in #146
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
If you're unable to resolve the following dependencycom.github.heremaps:oksse:jar:0.9.0
you will need to add the following repository to your Gradle file or Maven POM:
- Gradle:
repositories { maven { url 'https://jitpack.io' } }
- Maven:
<repository> <url>https://jitpack.io</url> ... </repository>
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- FFM-7214 - If authentication fails the SDK will no longer attempt to retry constantly by @andybharness in #144
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
New Contributors
- @conormurray95 made their first contribution in #140
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- FFM-7004 - Java SDK - TLS - support custom CAs by @andybharness in #138
- FFM-7038 - Add SDK info header by @andybharness in #139
- FFM-6964 - Add broader exception handling in case authentication fails by @checketts in #137
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
New Contributors
- @checketts made their first contribution in #137
Full Changelog: 1.1.11...1.2.0
1.1.11
What's Changed
- FFM-6581 - Java SDK - Warnings fixed: Poller was not restarted + timeouts logged by @andybharness in #135
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
Full Changelog: 1.1.10...1.1.11
1.1.10
What's Changed
- FFM-6392 - Java SDK - Thread contention improvements in MetricsProcessor.pushToQueue by @andybharness in #133
- FFM-6442 - Java SDK - java.lang.IllegalStateException logged by okhttp by @andybharness in #134
- FFM-5111 - Java SDK - Polls non stop if /stream endpoint returns 5xx error by @andybharness in #132
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
Full Changelog: 1.1.9...1.1.10
1.1.9
What's Changed
- FFM-5910 - Don't mask exceptions reported during authentication by @andybharness in #128
- FFM-5247 - Java SDK - Improve unit test coverage (CfClient) by @andybharness in #129
- FFM-6125 - Nullpointer in MetricsProcessor by @andybharness in #130
Full Changelog: 1.1.8...1.1.9
Known issues
On startupjava.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B
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 than 1.4.10
- If you're using SpringBoot, it's recommend that you upgrade to at least 2.7.x
1.1.8
What's Changed
- FFM-5912 - Update README.md and pom files by @andybharness in #126
- FFM-5928 - Fix java.lang.NoSuchMethodError caused by kotlin-stdlib by @andybharness in #127
Full Changelog: 1.1.7...1.1.8
1.1.7
What's Changed
- FFM-5306 - Update Java SDK to Match Variations for Prereqs With Ident… by @andybharness in #119
- FFM-5306 - Updating git sub module to use latest ff-test-cases by @andybharness in #120
- FFM-5376 - Java SDK - CVE Update openapi-generator maven plugin + GSON by @andybharness in #121
- FFM-5389 - Java SDK - Add recursion when scanning ff-test-cases folder by @andybharness in #122
- FFM-5389 - Adding JUnit5Xml30StatelessReporter by @andybharness in #123
- [FFM-5247] Fix Jacoco code coverage report by @andybharness in #124
- [FFM-5471] - Target identifier set in the target builder function in the Java SDK is not used by @andybharness in #125
Full Changelog: 1.1.6...1.1.7