PackageTrack
Sign in Get early access

parity-db

Key-value database for the blockchain

0.5.6 9.5M downloads/mo #3188 most downloaded on crates.io paritytech/parity-db

What this package is like to depend on

Last release 1 months ago

20 Jul 2026

Release timing varies

gaps range from 2 weeks to 10 months

Some releases are documented

notes for 19 of 46 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

46 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

46 releases · Apr 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 46
  1. 0.5.6 20 Jul 2026
    Release notes
    • fix: deadlock between commit worker and cleanup worker #252
    Open source →
  2. 0.5.5 11 May 2026
    Release notes
    • Use ahash on live overlays #250
    Open source →
  3. 0.5.4 28 Jul 2025
    Release notes
    • Add commit_changes_bytes() method to Db #248
    Open source →
  4. 0.5.3 10 Jul 2025
    Release notes
    • Add Db::commit_changes_shared that passes values as Arc<Vec<u8>>, potentially without an extra copy.
    Open source →
  5. 0.5.2 28 May 2025
    Release notes
    • Compilation support for riscv64
    Open source →
  6. 0.5.1 12 May 2025
    Release notes
    • Optimized large value storage to store full value size in the header
    Open source →
  7. 0.5.0 07 Oct 2024
    Release notes
    • Multi tree column option #232
    Open source →
  8. 0.4.13 05 Jan 2024
    Release notes
    • Lock memory map when reading from file

    • Fix loom

    • Fix loom

    • Bump version

    Open source →
    Release notes
    • Lock memory map when reading from file #234
    • Disable read-ahead on Windows #235
    Open source →
  9. 0.4.12 12 Oct 2023
    Release notes
    • CI for windows and macos. Also fixes access denied error on windows #222
    • Force alignment for all chunk buffers #225
    Open source →
  10. 0.4.11 13 Sep 2023
    Release notes
    • Make madvise_random compatible with non-Unix OS #221
    • Explicit funlock #218
    Open source →
  11. 0.4.10 21 Jul 2023
    Release notes
    • Use mmap IO for value tables #214
    Open source →
  12. 0.4.9 03 Jul 2023
    Release notes
    • Call madvise for existing index files #211
    Open source →
  13. 0.4.8 15 May 2023
    Release notes
    • Support for removing a column #210
    Open source →
  14. 0.4.7 02 May 2023
    Release notes
    • Fix find_entry for zero partial key #206
    • Limit log cleanup queue #204
    • Ensure log deletion order #202
    • Improve DB validation tool #200
    • Representative query timing #196
    • Force value-only iteration in the public API #192
    • Fuzzer: model more carefully what is written to disk 70c60f0
    • Fixes fuzzer: the database now enacts commits on drop properly a28a58d
    Open source →
  15. 0.4.6 20 Mar 2023
    Release notes
    • Check read bound for btree nodes. #194
    • Fix find_entry_sse #193
    • Preserve logs on write error. #188
    • Don't kill logs on write error 1fe76f4
    Open source →
  16. 0.4.4 03 Mar 2023
    Release notes
    • Siphash key with salt for uniform columns #186
    • Uniform keys option for stress test. #185
    • Applies a Clippy suggestion to avoid a mem::transmute call #184
    • CI: Test aarch64 using Qemu #182
    • Benchmarks for find_entry #180
    • Reduce alloc in copy_to_overlay #178
    • No sse2 target #177
    • Use SSE2 SIMD in IndexTable::find_entry #176
    • IndexTable::find_entry: add assertion bound checking #175
    • Upgrades clap and env_logger #173
    • Renames "build" CI job to "test" #174
    • Makes Clippy happy #172
    • btree copy_to_overlay 86ffde6
    • fix fmt and clippy 6e7ffb6
    • fix: reduce allocations in copy_to_overlay 43331db
    Open source →
  17. 0.4.3 24 Jan 2023

    Nothing published for this version

  18. 0.4.2 12 Oct 2022
    Release notes
    • Fix index corruption on reindex #170
    • implement FromStr for CompressionType #167
    • Update README.md #166
    • Loom: validates iteration and adds deletions to transaction test #165
    • Fixes CI workflow file syntax #164
    • Tests writes and iteration with Loom #163
    • Implements Entry::new_uninit where it's fairly safe #160
    • Avoid a race-condition leading to crash in Log::clean_logs #161
    • Removes TableKey::index (private dead code) #155
    • Removes "pub" modifier on methods with private input types #156
    • Properly reset BTree iteration state on boundaries #154
    • Log: Adds a read queue #151
    • Makes fuzzer support more recovery edge cases #149
    • Clean logs using the usual process even in case of replay or db failure #148
    • Removes some trivial casts #147
    • Makes fuzzer call explicitly I/O operations #143
    • Properly reset BTree iteration state on boundaries #152
    • Clean logs using the usual process even in case of replay or db failure #145
    • Fuzz iteration as part of operations 097f5c1
    • Adds very basic concurrency test with loom 3038b2a
    • Fuzzer: Removes duplicated code related to layers a917267
    Open source →
  19. 0.4.1 06 Oct 2022
    Release notes
    • Don't panic on bad size header #140
    • Removes skip_check_lock option #136
    • Fixes a possible crash during log validation #137
    • Removes skip_check_lock 08038f8
    • Error message f293dfc
    Open source →
  20. 0.4.0 28 Sep 2022
    Release notes
    • Compression threshold moved to modifiable starting option. #103
    • Iterator behave like rust std btree when changing direction #125
    Open source →
  21. 0.3.17 06 Sep 2022

    Nothing published for this version

  22. 0.3.16 22 Jul 2022

    Nothing published for this version

  23. 0.3.15 22 Jul 2022

    Nothing published for this version

  24. 0.3.14 21 Jun 2022

    Nothing published for this version

  25. 0.3.13 06 May 2022

    Nothing published for this version

  26. 0.3.12 02 May 2022

    Nothing published for this version

  27. 0.3.11 05 Apr 2022

    Nothing published for this version

  28. 0.3.10 05 Apr 2022

    Nothing published for this version

  29. 0.3.9 21 Mar 2022

    Nothing published for this version

  30. 0.3.8 03 Mar 2022

    Nothing published for this version

  31. 0.3.7 18 Feb 2022

    Nothing published for this version

  32. 0.3.6 02 Feb 2022

    Nothing published for this version

  33. 0.3.5 15 Nov 2021

    Nothing published for this version

  34. 0.3.4 08 Nov 2021

    Nothing published for this version

  35. 0.3.3 01 Nov 2021

    Nothing published for this version

  36. 0.3.2 22 Sep 2021

    Nothing published for this version

  37. 0.3.1 05 Aug 2021

    Nothing published for this version

  38. 0.3.0 04 Aug 2021

    Nothing published for this version

  39. 0.2.4 04 Jun 2021

    Nothing published for this version

  40. 0.2.3 03 Mar 2021

    Nothing published for this version

  41. 0.2.2 04 Feb 2021

    Nothing published for this version

  42. 0.2.1 04 Feb 2021

    Nothing published for this version

  43. 0.2.0 25 Jan 2021

    Nothing published for this version

  44. 0.1.2 24 Apr 2020

    Nothing published for this version

  45. 0.1.1 16 Apr 2020

    Nothing published for this version

  46. 0.1.0 15 Apr 2020

    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