Releases: structured-world/coordinode-lsm-tree
Releases · structured-world/coordinode-lsm-tree
Release list
v5.8.6
v5.8.5
Performance
- bench harness wall-clock fix and write hot-path audit (#606)
v5.8.4
Performance
- bench harness wall-clock fix and write hot-path audit (#606)
v5.8.3
Performance
- bench harness wall-clock fix and write hot-path audit (#606)
v5.8.2
Performance
- close the hot-path audit (ECC clean read, zero-copy columns, deterministic codegen) (#602)
v5.8.1
v5.8.0
v5.7.0
Added
- (salvage) block-granular SST salvage (#560)
- (columnar) delete-density rewrite, read-path perf, backpressure + zstd fixes (#559)
- (fs) fault-injection harness and power-loss crash simulator (#555)
- compaction-debt write-backpressure verdict (#554)
Documentation
- README quick start, comparison table, and discoverability metadata (#565)
Performance
- (multi_get) coalesce a batch's block reads across SSTs (#563)
Testing
v5.6.0
Added
- (no_std) bottommost compaction GC + verify scrub on the no_std path (#541)
- (columnar) accumulate ingest batches into one rowgroup (#537)
- (columnar) nullable value sub-columns and default values (#536)
- (columnar) consumer value sub-columns via columnar ingest (#531)
- positional delete-bitmap MVCC for columnar segments (#530)
- (columnar) vectorized columnar scan with projection and predicate pushdown (#525)
- (columnar) column-organized SST data blocks with on-flush transpose (#524)
- (columnar) intrinsic-field transpose between entries and ColumnBatch (#523)
- (columnar) PAX columnar block format and ColumnBatch read unit (#517)
- (tree) approximate range row-count + selectivity (#514)
- (tree) per-level / per-segment storage + access stats (#515)
- (tree) approximate range size/count estimate (#513)
- per-block zone-map section (#511)
Documentation
- external WAL contract and storage invariants reference (#546)
- (columnar) consumer sub-column schema evolution conventions (#539)
Fixed
- (table) replace saturating seqno arithmetic on the read path with checked (#538)
- (compaction) keep a range tombstone deleting a key with a later merge operand (#528)
Performance
- (filter) prefetch the ribbon coefficient window in the BuRR probe (#545)
Refactored
- coherent storage-statistics surface with compaction-debt and cache snapshot (#543)
Testing
v5.5.0
Added
- (range) seekable range iterator + decompress-path zero-copy (#501)
- (compaction) tight-space compaction with in-place reclaim and blob defrag (#497)
- (compaction) deadlock-free space admission for merges (#493)
- (fs) Fs::available_space free-space probe + disk-pressure admission (#492)
- (storage) opt-in write admission control (#490)
- (storage) storage introspection API (capacity, K/V shape, remaining estimate) (#488)
Performance
- (range) in-place seekable re-seek without merge-stack rebuild + peek (#510)
Refactored
- audit and de-mask saturating arithmetic (#498)