Skip to content

v0.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Jan 09:52
· 1208 commits to master since this release
v0.20.0
b578b3f

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)
  • YAML:

    • Add upgradePackages: <bool> to upgrade the packages on boot (#2119, thanks to @afbjorklund)
  • 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 using sudo kubectl for KUBECONFIG (#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 .