NATS 2.12’s Atomic Batch Publishing Guarantees All‑Or‑Nothing Message Writes
Version 2.12 adds atomic batch publishing to JetStream streams, letting producers commit a set of related messages as a single transaction. If any write fails the whole batch is rejected, eliminating partial data and enabling reliable fan‑out, full‑state replacement, and multi‑event commits.