Skip to content

Lagrange v0.3.3

Choose a tag to compare

@github-actions github-actions released this 31 Oct 01:08
· 13 commits to main since this release

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 participant BEGIN, PREPARE, COMMIT, and ROLLBACK
    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), and schema_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):

Full history: CHANGELOG.md · process: RELEASE.md