Skip to content

Zova v0.22.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:12

Highlights

Introduces the first supported downstream extension-authoring and app-defined SQL function registration path.

What's changed

  • Added controlled C ABI registration for application-defined scalar SQL functions and typed callback values/results.
  • Added external extension registries that compose with bundled extensions at database open/create time.
  • Added experimental extension bundle building, verification, opening, trust, install, and smoke-test workflows.
  • Added registry composition, capability, storage-prefix, SQL-hook, and missing-code validation.
  • Added C ABI extension bundle open/trust APIs and binding support for the new extension platform.
  • Centralized package, ABI, SQLite, Zig, and format metadata in one version module.
  • Hardened generated-C builds by gating unavailable dynamic-extension behavior and isolating extension smoke tests.

Compatibility

  • Keeps .zova format_version = 6; existing extension metadata is reused.
  • The downstream extension/function ABI is pre-1.0 and explicitly experimental where documented.
  • Controlled registration is the supported path; raw sqlite3 * access is not the primary integration model.

Full Changelog: v0.21.2...v0.22.0