• Onebox v33.9.0
    Release / build-and-release (push) Failing after 30m42s
    Stable

    philkunz released this 2026-10-06 12:53:41 +00:00 | 43 commits to main since this release

    2026-10-06 - 33.9.0

    Features

    • Bundle the Cloudly App Store template 1.21.0 for Cloudly 33.15.1 through @serve.zone/appstore 32.21.0, moved from 32.20.0 in package.json, pnpm-lock.yaml and the binary's deno.lock. Onebox reads the App Store from the catalog this package bundles, so onebox appstore upgrade cloudly --version 1.21.0 needs this release. The template pins the Cloudly 33.15.1 image index code.foss.global/serve.zone/cloudly@sha256:4b563aaef035a88dcaa24ddb8680ece7812345ca1f2552ede039ced8007825f0 and keeps minOneboxVersion 33.8.0, so Onebox 33.7.0 and earlier still refuse the upgrade with App requires Onebox >= 33.8.0; current version is <version>. 1.21.0 differs from 1.20.0 only in its image and changelog. Cloudly 33.15.1 keeps the data version 0.25.0, so an upgrade from 1.20.0 runs no data step; an upgrade from 1.19.0 or earlier still runs the forward-only step runtime-log-attempts at Cloudly's first start, which every Cloudly before 33.15.0 refuses (DOWNGRADE_NOT_SUPPORTED), so stop Cloudly and take a verified backup (onebox backup create cloudly) before upgrading, and a rollback is onebox backup restore <backup-id> of that backup. Cloudly 33.15.1 fixes two deployment defects of 33.15.0: the existing-service deployment preflight of a Pallet-run service reads the runs of its current plan instead of Coreflow alone, so a verified Pallet rollout gets GO instead of CURRENT_RUNTIME_DIGEST_MISSING and RUNTIME_ATTESTATION_MISMATCH; and a route promotion fences on routeIntentGeneration, which only a change of the service's domains advances, together with the domains and their digest, instead of the whole-document routeStateGeneration that its own gateway sync advanced, so promotions no longer all fail DEPLOYMENT_ROUTE_FENCE_CONFLICT. A promotion interrupted under 33.15.0 is recovered as fenced (retryable), without a rollback. Onebox enforces only minOneboxVersion; the other flags and the template changelog are the operator's. The App Store upgrade test now prepares the 1.21.0 upgrade from installs of 1.2.1 through 1.20.0 on Onebox 33.8.0, checks that 1.21.0 differs from 1.20.0 only in its image and changelog, and checks that Onebox 33.7.0 refuses it from 1.19.0 with that exact message. App Store 32.21.0 keeps @serve.zone/interfaces 32.42.0, so no other serve.zone package moves. deno.lock was re-resolved from https://registry.npmjs.org/ after a build and changes only the App Store entry, pinned by SHA-512. In pnpm-lock.yaml only the App Store entry changes, pinned by SHA-512.
    Downloads