From e98dc2e9342383c476cf75a2a4932f636613a4b5 Mon Sep 17 00:00:00 2001 From: chen21019 Date: Sun, 1 Nov 2026 23:26:18 +0800 Subject: [PATCH 1/2] docs: align published 1.6.564 installation and qualification --- COMPATIBILITY.md | 29 ++++++++++++++++++++++++----- README.md | 28 +++++++++++++++------------- docs/releases/server-1.6.564.md | 32 +++++++++++++++++++++++--------- 3 files changed, 62 insertions(+), 27 deletions(-) diff --git a/COMPATIBILITY.md b/COMPATIBILITY.md index 1e1b2862e4..ef1a9ee15d 100644 --- a/COMPATIBILITY.md +++ b/COMPATIBILITY.md @@ -1,16 +1,35 @@ # Compatibility Contract -## Server v1.6.564 source candidate + -Not yet published. Installation examples remain on published Server563. -The candidate consumes original published Engine365 / Web204. Optional bridge +## Server v1.6.564 published + +[Server v1.6.564](https://github.com/PastureStack/server/releases/tag/v1.6.564) +was published by the original +[publisher 41317439519](https://github.com/PastureStack/server/actions/runs/41317439519). +All 35 public assets and the OCI digest passed anonymous verification; native +image provenance and SBOM attestations passed. + +| Evidence | Verified value | +|---|---| +| Image | `ghcr.io/pasturestack/server:v1.6.564` | +| OCI digest | `sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | +| Runtime producer | `0ce4a6fdfc00ceba8fc71bcd78af9148454f3bad` | +| Designated 8080 runtime | Exact published identity, cutover, one real restart and smoke passed; three active Hosts and three active Agents. Production site unchanged. | + +The image consumes original published Engine365 / Web204. Optional bridge 0.2.6 shares the Web producer and is not a second Server runtime. Exact private volume/pool cleanup, safe native validation status/code and Catalog wire compatibility are corrected. Web admission guidance retains submitted-apply UNKNOWN/context/ACK protection. Current actor/role/Key/revision, explicit DENY, human confirmation and CAS remain required. Other pins, VEX statements and -vendor decisions are retained. Matching Server/native acceptance is pending. -See [candidate coordinates](docs/releases/server-1.6.564.md). +vendor decisions are retained. Ten registered Medium occurrences remain; +browser runtime SBOM coverage remains incomplete. + +The designated runtime result covers release identity, restart and health. +Native business workflows and full 243-group WebMCP acceptance remain pending; +component CI and runtime health do not complete that matrix. Four AI opt-ins +remain independently default-off. See the [release note](docs/releases/server-1.6.564.md). diff --git a/README.md b/README.md index 47dd3b8958..59c02a5161 100644 --- a/README.md +++ b/README.md @@ -13,25 +13,27 @@ upstream history, authorship, licenses, and notices. ## Current release -[Server `v1.6.563`](https://github.com/PastureStack/server/releases/tag/v1.6.563) -packages Engine `v0.183.364`, Web Console `1.6.203` / optional bridge `0.2.5`, -Catalog `0.20.17` and Compose `0.14.40`. Engine364 corrects authorized native -private-image cleanup during standalone container DELETE and stale hostname-map -cleanup during External target replacement. The exact private graph, current -actor/role/Key revision/expiry and every explicit DENY remain required. +[Server `v1.6.564`](https://github.com/PastureStack/server/releases/tag/v1.6.564) +packages Engine `v0.183.365`, Web Console `1.6.204` / optional bridge `0.2.6`, +Catalog `0.20.17` and Compose `0.14.40`. Engine365 corrects verified private +OS-volume/pool cleanup, safe native validation status/code propagation and +Catalog private-wire compatibility. Web204 improves safe admission guidance +while preserving context, ACK and submitted-apply UNKNOWN protections. Current +owner/role/Key revision/expiry and every explicit DENY remain required. External before-value previews, ServiceIndex cleanup ownership, restricted-Key discovery, clear sanitized permission guidance and review/footer layout fixes are retained. Official MariaDB JDBC `3.5.11`, Full/legacy behavior, operator contracts and four independent default-off AI opt-ins remain. See the -[release note](docs/releases/server-1.6.563.md) and -[publication record](COMPATIBILITY.md#server-v16563-publication). +[release note](docs/releases/server-1.6.564.md) and +[publication record](COMPATIBILITY.md#server-v16564-publication). | Qualification | Current evidence | |---|---| | Publication | Original publisher gates passed; all 35 public assets and the OCI digest passed anonymous verification, with native provenance and SBOM attestations. | -| Engine component | Original CI passed 3,872 tests in 416 suites: zero failures/errors and one existing skip. Fourteen new cleanup/lifecycle methods and the inherited preview/Index methods are recorded separately. | -| Designated runtime and business acceptance | Server563 cutover/restart, Core, External, Certificate, Audit and B3 workflows, including role/Key/cross-ID/layout and JDBC compatibility, remain separate pending results. Publication and publisher smoke do not establish full 243-group acceptance. | +| Engine component | Original CI passed 3,891 tests in 418 suites: zero failures/errors and one existing skip. Nineteen new methods and inherited coverage are recorded separately. | +| Designated 8080 runtime | Published identity, cutover, one real restart and smoke passed; three Hosts and three Agents are active. The production site was unchanged. | +| Business acceptance | Native workflows, role/Key/cross-ID, cleanup, layout and weak-model acceptance remain separately tracked. Runtime health does not establish full 243-group WebMCP acceptance. | Personal API Keys remain available without an accessible environment. See the [Host guide](docs/hosts/README.md) before enrolling a host. @@ -64,7 +66,7 @@ instance count. Advanced forms and other resource workflows remain pending. The complete scoped lifecycle workflow remains unaccepted; review the [current limitation](docs/ai-collaboration.md#workload-retirement-limitation) before enabling these optional changes. -See the [release note](docs/releases/server-1.6.563.md) and +See the [release note](docs/releases/server-1.6.564.md) and [AI collaboration guide](docs/ai-collaboration.md) for activation, supported operations, audit records and rollback. @@ -78,7 +80,7 @@ docker run -d --name pasturestack-server --restart unless-stopped -p 8080:8080 \ -v pasturestack-cattle:/var/lib/cattle \ -v pasturestack-mysql:/var/lib/mysql \ -v pasturestack-mysqllog:/var/log/mysql \ - ghcr.io/pasturestack/server:v1.6.563 + ghcr.io/pasturestack/server:v1.6.564 ``` For HTTPS termination at a reverse proxy, set the exact public origin: @@ -86,7 +88,7 @@ For HTTPS termination at a reverse proxy, set the exact public origin: ```yaml services: pasturestack-server: - image: ghcr.io/pasturestack/server:v1.6.563 + image: ghcr.io/pasturestack/server:v1.6.564 restart: unless-stopped ports: - "8080:8080" diff --git a/docs/releases/server-1.6.564.md b/docs/releases/server-1.6.564.md index 868803612b..7e226a9c97 100644 --- a/docs/releases/server-1.6.564.md +++ b/docs/releases/server-1.6.564.md @@ -1,7 +1,18 @@ -# Server v1.6.564 candidate +# Server v1.6.564 -Source candidate; not a published image. Installation remains on published563. -Matching Server publication/restart/business acceptance is pending. +[Server v1.6.564](https://github.com/PastureStack/server/releases/tag/v1.6.564) +is published and deployed to the designated 8080 environment. Its exact release +identity, cutover, one real restart and smoke passed, with three active Hosts +and three active Agents. The production site was unchanged. Native business +acceptance remains separate. + +| Publication evidence | Verified value | +|---|---| +| Image | `ghcr.io/pasturestack/server:v1.6.564` | +| OCI digest | `sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | +| Runtime producer | `0ce4a6fdfc00ceba8fc71bcd78af9148454f3bad` | +| Original publisher | [41317439519](https://github.com/PastureStack/server/actions/runs/41317439519) | +| Public verification | All 35 assets and the OCI digest passed anonymous verification; native provenance and SBOM attestations passed. | Engine365 corrects the verified standalone private OS-volume/pool cleanup graph, safe native validation status/code propagation and bounded single-Base64 Catalog @@ -28,9 +39,12 @@ Prior Web203 restricted-Key/human-review/footer layout behavior is inherited. - All12 Engine and13 Web assets passed actual anonymous SHA/length readback against exact public metadata. Web archive provenance and runtime-SBOM attestations passed. No native Engine SLSA attestation is inferred. Catalog0.20.17 / Compose0.14.40 and other pins/base image, VEX statements and -vendor decisions remain unchanged. Source preparation rebuilds no component. -The original Server publisher must pass its source/build/restart/merged-image -and browser scans/native attestation gates. Core, External/Alias, Member, -Catalog, roles/Keys/cross-ID, cleanup and weak-model runtime remain pending. -Four AI opt-ins remain independently default-off. Server563 results do not -become Server564 PASS. Full243 coverage is incomplete. +vendor decisions remain unchanged. The original Server publisher passed its +source/build/restart, merged-image and browser security gates. Ten registered +Medium occurrences remain, and browser runtime SBOM coverage remains incomplete. +Documentation does not change the runtime producer or published bytes. + +The designated deployment receipt covers release identity, restart and health +only. Core, External/Alias, Member, Catalog, role/Key/cross-ID, cleanup, layout +and weak-model business acceptance remain separately tracked. Four AI opt-ins +remain independently default-off. Full 243-group WebMCP coverage is incomplete. From 0574a6435ecfa63629bbd692fbe4fd9487cb18d9 Mon Sep 17 00:00:00 2001 From: chen21019 Date: Sun, 1 Nov 2026 23:28:13 +0800 Subject: [PATCH 2/2] docs: align performance and immutable publication evidence --- COMPATIBILITY.md | 3 +-- docs/performance/README.md | 6 +++--- docs/releases/server-1.6.564.md | 3 +-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/COMPATIBILITY.md b/COMPATIBILITY.md index ef1a9ee15d..d9b7907313 100644 --- a/COMPATIBILITY.md +++ b/COMPATIBILITY.md @@ -12,8 +12,7 @@ image provenance and SBOM attestations passed. | Evidence | Verified value | |---|---| -| Image | `ghcr.io/pasturestack/server:v1.6.564` | -| OCI digest | `sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | +| Immutable publication identity | `ghcr.io/pasturestack/server:v1.6.564@sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | | Runtime producer | `0ce4a6fdfc00ceba8fc71bcd78af9148454f3bad` | | Designated 8080 runtime | Exact published identity, cutover, one real restart and smoke passed; three active Hosts and three active Agents. Production site unchanged. | diff --git a/docs/performance/README.md b/docs/performance/README.md index ae5871106f..785bad8bf5 100644 --- a/docs/performance/README.md +++ b/docs/performance/README.md @@ -8,9 +8,9 @@ The following example is appropriate as a starting point for a dedicated 16-vCPU host with about 32 GiB of RAM. It is not a universal performance profile; measure the real workload before increasing it further. -The example uses the published Server `v1.6.563` numeric tag. +The example uses the published Server `v1.6.564` numeric tag. The image and its release assets have passed public identity and checksum readback. -See the [release note](../releases/server-1.6.563.md) and the +See the [release note](../releases/server-1.6.564.md) and the [current release](../../README.md#current-release) for component versions and release details. Preserve the existing runtime overrides and all three named volumes during an upgrade or restart. @@ -21,7 +21,7 @@ evidence is not a performance benchmark; measure the actual workload. ```yaml services: pasturestack-server: - image: ghcr.io/pasturestack/server:v1.6.563 + image: ghcr.io/pasturestack/server:v1.6.564 restart: unless-stopped ports: - "8080:8080" diff --git a/docs/releases/server-1.6.564.md b/docs/releases/server-1.6.564.md index 7e226a9c97..49b8d06197 100644 --- a/docs/releases/server-1.6.564.md +++ b/docs/releases/server-1.6.564.md @@ -8,8 +8,7 @@ acceptance remains separate. | Publication evidence | Verified value | |---|---| -| Image | `ghcr.io/pasturestack/server:v1.6.564` | -| OCI digest | `sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | +| Immutable publication identity | `ghcr.io/pasturestack/server:v1.6.564@sha256:884c94832cc507b25585437002dc49c7312d122ee527bb6ff941744c86705213` | | Runtime producer | `0ce4a6fdfc00ceba8fc71bcd78af9148454f3bad` | | Original publisher | [41317439519](https://github.com/PastureStack/server/actions/runs/41317439519) | | Public verification | All 35 assets and the OCI digest passed anonymous verification; native provenance and SBOM attestations passed. |