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

Releases: launchdarkly/dotnet-server-sdk-consul

5.0.0

Choose a tag to compare

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this 16 Oct 21:35

[5.0.0] - 2023-10-16

Changed:

  • This release requires the 8.0.0 release of the LaunchDarkly.ServerSdk

4.0.0

Choose a tag to compare

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this 07 Dec 18:20

[4.0.0] - 2022-12-07

This release corresponds to the 7.0.0 release of the LaunchDarkly server-side .NET SDK. Any application code that is being updated to use the 7.0.0 SDK, and was using a 3.x version of LaunchDarkly.ServerSdk.Consul, should now use a 4.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.

3.0.0

Choose a tag to compare

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot released this 24 Oct 23:37

[3.0.0] - 2022-10-24

This release updates the integration to use the current 1.x stable version of the Consul.NET client package. Previously, that package had a different maintainer and did not have a stable version.

Because Consul.NET does not support .NET Framework 4.5.2, this integration now has a minimum .NET Framework version of 4.6.1 (which is the reason for the 3.0.0 major version increment in this release). Its functionality is otherwise unchanged.

2.0.0

Choose a tag to compare

@LaunchDarklyCI LaunchDarklyCI released this 10 Jun 00:26

[2.0.0] - 2021-06-09

This release is for use with versions 6.0.0 and higher of LaunchDarkly.ServerSdk.

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

Added:

  • Added an overload of ConsulDataStoreBuilder.Address that takes a string rather than a Uri.

Changed:

  • The namespace is now LaunchDarkly.Sdk.Server.Integrations.
  • The entry point is now LaunchDarkly.Sdk.Server.Integrations.Consul rather than LaunchDarkly.Client.Integrations.Consul (or, in earlier versions, LaunchDarkly.Client.Consul.ConsulComponents).
  • If you pass in an existing Consul client instance with ConsulDataStoreBuilder.ExistingClient, the SDK will no longer dispose of the client on shutdown; you are responsible for its lifecycle.
  • The logger name is now LaunchDarkly.Sdk.DataStore.Consul rather than LaunchDarkly.Client.Consul.ConsulFeatureStoreCore.

Removed:

  • Removed the deprecated ConsulComponents entry point and ConsulFeatureStoreBuilder.
  • The package no longer has a dependency on Common.Logging but instead integrates with the SDK's logging mechanism.

1.1.0

Choose a tag to compare

@eli-darkly eli-darkly released this 27 Jan 01:11

[1.1.0] - 2021-01-26

Added:

  • New classes LaunchDarkly.Client.Integrations.Consul and 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 .NET SDK 5.14.0.

Deprecated:

  • The old API in the LaunchDarkly.Client.Consul namespace.

1.0.1

Choose a tag to compare

@eli-darkly eli-darkly released this 13 May 17:20

[1.0.1] - 2019-05-10

Changed:

  • Corresponding to the SDK package name change from LaunchDarkly.Client to LaunchDarkly.ServerSdk, this package is now called LaunchDarkly.ServerSdk.Consul. The functionality of the package, including the namespaces and class names, has not changed.

1.0.0

Choose a tag to compare

@eli-darkly eli-darkly released this 11 Jan 21:32
56e8468

[1.0.0] - 2019-01-11

Initial release.