Skip to content

DoltLite 0.50.11

Choose a tag to compare

@github-actions github-actions released this 16 Sep 21:24
· 1356 commits to master since this release
0978058

Improved large-database performance, garbage collection, and SQL and version-control correctness.

Reliability and correctness

  • Fixed merge transaction handling, schema replay, generated-column indexes, and preservation of untracked views and triggers during reset.
  • Corrected foreign-key affinity, CHECK parsing, custom count() behavior, and recovery from incomplete WAL writes.

Performance and testing

  • Reduced GC memory growth and streamed checkpoint indexes with bounded buffers.
  • Accelerated large-table reads, historical queries, blame, and foreign-key verification.
  • Made the node cache respect smaller memory budgets while preserving default performance.
  • Expanded fault, concurrency, and SQL regression coverage.
  • Added large-table read benchmarks with stock SQLite comparisons and PR comments. Documented all performance suites, with checkpoint timings covered separately.

Benchmark / SQL workload summary

In-memory

Operation SQLite median total DoltLite median total Ratio
Reads 10.27s 10.91s 1.1×
Writes 2.07s 3.41s 1.6×

File-backed

Operation SQLite median total DoltLite median total Ratio
Reads 11.27s 11.24s 1.0×
Writes 3.33s 4.16s 1.2×
Autocommit writes 766.52ms 2.87s 3.7×

Full nightly results: performance-report.md.