Skip to content

Virfield v2.1.0

Choose a tag to compare

@mallexxx mallexxx released this 16 Oct 09:31
· 2 commits to main since this release

Virfield manages macOS VM images and temporary machines through Tart, with pinned SSH access, an MCP server and a web console.

Included

  • Image creation from approved macOS bases, optional Xcode provisioning and a pinned legacy iOS build toolchain.
  • VM leases with resource budgets, renewal, native readiness checks, desktop access and confirmed cleanup.
  • Physical macOS/Linux node leases and Linux-hosted macOS lab VMs through rootless Podman/QEMU.
  • GHCR image import/publication and verified transfers between local Tart storage locations.
  • In-place lease revalidation, persistent diagnostics and resource admission details.
  • Twenty MCP tools, embedded usage guides and an English quick start with agent task examples.

Install

The prebuilt package targets macOS on Apple Silicon. Install Tart; image builds also require Packer. Xcode archives and registry credentials are configured separately.

Download both assets into the same directory, then verify and extract:

shasum -a 256 -c SHA256SUMS
tar -xzf virfield-v2.1.0-darwin-arm64.tar.gz
cd virfield-v2.1.0-darwin-arm64

The binaries are already in bin/. Continue with Create a deployment, then connect your MCP client.

Upgrade

Back up configuration, credentials, state and installed binaries before replacing an installation. This release uses an explicit Tart runtime configuration; Lume deployments need migration, not a binary-only upgrade. Configure approved Tart images and preserve existing disks. An older binary needs its matching state snapshot for rollback.

Drain active leases and jobs, restart the registered daemon, then reconnect each MCP client. Follow Operations for the procedure. Publishing this release does not update a running installation.

Package

The archive includes three Go binaries, the native Apple sign-in browser, source, instructions, dependency licenses and release.json with the source commit and binary hashes. Binaries use ad-hoc signatures; the archive is not a notarized macOS installer. Use your own signing identity when persistent Full Disk Access is required. The Orchard adapter remains experimental.