Release Notes
Barn 1.1.0 (2026-11-09) is the current stable release. Earlier 0.x builds were GitHub pre-releases. See Install Barn for installation commands and asset verification.
This archive covers every release and validation milestone from the initial 2026-08-24 development snapshot through v1.1.0.
Barn 1.2.0: resources, root growth, and host names
Resource overrides, recoverable root-disk growth, configurable concurrency, inventory host names, and Go 1.27.4.
Barn 1.1.0: image selection and live progress
Select Linux images and guest architectures from the CLI, follow live progress, and recover interrupted resource resizing.
Barn 1.0.0: the first stable release
Barn's first stable release hardens destructive operations, data-disk recovery, catalog integrity, and cancellation, and updates image catalog revision to 2026110502.
Barn 0.9.3: safer resizing, selected nodes, and recovery
Resource-only VM resize, independent node selection, flexible paths and shares, recoverable lifecycle operations, and image catalog revision 2026102802.
Barn 0.9.2: signed Barn.app and explicit SSH/exec arguments
Signed and notarized Barn.app in the Apple Silicon release and Homebrew installation, plus the SSH/exec argument contract.
Barn 0.9.1: Go 1.27.3 toolchain and Barn.app rename
Go 1.27.3, current dependencies, and Barn.app naming and signing. Upgrade notes.
Barn 0.9.0: native macOS guests and smoother Linux recovery
Linux labs, native macOS machines, clearer diagnostics, and recovery for interrupted operations.
Barn 0.8.0: clearer recovery and refreshed images
Recover host preparation, isolate failed nodes, preserve VM identities, and start the September Debian and Ubuntu images.
Barn 0.7.0: simpler test labs and automatic recovery
A shorter first run, compact progress, independent guest setup, and recovery through up.
Barn 0.6.0: Ubuntu 24.04 and smoother local labs
Ubuntu 24.04 defaults, useful plans before setup, clearer status, and reliable expansion and recreation.
Barn 0.5.0: explicit disposal, explicit repositories, reproducible images
A no-confirmation whole-lab purge, explicit global and China repository selection, no hidden artifact fallback, and an eight-target official-image candidate pipeline.
Barn 0.4.0: one command, working data disks, one voice
A first run that is one command, a default data disk that works on every image, readiness failures that name the cause, and one output style across the CLI.
Barn 0.3.0: explicit catalogs and actionable readiness
Explicit image-catalog updates, per-node bootstrap diagnostics, native guest interface names, and a smaller CLI.
Barn 0.2.0: selected convergence and release integrity
VPN-aware network preflight, truly selected scale-out, committed-state integrations, checksum-verified multi-platform artifacts, and the 0.1.0 upgrade boundary.
RC6 development candidate: owner-scoped Tier-1 delivery
Exact RC6 identity, four requested native product passes, durable network transactions, reproducible local archives, and the boundary that keeps this candidate unpublished.
Development snapshot: the Go 1.27 product surface
Quick and four-node private semantics, schema-3 owned profiles, Pigsty inventory integration, persistence, state migration, and verified release mechanisms.
Barn 1.2.0: resources, root growth, and host names
Resource overrides, recoverable root-disk growth, configurable concurrency, inventory host names, and Go 1.27.4.
Barn 1.1.0: image selection and live progress
Select Linux images and guest architectures from the CLI, follow live progress, and recover interrupted resource resizing.
Barn 1.0.0: the first stable release
Barn's first stable release hardens destructive operations, data-disk recovery, catalog integrity, and cancellation, and updates image catalog revision to 2026110502.
Barn 0.9.3: safer resizing, selected nodes, and recovery
Resource-only VM resize, independent node selection, flexible paths and shares, recoverable lifecycle operations, and image catalog revision 2026102802.
Barn 0.9.2: signed Barn.app and explicit SSH/exec arguments
Signed and notarized Barn.app in the Apple Silicon release and Homebrew installation, plus the SSH/exec argument contract.
Barn 0.9.1: Go 1.27.3 toolchain and Barn.app rename
Go 1.27.3, current dependencies, and Barn.app naming and signing. Upgrade notes.
Barn 0.9.0: native macOS guests and smoother Linux recovery
Linux labs, native macOS machines, clearer diagnostics, and recovery for interrupted operations.
Barn 0.8.0: clearer recovery and refreshed images
Recover host preparation, isolate failed nodes, preserve VM identities, and start the September Debian and Ubuntu images.
Barn 0.7.0: simpler test labs and automatic recovery
A shorter first run, compact progress, independent guest setup, and recovery through up.
Barn 0.6.0: Ubuntu 24.04 and smoother local labs
Ubuntu 24.04 defaults, useful plans before setup, clearer status, and reliable expansion and recreation.
Barn 0.5.0: explicit disposal, explicit repositories, reproducible images
A no-confirmation whole-lab purge, explicit global and China repository selection, no hidden artifact fallback, and an eight-target official-image candidate pipeline.
Barn 0.4.0: one command, working data disks, one voice
A first run that is one command, a default data disk that works on every image, readiness failures that name the cause, and one output style across the CLI.
Barn 0.3.0: explicit catalogs and actionable readiness
Explicit image-catalog updates, per-node bootstrap diagnostics, native guest interface names, and a smaller CLI.
Barn 0.2.0: selected convergence and release integrity
VPN-aware network preflight, truly selected scale-out, committed-state integrations, checksum-verified multi-platform artifacts, and the 0.1.0 upgrade boundary.
RC6 development candidate: owner-scoped Tier-1 delivery
Exact RC6 identity, four requested native product passes, durable network transactions, reproducible local archives, and the boundary that keeps this candidate unpublished.
Development snapshot: the Go 1.27 product surface
Quick and four-node private semantics, schema-3 owned profiles, Pigsty inventory integration, persistence, state migration, and verified release mechanisms.
-
Barn 1.2.0: resources, root growth, and host names
Barn 1.2.0 was released on 2026-11-12 from commit 90f6158. It adds resource overrides, recoverable root-disk growth, configurable lifecycle concurrency, and inventory-based host names. The bilingual command reference covers all 57 operation commands …
Barn 1.2.0 was released on 2026-11-12 from commit 90f6158. It adds resource overrides, recoverable root-disk growth, configurable lifecycle concurrency, and inventory-based host names. The bilingual command reference covers all 57 operation commands …
-
Barn 1.1.0: image selection and live progress
Released on 2026-11-09. Barn 1.1.0 adds image and guest-architecture overrides, live progress tables, and more reliable CPU/memory resizing. It embeds signed image catalog revision 2026110502, with 9 distribution releases and 17 architecture-specific …
Released on 2026-11-09. Barn 1.1.0 adds image and guest-architecture overrides, live progress tables, and more reliable CPU/memory resizing. It embeds signed image catalog revision 2026110502, with 9 distribution releases and 17 architecture-specific …
-
Barn 1.0.0: the first stable release
Released on 2026-11-05. Barn 1.0.0 is the first stable release. For the latest stable release, see Barn 1.1.0. Barn 1.0.0 completes a pre-release audit of destructive operations, data-disk recovery, catalog integrity, and process cancellation. It …
Released on 2026-11-05. Barn 1.0.0 is the first stable release. For the latest stable release, see Barn 1.1.0. Barn 1.0.0 completes a pre-release audit of destructive operations, data-disk recovery, catalog integrity, and process cancellation. It …
-
Barn 0.9.3: safer resizing, selected nodes, and recovery
Released on 2026-10-31. Barn 0.x releases use GitHub’s pre-release channel. For the latest release, see Barn 1.1.0. Barn 0.9.3 focuses on safer changes to local labs. It adds resource-only VM resize, lets selected nodes converge independently, …
Released on 2026-10-31. Barn 0.x releases use GitHub’s pre-release channel. For the latest release, see Barn 1.1.0. Barn 0.9.3 focuses on safer changes to local labs. It adds resource-only VM resize, lets selected nodes converge independently, …
-
Barn 0.9.2: signed Barn.app and explicit SSH/exec arguments
Released on 2026-10-30. Barn 0.x releases use GitHub’s pre-release channel. Barn 0.9.2 includes the complete native macOS guest runtime in the Apple Silicon download and Homebrew installation. You can create Linux and macOS VMs after installing a …
Released on 2026-10-30. Barn 0.x releases use GitHub’s pre-release channel. Barn 0.9.2 includes the complete native macOS guest runtime in the Apple Silicon download and Homebrew installation. You can create Linux and macOS VMs after installing a …
-
Barn 0.9.1: Go 1.27.3 toolchain and Barn.app rename
Released on 2026-10-22. Barn 0.x releases are published via GitHub’s pre-release channel. For the latest release with a signed and notarized Barn.app in the Apple Silicon archive and Homebrew formula, see Barn 1.1.0. Barn 0.9.1 updates the Go …
Released on 2026-10-22. Barn 0.x releases are published via GitHub’s pre-release channel. For the latest release with a signed and notarized Barn.app in the Apple Silicon archive and Homebrew formula, see Barn 1.1.0. Barn 0.9.1 updates the Go …
-
Barn 0.9.0: native macOS guests and smoother Linux recovery
Released on 2026-09-30. Barn 0.9.0 manages both Linux labs and native macOS machines from a single CLI, while improving diagnostics and recovery after interrupted operations. For the latest release, see Barn 1.1.0. Install Barn · Download 0.9.0 …
Released on 2026-09-30. Barn 0.9.0 manages both Linux labs and native macOS machines from a single CLI, while improving diagnostics and recovery after interrupted operations. For the latest release, see Barn 1.1.0. Install Barn · Download 0.9.0 …
-
Barn 0.8.0: clearer recovery and refreshed images
Note Historical release record (0.8.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.8.0 cuts down on manual cleanup after interrupted host setup or partial VM starts, and refreshes the Debian and …
Note Historical release record (0.8.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.8.0 cuts down on manual cleanup after interrupted host setup or partial VM starts, and refreshes the Debian and …
-
Barn 0.7.0: simpler test labs and automatic recovery
Note Historical release record (0.7.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.7.0 streamlines first-run startup and recovery for local test labs: re-running barn up finishes interrupted work, …
Note Historical release record (0.7.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.7.0 streamlines first-run startup and recovery for local test labs: re-running barn up finishes interrupted work, …
-
Barn 0.6.0: Ubuntu 24.04 and smoother local labs
Note Historical release record (0.6.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.6.0 makes Ubuntu 24.04 the default guest image and improves planning, startup, scale-out, and node recreation for …
Note Historical release record (0.6.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.6.0 makes Ubuntu 24.04 the default guest image and improves planning, startup, scale-out, and node recreation for …
-
Barn 0.5.0: explicit disposal, explicit repositories, reproducible images
Note Historical release record (0.5.0). Official mirror failover was later added in 0.7.0, and the rm alias was removed in 0.9.0. Old release downloads are retired; see the CLI reference and installation guide for current usage. Barn 0.5.0 adds an …
Note Historical release record (0.5.0). Official mirror failover was later added in 0.7.0, and the rm alias was removed in 0.9.0. Old release downloads are retired; see the CLI reference and installation guide for current usage. Barn 0.5.0 adds an …
-
Barn 0.4.0: one command, working data disks, one voice
Note Historical release record (0.4.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.4.0 turns the first run into a single command, makes default data disks work out of the box on Debian and Ubuntu …
Note Historical release record (0.4.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.4.0 turns the first run into a single command, makes default data disks work out of the box on Debian and Ubuntu …
-
Barn 0.3.0: explicit catalogs and actionable readiness
Note Historical release record (0.3.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.3.0 replaces implicit catalog refreshes with explicit update commands, reports guest bootstrap failures per node, …
Note Historical release record (0.3.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.3.0 replaces implicit catalog refreshes with explicit update commands, reports guest bootstrap failures per node, …
-
Barn 0.2.0: selected convergence and release integrity
Note Historical release record (0.2.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.2.0 keeps the Pigsty inventory and on-disk deployment format introduced in 0.1.0 while fixing VPN route preflight …
Note Historical release record (0.2.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.2.0 keeps the Pigsty inventory and on-disk deployment format introduced in 0.1.0 while fixing VPN route preflight …
-
RC6 development candidate: owner-scoped Tier-1 delivery
Note Pre-Barn historical archive (Piglet 1.0.0-rc.6, 2026-08-25). This candidate was a local verification milestone and was never published as a GitHub Release or package repository; the SHA-256 digests below record the retained local build …
Note Pre-Barn historical archive (Piglet 1.0.0-rc.6, 2026-08-25). This candidate was a local verification milestone and was never published as a GitHub Release or package repository; the SHA-256 digests below record the retained local build …
-
Development snapshot: the Go 1.27 product surface
Note Pre-Barn historical archive (Piglet, 2026-08-24). At this snapshot there was no public release tag, signed production artifact, or package repository, and all embedded image records were marked testing. For current Barn behavior and support …
Note Pre-Barn historical archive (Piglet, 2026-08-24). At this snapshot there was no public release tag, signed production artifact, or package repository, and all embedded image records were marked testing. For current Barn behavior and support …