Skip to main content

Changelog

QTG is pre-1.0 and has no published release yet. Tagged releases go to the OSS repo; CHANGELOG.md in that repository is the release record, structured per release as security-relevant changes, runtime safety, provider/adapter work, breaking config or migration steps, evidence, and known limitations. Until the first tagged release, this documentation describes the current state of the development line rather than a version you can pin. Nothing here carries a compatibility promise yet.
Pre-1.0 means interfaces move without deprecation cycles — the HMAC canonical string, the template schema, and the executor protocol have all changed within a single month. Read Security Tradeoffs before pointing this at real funds.

Boundary changes worth knowing

Signer lifecycle administration moved to Pro. Shared schema, signer adapters, and movement-time safety remain Free — an OSS deployment still signs, still enforces the address allowlist, still re-derives the recipient from the signed artifact. What moved is the administrative surface: generic signer reads and the shared dashboard no longer expose lifecycle history. The HMAC middleware refuses requests served under an ASGI path prefix. The signature covers scope["path"], which excludes the prefix, so a prefixed deployment would have accepted unsigned requests. It now returns 503 instead. Put QTG behind a proxy that forwards the original path.