Skip to content

Releases: lima-vm/lima

v2.1.1

03 Apr 17:20
Immutable release. Only release title and notes can be modified.
v2.1.1
3f73aec

Choose a tag to compare

Changes

  • Binary release:

    • Add Windows artifacts (#4789)
  • macOS guest:

  • vz:

  • nerdctl:

    • Update from v2.2.1 to v2.2.2 (#4787)
      • This release of the nerdctl distribution updates BuildKit (0.28.1), CNI plugins (1.9.1), and a few dependencies (#4815). See the release note of BuildKit and CNI plugins for their security updates.
  • Templates:

    • almalinux-kitten-10: support riscv64 (#4753)
  • Project:

    • MAINTAINERS: promote Ansuman Sahoo (@unsuman) to a Committer (#4765)

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
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/23954640668

The sha256sum of the SHA256SUMS file itself is 18c18811309d97c8e94d8612223d7fde510301e57edeb3374359f65ab6461b0d .


Release manager: @AkihiroSuda

v2.1.0

17 Mar 06:35
Immutable release. Only release title and notes can be modified.
v2.1.0
f4ff82f

Choose a tag to compare

🎉 Highlights:

Changes

  • Guest OS support:

    • Experimentally support macOS guests (#4595)
    • Experimentally support FreeBSD guests (#4627)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
    • Add limactl (create|edit|start) --nested-virt as an alias for --set '.nestedVirtualization = true' (#4663)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • QEMU:

    • Use QEMU by default for non-native architectures (#4725)
  • krunkit:

  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file 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:

  • Project:

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
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/23181461567

The sha256sum of the SHA256SUMS file itself is 2298d66eb040f2793187371f5920a6bce44740a8099b25b8d0ec05a02cf7f1e0 .


Release manager: @AkihiroSuda

v2.1.0-rc.1

15 Mar 18:06
Immutable release. Only release title and notes can be modified.
v2.1.0-rc.1
5e31618

Choose a tag to compare

v2.1.0-rc.1 Pre-release
Pre-release

🎉 Highlights:

Changes

  • Guest OS support:

    • Experimentally support macOS guests (#4595)
    • Experimentally support FreeBSD guests (#4627)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
    • Add limactl (create|edit|start) --nested-virt as an alias for --set '.nestedVirtualization = true' (#4663)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • QEMU:

    • Use QEMU by default for non-native architectures (#4725)
  • krunkit:

  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file 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:

  • Project:

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
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/23115903481

The sha256sum of the SHA256SUMS file itself is 90f5f673101d51e1f1b4c219d883a34b389cea5fb3f0d65b4b2944b96def4015 .


Release manager: @AkihiroSuda

v2.1.0-rc.0

12 Mar 07:44
Immutable release. Only release title and notes can be modified.
v2.1.0-rc.0
1ed0a0f

Choose a tag to compare

v2.1.0-rc.0 Pre-release
Pre-release

🎉 Highlights:

Changes

  • Guest OS support:

    • Experimentally support macOS guests (#4595)
    • Experimentally support FreeBSD guests (#4627)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
    • Add limactl (create|edit|start) --nested-virt as an alias for --set '.nestedVirtualization = true' (#4663)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • krunkit:

  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file for efficiency (#4587, thanks to @jandubois).
      No impact is expected for end users.
  • Templates:

  • Project:

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
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/22991479495

The sha256sum of the SHA256SUMS file itself is 39f540912af232c0c5a8766f6c0225aec88fdc2cd7ad563e28d2b3822a5029d9 .


Release manager: @AkihiroSuda

v2.1.0-beta.1

02 Mar 06:39
Immutable release. Only release title and notes can be modified.
v2.1.0-beta.1
7cf0875

Choose a tag to compare

v2.1.0-beta.1 Pre-release
Pre-release

🎉 Highlights:

Changes

  • Guest OS support:

    • Experimentally support macOS guests (#4595)
    • Experimentally support FreeBSD guests (#4627)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file for efficiency (#4587, thanks to @jandubois).
      No impact is expected for end users.
  • Templates:

  • Project:

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
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/22564212173

The sha256sum of the SHA256SUMS file itself is 86002b8e174ccc460a0cd511dcff79affa15c3d0778cfa04e193cb6a20b9bd6d .


Release manager: @AkihiroSuda

v2.1.0-beta.0

24 Feb 16:16
Immutable release. Only release title and notes can be modified.
v2.1.0-beta.0
36ead72

Choose a tag to compare

v2.1.0-beta.0 Pre-release
Pre-release

🎉 Highlights:

Changes

  • vz:

    • Experimentally support macOS guests (#4595)
  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl shell --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
  • Guest home directory:

    • The guest home directory is changed from /home/${USER}.linux to /home/${USER}.guest (#4578).
      For compatibility, the old path is symlinked to the new one.
  • Hostagent:

  • Guestagent:

    • Reduce binary footprint (14M -> 6.1M) (#4120, #4536)
  • Internal file structure:

    • basedisk and diffdisk are consolidated into a single disk file for efficiency (#4587, thanks to @jandubois).
      No impact is expected for end users.
  • Templates:

  • Project:

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
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/22358822431

The sha256sum of the SHA256SUMS file itself is 238c7d18f593939378133586c4931161338a83a5e0fc80975da914a22062f9ed .


Release manager: @AkihiroSuda

v2.1.0-alpha.0

31 Jan 00:08
Immutable release. Only release title and notes can be modified.
v2.1.0-alpha.0
4970639

Choose a tag to compare

v2.1.0-alpha.0 Pre-release
Pre-release

Changes

  • limactl CLI:

    • Add limactl watch command (#4489, thanks to @IrvingMg)
    • Add limactl --sync to prevent AI agents from breaking the host files (#4429, thanks to @unsuman)
  • Hostagent

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
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/21534844153

The sha256sum of the SHA256SUMS file itself is 80aa373d94e7bfa612409fc623af0e17d13d9f3ba04c372f1d3f4280ad4be50d .


Release manager: @AkihiroSuda

v2.0.3

25 Dec 09:18
Immutable release. Only release title and notes can be modified.
v2.0.3
f1e8803

Choose a tag to compare

Changes

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
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/20502264257

The sha256sum of the SHA256SUMS file itself is 4e87c2b80108bcbf96cb02a18349b702dc9cdec4386b218def65007f98152001 .


Release manager: @AkihiroSuda

v1.2.3

25 Dec 08:48
Immutable release. Only release title and notes can be modified.
v1.2.3
1c11790

Choose a tag to compare

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
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/20501936988

The sha256sum of the SHA256SUMS file itself is 44c3be131936ee5f042aa53c69e829a78694b23808cbc0850805ae4d12416790 .


Release manager: @AkihiroSuda

v2.0.2

24 Nov 14:28
Immutable release. Only release title and notes can be modified.
v2.0.2
91200bc

Choose a tag to compare

Changes

  • vz:
    • Fix incompatibility with Fedora 43 (#4384)
  • limactl CLI:
    • Make errors less scary (#4387)
  • Misc:

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
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/19637186442

The sha256sum of the SHA256SUMS file itself is 34404225335c06f30ff7990bb15f28f1fa11588b2ccc0bedc9ff07465a229106 .


Release manager: @AkihiroSuda