Repository navigation
DoltLite 0.50.16
Improved SQL and version-control correctness, crash recovery, and concurrent-write protection.
Reliability and correctness
- Prevented stale transactions and failed version-control operations from overwriting concurrent writes.
- Fixed recovery after interrupted writes following
dolt_gc()orVACUUM. - Corrected schema merges, conflict aborts, and workspace constraint enforcement.
- Fixed historical queries, blame, diffs, and SQL patches involving primary-key affinity and collation.
- Improved checkout, clone defaults, remote argument handling, and WAL transitions for SQLite files.
Performance and testing
- Accelerated secondary-index row fetches.
- Expanded concurrency, recovery, and Dolt oracle coverage; strengthened nightly performance regression checks.
Benchmark / SQL workload summary
In-memory
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 8.73s | 10.12s | 1.2× |
| Writes | 1.82s | 2.84s | 1.6× |
File-backed
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 9.49s | 10.27s | 1.1× |
| Writes | 3.53s | 3.80s | 1.1× |
| Autocommit writes | 847.78ms | 2.54s | 3.0× |
Full nightly results: performance-report.md.