• v8.2.0 9e741f104d

    Onebox v8.2.0
    Release / build-and-release (push) Successful in 52m25s
    Stable

    jkunz released this 2026-09-04 06:00:32 +00:00 | 278 commits to main since this release

    2026-09-04 - 8.2.0

    Features

    • add offline cutover backup repair migration command (cli)
      • Adds migration repair-cutover-backup to restore cleared Cloudly cutover backup identities when startup validation prevents the daemon from running
      • Initializes offline maintenance for the repair and shuts it down after completion
      • Documents the new migration command in CLI help
    Downloads
  • v8.1.1 167c3080f2

    Onebox v8.1.1
    Release / build-and-release (push) Successful in 34m13s
    Stable

    jkunz released this 2026-09-04 03:48:57 +00:00 | 280 commits to main since this release

    2026-09-04 - 8.1.1

    Fixes

    • preserve and repair superseded backup identities (cloudly-secrets-v2-cutover)
      • Keep pinned schema-5 supersession backups when retiring rehearsals so operations remain backup-verified.
      • Add a repair-superseded-backup command that restores a cleared backup from the supersession audit for damaged held operations.
      • Add regression coverage for repairing wrongly cleared superseded backups.
    Downloads
  • v8.1.0 768dfeeb9d

    Onebox v8.1.0
    Release / build-and-release (push) Successful in 17m6s
    Stable

    jkunz released this 2026-09-03 19:42:18 +00:00 | 282 commits to main since this release

    2026-09-03 - 8.1.0

    Fixes

    • settle production during keyring preparation (cloudly-secrets-v2-cutover)
      • Run schema-5 production settlement at the start of prepare-keyring before Cloudly reads production data.
      • Make production settlement stage-aware so keyring preparation and execution use their own operation fences.
      • Keep execution settlement as an idempotent backstop for operations that reach execution unsettled.
      • Add regression coverage for keyring-prepare fence preservation and settlement idempotency.
    • allow rehearsal retirement to supersede stale keyring prepare intent (cloudly-secrets-v2-cutover)
      • Clear stale prepare-keyring intents before starting rehearsal retirement when the failed prepare persisted no production state.
      • Add regression coverage for retiring a rehearsal wedged by a failed prepare-keyring intent.

    Features

    • add rehearsal retirement for fresh cutover baselines (cloudly-secrets-v2-cutover)
      • Add a retire-rehearsal CLI action that returns rehearsed cutover operations to held for re-baselining
      • Record retired rehearsal identities and retirement evidence while clearing stale backup, scratch, run id, and rehearsal receipt state
      • Refuse retirement after downstream production, keyring, or settlement steps and re-prove scratch absence before discarding allocation references
      • Document the re-baselining workflow and add coverage for retirement, refusal, and fresh backup re-entry
    • add ledger-backed startup migration rewind (migrations)
      • Run startup migrations through a strict data-version migration ledger.
      • Add migration rewind <data-version> to revert startup migration steps above a target so they rerun on next boot.
      • Refuse forward rewind targets and document the supported rewind workflow.
    Downloads
  • v8.0.2 db88e00e8c

    Onebox v8.0.2
    Release / build-and-release (push) Successful in 14m34s
    Stable

    jkunz released this 2026-09-03 12:43:15 +00:00 | 287 commits to main since this release

    2026-09-03 - 8.0.2

    Fixes

    • validate full diagnostics envelope for blocked cutover outputs (cloudly-secrets-v2-cutover)
      • Apply the diagnostics schema to every CUTOVER_BLOCKED command instead of only inspect.
      • Reject legacy short blocker envelopes in safe Cloudly output validation.
    Downloads
  • v8.0.1 66437aadc0

    Onebox v8.0.1
    Release / build-and-release (push) Successful in 14m50s
    Stable

    jkunz released this 2026-09-03 12:09:16 +00:00 | 289 commits to main since this release

    2026-09-03 - 8.0.1

    Fixes

    • encode Cloudly settlement requests as canonical stdio frames (cloudly-settlement)
      • Writes settlement requests using Cloudly's canonical stdio frame encoder before running the maintenance container.
      • Updates the settlement responder test helper to reject non-canonical request frames while keeping responses as plain JSON.
    Downloads
  • v8.0.0 ae02a180eb

    Onebox v8.0.0
    Release / build-and-release (push) Successful in 14m36s
    Stable

    jkunz released this 2026-09-03 11:19:20 +00:00 | 291 commits to main since this release

    2026-09-03 - 8.0.0

    Breaking Changes

    • migrate log streaming to TypedRequest 8 virtual streams (opsserver)
      • Upgrades TypedRequest, TypedRequest interfaces, TypedServer, TypedSocket, Dees, and catalog dependencies to new major versions.
      • Creates outbound ops log and event streams through typedsocket with admin identity-bound virtual stream authorization.
      • Serializes virtual stream writes, applies Docker log stream backpressure, and aborts or cleans up on stream failures.
      • Updates log stream response interfaces to requester-local TVirtualStream<'receive'> streams.
      • Refreshes the smartregistry and taskbuffer floors so the installed tree resolves the same single TypedRequest runtime the compiled binary embeds.
    Downloads
  • Onebox v7.13.0
    Release / build-and-release (push) Successful in 8m22s
    Stable

    jkunz released this 2026-08-17 13:26:11 +00:00 | 299 commits to main since this release

    2026-08-17 - 7.13.0

    Features

    • retire schema-4 rehearsal scratch before target advance (cloudly-secrets-v2)
      • Add durable retire-rehearsal-for-target-advance intent validation for prepared, retiring, and retired schema-4 rehearsal states
      • Clean allocation-fenced scratch databases idempotently before schema-5 supersession and verify absence during persistence and resume
      • Allow schema-5 target advance from clean or retired schema-4 predecessors while rejecting unrelated state changes
      • Add backup manager and cutover coverage for rehearsal retirement workflows
    Downloads
  • Onebox v7.12.0
    Release / build-and-release (push) Successful in 8m8s
    Stable

    jkunz released this 2026-08-17 08:47:17 +00:00 | 301 commits to main since this release

    2026-08-17 - 7.12.0

    Features

    • add exact schema-5 Cloudly target supersession (cloudly-secrets-v2)
      • Pins App Store 1.1.6 from @serve.zone/appstore 2.5.0 and the released Cloudly 24.1.0 OCI identities.
      • Advances only clean schema-4 operations while preserving their complete predecessor, backup, WorkloadInit authority, optional keyring digest, runtime hold, and immutable audit evidence.
      • Rejects private secret, staging, maintenance-container, and runtime residue before the revision-fenced schema-5 persistence boundary.
    • upgrade the pinned Corestore runtime to 5.2.1 (corestore)
      • Selects the released Corestore 5.2.1 image for fresh deployments, diagnostics, and replay while retaining exact historical cleanup and migration identities.
      • Adds allocation-fenced schema-5 backup rehearsal coverage and upgrades the nested SmartDB runtime to 4.2.1.

    Fixes

    • stop deleting older releases in release workflow (release)
      • Removed the cleanup step that deleted releases beyond the latest four after publishing.
    • bump pnpm package manager to 11.22.0 (package-manager)
    Downloads
  • Onebox v7.11.0
    Release / build-and-release (push) Successful in 8m8s
    Stable

    jkunz released this 2026-08-15 00:42:24 +00:00 | 305 commits to main since this release

    2026-08-15 - 7.11.0

    Features

    • support Cloudly diagnostics schema 8 settlement projections (cloudly-secrets-v2)
      • Pins diagnostic inspection to the Cloudly 24.0.0 image digest.
      • Requires diagnosticsVersion 8 and includes deploymentSettlementProjection in safe diagnostic summaries.
      • Validates deployment-settlement envelope counts, invalid service-envelope aggregates, classifier results, bounds, and evaluated-facet consistency.
      • Adds the released diagnostic/Corestore image tuple for cleanup replay and updates documentation and tests.
    Downloads
  • Onebox v7.10.0
    Release / build-and-release (push) Successful in 8m1s
    Stable

    jkunz released this 2026-08-14 21:23:37 +00:00 | 307 commits to main since this release

    2026-08-14 - 7.10.0

    Features

    • support Cloudly diagnostics schema 7 predicate evidence (cloudly-secrets-v2)
      • Pins diagnostic inspection to the Cloudly 23.0.0 image digest.
      • Requires diagnosticsVersion 7 and validates fixed Corestore projected-identity predicate counts, bounds, and aggregate consistency.
      • Requires deployment-settlement classification mismatch sites to match the released allowlist and mismatch facet evidence.
      • Adds the released diagnostic/Corestore image tuple for cleanup replay and updates documentation and tests.
    Downloads