Breaking changes
v2.3.0
- The experimental
_LIMA_WINDOWS_EXTRA_PATHenvironment variable was removed. It prepended directories tolimactl.exe’s own PATH on Windows hosts, leaving the calling shell’s PATH untouched. Put them onPATHinstead. - The
SnapshotManager.ListSnapshots()method now returns structured snapshot metadata instead of raw text.ApplySnapshot()andDeleteSnapshot()now identify snapshots by ID instead of tag. External drivers must update their snapshot implementations and regenerate their protobuf bindings.
v2.2.0
- The default
socket_vmnetgroup innetworks.yamlwas changed fromeveryonetoadmin. A non-admin user must setgroupto a group they belong to (e.g.staff). - The default VM driver on Windows hosts was changed from
wsl2toqemu, aswsl2is not compatible with most templates. - External driver transport was reworked:
- The
Driver.FillConfig()method was removed; its logic was merged intoDriver.Configure(), which now returns(*ConfiguredDriver, error). - The external driver gRPC server socket moved from the OS temp directory (
/tmp/lima-driver-<name>-<pid>.sock) to the instance directory (~/.lima/<instance>/lima-driver-<name>.sock). - External driver authors must update their drivers to match the new
driver.Driverinterface.
- The
v2.0.0
/tmp/limais no longer mounted by default.- SSH port is no longer hard-coded to 60022 for the “default” instance.
- Port forwarding with
sudo nerdctl run -pno longer works with nerdctl prior to v2.1.6. - The default of
guestIPMustBeZerowas changed fromfalsetotruewhenguestIPis0.0.0.0.
v1.1.0
- The
lima-additional-guestagentpackage was split from the mainlimapackage.
v1.0.0
- The default VM type was changed from
qemutovzon macOS hosts with the support forvz. - The default mount type was changed from
reverse-sshfstovirtiofsforvz,9pforqemu. socket_vmnetbinary has to be strictly owned by root.- The default value of
ssh.loadDotSSHPubKeyswas changed fromtruetofalse. - Several templates were removed or renamed.
v0.22.0
- Support for
vde_vmnetwas dropped in favor ofsocket_vmnet.
v0.3.0
limactl startno longer starts a VM in the foreground.
See also https://github.com/lima-vm/lima/releases.