Skip to content

release: 0.69.0 - #3698

Merged
noahgift merged 1 commit into
mainfrom
release-0.69.0
Sep 21, 2026
Merged

noahgift merged 1 commit into
mainfrom
release-0.69.0

Conversation

@noahgift

@noahgift noahgift commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Release bump for 0.69.0 (06x release schedule §4.2): bump-version.sh 0.69.0 across every workspace, and the CHANGELOG section below.

When this merges, scripts/release/autopilot.sh runs the rest of the train, fail-closed (APR-RELEASE-001 §4): T-1 deep run, pre-publish dogfood, tag + release, clean-room.yml dispatched on the tag with the run id recorded (T-3), all release assets checked with scripts/check_release_assets.sh, publish preflight, the crates.io cascade (T-4, automated per operator 2026-09-13), install.sh --version receipts on intel and gx10 plus the CUDA asset receipts on gx10 and yoga, and the epic and milestone close.

0.69.0 folds every remaining 0.68.x row into one train (EPIC #3080). The headline goal is Qwen models usable on pure CUDA. This release makes the CUDA path honest and routable:

  • apr serve now routes the Qwen3.5 hybrid to the model apr run already used.
  • apr run --gpu no longer reports a CPU fallback as success.
  • apr devices no longer tells a CUDA build that CUDA is unavailable.
  • The F2 hybrid guard runs once per model, version and device, and leaves a receipt.

Underneath, the must-carry quantization work (PP-QUANT-001 M1) is complete: one ggml tensor-type table, extracted from upstream, replaces the hand-typed copies. The release train itself now lives in the repository. The tag step cannot be reached while the milestone holds an open item, and the version is the scripts' only input. The logit-parity receipts are under contract, and the shapes gate runs with the fleet-pinned pv. A run of gates that were measured reporting the wrong thing were fixed. It is also the first release assembled as an integration batch (#3669): 17 receipted PRs and one andon fix in one CI run and one queue slot.

Qwen on CUDA — headline (Band 3)

One ggml tensor-type table — PP-QUANT-001 M1, must-carry (Band 0)

The release train, in the repository (Band 0b and Band 4)

Ontology and SHACL (Band 3b)

Gates that were measured reporting the wrong thing (Band 1)

CI throughput

🤖 Generated with Claude Code

keep-open: #3080 #3545 #3571 #3602 #3658 are cited by the CHANGELOG for context only. Each closes through its own PR or row; EPIC #3080 closes at T-4 publish (autopilot close step).

bump-version.sh 0.69.0 (every workspace, facades included; --check green) and the CHANGELOG [0.69.0] section,
per docs/specifications/06x-release-schedule.md §4.2. After this merges, scripts/release/autopilot.sh runs APR-RELEASE-001 §4 T-1..T-4 + close:
deep (T-1, local), pre-publish dogfood, tag + release, clean-room.yml dispatched on the tag (T-3, run id recorded), assets by command, preflight, cascade (T-4, automated), install, host + installer receipts, close.

Pmat-Ticket: PMAT-3080
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@noahgift noahgift added this to the 0.69.0 milestone Sep 21, 2026
@github-actions

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3698 head=e72262cdd044ed022450732e9c3cdde4e2832eec verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift noahgift closed this Sep 21, 2026
@noahgift noahgift reopened this Sep 21, 2026
@noahgift

Copy link
Copy Markdown
Contributor Author

Review ruling for arming (cop, non-author of the bump). This PR is the mechanical §4.2 bump produced by scripts/release/prepare_bump.sh 0.69.0. It's exempt from an agy quorum because it carries no logic, and I verified it directly:

Operator, 2026-09-21: "just by these optimization you should be able to release 0.69 today, ensure this happens". — aprender-04 (cop)

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