Releases: init4tech/storage
Releases · init4tech/storage
v0.7.2
What's Changed
- feat(hot-mdbx): pre-populate FSI cache at DB open (ENG-2136) by @prestwich in #51
- fix: ignore new cargo audit warning by @Fraser999 in #53
- feat(cold-sql): add topic indexes for log filtering by @rswanson in #54
- feat(cold): increase LRU cache from 128 to 2048 entries by @rswanson in #55
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- fix(hot): use direct exact_dual path in DualTableTraverse by @prestwich in #46
- fix: reduce excess allocations (ENG-2036) by @prestwich in #49
- chore: bump version to 0.7.1 by @prestwich in #50
- Add Claude pre-push hooks for clippy and doc checks by @prestwich in #48
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- fix(cold-sql): pool starvation and query inefficiencies by @prestwich in #45
Full Changelog: v0.6.9...v0.7.0
v0.6.9
v0.6.8
What's Changed
- refactor(cold): require &mut self for ColdStorage write methods by @prestwich in #42
- feat(hot): add queue_db_init and auto-create tables on RW open by @prestwich in #43
Full Changelog: v0.6.7...v0.6.8
v0.6.7
Fix
UnifiedStorage::drain_abovenow returns aSendfuture — extracted synchronous hot-storage unwind logic intounwind_hot_above, keeping the!SendMDBX write transaction out of the async state machine. This unblocks use fromSend-bounded executors likereth::install_exex.
Internal
- Added compile-time
Sendcanaries for all async methods onUnifiedStorage<DatabaseEnv>andStorageBuilder::buildto prevent regressions.
v0.6.6
v0.6.5
v0.6.4
v0.6.3
What's Changed
- chore: bump SDK to rc.11, use SDK primitive re-exports (#33)
Published Crates
All crates published to crates.io:
signet-storage-typesv0.6.3signet-hotv0.6.3signet-coldv0.6.3signet-hot-mdbxv0.6.3signet-cold-mdbxv0.6.3signet-cold-sqlv0.6.3signet-storagev0.6.3
Full Changelog: v0.6.2...v0.6.3