PackageTrack
Sign in Get early access

launchdarkly-server-sdk

LaunchDarkly Server-Side SDK

3.2.0 5.2M downloads/mo #4435 most downloaded on crates.io launchdarkly/rust-server-sdk

What this package is like to depend on

Last release 12 days ago

11 Aug 2026

Release timing varies

gaps range from 9 days to 4 months

Nearly every release is documented

notes for 28 of 28 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

33 releases · first in 2022

10 releases in the last 12 months

see the full history below

Release timeline

33 releases · Jan 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 3.2.0 11 Aug 2026
    Release notes

    3.2.0 (2026-08-10)

    Features

    • Add FDv2 wire format and protocol handler (#177) (a94f88c)
    • Add optional float-roundtrip feature (#184) (465b231)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Features

    • Add FDv2 wire format and protocol handler (#177) (a94f88c)
    • Add optional float-roundtrip feature (#184) (465b231)
    Open source →
  2. 3.1.2 21 Jul 2026
    Release notes

    3.1.2 (2026-07-21)

    Bug Fixes

    • Bump MSRV from 1.94 to 1.95 (#179) (103afe1)
    • Redact private attributes in migration op events (#181) (d2e51bc)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • Bump MSRV from 1.94 to 1.95 (#179) (103afe1)
    • Redact private attributes in migration op events (#181) (d2e51bc)
    Open source →
  3. 3.1.1 08 Jun 2026
    Release notes

    3.1.1 (2026-06-08)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  4. 3.1.0 29 May 2026
    Release notes

    3.1.0 (2026-05-29)

    Features

    • add X-LaunchDarkly-Instance-Id header (SDK-2359) (#170) (370cb10)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Features

    • add X-LaunchDarkly-Instance-Id header (SDK-2359) (#170) (370cb10)
    Open source →
  5. 3.0.3 11 May 2026
    Release notes

    3.0.3 (2026-05-11)

    Bug Fixes

    • keep StreamingDataSource alive on non-Eof stream errors (#168) (b91a9ca)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • keep StreamingDataSource alive on non-Eof stream errors (#168) (b91a9ca)
    Open source →
  6. 3.0.2 28 Apr 2026
    Release notes

    3.0.2 (2026-04-20)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  7. 3.0.1 09 Mar 2026
    Release notes

    3.0.1 (2026-03-06)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  8. 3.0.0 04 Mar 2026
    Release notes

    3.0.0 (2026-03-04)

    ⚠ BREAKING CHANGES

    • Remove deprecated initialized_async function
    • Allow filtering all_flags_state to mobile only
    • Add native-tls feature
    • Enable event compression by default
    • Replace local hyper dependency with new launchdarkly-sdk-transport

    Features

    • Add native-tls feature (0ea0703)
    • Add support for test datasource (0ea0703)
    • Allow filtering all_flags_state to mobile only (0ea0703)
    • Choose crypto library with crypto-(aws-lc-rs|openssl) features (0ea0703)
    • Enable event compression by default (0ea0703)
    • Remove deprecated initialized_async function (0ea0703)
    • Replace local hyper dependency with new launchdarkly-sdk-transport (0ea0703)
    • Support synchronous event sending with new flush_blocking method (0ea0703)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • Remove deprecated initialized_async function
    • Allow filtering all_flags_state to mobile only
    • Add native-tls feature
    • Enable event compression by default
    • Replace local hyper dependency with new launchdarkly-sdk-transport

    Features

    • Add native-tls feature (0ea0703)
    • Add support for test datasource (0ea0703)
    • Allow filtering all_flags_state to mobile only (0ea0703)
    • Choose crypto library with crypto-(aws-lc-rs|openssl) features (0ea0703)
    • Enable event compression by default (0ea0703)
    • Remove deprecated initialized_async function (0ea0703)
    • Replace local hyper dependency with new launchdarkly-sdk-transport (0ea0703)
    • Support synchronous event sending with new flush_blocking method (0ea0703)
    Open source →
  9. 2.6.3 26 Jan 2026
    Release notes

    2.6.3 (2026-01-26)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  10. 2.6.2 18 Dec 2025
    Release notes

    2.6.2 (2025-12-18)

    Bug Fixes

    • Bump eventsource client from v0.14.0 -> v0.16.0 (90ddf72)
    • Bump MSRV from 1.82 to 1.83 (90ddf72)
    • Update aws-lc-rs from v1.13.3 to 1.14.1 (#128) (1295da6)
    Open source →
    Release notes

    Bug Fixes

    • Bump eventsource client from v0.14.0 -> v0.16.0 (90ddf72)
    • Bump MSRV from 1.82 to 1.83 (90ddf72)
    • Update aws-lc-rs from v1.13.3 to 1.14.1 (#128) (1295da6)
    Open source →
  11. 2.6.1 27 Aug 2025
    Release notes

    Bug Fixes

    • Replace ring usage with aws lc rs for FIPS compliance (#124) (843355e)
    Open source →
  12. 2.6.0 08 Jul 2025
    Release notes

    Features

    • Inline context for custom and migration op events (#120) (7a5da5c)

    Bug Fixes

    Open source →
  13. 2.5.1 24 Mar 2025
    Release notes

    Bug Fixes

    • Bump eventsource-client 0.13 -> 0.14 (ae56d7c)
    • Bump lru 0.12 -> 0.13 (ae56d7c)
    • Bump rand 0.8 -> 0.9 (ae56d7c)
    • Bump thiserror 1.0 -> 2.0 (ae56d7c)
    Open source →
  14. 2.5.0 21 Mar 2025
    Release notes

    Features

    Bug Fixes

    Open source →
  15. 2.4.1 13 Dec 2024
    Release notes

    Bug Fixes

    • Enable event-compression during docs.rs generation (#104) (c50a65d)
    Open source →
  16. 2.4.0 10 Dec 2024
    Release notes

    Features

    • Add option to enable compression of event payloads (#102) (5cc7aac)
    Open source →
  17. 2.3.0 25 Oct 2024
    Release notes

    Features

    • support prerequisite relation data in all_flags_detail (#99) (d0ad003)
    Open source →
  18. 2.2.1 08 Aug 2024
    Release notes

    Bug Fixes

    • Allow event retries even if initial request fails to connect (#93) (a9c0150)
    • Suppress error log on es::Error::Eof (#96) (20d0891)
    Open source →
  19. 2.2.0 19 Jul 2024
    Release notes

    Features

    • Add option to omit anonymous users from index and identify events (#89) (78c9668)
    • Add support for migrations (#90) (445ab74)
    • Add wait_for_initialization with timeout parameter (#76) (45e3451)

    Bug Fixes

    Open source →
  20. 2.1.0 15 Mar 2024
    Release notes

    Features

    • Inline contexts for all evaluation events (#63) (b31b5e7)
    • Redact anonymous attributes within feature events (#64) (66e2e54)
    Open source →
  21. 2.0.2 21 Dec 2023
    Release notes

    Bug Fixes

    Open source →
  22. 2.0.1 22 Nov 2023
    Release notes

    Bug Fixes

    • Export config::BuildError as ConfigBuildError (#57) (28e8d78)
    Open source →
  23. 2.0.0 17 Nov 2023
    Release notes

    ⚠ BREAKING CHANGES

    • Make rustls dependency optional (#136)
    • Update to latest event source client (#135)

    Features

    Open source →
  24. 1.1.3 10 Aug 2023
    Release notes

    Fixed:

    • Fixed an issue with evaluating user targets as part of a multi-kind context.
    Open source →
  25. 1.1.2 26 Jun 2023
    Release notes

    Removed:

    • Removed reliance on built crate.
    Open source →
  26. 1.1.1 10 May 2023
    Release notes

    Fixed:

    • The secure mode hashing algorithm has been updated to use the context's fully qualified key.
    Open source →
  27. 1.1.0 03 May 2023
    Release notes

    Changed:

    • Updated MSRV from 1.60.0 to 1.64.0

    Fixed:

    • Ensure an error is logged if a persistence store fails to initialize appropriately.
    • Resolve issue with parsing partially read polling response bodies.
    Open source →
  28. 1.0.0 07 Dec 2022
    Release notes

    The latest version of this SDK supports LaunchDarkly's new custom contexts feature. Contexts are an evolution of a previously-existing concept, "users." Contexts let you create targeting rules for feature flags based on a variety of different information, including attributes pertaining to users, organizations, devices, and more. You can even combine contexts to create "multi-contexts."

    For detailed information about this version, please refer to the list below. For information on how to upgrade from the previous version, please read the migration guide.

    Added:

    • Added: hyper @ 0.14.17
    • Added: hyper-rustls @ 0.23.1
    • Added: types Context, ContextBuilder, MultiContextBuilder, Reference, Kind

    Changed:

    • All SDK methods that accepted users now accept contexts.
    • The MSRV is now 1.60.0
    • Updated: lru from 0.7.2 to 0.8.1
    • Updated: launchdarkly-server-sdk-evaluation from 1.0.0-beta.5 to 1.0.0
    • Updated: moka from 0.7.1 to 0.9.6
    • Updated: uuid from 1.0.0-alpha.1 to 1.2.2

    Fixed:

    • Fixed handling of unexpected HTTP status codes.

    Removed:

    • Removed alias method
    • Removed types User, UserBuilder. See Context, ContextBuilder, and MultiContextBuilder instead.
    • Removed reqwest dependency
    • Removed threadpool dependency
    Open source →
  29. 1.0.0-beta.5 07 Dec 2022 pre-release

    Nothing published for this version

  30. 1.0.0-beta.4 07 Nov 2022 pre-release
    Release notes

    Added:

    • Enforce ApplicationInfo length restrictions.
    • Set missing HTTP headers for event payloads.

    Fixed:

    • Correct handling of specific temporary network failures.
    • Prevent shutdown broadcast error when in polling mode.
    • Reset event summaries correctly.
    Open source →
  31. 1.0.0-beta.3 08 Apr 2022 pre-release
    Release notes

    Added

    • Add support for persistent data stores, which allow flag and segment information to be stored in external databases like redis.
    • Introduced ApplicationInfo, for configuration of application metadata that may be used in LaunchDarkly analytics or other product features. This does not affect feature flag evaluations.
    • Support private attribute configuration for redacting user properties from analytic events.

    Changed

    • Pin evaluation crate version to specific beta release.
    • Bump versions in multiple dependencies.
    • Update to using Rust 2021 edition.
    • Update deserialization to handle invalid variation indexes.
    • Remove reliance on spectral test crate.
    • Allow re-using a connector object between clients to reduce initialization overhead.

    Fixed

    • Fixed missing README in published crate.
    • Enable HTTPS support for reqwest
    Open source →
  32. 1.0.0-beta.2 02 Feb 2022 pre-release
    Release notes

    Added

    • Initial support for contract test harness.
    • Ensure we can build using musl build tools.

    Changed

    • Drop OpenSSL dependency in favor of rustls.

    Fixed

    • Creation date is now included in alias events.
    • Emit index events for feature events correctly.
    Open source →
  33. 1.0.0-beta.1 22 Jan 2022 pre-release
    Release notes

    Initial beta release of the LaunchDarkly Server-Side SDK for Rust.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive