Skip to content

Slingshot v2.0.0 — optimistic concurrency and conditional writes

Choose a tag to compare

@jddalessandro jddalessandro released this 29 Jul 11:08

Slingshot v2.0.0 delivers end-to-end optimistic concurrency and conditional writes.

Highlights:

  • Atomic version compare-and-write semantics across memory, SQLite, PostgreSQL, and MongoDB
  • Strong ETag and If-Match support in runtime and generated entity routes
  • Safe SQL and MongoDB migration backfills for existing records
  • Explicit Redis startup rejection when atomic concurrency cannot be guaranteed
  • Versioned v3 five-store conformance evidence and generated backend support documentation
  • FIFO SQLite transaction coordination and transaction-scoped parity
  • Notification preferences as the first production-package concurrency adoption

The versioned release tree passed the complete hardening core gate, including all TypeScript graphs, builds, 43 independently packed consumers, and the full non-Docker test suite. The implementation commit had already passed Docker integration, 159 E2E tests, 44-suite coverage enforcement, docs CI, and three consecutive live conformance runs.