NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3489 most downloaded on crates.io
kvdb implementation backed by RocksDB
Last release 10 months ago
01 Dec 2025
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Most releases are documented
notes for 28 of 32 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
34 releases · first in 2018
Expose function force_compact to forcefully compact columns #958
Force compact the DB on startup and on heavy writes. #949
One column per quarter.
- Updated rocksdb to 0.24. #935
rocksdb to 0.24. #935- Updated rocksdb to 0.21. #750
rocksdb to 0.21. #750Updated rocksdb to 0.20.1. #743
rocksdb to 0.20.1. #743Removed parity-util-mem support. #696
parity-util-mem support. #696Removed owning_ref from dependencies . #662
Disable jemalloc feature for rocksdb where it is not working. #633
jemalloc feature for rocksdb where it is not working. #633Updated rocksdb to 0.18 and enable jemalloc feature. #629
rocksdb to 0.18 and enable jemalloc feature. #629Migrated to 2021 edition, enforcing MSRV of 1.56.1. #601
Database api uses now template argument P: AsRef instead of &str #579
Database api uses now template argument P: AsRef<Path> instead of &str #579DatabaseConfig is now #[non_exhaustive]. #576
- Bumped rocksdb to 0.17. #573
rocksdb to 0.17. #573Updated parity-util-mem to 0.10. #556
- Updated rocksdb to 0.16. #537
rocksdb to 0.16. #537Updated parity-util-mem to 0.9. #510
### Breaking - Updated dependencies. #470
- Updated rocksdb to 0.15. #424 - Set format_version to 5. #395
- Updated kvdb to 0.7. #402
kvdb to 0.7. #402Updated to the new kvdb interface. #313
- Updated dependencies. #361
License changed from GPL3 to dual MIT/Apache2. #342
- Bump parking_lot to 0.10. #332
Fixed iter_from_prefix being slow. #326
iter_from_prefix being slow. #326Updated features and feature dependencies. #307
Add I/O statistics for RocksDB. #294
Use get_pinned API to save one allocation for each call to get(). #274
get_pinned API to save one allocation for each call to get(). #274drop_column to remove_last_column. #274get_cf to cf. #274Option<u32> to u32None -> unsupported, Some(0) -> 0, Some(1) -> 1, etc.Some(9), after: 10.DatabaseConfig::default() defaults to 1 columnDatabase::with_columns still accepts u32, but panics if 0 is providedDatabase::open panics if configuration with 0 columns is providednum_keys(col) to get an estimate of the number of keys in a column. #285ElasticArray and use the new DBValue (alias for Vec<u8>) and DBKey types from kvdb. #282Switched away from using parity-rocksdb in favour of upstream rust-rocksdb. #257
Updated to 2018 edition idioms. #237
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →