Repository navigation
release: prepare v2026.10.19 - #2346
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v2026.10.19 — 2026-10-17
Upgrade note
Project hooks
.cleo/hook-receiptsdirectory when the Git-private directory is read-only, as under Codex workspace-write (provenance: T13775)Goal protocol
@cleocode/goal, binscleo-goal/ocg) that is not yet published on npm, and its pilots are still pending. Until it is installed,cleo go,cleo goal statusand the Stop tick find no runtime andcleo doctorreports it as not installed.cleo doctorreports the CLEO Goal runtime (opt-in npm update check), andcleo goal install --harnessregisters an installed CLEO Goal with a harness for this project (provenance: T13819, T13820)cleo goalkeeps only the protocol verbsdraftandclose(ADR-097) (provenance: T13797)cleo tasks changeset <id> [--test-plan]reports a task's change set, commits and the exact test files it owes, as data (provenance: T13795)cleo gohands the ready wave to CLEO Goal;cleo goal statusreads the live run throughcleo-goal status --json; the Stop tick resolvescleo-goal, thenocg(provenance: T13821)Evidence
ci:<pr>evidence looks past a later main run whose jobs failed in a setup action before any test ran (provenance: T13809)CLEO_OWNER_OVERRIDE, and the override cap is an owner-only per-project setting (evidence.overrideCapPerSession, default 10, max 100) behind an explicit, anchored owner enrollment (provenance: T13787, T13790)Release pipeline
cleo release open <v> --ref release/plan-<v>andscripts/release-run.mjs(provenance: T13825)Store
Docs
cleo docs updatekeeps the prior version linked to its doc (provenance: T13734)cleo docs adderrors name the bound positional and the exact fix (provenance: T13726)cleo docs versionsreads a doc's conduit history (versionis now a display ordinal 1..N; the stored number moves tostoredVersionNumber);cleo docs doctor --applybackfills versions from before the conduit adoption from the audit log, and records unrecoverable ones as gaps instead of inventing them (provenance: T13727)Backups and cross-device sync
cleo cloud pulljudges each local change against the head snapshot's copy: a file equal to the head's, or a new file the head lacks, is no longer a change that refuses the pull, so a device can pull and then push without--force(provenance: T13813)tasks_playbook_runs/tasks_playbook_approvalson first open (old rows are copied; where both copies of a run differ, the old one wins and the other is archived), the old tables are then frozen (see the upgrade note); deleting a run deletes its approvals; unencryptedcleo backup exportstrips credential columns from journal images (provenance: T12535)Not in this release
Preflight evidence
Linux test shards ran in https://github.com/kryptobaseddev/cleo/actions/runs/39023766407.