Releases: init4tech/storage
Releases · init4tech/storage
v0.9.0
v0.8.0
What's Changed
- cold: unified handle architecture (supersedes #57) by @prestwich in #58
- chore: remove a third-party type from public API by @Fraser999 in #59
- replace deleted SDK alias SealedHeader and bump version by @Fraser999 in #61
Full Changelog: v0.7.2...v0.8.0
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.