Skip to content

release: aprender v0.31.0#748

Merged
1 commit merged into
mainfrom
release/v0.31.0
Apr 18, 2026
Merged

release: aprender v0.31.0#748
1 commit merged into
mainfrom
release/v0.31.0

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

Summary

  • Bump all 78 workspace crates from v0.30.0 to v0.31.0
  • Update CHANGELOG.md with v0.31.0 release notes
  • 13,026 tests passing (aprender-core), clean workspace build verified

What's in this release

Test plan

  • cargo check --workspace passes
  • cargo test -p aprender-core --lib — 13,026 passed, 0 failed
  • CI gate must pass
  • cargo publish --dry-run for root crate (requires sub-crate publishing order)

🤖 Generated with Claude Code

Bump all 78 workspace crates from 0.30.0 to 0.31.0.
13,026 tests passing. Clean workspace build verified.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@noahgift noahgift closed this pull request by merging all changes into main in 9209383 Apr 18, 2026
@noahgift noahgift deleted the release/v0.31.0 branch April 18, 2026 23:15
noahgift added a commit that referenced this pull request Apr 19, 2026
…-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 added a commit that referenced this pull request Apr 19, 2026
…-TWO-001 teacher (#899)

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>
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