Skip to content

v0.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:02
Immutable release. Only release title and notes can be modified.
92f522d

Highlights

  • Keep package installation output from corrupting setup responses, and allow failed SSH preflight attempts to be retried with corrected connection details.
  • Transfer workspaces that replace files with directories or change tracked ignore rules while preserving destination collision checks and rollback safeguards.
  • Retain rotated GitHub credentials through interrupted account verification, and recognize authorized empty repositories.
  • Recover existing DigitalOcean Droplets independently of current creation options, and finish interrupted provisioning from the committed local Box record.
  • Prevent competing installers and updaters from reclaiming each other's installation lock.

Upgrade notes

After updating the CLI, run schooner box update <name> on existing Boxes to install the remote runtime fixes. Updating the local CLI does not update Box runtimes automatically.

Inventory opens automatically migrate to schema 9 to retain provisioning cleanup warnings. Older builds cannot open an upgraded inventory; retain a pre-upgrade inventory backup if you need to downgrade. Pending GitHub credential verification also uses a newer credential envelope until verification completes.

Abandoned installation locks now require manual recovery. Stop all installer and updater processes, inspect the reported lock's owner, and confirm it is no longer running before removing the owner file and empty lock directory, as described in the README.

Directory replacement refuses unsupported ACLs, extended attributes, or inode flags. If workspace recovery cannot reconstruct directory metadata from its captured backup, it reports an incomplete outcome and retains the backup at the reported path for manual recovery.

Breaking changes

No CLI command or flag changes. The inventory downgrade restriction and manual stale-lock recovery behavior are described above.

What's Changed

Fixes

Full Changelog: v0.4.0...v0.4.1