Skip to content

Releases: launchdarkly/java-server-sdk-consul

5.0.0

07 Dec 18:38

Choose a tag to compare

[5.0.0] - 2022-12-07

This release corresponds to the 6.0.0 release of the LaunchDarkly Java SDK. Any application code that is being updated to use the 6.0.0 SDK, and was using a 4.x version of launchdarkly-java-server-sdk-consul, should now use a 5.x version instead.

There are no functional differences in the behavior of the Consul integration; the differences are only related to changes in the usage of interface types for configuration in the SDK.

Changed:

  • In DataStoreBuilder, the method createPersistentDataStore has been renamed to build, corresponding to changes in how the SDK uses interface types for configuration. Application code would not normally reference this method.

4.0.0

07 Oct 00:55

Choose a tag to compare

[4.0.0] - 2022-10-06

This release updates the package to use the new logging mechanism that was introduced in version 5.10.0 of the LaunchDarkly Java SDK, so that log output from the Consul integration is handled in whatever way was specified by the SDK's logging configuration, instead of always using SLF4J.

This version of the package will not work with SDK versions earlier than 5.10.0; that is the only reason for the 4.0.0 major version increment. The functionality of the package is otherwise unchanged, and there are no API changes.

3.0.0

02 Jun 22:39

Choose a tag to compare

[3.0.0] - 2020-06-02

This release is for use with versions 5.0.0 and higher of launchdarkly-java-server-sdk.

For more information about changes in the SDK database integrations, see the 4.x to 5.0 migration guide.

Changed:

  • The entry point is now com.launchdarkly.sdk.server.integrations.Consul rather than com.launchdarkly.client.integrations.Consul.
  • The SLF4J logger name is now com.launchdarkly.sdk.server.LDClient.DataStore.Consul rather than com.launchdarkly.client.integrations.ConsulDataStoreImpl.

Removed:

  • Removed the deprecated entry point com.launchdarkly.client.consul.ConsulComponents.

2.0.0

02 Jun 21:28

Choose a tag to compare

[2.0.0] - 2020-06-02

This release was an error and should not be used; it is a copy of 1.1.0.

2.0.0-rc1

30 Apr 01:54

Choose a tag to compare

2.0.0-rc1 Pre-release
Pre-release

[2.0.0-rc1] - 2020-04-29

This beta release corresponds to the 5.0.0-rc1 prerelease of the Java SDK. It has the same functionality as 1.1.0, but has been updated for interface changes in the SDK.

Changed:

  • The package com.launchdarkly.client.integrations is now com.launchdarkly.sdk.server.integrations.

Removed:

  • The original configuration syntax that was deprecated in the 1.1.0 release has been removed. The newer syntax introduced in 1.1.0 is now the only way.

1.1.0

31 Jan 03:37

Choose a tag to compare

[1.1.0] - 2020-01-30

Added:

  • New classes com.launchdarkly.client.integrations.Consul and com.launchdarkly.client.integrations.ConsulDataStoreBuilder, which serve the same purpose as the previous classes but are designed to work with the newer persistent data store API introduced in Java SDK 4.12.0.

Deprecated:

  • The old interface in the com.launchdarkly.client.integrations.consul package.

1.0.1

13 May 23:28

Choose a tag to compare

[1.0.1] - 2019-05-13

Changed:

  • Corresponding to the SDK package name change from com.launchdarkly:launchdarkly-client to com.launchdarkly:launchdarkly-java-server-sdk, this package is now called com.launchdarkly:launchdarkly-java-server-sdk-consul-store. The functionality of the package, including the package names and class names in the code, has not changed.

1.0.0

15 Jan 01:51

Choose a tag to compare

[1.0.0] - 2019-01-14

Initial release.