• Onebox v33.14.0
    Release / build-and-release (push) Failing after 22m47s
    Stable

    philkunz released this 2026-10-08 12:19:48 +00:00 | 29 commits to main since this release

    2026-10-08 - 33.14.0

    Features

    • Bundle the Cloudly App Store template 1.27.0 for Cloudly 33.17.3 through @serve.zone/appstore 32.27.0, moved from 32.26.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.27.0 needs this release. The template pins the Cloudly 33.17.3 image index code.foss.global/serve.zone/cloudly@sha256:700bb723fef408a6bf8079f643f9990247bffe6541403fd421d064ba8128a447 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.27.0 differs from 1.26.0 only in the image and changelog. Cloudly 33.17.3 moves the data version from 0.28.0 to 0.30.0 through the data steps route-claim-absent-owners (0.29.0), which removes the stored nulls of absent owners from every route claim, and bounded-runtime-history (0.30.0), which deletes every archived deployment record: after the upgrade only the pre-upgrade backup keeps those records. The steps have no inverse and every Cloudly before 33.17.3 refuses the 0.30.0 data (DOWNGRADE_NOT_SUPPORTED), so every upgrade runs a data step at Cloudly's first start; an upgrade from 1.25.0 through 1.20.0 first runs the 0.25.0 to 0.28.0 steps and one from 1.19.0 or earlier runtime-log-attempts before them. Stop Cloudly and take a verified backup (onebox backup create cloudly) before upgrading; a rollback is onebox backup restore <backup-id> of that backup. The template keeps breaking, migrationRequired, backupBeforeUpgrade and requiresManualReview; Onebox enforces only minOneboxVersion; the other flags and the template changelog are the operator's. The App Store upgrade test now prepares the 1.27.0 upgrade from installs of 1.2.1 through 1.26.0 on Onebox 33.8.0, checks that 1.27.0 differs from 1.26.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.27.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.

    Maintenance

    • Release tooling: @git.zone/tsbuild 5.1.2 → 6.0.0 (TypeScript 7, 7.1.0-dev.20260928.1; the tsconfig uses none of the options TypeScript 7 removed). @types/node stays at 26.6.3 until 26.6.4 is seven days old; @git.zone/tsdeno stays on 1.x.
    Downloads