feat(storage): add Bitcask storage migration, binary WAL, and data compaction support
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-04-04 - 2.2.0 - feat(storage)
|
||||
add Bitcask storage migration, binary WAL, and data compaction support
|
||||
|
||||
- add TypeScript storage migration from legacy JSON collections to the v1 Bitcask binary format before starting the Rust engine
|
||||
- replace the legacy JSON WAL with a binary write-ahead log plus shared binary record and KeyDir infrastructure in rustdb-storage
|
||||
- introduce data file compaction with dead-record reclamation and tests, and add the bson dependency for BSON serialization during migration
|
||||
|
||||
## 2026-04-02 - 2.1.1 - fix(package)
|
||||
update package metadata
|
||||
|
||||
|
||||
Reference in New Issue
Block a user