Skip to content

DoltLite 0.51.3

Choose a tag to compare

@timsehn timsehn released this 25 Oct 23:57
· 755 commits to master since this release
69588ef

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 INTO URI 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.