v2.1.2-beta.0Pre-releasemacOSLinux
Added 3
- Add --param shortcut for template parameters in limactl
- Add ubuntu-26.04 template
- Validate macOS 26+ requirement for macOS guest VMs
Changed 3
- Update k8s.yaml for bootstrapToken configuration in kubeadm
- Migrate from cpuType to vmOpts.qemu.cpuType in templates
- Bump k8s flannel version from 0.27.4 to 0.28.4
Fixed 4
- Check if mounts contain hostCurrentDir, not just len > 0 in shell command
- Fix path quoting for rsync 3.0.0 through 3.2.3 in shell
- Close stale GuestAgentClient on reconnect to stop ClientConn leak in hostagent
- Fix race condition in 04-persistent-data-volume.sh
Changes
-
limactlCLI:- fix(shell): check if mounts contain hostCurrentDir, not just len > 0 (#4799, thanks to @opjt)
- limactl: add --param shortcut for template parameters (#4873, thanks to @jandubois)
- shell: fix path quoting for rsync 3.0.0 through 3.2.3 (#4883, thanks to @Mysterio-17)
-
Templates:
- Update k8s.yaml for bootstrapToken configuration in kubeadm (#4829, thanks to @techthumb)
- templates: migrate from cpuType to vmOpts.qemu.cpuType (#4834, thanks to @AkihiroSuda)
- Multi node k8s test updates and related fixes (#4835, thanks to @techthumb)
- Bump k8s flannel version from 0.27.4 to 0.28.4 (#4843, thanks to @afbjorklund)
- templates: add ubuntu-26.04 (#4874, thanks to @AkihiroSuda)
-
Hostagent:
- hostagent: close stale GuestAgentClient on reconnect to stop ClientConn leak (#4889, thanks to @mn-ram)
-
Guest Support:
- feat: validate macOS 26+ requirement for macOS guest VMs (#4809, thanks to @sharanrajt)
- Fix race condition in 04-persistent-data-volume.sh (#4831, thanks to @jandubois)
-
Documentation:
- docs(stargz): drop Rosetta requirement note (#4860, thanks to @mvanhorn)
- docs: add blogs section with curated CNCF and nttlabs posts (#4863, thanks to @singhvishalkr)
Full Changes: https://github.com/lima-vm/lima/milestone/71?closed=1
Thanks to @afbjorklund @AkihiroSuda @jandubois @mn-ram @mvanhorn @Mysterio-17 @opjt @sharanrajt @singhvishalkr @techthumb 🙏🏻
Usage
$ limactl create
$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.
$ lima uname
Linux
The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/lima-vm/lima/actions/runs/25182777406
The sha256sum of the SHA256SUMS file itself is 8fd6476dfee91b841c3e42add090927ff54b2bd3c13bdc33242e842213d8cea7 .
Release manager: Ansuman Sahoo (@unsuman)