Skip to content

release: aprender v0.31.0 — consolidated CHANGELOG (MCP M1–M3 + parity epic + SHIP-TWO-001 teacher)#899

Merged
noahgift merged 1 commit into
mainfrom
release/v0.31.0-tag
Apr 19, 2026
Merged

release: aprender v0.31.0 — consolidated CHANGELOG (MCP M1–M3 + parity epic + SHIP-TWO-001 teacher)#899
noahgift merged 1 commit into
mainfrom
release/v0.31.0-tag

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

Summary

What rolls into v0.31.0 (2026-04-19)

Previous draft rolled in

The existing ## [0.31.0] - 2026-04-15 section was an rc cut. Its content (GH-375/GH-90/GH-378/apr serve plan hf:///apr eval --task classify/apr compile/--arch gemma|falcon|mamba|t5/apr finetune --task classify) is merged into the 2026-04-19 authoritative entry so release history stays single-authoritative.

Test plan

  • cargo check --workspace — clean
  • Single [0.31.0] section in CHANGELOG (no 2026-04-15 duplicate)
  • Empty [Unreleased] section
  • All required CI checks green (workspace-test, ci / gate, ci / lint, ci / test, ci / coverage, ci / security, ci / provenance)
  • Tag v0.31.0 on merge commit after squash-merge

🤖 Generated with Claude Code

…-TWO-001 teacher

Re-dated 2026-04-15 → 2026-04-19 since v0.31.0 tag was never cut; rolls
up everything that landed between PR #748 (initial 0.30→0.31 bump) and
PR #888 (MCP spec v1.2.0 + parity epic closure).

New in [0.31.0] - 2026-04-19 (beyond original 2026-04-15 rc1 content):

- MCP Server M1–M3: 9 apr tools over stdio JSON-RPC 2.0, YAML-codegen'd
  schemas (FALSIFY-MCP-008), notifications/cancelled + progress,
  JSON Schema Draft 7 meta-validation in CI.
- apr code — Claude Code parity epic CLOSED at v5.1 (14/3/4 over 21 rows;
  PMAT-CODE-PARITY-MATRIX-001 both closure conditions met). 10 tickets
  closed in one cycle (P0×4, P1×5, P2×2).
- Contracts harness: `pv check-parity` SEMANTIC gate + new
  apr-claude-proxy-v1.yaml DRAFT.
- SHIP-TWO-001 teacher shipped: paiml/qwen2.5-coder-7b-apache-q4k-v1
  (7.5 GB .apr, Apache-2.0) — first artifact to pass full apr publish
  contract. `apr validate-manifest` + `--live` + FALSIFY-PM-007
  safetensors dtype Poka-Yoke.
- Perf: decode hot-path hygiene HP-001/002/003 (184→382 tok/s on 1.5B
  Q4_K_M, 2.07×); 32-tok bench 442.8→479.9; FlashDecoding gated for
  small models.
- CI: sccache pilot (#894), nextest opt-in (#897).
- Flaky perf test fixes: tui_load, F-203, RP-002-prop, citl-neural.

Previous [0.31.0] - 2026-04-15 entry was an rc draft; merged into the
final 2026-04-19 cut to keep the release history single-authoritative.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@noahgift noahgift enabled auto-merge (squash) April 19, 2026 05:53
@noahgift noahgift merged commit faa212a into main Apr 19, 2026
11 checks passed
@noahgift noahgift deleted the release/v0.31.0-tag branch April 19, 2026 06:07
noahgift added a commit that referenced this pull request Apr 19, 2026
Reconciles post-v0.31.0 main (PRs #898, #888, #899) with the pending
publish-policy commits on this branch (42907db, 9c43553, 33504fe).

Conflict resolution:
- docs/specifications/apr-mcp-server-spec.md: kept HEAD (2026-04-19
  wording — v0.31.0 actually shipped as tag 62893da, M4 PRs named).
  origin/main still described M1–M3 as "merged but unreleased" against
  v0.32.0 as an "intended publication point" — superseded.

Auto-merged cleanly:
- CHANGELOG.md (v0.31.0 entries from main + [Unreleased] from branch)
- .github/workflows/book-contracts.yml (PCU contract header parsing)
- docs/specifications/aprender-monorepo-consolidation.md (A.12 policy
  extension — QA harnesses + viz-ttop rows retained from branch)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant