PackageTrack
Sign in Get early access

statsig

Statsig Rust SDK for usage in multi-user server environments.

1.4.0 8.5M downloads/mo #3390 most downloaded on crates.io statsig-io/rust-sdk

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 6 months

Most releases are documented

notes for 9 of 12 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

12 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

12 releases · Dec 2022 to Oct 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 1.4.0 10 Oct 2024
    Release notes

    New Features

    • Add SDK initialized check
    • Add wait for initialization complete with shared future

    Improvements

    • Optimized the evaluation process

    Fixes

    Included In This Release

    • 52000f1 jeffrey-statsig
      • Merge pull request #88 from statsig-io/wait-for-initialization-with-shared-future
    • 6986ad6 Jeffrey Wu
      • undo some cargo fmt changes
    • a7af46f Jeffrey Wu
      • update naming
    • 536b408 Jeffrey Wu
      • wait for initialization with shared future, initialization check
    • 3c0eb3c Weihao Ding
      • Merge pull request #86 from statsig-io/eval-optimize
    • f47c8ef weihao-statsig
      • optimize: eval pass percent

    Full Changelog: 1.3.0...1.4.0

    Open source →
  2. 1.3.0 27 Sep 2024
    Release notes

    Improvements

    • Upgrade reqwest and HTTP request to 1.0
    • Return group name with getClientInitializeResponse

    Included In This Release

    • e509f67 Xin Li
      • Merge pull request #84 from statsig-io/upgrade_packages
    • 9446fd3 Kevin King
      • Update reqwest and http
    • 68ea132 sroyal-statsig
      • Merge pull request #83 from statsig-io/group-name-gcir
    • 3dfbe3b Stephen Royal
      • Add Group Name to GCIR
    • 1a7e44a Xin Li
      • Merge pull request #81 from statsig-io/expose_object
    • a4be902 Xin Li
      • Expose several mod externally

    Full Changelog: 1.2.0...1.3.0

    Open source →
  3. 1.2.0 19 Aug 2024
    Release notes

    New Features

    • New API: getFeatureGate
    • Expose evaluationd etails with all core apis

    Included In This Release

    • 3732478 Xin Li
      • Merge pull request #77 from statsig-io/eval_details
    • bf00b5f Xin Li
      • update
    • a1c6eca Xin Li
      • Merge pull request #78 from statsig-io/get_feature_gate
    • 0e09fac Xin Li
      • update mod
    • 55aff84 Xin Li
      • Merge pull request #79 from statsig-io/expose_eval_details_2
    • 26f7988 Xin Li
      • Eval details with dynamic config and layer
    • 864e6a8 Xin Li
      • feat: new api get_feature_gate
    • e991ddc Xin Li
      • Support eval details

    Full Changelog: 1.1.0...1.2.0

    Open source →
  4. 1.1.0 06 Aug 2024
    Release notes

    New Features

    • Statsig will now attempt to reuse any active tokio runtime, rather than creating its own.

    Included In This Release

    • ed56bba Daniel
      • Kcking openai/main (#75)

    Full Changelog: 1.0.0...1.1.0

    Open source →
  5. 1.0.0 06 Jul 2024
    Release notes

    New Features

    • Support DataAdapter in Rust

    Improvements

    • [Breaking Change] Updated get_config API to use Rust Generic Types to remove the need for end users to implement their own parsing code. To upgrade the SDK, simply add your type parameter from Statsig::get_config(...) to Statsig::get_config::(...) and then handle receiving an Option instead of HashMap<String, Value>
    • Prevent overwrite config spec from older config spec

    Included In This Release

    Full Changelog: 0.3.0...1.0.0

    Open source →
  6. 0.3.0 17 Apr 2024
    Release notes
    • [Breaking] Updated StatsigError to use thiserror. Thank you to @phyllipecesar for the contribution!

    Included In This Release

    What's Changed

    New Contributors

    Full Changelog: 0.2.5...0.3.0

    Open source →
  7. 0.2.5 29 Mar 2024
    Release notes
    • Add support for overriding download_config_specs endpoint
    • Set default download_config_specs endpoint to use cdn

    Included In This Release

    • 66696ab ealui-statsig
      • Merge pull request #59 from statsig-io/format-things
    • 8838961 ealui-statsig
      • Merge pull request #58 from statsig-io/clippy-tings
    • 0f0996a ealui-statsig
      • address comment
    • 437ed34 ealui-statsig
      • lint
    • 7806f9c ealui-statsig
      • Merge pull request #57 from statsig-io/format-things
    • a1f5040 ealui-statsig
      • format
    • 4c3e328 ealui-statsig
      • Merge pull request #56 from statsig-io/support-cdn-and-override
    • f0955a0 ealui-statsig
      • raw client
    • 0d7e7f7 ealui-statsig
      • header
    • da77b22 ealui-statsig
      • again
    • a760740 ealui-statsig
      • fix url
    • 1ca7b38 ealui-statsig
      • need this for happiness

    Full Changelog: 0.2.4...0.2.5

    Open source →
  8. 0.2.4 11 Jan 2024
    Release notes

    Fixes a bug where the format of the get_client_initialize_response was incorrect

    Included In This Release

    • 8a69845 Daniel
      • Fix responses for get_client_initialize_response (#54)
    • 1b19cbf Daniel
      • Allow null groupName (#53)
    • 82ed88c ealui-statsig
      • Merge pull request #51 from statsig-io/align-normalize
    • 7b010bd ealui-statsig
      • Merge pull request #50 from statsig-io/clippy-code
    • a9ecec8 ealui-statsig
      • Merge pull request #49 from statsig-io/fmt-code
    • d4fa7bf ealui-statsig
      • align normalize
    • bdf05fb ealui-statsig
      • clippy
    • 0c82327 ealui-statsig
      • cargo fmt code
    • 6b3b072 Daniel
      • Add get_client_initialize_response (#47)
    • c8165d4 Daniel
      • Add StatsigOptions.disable_user_agent_support (#46)
    • f71c7b5 Daniel Loomb
      • Move GH Actions to Scheduler
    • 73d8845 Daniel Loomb
    • 2addd51 Daniel Loomb
      • Update kong.yml

    Full Changelog: v0.2.3...0.2.4

    Open source →
  9. 0.2.3 13 Jul 2023
    Release notes

    StatsigOptions.environment was not being used during evaluations. Any rules based on Environment would not have worked correctly before this version.

    • BugFix: StatsigOptions.environment was not being respected
    • BugFix: Background config sync was failing to parse responses
    • BugFix: Exposure were not defaulting to empty arrays for secondary_exposures

    Full Changelog: v0.2.2...v0.2.3

    Open source →
  10. 0.2.1 31 Jan 2023

    Nothing published for this version

  11. 0.2.0 10 Dec 2022

    Nothing published for this version

  12. 0.1.0 09 Dec 2022

    Nothing published for this version

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