PackageTrack
Sign in Get early access

launchdarkly-server-sdk-evaluation

LaunchDarkly feature flag evaluation engine

2.2.1 7.5M downloads/mo #3625 most downloaded on crates.io launchdarkly/rust-server-sdk-evaluation

What this package is like to depend on

Last release 4 days ago

19 Aug 2026

Release timing varies

gaps range from 2 weeks to 12 months

Nearly every release is documented

notes for 14 of 14 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

19 releases · first in 2022

8 releases in the last 12 months

see the full history below

Release timeline

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

Releases

latest 19
  1. 2.2.1 19 Aug 2026
    Release notes

    2.2.1 (2026-08-19)

    Bug Fixes

    • Report slash- and tilde-prefixed redacted attributes as escaped references (#56) (70f4aaa)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • Report slash- and tilde-prefixed redacted attributes as escaped references (#56) (70f4aaa)
    Open source →
  2. 2.2.0 06 Aug 2026
    Release notes

    2.2.0 (2026-08-06)

    Features

    • Add optional float-roundtrip feature (#55) (d584fc2)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Features

    • Add optional float-roundtrip feature (#55) (d584fc2)

    Bug Fixes

    Open source →
  3. 2.1.4 08 Jun 2026
    Release notes

    2.1.4 (2026-06-08)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  4. 2.1.3 28 Apr 2026
    Release notes

    2.1.3 (2026-04-20)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  5. 2.1.2 06 Apr 2026
    Release notes

    2.1.2 (2026-04-06)

    Bug Fixes

    • Add unbounded context kind to segment type (#39) (aa2504f)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • Add unbounded context kind to segment type (#39) (aa2504f)
    Open source →
  6. 2.1.1 09 Mar 2026
    Release notes

    2.1.1 (2026-03-06)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  7. 2.1.0 02 Mar 2026
    Release notes

    2.1.0 (2026-03-02)

    Features

    • Add support for flag / segment builders (#33) (fd63046)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Features

    • Add support for flag / segment builders (#33) (fd63046)
    Open source →
  8. 2.0.2 26 Jan 2026
    Release notes

    2.0.2 (2026-01-26)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  9. 2.0.1 28 Jan 2025
    Release notes

    2.0.1 (2025-01-28)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  10. 2.0.0 10 Jul 2024
    Release notes

    2.0.0 (2024-07-10)

    ⚠ BREAKING CHANGES

    • Add exclude from summary field to flag (#18)
    • Add migration and sampling ratio fields (#17)

    Features

    • Add exclude from summary field to flag (#18) (ca935a3)
    • Add method to strip anonymous contexts (#21) (f76faa6)
    • Add migration and sampling ratio fields (#17) (5e4e969)
    • Add serialize trait to Detail (#16) (683231e)

    Bug Fixes

    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • Add exclude from summary field to flag (#18)
    • Add migration and sampling ratio fields (#17)

    Features

    • Add exclude from summary field to flag (#18) (ca935a3)
    • Add method to strip anonymous contexts (#21) (f76faa6)
    • Add migration and sampling ratio fields (#17) (5e4e969)
    • Add serialize trait to Detail (#16) (683231e)

    Bug Fixes

    Open source →
  11. 1.2.0 14 Mar 2024
    Release notes

    Features

    • Support redacting all attributes from anonymous contexts (#14) (76d5e52)
    Open source →
  12. 1.1.1 07 Aug 2023
    Release notes

    Fixed:

    • Fixed an issue with evaluation of segments which included/excluded users when that user was part of a multi-context.
    Open source →
  13. 1.1.0 05 May 2023
    Release notes

    Changed:

    • Updated MSRV from 1.60.0 to 1.64.0

    Fixed:

    • Fix invalid encoding for fully qualified context key generation.
    Open source →
  14. 1.0.0 06 Dec 2022
    Release notes

    This release of the evaluation engine corresponds to the upcoming v1.0.0 release of the LaunchDarkly server-side Rust SDK (launchdarkly-server-sdk), and is not compatible with earlier SDK versions.

    Added:

    • Added the types Context, Kind, ContextBuilder, MultiContextBuilder, Reference, and supporting types. Context defines the new context-based evaluation model. Context replace User, which was removed.
    • Added: urlencoding @ 2.1.0
    • Added: maplit @ 1.0.1
    • Added: itertools @ 0.10.3
    • Added: serde_with @ 2.1.0

    Changed:

    • The MSRV is now 1.60.0
    • Updated: chrono from 0.4.15 to 0.4.23; only enable the "std" feature
    • Updated: semver from 0.10.0 to 1.0.14
    • evaluate now takes a Context instead of a User
    • User keys could previously be empty strings. With contexts, the key cannot be empty.
    • The "secondary" meta-attribute which affected percentage rollouts has been removed. If you set an attribute with that name in a context, it will be a custom attribute like any other.
    • For backwards-compatibility, it is possible to enable "secondary" evaluation logic within the evaluation engine by enabling the secondary_key_bucketing flag. This will only affect contexts that were created via deserialization, since it is not possible to set "secondary" via a builder method.

    Removed:

    • User, UserBuilder, UserAttributes. See Context, ContextBuilder and MultiContextBuilder instead.
    Open source →
  15. 1.0.0-beta.5 05 Apr 2022 pre-release
    Release notes

    Changed

    • Update to edition 2021.
    • Change store signature to support persistent stores.

    Added

    • Support flag serialization of old and current schema.
    • Add versioned trait (implemented by flag and segment).
    Open source →
  16. 1.0.0-beta.4 09 Mar 2022 pre-release
    Release notes

    Changed

    • Bump sha1 and test_case dependencies.

    Fixed

    • When serializing a user, custom attributes were incorrectly being flattened in the JSON output. We now correctly encode them under a custom key.
    Open source →
  17. 1.0.0-beta.3 16 Feb 2022 pre-release
    Release notes

    Added

    • Add support for globally and user specific private attributes.

    Changed

    • If we receive a negative variation index, or an unsupported operation, the SDK should not fail to parse the payload.
    Open source →
  18. 1.0.0-beta.2 22 Jan 2022 pre-release
    Release notes

    Changed

    • Modified the try_map function to accept a default value when returning a new Detail instance.
    Open source →
  19. 1.0.0-beta.1 19 Jan 2022 pre-release
    Release notes

    Initial release of flag evaluation support code that will be used with 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