Update dependency LaunchDarkly.ServerSdk to v5.14.2 #65
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.13.0
->5.14.2
Release Notes
launchdarkly/dotnet-server-sdk
v5.14.2
Compare Source
Fixed:
http://my-proxy/launchdarkly-stream/some-endpoint-path
tohttps://stream.launchdarkly.com/some-endpoint-path
. In this example, the/launchdarkly-stream
part was being dropped from the request URL, preventing this type of proxy configuration from working. Now the base path will always be preserved.v5.14.1
Compare Source
Fixed:
v5.14.0
Compare Source
The purpose of this release is to introduce newer APIs for configuring the SDK, corresponding to how configuration will work in the upcoming 6.0 release. These are very similar to the configuration APIs in the recent 5.x releases of the LaunchDarkly server-side Java and Go SDKs.
The corresponding older APIs are now deprecated. If you update to this release, you will see deprecation warnings where you have used them, but they will still work. This should make it easier to migrate your code to the newer APIs, in order to be ready to update to the 6.0 release in the future without drastic changes. For details, see below, and also see the API documentation for
IConfigurationBuilder
.Other than the configuration methods, there are no changes to SDK functionality in this release.
Added:
IConfigurationBuilder
. These are being superseded by builders that are specific to one area of functionality: for instance,Components.StreamingDataSource()
andComponents.PollingDataSource()
provide builders/factories that have options specific to streaming or polling, the SDK's many options related to analytics events are now in a builder returned byComponents.SendEvents()
, and HTTP-related options such asConnectTimeout
are now in a builder returned byComponents.HttpConfiguration()
. Using this newer API makes it clearer which options are for what, and makes it impossible to write contradictory configurations like.IsStreamingEnabled(false).StreamUri(someUri)
.Components.PersistentDataStore
and one of the new integration factories in the namespaceLaunchdarkly.Client.Integrations
. The next releases of the integration packages for Redis, Consul, and DynamoDB will use these semantics.Changed:
IFeatureStore
andIUpdateProcessor
for backward compatibility, but the newer configuration methods use the new names. The interfaces will be renamed in the next major version.ExternalUpdatesOnly
. It is now an option for theDataSource
configuration method.Deprecated:
IConfigurationBuilder
: all methods for setting individual properties related to streaming, polling, events, and HTTP configuration; also, theUseLdd
option (see above).Components
:DefaultEventProcessor
,DefaultUpdateProcessor
,InMemoryFeatureStore
,NullEventProcessor
,NullUpdateProcessor
. Replacements for these are described in the API documentation.v5.13.1
Compare Source
Changed:
LaunchDarkly.EventSource
dependency to a version that has a specific target for .NET Standard 2.0. Previously, that package targeted only .NET Standard 1.4 and .NET Framework 4.5. There is no functional difference between these targets, but .NET Core application developers may wish to avoid linking to any .NET Standard 1.x assemblies on general principle.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.