Highlights:
- 🪟Experimentally support HCS driver on Windows hosts
- 🍎Attach host block devices to VZ guests
- 🐧
lima-privileged-nethelper for Linux hosts (WIP)
Changes
-
Windows host support:
- Experimentally support HCS driver (#5449 #5514, thanks to LFX mentee @mie313, and @unsuman)
- Support native Windows OpenSSH (#5298 #5299 #5300 #5337, thanks to @jandubois)
- Automatically append common tool directories (e.g., QEMU) to
PATH(#5348, thanks to LFX mentee @mie313)
-
Windows guest support:
- Support
provision(#5263, thanks to LFX mentee @mie313)
- Support
-
macOS guest support:
- Add
osOpts.darwin.suppressFirstLoginSetupto skip the first-login Setup Assistant (#5336, thanks to @trodemaster)
- Add
-
VZ:
- Support attaching host block devices (
limactl start --block-device) (#5117, thanks to @pirate) - Add
audio.microphoneto attach a capture stream (#5462, thanks to @iamstarkov)
- Support attaching host block devices (
-
QEMU:
- Support
nestedVirtualizationwith HVF (QEMU >= 11.1) (#5443, thanks to @sharanrajt) - Implement
limactl screenshot(#5478, thanks to @afbjorklund)
- Support
-
Networking:
-
YAML:
-
limactlCLI:- Support stopping multiple instances with
limactl stop(#5369, thanks to @MEETNANDA8107) limactl autostart enable: add--keep-alive(#5086, thanks to @resker)
- Support stopping multiple instances with
-
Templates:
k8s: add a parameter for apt-proxy (#5251, thanks to @afbjorklund)k8s: allow installing on the minimal image variant (#5385, thanks to @afbjorklund)k8s: pin Kubernetes version to 1.37 (#5463, thanks to @afbjorklund)k3s: add parameters for apt-proxy and registry (#5251, #5257 #5377, thanks to @afbjorklund)
-
Release artifacts:
- Add SBOM artifacts (#5220, thanks to @afbjorklund)
- Add the JSON schema of
lima.yaml(#5339 #5380, thanks to @afbjorklund)
Full changes: https://github.com/lima-vm/lima/milestone/74?closed=1
Thanks to @MEETNANDA8107 @Nashit-h @PhysicistJohn @SABITHSAHEB @Sarthak-Shreshtha01 @afbjorklund @aka-rider @alexandear @arixmkii @chrisanderton @ekalinin @iamstarkov @jandubois @kolyshkin @mie313 @mvanhorn @pirate @ravi-arnan @resker @sharanrajt @somaz94 @trodemaster @unsuman
Usage
$ limactl create
$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.
$ lima uname
LinuxThe binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/lima-vm/lima/actions/runs/37125578567
The Software Bill of Materials (SBOM) is in the .sbom.tar.gz artifact.
It does not cover software that is downloaded during Lima operation, such as nerdctl-full.tar.gz or the cloud images.
The sha256sum of the SHA256SUMS file itself is 1d26eb8b749ccc0295fa377f16d154042e4b2129ef8228a7798ac1e4b87cee94 .
Release manager: @AkihiroSuda