Releases: lima-vm/lima
v2.1.1
Changes
-
Binary release:
- Add Windows artifacts (#4789)
-
macOS guest:
- Allow unusual range of UID (#4171, thanks to @balajiv113)
-
vz:
- Honor
audio.device=none(#4762, thanks to @BizerNotNull)
- Honor
-
nerdctl:
-
Templates:
almalinux-kitten-10: support riscv64 (#4753)
-
Project:
Full changes: https://github.com/lima-vm/lima/milestone/69?closed=1
Thanks to @BizerNotNull @balajiv113 @jandubois @lukasfroehlich1 @qeinstein @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/23954640668
The sha256sum of the SHA256SUMS file itself is 18c18811309d97c8e94d8612223d7fde510301e57edeb3374359f65ab6461b0d .
Release manager: @AkihiroSuda
v2.1.0
🎉 Highlights:
- 🍎 Support macOS guests:
limactl start template:macos - 👿 Support FreeBSD guests:
limactl start template:freebsd - 🔄 Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
Guest OS support:
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
QEMU:
- Use QEMU by default for non-native architectures (#4725)
-
krunkit:
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
An instance created with Lima v2.0 or v1.x should continue to boot with Lima v2.1 (but not vice versa).
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000) - Add
homebrew-macos(#4737) - Add
experimental/fedora-rawhide(#4738)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
Thanks to @Harry-kp @IrvingMg @TatsuyaHayashino @abiosoft @afbjorklund @alexandear @arixmkii @bmwiedemann @hekki @jandubois @majiayu000 @mfenderov @ningmingxiao @norio-nomura @olamilekan000 @qeinstein @tharunn0 @tushar1977 @unsuman @xvchris
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/23181461567
The sha256sum of the SHA256SUMS file itself is 2298d66eb040f2793187371f5920a6bce44740a8099b25b8d0ec05a02cf7f1e0 .
Release manager: @AkihiroSuda
v2.1.0-rc.1
🎉 Highlights:
- Support macOS guests:
limactl start template:macos - Support FreeBSD guests:
limactl start template:freebsd - Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
Guest OS support:
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
QEMU:
- Use QEMU by default for non-native architectures (#4725)
-
krunkit:
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
An instance created with Lima v2.0 or v1.x should continue to boot with Lima v2.1 (but not vice versa).
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
@Harry-kp @IrvingMg @TatsuyaHayashino @abiosoft @afbjorklund @alexandear @arixmkii @bmwiedemann @hekki @jandubois @majiayu000 @mfenderov @ningmingxiao @norio-nomura @olamilekan000 @tharunn0 @tushar1977 @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/23115903481
The sha256sum of the SHA256SUMS file itself is 90f5f673101d51e1f1b4c219d883a34b389cea5fb3f0d65b4b2944b96def4015 .
Release manager: @AkihiroSuda
v2.1.0-rc.0
🎉 Highlights:
- Support macOS guests:
limactl start template:macos - Support FreeBSD guests:
limactl start template:freebsd - Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
Guest OS support:
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
krunkit:
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
@Harry-kp @IrvingMg @TatsuyaHayashino @abiosoft @afbjorklund @alexandear @arixmkii @bmwiedemann @hekki @jandubois @majiayu000 @mfenderov @ningmingxiao @norio-nomura @olamilekan000 @tharunn0 @tushar1977 @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/22991479495
The sha256sum of the SHA256SUMS file itself is 39f540912af232c0c5a8766f6c0225aec88fdc2cd7ad563e28d2b3822a5029d9 .
Release manager: @AkihiroSuda
v2.1.0-beta.1
🎉 Highlights:
- Support macOS guests:
limactl start template:macos- Significantly improved since v2.1.0-beta.0
- Support FreeBSD guests:
limactl start template:freebsd - Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
Guest OS support:
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
Thanks to @Harry-kp @IrvingMg @TatsuyaHayashino @afbjorklund @alexandear @arixmkii @bmwiedemann @hekki @jandubois @majiayu000 @mfenderov @ningmingxiao @norio-nomura @olamilekan000 @tushar1977 @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/22564212173
The sha256sum of the SHA256SUMS file itself is 86002b8e174ccc460a0cd511dcff79affa15c3d0778cfa04e193cb6a20b9bd6d .
Release manager: @AkihiroSuda
v2.1.0-beta.0
🎉 Highlights:
- Support macOS guests:
limactl start template:macos - Add
limactl shell --syncto prevent AI agents from breaking the host files
Changes
-
vz:
- Experimentally support macOS guests (#4595)
-
limactlCLI: -
Guest home directory:
- The guest home directory is changed from
/home/${USER}.linuxto/home/${USER}.guest(#4578).
For compatibility, the old path is symlinked to the new one.
- The guest home directory is changed from
-
Hostagent:
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
-
Guestagent:
-
Internal file structure:
basediskanddiffdiskare consolidated into a singlediskfile for efficiency (#4587, thanks to @jandubois).
No impact is expected for end users.
-
Templates:
k3s: support creating multi-node clusters (#4505, thanks to @afbjorklund)- Restore
debian-11(#4574, thanks to @olamilekan000)
-
Project:
- MAINTAINERS: promote Norio Nomura (@norio-nomura) to a Committer (#4511)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
Thanks to @AndiDog @Horiodino @afbjorklund @alexandear @ashwat287 @balajiv113 @bonifaido @dharsanb @gnawhleinad @iamleot @jandubois @kachick @muchzill4 @ningmingxiao @nlordell @norio-nomura @olamilekan000 @plandem @stek29 @unsuman @valdela1 @vax-r @vishalanarase @zyfy29
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/22358822431
The sha256sum of the SHA256SUMS file itself is 238c7d18f593939378133586c4931161338a83a5e0fc80975da914a22062f9ed .
Release manager: @AkihiroSuda
v2.1.0-alpha.0
Changes
-
limactlCLI: -
Hostagent
- Add host-to-guest time synchronization (#4527, thanks to @mfenderov)
Full changes: https://github.com/lima-vm/lima/milestone/62?closed=1
Thanks to @IrvingMg @TatsuyaHayashino @afbjorklund @alexandear @hekki @jandubois @majiayu000 @mfenderov @norio-nomura @tushar1977 @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/21534844153
The sha256sum of the SHA256SUMS file itself is 80aa373d94e7bfa612409fc623af0e17d13d9f3ba04c372f1d3f4280ad4be50d .
Release manager: @AkihiroSuda
v2.0.3
Changes
-
limactlCLI: -
vz:
- Fix compilation on macOS < 13 (#4412, #4438, thanks to @jandubois @razzius)
- Support ASIF disk format (#4327, thanks to @norio-nomura)
-
nerdctl:
- Update from v2.2.0 to v2.2.1 (#4484)
nerdctl.lima: respect$LIMA_INSTANCE(#4432, thanks to @Kim-Yukyung)
-
Project:
- Set up X and Mastodon accounts (#445)
Full changes: https://github.com/lima-vm/lima/milestone/67?closed=1
Thanks to @EclipseAditya @Kim-Yukyung @afbjorklund @ashwat287 @buraksekili @jandubois @k-veda @norio-nomura @paralin @razzius @sneugle @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/20502264257
The sha256sum of the SHA256SUMS file itself is 4e87c2b80108bcbf96cb02a18349b702dc9cdec4386b218def65007f98152001 .
Release manager: @AkihiroSuda
v1.2.3
Changes
Full changes: https://github.com/lima-vm/lima/milestone/68?closed=1
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/20501936988
The sha256sum of the SHA256SUMS file itself is 44c3be131936ee5f042aa53c69e829a78694b23808cbc0850805ae4d12416790 .
Release manager: @AkihiroSuda
v2.0.2
Changes
- vz:
- Fix incompatibility with Fedora 43 (#4384)
limactlCLI:- Make errors less scary (#4387)
- Misc:
- Don't trim whitespace from boot commands (#4381, thanks to @jandubois)
Full changes: https://github.com/lima-vm/lima/milestone/65?closed=1
Thanks to @alexandear @jandubois @norio-nomura @pragneshbagary @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/19637186442
The sha256sum of the SHA256SUMS file itself is 34404225335c06f30ff7990bb15f28f1fa11588b2ccc0bedc9ff07465a229106 .
Release manager: @AkihiroSuda