NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #640 most downloaded on NuGet
LaunchDarkly Server-Side .NET SDK
Last release 2 days ago
05 Oct 2026
Ships fairly regularly
a new release about every 5 weeks
Rarely documented
notes for 9 of the last 60 stable releases
14 versions withdrawn
withdrawn after publishing
127 years old
78 releases · first in 1900
Bump LaunchDarkly.InternalSdk to 3.11.1 for redactedAttributes escaping
This PR was generated with Release Please. See documentation.
update LaunchDarkly.Logging to 2.1.0 in server SDK
One column per quarter.
SDK no longer shuts down data sources when SDK keys are invalid. Conform FDv1 streaming and polling data sources to the RETRY spec
SDK no longer shuts down data sources when SDK keys are invalid. HTTP responses that previously caused a data source to permanently stop — 401, 403, and other 4xx — no longer terminate it. Streaming enters an extended backoff regime starting at 5 minutes and doubling to a 1 hour ceiling; polling continues at its configured interval but engages the extended regime after an unexpected failure. Streaming returns to normal backoff after 60 seconds of continuous healthy operation; polling returns to its normal cadence after two consecutive successful polls.
Consequences visible to applications:
DataSourceState.Off no longer indicates a rejected SDK key. Off is now reached only by explicit shutdown. Inspect DataSourceStatusProvider.Status.LastError instead, which reports ErrorKind.ErrorResponse with the HTTP status code while the data source keeps retrying.
The LdClient constructor waits out StartWaitTime when the SDK key is rejected. Because an invalid key no longer ends initialization, the constructor blocks for the full StartWaitTime (default 10 seconds) rather than returning as soon as the 401 arrives.
FDv2 falls back to FDv1 on a rejected key more slowly. The FDv1 synchronizer is no longer blacklisted on an unrecoverable error, so fallback now occurs via the 2 minute interrupted timeout instead of immediately.
Polling interval is measured from completion rather than from start. The effective period is now the configured interval plus the duration of each poll.
This PR was generated with Release Please. See documentation.
Log the cached-data evaluation warning only once per client
polling 304 responses handled appropriately
bump LaunchDarkly.InternalSdk pins to 3.10.1
This PR was generated with Release Please. See documentation.
Support server-side gzip for polling
update LaunchDarkly.EventSource to 5.3.1 for Authenticode-signed assemblies
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
bump LaunchDarkly.InternalSdk pins to 3.10.1
This PR was generated with Release Please. See documentation.
Your coding agent can read these notes before it upgrades. Set up the MCP server →