Repository navigation
Lagrange v0.3.3
Lagrange 0.3.3 — 2026-10-30 (experimental / alpha).
Scenario A transaction coordination fast-path and multi-system comparative
benchmark completion release reducing per-statement coordinator metadata
bookkeeping, overlapping independent participant BEGIN/PREPARE/COMMIT/ROLLBACK
stages, adding opt-in row-key-disjoint concurrent participant staging sessions,
reusing pre-validated compiled operations across staging replay, pruning
composite-key partitions by prefix and range, caching SQLite determinism
compilation plans, and completing Slices 3–5 of the comparative benchmark
matrix (epic scenario-a-transaction-coordination-fast-path):
Formation health at cut time: formation health: 0/20 passed (0%), 0 with a starved seed.
Added
- Scenario A transaction coordination fast path & telemetry (
scenario-a-transaction-coordination-fast-path):
Per-transaction phase and metadata telemetry (distributed-transaction-telemetry.js),
reduced durable transaction bookkeeping (sql-query-engine-transaction-set-methods.js,
distributed-transaction-participant-set.js,distributed-transaction-statement.js),
concurrent independent participantBEGIN,PREPARE,COMMIT, andROLLBACK
stages (distributed-transaction-protocol.js), opt-in row-key-disjoint concurrent
participant staging sessions (partition-participant-transaction-session.js),
pre-validated compiled operation reuse and empty-read direct execution during
staging replay (partition-participant-transaction-staging.js), composite
partition prefix and range pruning (partition-resolver-composite.js,
lagrange-oltp-adapter.js), andschema_version-fenced SQLite determinism
plan caching plus Raft durable sync telemetry (partition-transaction-determinism.js,
raft-rs-durable-store.js). - Multi-system comparative benchmark matrix completion (
#166–#168):
Citus colocated tables and distributed functions comparison (Slice 3),
YugabyteDB 2024.2 and Apache Ignite 3 colocated compute comparison (Slice 4),
and Scenario C PostgreSQL + Valkey freshness-bounded risk comparison (Slice 5).
Docker images (linux/amd64, distroless):
docker.io/psvensson/lagrange:0.3.3(Docker Hub)
Full history: CHANGELOG.md · process: RELEASE.md