Skip to content

v1.1.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 14 May 07:39
· 52 commits to master since this release
v1.1.0-rc.0
353be89

Hint for package maintainers

Starting with v1.1, the official binary packages of Lima are split to two files for the each of the host OS and the architectures to save the disk space:

  1. lima-<VERSION>-Darwin-arm64.tar.gz: (Built with make native)
  • The core components (bin/lima, bin/limactl, share/lima/templates, ...)
  • The guest agent for the native architecture (share/lima/lima-guestagent.Linux-aarch64.gz)
  1. lima-additional-guestagents-<VERSION>-Darwin-arm64.tar.gz: (Built with make additional-guestagents)
  • The guest agents for emulating non-native architectures (share/lima/lima-guestagent.Linux-{armv7l,ppc64le,riscv64,s390x,x86_64}.gz))

For compatibility reason, make still builds the guest agents for all the architectures by default.

Package maintainers are suggested to split their lima package to lima (make native) and lima-additional-guestagents (make additional-guestagents).

Changes

  • Build system:
    • Split lima-additional-guestagents-*.tar.gz from lima-.tar.gz` (#3503)
    • Set CONFIG_GUESTAGENT_COMPRESS=y by default (#3529)
  • YAML:
  • QEMU:
    • Support DragonflyBSD hosts (#3356, thanks to @tuxillo)
    • Support S390X guests (#3319)
    • Support PPC64LE guests (#3488)
    • TCG: change the default CPU from qemu64 (x86-64 v1) to max (#3487)
    • Bump up the minimum QEMU version to v8.2.1 on ARM Mac. On Linux/x86_64, QEMU v6.2.0 is still supported. (#3491)
  • WSL2: lots of improvements (several PRs, thanks to @arixmkii)
  • Port forwarding: enable faster gRPC implementation by default (#3046)
  • limactl CLI:
  • Rootless Containers: Allow UID >= 524288 (#3435)
  • nerdctl: Update from v2.0.4 to v2.1.1. (#3483, #3534)
    See also the release notes in v2.0.5 and v2.1.0.
  • Templates:
    • ubuntu-25.04: New template (#3445).
      The default template still refers to Ubuntu 24.10, as ubuntu-25.04 needs
      the very recent release of macOS on Intel Mac by default (see the note below).
    • fedora-42: New template (#3434)
    • linuxbrew: New template (#3454)
    • almalinux-kitten-10: New template (#3084, thanks to @afbjorklund)
    • oraclelinux-8: Fix virtiofs support (#3441)

Note

On Intel Mac with --vm-type=vz, macOS 15.5 or later is needed to boot ubuntu-25.04 and fedora-42

Full changes: https://github.com/lima-vm/lima/milestone/26?closed=1
Thanks to @KGB33 @Nino-K @afbjorklund @alexandear @apachex692 @arixmkii @cakemanny @jandubois @jonas-peter @kairveeehh @liangyuanpeng @nirs @shenki @songponssw @unsuman

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

The sha256sum of the SHA256SUMS file itself is 9819732a0d6b1545a82419c9debc2144a131c33a4df4da8f8a040e16ee96861a .


Release manager: @AkihiroSuda