fix: v0.2.3 OPFS数据恢复 + Aria WAL事务边界修复
CI / test (18.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 10m0s
CI / test (24.x) (push) Successful in 9m52s

This commit is contained in:
thzxx
2026-07-27 21:30:35 +08:00
parent 4a3feac9ea
commit 2493209611
11 changed files with 224 additions and 22 deletions
+5 -6
View File
@@ -5,12 +5,11 @@ All notable changes to MetonaSqlark will be documented in this file.
## [0.2.3] - 2026-07-27
### Fixed
- **RB-Tree fixDelete 完整实现** — 补全标准红黑树删除修复(双黑问题),保证 O(log n) 性能
- **LSM SSTable 缓存预热** — `init()` 预加载所有 SSTable 数据到缓存,消除 cache miss 导致的数据丢失
- **LZ4 往返正确性** — 重写 compress/decompress 为统一 token 格式,压缩解压完全可逆
### Changed
- LZ4 压缩测试增加 3 个往返正确性验证用例
- **RB-Tree fixDelete 完整实现** — 补全标准红黑树删除修复,保证 O(log n)
- **LSM SSTable 缓存预热** — `init()` 预加载所有 SSTable,消除 cache miss
- **OPFS 数据恢复** — `open()` 自动从 OPFS 文件加载已有表数据到内存
- **Aria WAL 事务恢复** — 两阶段恢复:仅回放已提交事务,未提交数据不回放
- **LZ4 格式修复** — 重写 token 格式,消除中间字面量 token 歧义
---