Orchard v2.5.2
Thank you for using Orchard, and for the bug reports, ideas and pull requests that keep making it better. If it's useful to you, please consider starring Orchard on GitHub. It takes a second and helps other people find it.
Changes
Added
- The Compose tab runs
post_startandpre_stophooks (#126), the same way the compose plugin does. Eachpost_starthook runs in its container after it starts, and eachpre_stophook runs before the container stops on down and when a service is recreated. While a hook runs, its service's row shows the hook and its latest line of output. A failingpost_starthook stops the up and leaves its container in place. A failingpre_stophook is reported, and the stop goes ahead. Either way the message names the hook and its last few lines of output, along with its exit status or, for a hook that couldn't start, why not. Hooks don't run when you start or stop a compose container from the Containers tab or the menu bar.
Changed
- Orchard now uses compose 0.5.0, which labels the containers it creates
com.compose.*instead ofcom.container-compose.*. Projects brought up with an earlier version of Orchard or the compose plugin are no longer recognised in the Compose tab. To fix one, take it down with the version that brought it up (or remove its containers), then bring it up again.
Fixed
- Adding a compose project whose name sorts first no longer leaves its row squashed in the Compose list. The new row kept a height of about a third of the others, with the next project drawn over it, until you switched tabs and back.
- Containers brought up from a Compose project get the nameservers the file asks for (#124). Orchard dropped a service's
dns,dns_searchanddns_opt, and sent no resolver configuration at all, so the container had no/etc/resolv.confand every lookup in it failed withconnection refusedon[::1]:53. Containers created from the Run form get a resolver configuration the same way, so one with no DNS domain set now gets the network's own nameserver ascontainer rungives it.
Installation
brew install orchard
Already installed with Homebrew? Update with:
brew upgrade orchard
Download
- Download Orchard-2.5.2.dmg
- Open it and drag Orchard.app to your Applications folder
- Launch Orchard from Applications
Orchard also updates itself: when a new release is out, it offers the update in the app.
Checksums
- SHA256: Orchard-2.5.2.dmg.sha256
System Requirements
- macOS 26 (Tahoe)
- Apple container 1.5.0