Repository navigation
DoltLite 0.51.2
Improved version-control recovery, schema merging, full-text search, and write performance.
Reliability and correctness
- Improved transaction safety and recovery during errors, interruptions, and concurrent branch changes.
- Fixed merges and rebases involving renamed or dropped tables and columns, defaults, and index conflicts.
- Fixed full-text index corruption during rollbacks, concurrent writes, and out-of-memory recovery; prevented update-hook crashes after nested statement failures.
- Corrected staging of ignored tables, checkout of system tables, ref handling, and diff metadata.
- Fixed the Go driver’s
Execto execute every statement in SQL scripts and bind arguments across statements.
Performance and testing
- Accelerated failed-statement rollbacks, large updates, and scans after garbage collection.
- Expanded schema-merge, concurrency, full-text search, and Dolt oracle regression coverage.
Benchmark / SQL workload summary
In-memory
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 10.25s | 12.00s | 1.2× |
| Writes | 2.12s | 3.31s | 1.6× |
File-backed
| Operation | SQLite median total | DoltLite median total | Ratio |
|---|---|---|---|
| Reads | 10.88s | 12.15s | 1.1× |
| Writes | 3.57s | 4.08s | 1.1× |
| Autocommit writes | 792.71ms | 2.57s | 3.2× |
Full nightly results: performance-report.md.