1.3.0
What's Changed
- FFM-8688 - Handle accountID as an optional field in the JWT token by @andybharness in #157
- FFM-8148 - Standardise SDK error codes by @andybharness in #158
- FFM-8840 - Remove Google Guava libraries, part #1 by @andybharness in #159
- FFM-8840 - Remove Google Guava libraries, part #2 by @andybharness in #161
- FFM-4023 - JavaSDK local connector doesn't create metrics folder by @andybharness in #162
Breaking API changes from 1.2.x
MapDB and Guava dependencies were removed as part of this release to reduce the footprint of the SDK. FileMapStore
is no longer provided since it was based on MapDB. A drop in replacement called XmlFileMapStore
has been provided which uses standard Java libraries to store flags in an XML file. If you still require MapDB support you can provide your own implementation by overriding the Storage
interface.
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.4...1.3.0