Slingshot v2.0.0 — optimistic concurrency and conditional writes
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.