Zig 0.16 std.Io in qail-zig: What Changed and How We Adapted
A technical study of Zig 0.16's std.Io model and the qail-zig migration from older compat shims to the current runtime facade, including what async really means in the repo today.
PostgreSQL 18.3 + Protocol 3.2 in QAIL (March 2026)
A practical read on the latest PostgreSQL release train (18.3) and how protocol 3.2 negotiation, fallback, and cancel-key behavior map cleanly to QAIL driver strategy.
QAIL v0.26.6: Migration Ordering and Policy Checks
v0.26.6 fixes strict migration ordering and policy verification semantics so drop-and-recreate flows apply cleanly in a single migration.
QAIL v0.26.0: Tenant-Only Runtime Semantics
v0.26.0 hard-cuts runtime tenant scoping to tenant_id, removes operator-scoped aliases, and ships gateway/analyzer correctness and docs/SDK surface updates.
QAIL Update: SDK, Tenant Terms, and Gateway Fixes
This update adds direct SDK support visibility for TypeScript, Swift, and Kotlin, standardizes tenant terminology, and ships gateway + analyzer correctness fixes.
QAIL v0.25.1: Migration Integrity and Safer Rollbacks
v0.25.1 strengthens migration reliability with receipt signature verification, optional HMAC signing, database-scoped locking, and safer rollback controls.
QAIL v0.25.0: AST-Only Runtime Path
v0.25.0 removes raw SQL runtime APIs from the default path and makes AST-native execution the primary contract.
QAIL v0.24.6: PostgreSQL Auth and GSS Compatibility
Support for SCM credential auth decoding and libpq-style GSS URL aliases improves operational compatibility in enterprise PG environments.
Why Rust PostgreSQL Drivers Miss Row-Level Security
Multi-tenant isolation fails when tenant scoping is manual. QAIL solves this by attaching RLS context to the AST query itself.