PackageTrack
Sign in Get early access

sled

Lightweight high-performance pure-rust transactional embedded database.

0.34.7 15M downloads/mo #2523 most downloaded on crates.io spacejam/sled

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 1.9 years

Rarely documented

notes for 13 of 77 stable releases

3 versions withdrawn

withdrawn after publishing

9 years old

105 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

105 releases · Sep 2017 to Oct 2024
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 105
  1. 1.0.0-alpha.124 11 Oct 2024 pre-release

    Nothing published for this version

  2. 1.0.0-alpha.122 05 Sep 2024 pre-release

    Nothing published for this version

  3. 1.0.0-alpha.121 14 Apr 2024 pre-release

    Nothing published for this version

  4. 1.0.0-alpha.120 25 Dec 2023 pre-release

    Nothing published for this version

  5. 1.0.0-alpha.119 25 Dec 2023 pre-release

    Nothing published for this version

  6. 1.0.0-alpha.118 11 Sep 2023 pre-release

    Nothing published for this version

  7. 1.0.0-alpha.117 26 Aug 2023 pre-release

    Nothing published for this version

  8. 1.0.0-alpha.116 12 Aug 2023 pre-release

    Nothing published for this version

  9. 1.0.0-alpha.115 12 Aug 2023 pre-release

    Nothing published for this version

  10. 1.0.0-alpha.114 07 Aug 2023 pre-release

    Nothing published for this version

  11. 1.0.0-alpha.113 06 Aug 2023 pre-release

    Nothing published for this version

  12. 1.0.0-alpha.112 06 Aug 2023 pre-release

    Nothing published for this version

  13. 1.0.0-alpha.111 06 Aug 2023 pre-release

    Nothing published for this version

  14. 1.0.0-alpha.110 06 Aug 2023 pre-release

    Nothing published for this version

  15. 1.0.0-alpha.109 06 Aug 2023 pre-release

    Nothing published for this version

  16. 1.0.0-alpha.108 06 Aug 2023 pre-release

    Nothing published for this version

  17. 1.0.0-alpha.107 06 Aug 2023 pre-release

    Nothing published for this version

  18. 1.0.0-alpha.106 05 Aug 2023 pre-release

    Nothing published for this version

  19. 1.0.0-alpha.105 05 Aug 2023 pre-release

    Nothing published for this version

  20. 1.0.0-alpha.104 05 Aug 2023 pre-release

    Nothing published for this version

  21. 1.0.0-alpha.103 29 Jul 2023 pre-release

    Nothing published for this version

  22. 1.0.0-alpha.102 29 Jul 2023 pre-release

    Nothing published for this version

  23. 1.0.0-alpha.101 28 Jul 2023 pre-release

    Nothing published for this version

  24. 1.0.0-alpha.1 28 Jul 2023 pre-release

    Nothing published for this version

  25. 0.34.7 12 Sep 2021
    Release notes

    Bug Fixes

    • #1314 Fix a bug in Subscriber's Future impl.
    Open source →
    Release notes

    Bug Fixes

    • #1314 Fix a bug in Subscriber's Future impl.
    Open source →
  26. 0.34.6 13 Nov 2020
    Release notes

    Improvements

    • documentation improved
    Open source →
    Release notes

    Improvements

    • documentation improved
    Open source →
  27. 0.34.5 09 Nov 2020
    Release notes

    Improvements

    • #1164 widen some trait bounds on trees and batches
    Open source →
    Release notes

    Improvements

    • #1164 widen some trait bounds on trees and batches
    Open source →
  28. 0.34.4 10 Sep 2020
    Release notes

    New Features

    • #1151 Send is implemented for Iter
    • #1167 added Tree::first and Tree::last functions
      to retrieve the first or last items in a Tree, unless
      the Tree is empty.

    Bug Fixes

    • #1159 dropping a Db instance will no-longer
      prematurely shut-down the background flusher
      thread.
    • #1168 fixed an issue that was causing panics during
      recovery in 32-bit code.
    • #1170 when encountering corrupted storage data,
      the recovery process will panic less often.
    Open source →
    Release notes

    New Features

    • #1151 Send is implemented for Iter
    • #1167 added Tree::first and Tree::last functions to retrieve the first or last items in a Tree, unless the Tree is empty.

    Bug Fixes

    • #1159 dropping a Db instance will no-longer prematurely shut-down the background flusher thread.
    • #1168 fixed an issue that was causing panics during recovery in 32-bit code.
    • #1170 when encountering corrupted storage data, the recovery process will panic less often.
    Open source →
  29. 0.34.3 22 Aug 2020
    Release notes

    New Features

    • #1146 added TransactionalTree::generate_id
    Open source →
    Release notes

    New Features

    • #1146 added TransactionalTree::generate_id
    Open source →
  30. 0.34.2 29 Jul 2020
    Release notes

    Improvements

    • #1133 transactions and writebatch performance has been
      significantly improved by removing a bottleneck in
      the atomic batch stability tracking code.
    Open source →
    Release notes

    Improvements

    • #1133 transactions and writebatch performance has been significantly improved by removing a bottleneck in the atomic batch stability tracking code.
    Open source →
  31. 0.34.1 28 Jul 2020
    Release notes

    New Features

    • #1136 Added the TransactionalTree::flush method to
      flush the underlying database after the transaction
      commits and before the transaction returns.
    Open source →
    Release notes

    New Features

    • #1136 Added the TransactionalTree::flush method to flush the underlying database after the transaction commits and before the transaction returns.
    Open source →
  32. 0.34.0 23 Jul 2020

    Nothing published for this version

  33. 0.33.0 15 Jul 2020

    Nothing published for this version

  34. 0.32.1 12 Jul 2020
    Release notes

    New Features

    • #1116 IVec::subslice has been added to facilitate
      creating zero-copy subsliced IVecs that are backed
      by the same data.

    Bug Fixes

    • #1120 Fixed a use-after-free caused by missing ref keyword
      on a Copy type in a pattern match in IVec::as_mut.
    • #1108 conversions from Box<[u8]> to IVec are fixed.
    Open source →
    Release notes

    New Features

    • #1116 IVec::subslice has been added to facilitate creating zero-copy subsliced IVecs that are backed by the same data.

    Bug Fixes

    • #1120 Fixed a use-after-free caused by missing ref keyword on a Copy type in a pattern match in IVec::as_mut.
    • #1108 conversions from Box<[u8]> to IVec are fixed.
    Open source →
  35. 0.32.0 20 Jun 2020

    Nothing published for this version

  36. 0.32.0-rc1 26 May 2020 pre-release

    Nothing published for this version

  37. 0.31.0 31 Jan 2020

    Nothing published for this version

  38. 0.30.3 27 Dec 2019
    Release notes
    • Documentation-only release
    Open source →
  39. 0.30.2 27 Dec 2019
    Release notes

    New Features

    • Added the open function for quickly opening a database at a path with default configuration.
    Open source →
  40. 0.30.1 17 Dec 2019
    Release notes

    Bugfixes

    • Fixed an issue where an idle threadpool worker would spin in a hot loop until work arrived
    Open source →
  41. 0.30.0 13 Dec 2019

    Nothing published for this version

  42. 0.29.2 30 Oct 2019
    Release notes

    New Features

    • The create_new option has been added to Config, allowing the user to specify that a database should only be freshly created, rather than re-opened.
    Open source →
  43. 0.29.1 16 Oct 2019
    Release notes

    Bugfixes

    • Fixed a bug where prefix encoding could be incorrectly handled when merging nodes together.
    Open source →
  44. 0.29.0 16 Oct 2019

    Nothing published for this version

  45. 0.28.0 10 Sep 2019

    Nothing published for this version

  46. 0.27.0 08 Sep 2019

    Nothing published for this version

  47. 0.26.3 27 Aug 2019

    Nothing published for this version

  48. 0.26.2 27 Aug 2019 withdrawn

    Nothing published for this version

  49. 0.26.0 19 Aug 2019

    Nothing published for this version

  50. 0.25.0 15 Aug 2019

    Nothing published for this version

  51. 0.24.1 12 May 2019

    Nothing published for this version

  52. 0.24.0 12 May 2019 withdrawn

    Nothing published for this version

  53. 0.23.0 20 Apr 2019

    Nothing published for this version

  54. 0.22.1 10 Apr 2019

    Nothing published for this version

  55. 0.22.0 09 Apr 2019

    Nothing published for this version

  56. 0.21.4 08 Apr 2019

    Nothing published for this version

  57. 0.21.3 03 Apr 2019 withdrawn

    Nothing published for this version

  58. 0.21.2 02 Apr 2019

    Nothing published for this version

  59. 0.21.1 02 Apr 2019

    Nothing published for this version

  60. 0.21.0 01 Apr 2019

    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