Skip to content

v1.20.0

Latest

Choose a tag to compare

@retlehs retlehs released this 03 Nov 15:36
3d00c23

What's Changed

  • Add Ubuntu 26.04 support and make it the default for new VMs and trellis server create (#676)
  • Add vm.mount_type config option to override the Lima mount type (9p, virtiofs, reverse-sshfs) (#747)
  • Rename trellis key generate --key-name to --name (#695)
  • Remove Windows/WSL support. Windows users can use the community-maintained fork at qwatts-dev/trellis-cli (#683)

Ubuntu 26.04 requires Trellis v1.33.0

New VMs and servers now use Ubuntu 26.04 LTS by default, which requires Trellis v1.33.0 or later. If your project uses an older version of Trellis, update it, or keep using 24.04:

  • VMs: set vm.ubuntu: "24.04" in trellis.cli.yml before creating the VM
  • Servers: pass --image ubuntu-24-04-x64 (DigitalOcean) or --image ubuntu-24.04 (Hetzner) to trellis server create

The first boot of a new 26.04 VM takes about 2 minutes longer due to an upstream issue (lima-vm/lima#4792). trellis-cli now finds the VM's IP even when the network interface hasn't been renamed to lima0 yet.

Breaking changes

  • trellis key generate --key-name is now --name (#695)
  • Windows and WSL release artifacts are no longer published (#683)

Full Changelog: v1.19.0...v1.20.0