Zova v0.18.0
Highlights
Adds transaction-aware, same-process app notifications so applications can react only after storage work commits.
What's changed
- Added explicit
listenandnotifyAPIs with channel, payload, and connection-local sequencing. - Queues notifications within transactions and delivers them only after successful commit.
- Discards pending notifications on rollback and follows nested savepoint rollback/release behavior.
- Added connection-local SQL notification support for prepared-statement workflows.
- Added C ABI, Rust, Go, and Python notification APIs with deterministic subscription lifetimes.
- Included the SQLite-to-Zova migration guide and Darwin C ABI repack support in release packages.
Compatibility
- Keeps
.zovaformat_version = 3; notifications are in-memory and non-persistent. - Notifications are local to one process and database handle, not a durable log, server, or replication system.
Full Changelog: v0.17.0...v0.18.0