Skip to content

Releases: init4tech/storage

v0.7.2

16 Apr 15:33
bd6e69a

Choose a tag to compare

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

09 Apr 14:26
76886ef

Choose a tag to compare

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

08 Apr 14:29
ecdeb02

Choose a tag to compare

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

03 Apr 17:04
97c46ef

Choose a tag to compare

What's Changed

  • fix(hot): avoid panic when bytecode_hash is None during revert writes by @rswanson in #44

New Contributors

Full Changelog: v0.6.8...v0.6.9

v0.6.8

27 Mar 14:02
4ce2b82

Choose a tag to compare

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

20 Mar 20:30
1756951

Choose a tag to compare

Fix

  • UnifiedStorage::drain_above now returns a Send future — extracted synchronous hot-storage unwind logic into unwind_hot_above, keeping the !Send MDBX write transaction out of the async state machine. This unblocks use from Send-bounded executors like reth::install_exex.

Internal

  • Added compile-time Send canaries for all async methods on UnifiedStorage<DatabaseEnv> and StorageBuilder::build to prevent regressions.

v0.6.6

20 Mar 17:29
19695d5

Choose a tag to compare

What's Changed

  • fix(cold): track stream producer tasks for graceful shutdown (#40)

Full Changelog: https://github.com/init4tech/signet-storage/compare/v0.6.5...v0.6.6

v0.6.5

11 Mar 12:43
16d965e

Choose a tag to compare

What's Changed

  • fix(cold): drain in-flight reads before executing writes (#39)
  • feat(storage): add drain_above to ColdStorage + UnifiedStorage (#38)
  • chore: remove deref impls (#37)

Full Changelog: v0.6.4...v0.6.5

v0.6.4

17 Feb 16:24
24034ab

Choose a tag to compare

What's Changed

  • refactor(storage): Introduce connector-based architecture (#35)
  • fix: Cursor::exact_dual (#36)

Full Changelog: v0.6.3...v0.6.4

v0.6.3

16 Feb 19:42
61f09c9

Choose a tag to compare

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-types v0.6.3
  • signet-hot v0.6.3
  • signet-cold v0.6.3
  • signet-hot-mdbx v0.6.3
  • signet-cold-mdbx v0.6.3
  • signet-cold-sql v0.6.3
  • signet-storage v0.6.3

Full Changelog: v0.6.2...v0.6.3