openai/orchard 0.53.0
openai/orchard
Captured source
source ↗0.53.0
Repository: openai/orchard
Tag: 0.53.0
Published: 2026-03-17T18:47:11Z
Prerelease: no
Release notes:
Notable changes
Orchard now supports Linux workers powered by Vetu virtualization
To give it a try, run orchard worker run on a Linux machine and create a new VM with --runtime vetu set.
Make sure that Vetu is installed on that worker, and that the user under which orchard worker run is running has /dev/kvm access.
Vetu supports Tart VM image format and OCI registries, and if you're looking for an image to try out, check out Linux images published by Cirrus Labs.
VM architecture differentiation
Previously, Orchard assumed that all VMs and workers run on arm64. Now it's just the default.
With the introduction of Vetu, one might have an Orchard cluster with different architectures, e.g. arm64 and amd64.
Workers will report their architecture to the Controller automatically, but you need to explicitly specify the architecture when creating non-arm64 VMs, otherwise they won't be scheduled correctly.
Use --arch command-line argument to orchard create vm (or arch field when creating a VM using API) to do that.
VM's operating system is now explicit
Previously, Orchard assumed that a VM's operating system was always darwin (macOS). This worked for Linux VMs too, but not without pitfalls (https://github.com/cirruslabs/orchard/issues/382). Now darwin is just a default.
You can now explicitly set a VM's operating system at creation time with --os command-line argument to orchard create vm (or using os field when creating via API).
This is useful to disable the Apple EULA 2 VMs limit check by Orchard, as this limit does not apply to Linux VMs on macOS host.
What's Changed
- Support Vetu virtualization on Linux in addition to Tart on macOS by @edigaryev in https://github.com/cirruslabs/orchard/pull/419
- Bump the all-updates group across 1 directory with 13 updates by @dependabot[bot] in https://github.com/cirruslabs/orchard/pull/421
- create vm: introduce --{os,arch,runtime} command-line arguments by @edigaryev in https://github.com/cirruslabs/orchard/pull/422
Full Changelog: https://github.com/cirruslabs/orchard/compare/0.52.0...0.53.0
Notability
notability 2.0/10Routine version update, no traction