From 1025d75d91d17224cde9c282c874c2a6753cd21a Mon Sep 17 00:00:00 2001 From: mweidle73 Date: Sun, 18 Oct 2026 11:25:21 +0200 Subject: [PATCH] chore(release): Prepare version 0.3.0 Finalize the curated protocol-2 release notes, stable-version status and downstream follow-up wording. Apply the owner-approved support table for the latest stable release without changing security invariants or reporting guidance. The source release is finalized before the planned tag registry and annotated-tag publication, following the documented release order. No runtime source changes are included. --- CHANGELOG.md | 2 ++ README.md | 7 ++++--- SECURITY.md | 4 ++-- WORK_QUEUE.md | 11 ++++++----- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4d76f3..2213e28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ Gitlink even when the two Spawn Manager commits are not direct ancestors. ## [Unreleased] +## [0.3.0] - 2026-10-18 + ### Added - Added fixed protocol 2 and an explicit stderr-to-stdout stream policy. Stdout diff --git a/README.md b/README.md index 94b27a1..1f39dbc 100644 --- a/README.md +++ b/README.md @@ -29,9 +29,10 @@ execution core. There is no intermediate `spawn_wrapper` process. ## Status and platform -The latest stable release is **0.2.0**. This development revision adds protocol -2 with shared output and requires its matching library and manager. It retains -the existing shell API. Changes are collected in the +The latest stable release is **0.3.0**. It uses fixed protocol 2 with shared +output and requires its matching library and manager. Protocol 1 remains +historical, without negotiation or compatibility fallback. The existing shell +API is retained. Changes are collected in the [changelog](CHANGELOG.md); accepted later work is tracked in the [work queue](WORK_QUEUE.md). diff --git a/SECURITY.md b/SECURITY.md index b062f91..23d57f6 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,9 +4,9 @@ | Version or branch | Supported | | --- | --- | -| Latest `0.2.x` release | Yes | +| Latest stable release | Yes | | `master` before the next release | Best effort | -| `0.1.x` releases | No | +| Older releases | No | | Historical and archive branches | No | Security fixes are released from the protected `master` branch. Historical diff --git a/WORK_QUEUE.md b/WORK_QUEUE.md index aa447d3..1b1b0c3 100644 --- a/WORK_QUEUE.md +++ b/WORK_QUEUE.md @@ -5,7 +5,7 @@ structured-execution delivery. It records concrete consumers and known boundaries without silently extending released protocols. Assign a ticket and define acceptance evidence before starting an item. -## Post-0.2.0 validation +## Post-release validation - Complete the remaining native performance measurements on every release architecture and retain paired shell, structured-manager and direct-core @@ -13,7 +13,7 @@ define acceptance evidence before starting an item. - Continue validating the released revision through Abuild's recursive checkout, archive, install, reference-product and user-interrupt system tests. Record any discovered defect for a patch release rather than moving - the version 1 contract silently. + released wire contracts silently. ## Accepted follow-ups @@ -36,9 +36,10 @@ both at one pathname would open and truncate it twice and would not preserve the historical ordered combined build log, so component `make` remains an intentional shell caller. -V2 development implements `Merge_Stdout` for stderr. The released version-1 -wire contract remains unchanged. -Deliver the dependency before the Make caller step. Preserve +Release 0.3.0 provides `Merge_Stdout` for stderr, removing this limitation. +The historical version-1 wire contract remains unchanged; protocol 2 requires +its matching library and manager. +Adopt the dependency before the Make caller step. Preserve ordered stdout/stderr, cgroup placement, complete argv logging and Ctrl-C cleanup, then migrate `make -s -jN -C PATH` to structured execution.