Repository navigation
DoltLite 0.51.3
Improved remote performance, merge correctness, and storage consistency.
- Accelerated remote transfers with batched chunk reads and reduced hashing.
- Fixed lazy-clone reads blocking behind another connection’s uncommitted writes.
- Fixed missing secondary-index entries after merge, cherry-pick, and revert on key-only tables.
- Corrected schema merges and table checkouts involving dropped columns, indexes, triggers, and concurrent edits.
- Prevented false diffs and conflicts caused by inconsistent REAL, NULL, and rewritten-row encoding.
- Improved interrupted-command cleanup, deserialization safety, and
VACUUM INTOURI handling. - Expanded regression coverage and remote performance gates; retained 55-sample sysbench runs and added a final 1 GB nightly benchmark.
Benchmark / SQL workload summary
In-memory
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 10.41s | 12.56s | 1.2× |
| Writes | 2.13s | 3.38s | 1.6× |
File-backed
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 11.04s | 12.66s | 1.1× |
| Writes | 3.46s | 4.09s | 1.2× |
| Autocommit writes | 881.91ms | 2.74s | 3.1× |
Full nightly results: performance-report.md.