Zova v0.21.0
Highlights
Introduces Zova's extension host and proves it with the bundled trgm fuzzy-text extension.
What's changed
- Added namespaced extension manifests, installation metadata, lifecycle hooks, checks, and private storage ownership.
- Added bundled and application-provided extension registries with collision and compatibility validation.
- Added explicitly trusted local dynamic extension bundles; database files never auto-load native code.
- Added extension list/info/install/check/drop/trust CLI workflows.
- Added the target-aware
trgmSQL surface for indexed fuzzy text similarity. - Added C ABI, Rust, Go, and Python extension-management support.
- Added the extension contract and trust-model documentation.
Compatibility
- Bumps the experimental
.zovaformat to5for required extension registry schema. - Dynamic extension loading is explicit and trust-gated;
.zovafiles are not executable packages.
Full Changelog: v0.20.0...v0.21.0