Releases

89 releases.
Including the bad ones.

A changelog that only lists additions is marketing with dates on it. Removals, regressions and security fixes are here too, with what we got wrong.

pipx upgrade quire

Semantic versioning

Breaking changes only in majors, announced at least 90 days ahead in a pinned issue.

Index compatibility

Minors never require a reindex. Majors migrate automatically or tell you exactly what to run.

Support window

Security fixes backported to the previous major for twelve months after it's superseded.

v3.0.1 · patch2026-08-14

Windows glob fix

  • Fixedexclude patterns with backslash separators never matched on Windows, silently indexing node_modules. Contributed by @kfrost, who also added the platform test that would have caught it.
  • Fixedquire index --resume reported progress from zero
v3.0.0 · major2026-08-04

Conflict detection

Answers now flag when two sources support incompatible claims instead of silently taking the higher-ranked span.

  • Addedconflicts in every answer and API response, with both sources quoted
  • Added — 8 community parsers: org-mode, RST, LaTeX, mbox, epub, vtt, srt, ods
  • Added — sub-second first token on a warm index with a local 8B model
  • Changed — confidence is calibrated against held-out human labels rather than model self-report
  • Removed — the --creative flag. Used in 0.4% of invocations and responsible for most of the "it made something up" reports
  • Breakingask() returns an Answer object instead of a string. .text for the old behaviour; announced in March
v2.9.4 · patch2026-07-15

Security: path traversal in the archive parser

GHSA-2026-0004. A crafted zip could write outside the extraction directory during indexing. Reported by an external researcher, fixed in nine hours, credited in the advisory.

  • Fixed — archive entries are now validated against the destination root before extraction
  • Added — a fuzzing job over the archive parser in CI
  • Backported — to 1.x as 1.14.9
v2.9.0 · minor2026-06-28

Offline mode, and a regression we shipped

  • Addedoffline = true makes any outbound call a hard error instead of a silent fallback
  • Added — SBOM available from the CLI with --sbom
  • Regressed — reranking got 4× slower on ARM because we shipped a wheel without the right SIMD path. Nobody noticed for eleven days. Fixed in 2.9.1; we now benchmark on ARM in CI, as should have happened first
v2.8.0 · minor2026-06-02

Table parsing rewrite

  • Changed — merged cells, multi-row headers and footnote markers survive parsing. Attribution accuracy on table questions went from 74% to 96%
  • Addedquire show <doc> prints the parsed structure so you can see what it saw
  • Known issue — rotated tables in scanned PDFs still fail about one time in six. Tracked in #1204, help welcome
v2.7.0 · minor2026-05-11

Agents

  • Addedquire agent run, YAML definitions, no daemon
  • Addedquire trace replays any answer including what verification cut
  • Rejected — a proposal to add a built-in scheduler. Cron exists and is better than anything we'd write

Everything before 2.7

All 89 releases are on the GitHub releases page with full notes and signed artifacts. The 1.x line is in security-fix-only mode until August 2027.