Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

5.6.1

Compare
Choose a tag to compare
@LaunchDarklyCI LaunchDarklyCI released this 08 Jul 01:37

[5.6.1] - 2021-07-07

This release fixes two packaging errors that could produce unwanted Java dependency behavior, as described below. There are no changes to the SDK's functionality in this release, and you do not need to modify your code or your build.

Fixed:

  • Two Jackson packages (com.fasterxml.jackson.core:jackson-core, com.fasterxml.jackson.core:jackson-databind) were mistakenly listed as dependencies in the SDK's metadata, causing those packages to be downloaded and included in the classpath even if you were not using them. The SDK does not require Jackson, even though it can optionally be made to use it. This was meant to be fixed in the 5.5.0 release as previously described in the changelog, but was not.
  • The SDK jar manifest contained a Class-Path attribute that referenced SLF4J and Jackson jars at a specific relative file path. This could cause a warning to be printed if those jars did not exist at that file path, even if they were elsewhere in your classpath. The Class-Path attribute is mainly useful for independently-deployable application jars and is not useful here; it has been removed. (#240)