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

prepare 5.6.1 release #243

Merged
merged 999 commits into from
Jul 8, 2021
Merged

prepare 5.6.1 release #243

merged 999 commits into from
Jul 8, 2021

Conversation

LaunchDarklyCI
Copy link
Contributor

[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)

eli-darkly added 30 commits May 22, 2020 16:24
(5.0) move flag change stuff into FlagTracker facade, simplify value listener
# Conflicts:
#	benchmarks/src/jmh/java/com/launchdarkly/client/FlagData.java
#	benchmarks/src/jmh/java/com/launchdarkly/client/TestValues.java
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/EventProcessorBenchmarks.java
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/LDClientEvaluationBenchmarks.java
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/TestValues.java
# Conflicts:
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/TestValues.java
# Conflicts:
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/EventProcessorBenchmarks.java
#	benchmarks/src/jmh/java/com/launchdarkly/sdk/server/TestValues.java
eli-darkly and others added 26 commits April 22, 2021 15:49
Co-authored-by: Sam Stokes <sstokes@launchdarkly.com>
…ic-for-isExperiment

simlpify the logic and make it match node/.Net sdks
protect against NPEs if flag/segment JSON contains a null value
# Conflicts:
#	src/test/java/com/launchdarkly/sdk/server/DataModelSerializationTest.java
#289)

* update to okhttp-eventsource patch for stream retry bug, improve test

* add test for appropriate stream retry
* add public builder for FeatureFlagsState

* javadoc fixes
# Conflicts:
#	src/main/java/com/launchdarkly/sdk/server/integrations/FileData.java
@gwhelanLD gwhelanLD self-requested a review July 8, 2021 01:06
@LaunchDarklyCI LaunchDarklyCI merged commit 5081c2d into master Jul 8, 2021
@LaunchDarklyCI LaunchDarklyCI deleted the release-5.6.1 branch July 8, 2021 01:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants