Home Expressions
Docs
Drivers Gateway SDKs Benchmarks
Changelog
GitHub
Blog Status Roadmap

Recent Releases

Version Date Theme Status
Unreleased May 21, 2026 Post-v0.8.3 public API hardening Main
v0.8.3 April 23, 2026 CLI parity milestone and source tree reorganization Latest
v0.8.1 April 23, 2026 Linux PgDriver connect fix and pipeline failure metadata Stable
v0.8.0 April 22, 2026 Zig 0.16 baseline, runtime module move, and enterprise-auth/TLS hardening Stable
v0.7.3 April 1, 2026 Linux Kerberos/GSS smoke reliability on CI Stable
v0.7.2 April 1, 2026 Parity guard and cross-platform compile fixes Stable
v0.7.1 April 1, 2026 Enterprise auth additions and raw-surface hardening Stable
v0.7.0 March 31, 2026 Canonical Zig benchmark framing and docs/release alignment Stable
v0.6.3 March 30, 2026 Canonical /zig/benchmarks page launch Stable

Dedicated Zig Pages

Unreleased

May 21, 2026 Main
Post-v0.8.3 public API hardening — The current qail-zig main branch keeps the released v0.8.3 line intact while documenting post-release API hardening: stricter raw SQL policy, hidden trusted/raw helper modules, and refreshed docs generated from the repository book.

Highlights

  • Breaking on main: public raw SQL inputs, cursor SQL helpers, trusted/raw compatibility helpers, and data-safety raw helpers are no longer part of the current public API.
  • Breaking: public driver execution and public transpilation fail closed for raw commands and nested raw escape hatches.
  • Current pool construction is PgPool.init(allocator, config) or PgPool.initUri(allocator, uri); older PgPool.connect docs were stale.
  • CLI parity work now includes branch management, codegen tooling, migration receipt hardening, and live PostgreSQL path validation.

v0.8.3

April 23, 2026 Latest
CLI parity milestone and source tree reorganization — qail-zig v0.8.3 is the latest release tag, completing the CLI parity milestone and reorganizing the source tree around the active PostgreSQL driver track.

Highlights

  • Completed the CLI parity milestone.
  • Reorganized CLI implementation and test source layout.
  • Refreshed benchmark and test source paths to match the reorganized tree.
  • Kept the Zig 0.16 runtime baseline from v0.8.0 and Linux connect fixes from v0.8.1.

v0.8.1

April 23, 2026 Stable
Linux PgDriver connect fix and pipeline failure metadata — qail-zig fixed the Linux real PostgreSQL connect path and preserved pipeline failure metadata after draining back to ReadyForQuery.

Highlights

  • Pipeline failures retain failing query index, completed/skipped counts, rollback semantics, and SQLSTATE/message/detail/hint metadata.
  • Linux PgDriver.connect avoids large nested return-value movement on the real server path.
  • The adversarial runner can execute one hardening case directly for focused real-DB debugging.
  • Real pipeline-failure validation confirms rollback and connection recovery behavior.

v0.8.0

April 22, 2026 Stable
Zig 0.16 baseline, runtime module move, and enterprise-auth/TLS hardening — qail-zig now targets Zig 0.16+, moved compat modules to runtime namespaces, and ships additional Linux TLS/GSSENC hardening with refreshed parity/scanner behavior.

Highlights

  • Breaking: qail-zig now targets Zig 0.16+ only; Zig 0.15 compatibility shims and old std-I/O fallback paths were removed.
  • Breaking: public compatibility modules moved from src/compat/* to src/runtime/* and std-I/O selection now uses QAIL_STD_IO_MODE=threaded|evented.
  • Fixed Linux TLS startup/auth and channel_binding=require flows; stabilized TLS transport state in heap-backed storage.
  • Scanner/parity updates now better align Rust-style builder chain parsing and multiline const/let preprocessing.

v0.7.3

April 1, 2026 Stable
Linux Kerberos/GSS smoke reliability on CI — Linux enterprise-auth smoke validation and GSSAPI loader behavior were corrected so the dedicated workflow passes reliably on ubuntu-24.04.

Highlights

  • Linux smoke binaries now use the correct runtime path for platform GSSAPI lookup on libc-linked builds.
  • Host-based service OID fallback handling was added for Ubuntu MIT Kerberos symbol-availability differences.
  • Enterprise Auth Smoke now completes on ubuntu-24.04 using gssencmode=require.
  • Docs/README wording now describes qail-zig as Zig-first with optional Linux libc/GSSAPI integration.

v0.7.2

April 1, 2026 Stable
Parity guard and cross-platform compile fixes — Parity checks and non-Linux transport stubs were fixed so CI and release builds stay green after enterprise-auth additions.

Highlights

  • Restored AST parity guard by reading CmdKind from src/ast/cmd/types.zig.
  • Fixed macOS/Windows GSSENC stubs so release builds compile with the new transport variant.
  • Parity Guards workflow rerun succeeded on main after the fixes.

v0.7.1

April 1, 2026 Stable
Enterprise auth additions and raw-surface hardening — qail-zig added Linux enterprise-auth support, channel-binding coverage, and stronger public-runtime hardening around raw command paths.

Highlights

  • Added Linux Kerberos/GSS token provider stack and accepted GSSENC transport support on Linux.
  • Channel binding now derives tls-server-end-point bytes from the TLS handshake leaf certificate path.
  • Public runtime now fails closed for .raw commands by default; trusted compat helpers remain internal.
  • Benchmark harness expanded to the five-workload shared-surface matrix against pg.zig.

v0.7.0

March 31, 2026 Stable
Canonical Zig benchmark framing and docs/release alignment — qail-zig benchmark messaging was consolidated around the qail-zig vs pg.zig shared-surface matrix, with consistent docs/readme/changelog language.

Highlights

  • Benchmark docs now point to src/qail_pgzig_bench.zig and the five workload matrix.
  • README benchmark reporting moved to the March 31, 2026 5-round shared-surface medians.
  • Added scripts/zigw to smooth known Zig 0.15.x build-runner behavior on macOS.
  • Removed obsolete benchmark sources from older non-equivalent comparisons.

v0.6.3

March 30, 2026 Stable
Canonical /zig/benchmarks page launch — qail-zig benchmark reporting moved to the dedicated /zig/benchmarks page with refreshed snapshot data and release/docs alignment.

Highlights

  • Canonical public Zig benchmark page moved from docs-book artifacts to /zig/benchmarks.
  • Prepared-point snapshot and interpretation were refreshed for the then-current public three-way framing.
  • README/docs/changelog references were aligned to v0.6.3.