·
13 commits
to ledger-8
since this release
Ledger 8.1.0 Release Notes
Version: 8.1.0
Date: 2026-05-13
High-level summary
Ledger 8.1.0 is a minor release that brings significant storage layer improvements and enhanced wallet functionality. The release includes critical fixes to the storage-core subsystem addressing race conditions and memory management issues, while also exposing finer-grained control mechanisms and event contents through WASM bindings for wallet developers.
Audience
This release note is important for:
- Node developers who will benefit from improved storage stability
- Developers using the ledger WASM bindings
What changed (Summary of updates)
storage-core 1.2.0 Updates
- feat: add incremental garbage collector running in a time-bounded way, requiring databases to support a new scan operation
- feat: allow ParityDB to use existing instance
- feat: allow shared parity_db backend through generic Deref
- fix: removed race condition from
force_as_arc - fix: prevent panic in
Spserialization with mixed 'promoted' and 'unpromoted' keys - fix: correct
Sp::into_trackedbehaviour - fix: remove pending Update from memory before cache_insert_new_key in get()
- fix: respect lock ordering in
force_as_arcto prevent deadlock
Wallet Integration Updates
- feat: expose finer-grained control for the wallet in wasm bindings
- feat: expose event contents to the extent useful to the wallet in wasm bindings
New features requiring configuration updates
None in this release
Deprecations
None in this release.
Breaking changes or required actions for developers
None in this release.
Fixed defect list
The following issues were fixed in Ledger 8.1.0:
| Component | Description |
|---|---|
| storage-core | Race condition in force_as_arc that could cause deadlocks |
| storage-core | Panic in Sp serialization when mixing promoted/unpromoted keys |
| storage-core | Memory leak from pending Updates not being removed before cache insertion |
| storage-core | Incorrect behavior in Sp::into_tracked |
| storage-core | Lock ordering violation that could cause deadlocks |
Security fixes
None in this release