Skip to content

DoltLite 0.51.2

Choose a tag to compare

@timsehn timsehn released this 24 Oct 19:57
· 884 commits to master since this release
fbb6a64

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 Exec to 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.