Library

doltlite v0.50.11

Versionv0.50.11
Stars★ 270
Released2026-09-16

DoltLite - Version Controlled SQLite

Release notes

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](https://github.com/dolthub/doltlite/blob/v0.50.11/performance-report.md#sql-workload-summary)._

Share this resource


Discovered 2026-09-18 Source GitHub Archive 2026-09 →