This release adds the support for propagating the timezone from the host setting.
This release also fixes incompatibility with Go 1.22 (ETA: February 2024).
Changes
-
Misc:
- Set guest timezone from host setting (#2097)
- Support Go 1.22 (#2137)
- Store
lima-version
file in the instance directory (#2107, thanks to @jandubois)
-
limactl
CLI:- Add
limactl start --foreground
for better support of launchd (#2146, thanks to @norio-nomura)
- Add
-
YAML:
- Add
upgradePackages: <bool>
to upgrade the packages on boot (#2119, thanks to @afbjorklund)
- Add
-
QEMU:
- Revert virtserialport back to unix socket for QEMU guest agent communication (#2112, thanks to @jandubois)
- Support Debian trixie hosts' UEFI firmware path (#2124, thanks to @DennisRasey)
-
WSL2:
-
Templates:
alpine
: Update Alpine to 3.19 (#2136, thanks to @jandubois)rke2
: Update RKE2 to 1.29 (#2157)u7s
: Update Usernetes to gen2-v20231218.0 (#2157)k8s
: stop usingsudo kubectl
forKUBECONFIG
(#2102, thanks to @afbjorklund)- Update Ubuntu, CentOS Stream, Debian, Arch Linux to the latest revision (#2157)
Full changes: https://github.com/lima-vm/lima/milestone/41?closed=1
Thanks to @DennisRasey @afbjorklund @alexandear @jandubois @mhumeSF @norio-nomura @pendo324 @porfirion @stefanb @zhaojizhuang
Usage
[macOS]$ limactl create
[macOS]$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.
[macOS]$ 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/7582028915
The sha256sum of the SHA256SUMS file itself is 09361987b9794963cfc4e6290842de8fbeafb8f075138178b0a7c42d85839b25
.