Orchard v2.3.0
Installation
- Download the DMG file below
- Open the DMG and drag Orchard.app to your Applications folder
- Launch Orchard from Applications
Changes
Changed
- Orchard now links the Apple container 1.3.1 client libraries (previously 1.2.2), restoring compatibility with current container installs. 1.3.1 also patches six security advisories in the containerization package that Orchard's image operations link directly, including path traversal in the local content store and a
RegistryClientthat followedWWW-Authenticaterealms without validating the host. - Image pulls now default to
httpsfor all registries, matching container 1.3.0's removal of theautoregistry scheme. Pulls from localhost or private-IP registries no longer silently downgrade to plain http; a local http registry needsregistry.scheme = "http"in the container configuration, same as thecontainerCLI.
Fixed
- Local-model detection no longer follows HTTP redirects when probing for providers. The probe targets conventional ports (11434, 1234, 8080, 8000), which are often owned by something else entirely; a dev server on 8080 that redirects to its TLS port would take the probe with it, so Orchard opened a connection to an unrelated endpoint every five seconds and abandoned it when the 1.5s probe deadline expired. Against a Rails app running with
force_sslthis leaked a socket per probe until the server's accept loop stopped and it served nothing at all. A real provider answers 200 directly, so a redirect is now simply classified as "not a provider" - which also stops a redirecting server from being misreported as a model server.
Checksums
- SHA256: See the
.sha256file for verification
System Requirements
- macOS 26 (Tahoe)
- Apple Container installed