Skip to content

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 09 May 17:40
a394c4a

0.14.0 (2026-05-09)

Added

  • add windows builds an vms for linux hosts (eb7f440)
  • added linux create vm command (931cae0)
  • build: add Linux QEMU support for Windows 11 guests (36097fc)
  • build: select fastest virtio-win download source (3d0d40f)
  • build: stream VNC snapshots directly to mp4 (0cc1a7d)
  • deploy: add libvirt workflow for Ubuntu QEMU VMs on Linux (44fcda8)
  • provision: support Ubuntu provisioning on Linux libvirt (9f21d04)

Fixed

  • build: ensure Windows 11 amd64 QEMU downloads virtio ISO (a3b3dc5)
  • build: extend Linux QEMU build timeouts to five hours (9ba19ce)
  • build: extract Windows ARM64 ISO with UDF-capable tools (447ce84)
  • build: install QXL driver during Windows QEMU builds (799e130)
  • build: keep Ubuntu ISO checksums in sync (02a86e3)
  • build: preserve cached artifacts during no-cache builds (dff2459)
  • build: retry virtio-win download from fallback sources (37c70e9)
  • build: shorten macOS Packer start-only temp paths (40ec4d1)
  • build: verify virtio-win ISO checksum (d4acd37)
  • ci: accept Homebrew formula revisions (56a94f5)
  • ci: accept newer Homebrew dependency versions (cf41138)
  • ci: keep Ubuntu ISO cache references in sync (80444ec)
  • cli: mark cross-arch VM targets unstable (4ee93ea)
  • deploy: configure QXL video memory for Windows 11 libvirt guests (d60a591)
  • deploy: harden libvirt image directory access (8aa0033)
  • deploy: keep libvirt ACL hints POSIX on Windows (075404c)
  • deploy: make emulated arm64 libvirt domains portable (cb34c74)
  • deploy: preflight libvirt named networks (f886bf7)
  • kubectl: clean up apt key temp dir on setup failure (1a58b5e)
  • kubectl: make Debian apt key setup resilient (1efa8cc)
  • libvirt: install QXL driver for Windows auto-resize (271a76d)
  • linux: stabilize Ubuntu desktop QEMU/libvirt networking and desktop image setup (f3de076)
  • macos: detect latest installed Homebrew version (1ab1fff)
  • macos: pin Homebrew tooling installs (de21704)
  • macos: warn on unavailable pinned brew versions (9701275)
  • packer: restore persistent DHCP config for QEMU Ubuntu images (072a676)
  • packer: simplify QEMU autoinstall networking (261d1da)
  • packer: stabilize ARM64 Ubuntu QEMU installs (f592a10)
  • provision: preflight sshpass for password SSH auth (0409721)
  • qemu: tune cross-arch emulation CPU settings (618b13c)
  • security: harden VNC recording file and process handling (069461e)

Changed

  • build: extract VNC recording logic into dedicated file (49dadec)
  • packer: unify Ubuntu QEMU templates (ff189e1)

CI

  • add shellcheck workflow (05eb93c)
  • default macOS build tests to GitHub-hosted runners (23adc30)
  • run Windows 11 QEMU builds in Linux workflow (ef832e1)
  • set up Go before macOS build dependencies (d02e9fe)
  • shorten macOS Ubuntu packer build checks (ad680c0)
  • trigger linux build on deploy runtime changes (876cd00)