Skip to content

v0.31.1 — QA format_parity SKIP fix + MCP M5 pmcp scaffold

Choose a tag to compare

@noahgift noahgift released this 19 Apr 13:21
· 678 commits to main since this release
61dbd29

Patch release over v0.31.0 bundling two post-release PRs plus cargo fmt normalization.

Fixed

  • apr qa format_parity gate now SKIPs when the primary model is non-GGUF (SafeTensors, APR, ONNX) instead of FAILing the overall QA run (#907). Matches the pre-existing SKIP semantics of the 5 other inference-only gates when golden-output / golden-input / reference tokenizer are unavailable. Regression tests assert skipped=true && passed=true for both SafeTensors and APR primaries.

Added

  • MCP M5 scaffold (#908) — optional pmcp = "2.3" dependency on aprender-mcp behind a new pmcp-dispatcher feature flag (default off). Zero behaviour change: the hand-rolled stdio dispatcher still runs by default. Unblocks the M5 migration path (pmcp::Server delegation + FALSIFY-MCP-009 byte-identical parity test + SSE/WebSocket transports).

CI

  • .github/workflows/ci.yml — temporarily set enable_sccache: false to work around a missing rustc-sccache wrapper in the sovereign-ci runner container image. Will revert once the upstream runner image is fixed.

Install

cargo install aprender --version 0.31.1
apr --version

Full changelog: v0.31.0...v0.31.1