Skip to content

DoltLite 0.50.16

Choose a tag to compare

@timsehn timsehn released this 08 Oct 19:14
· 211 commits to master since this release
d2deb64

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() or VACUUM.
  • 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.