Skip to content

Releases: lima-vm/lima

v0.9.0-beta.0

10 Mar 11:33
v0.9.0-beta.0
3a6502a
Compare
Choose a tag to compare
v0.9.0-beta.0 Pre-release
Pre-release

(Changes to be documented)
https://github.com/lima-vm/lima/milestone/18?closed=1

Usage

[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/1962700739

The sha256sum of the SHA256SUMS file itself is b54c393705a6e69d25bda4c3672fff25caaf8eee8a71bd0ec85394a0ec25939b .

v0.8.3

18 Feb 10:58
v0.8.3
943c90b
Compare
Choose a tag to compare

Note: Upgrading lima does not automatically upgrade nerdctl in the existing instances.
To upgrade nerdctl, recreate a new Lima instance, or replace /usr/local/bin/nerdctl binaries in the existing instance manually:

  • Network:

    • Add portForwards.guestIPMustBeZero property to support docker run -p 0.0.0.0:... (#660, thanks to @jandubois)
    • Add static names to hostresolver (#650, thanks to @jandubois)
  • SSH:

  • QEMU:

  • Examples:

    • Add almalinux.yaml (#630, thanks to @reishoku)
    • podman.yaml: use connection instead of $CONTAINER_HOST (#644, thanks to @afbjorklund)
    • Split the examples to "Tier 1" and others (#634). The following yamls are in the "Tier 1" category: default.yaml, alpine.yaml, archlinux.yaml, debian.yaml, fedora.yaml, opensuse.yaml, vmnet.yaml .
  • Translation:

Other changes: https://github.com/lima-vm/lima/milestone/17?closed=1
Thanks to @junnplus @afbjorklund @buu700 @jandubois @reishoku

Homebrew

brew install lima

Homebrew/homebrew-core@5e7bcfa

Usage

[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/1862709672

The sha256sum of the SHA256SUMS file itself is 1cabbfd9ab382296d9eeecdf26c25f0a1901b27ce288687a97fdd4929029a3ee .

v0.8.2

01 Feb 03:41
v0.8.2
cada2cb
Compare
Choose a tag to compare
  • nerdctl:
    • Update to v0.16.1 (#619). Fixes several nerdctl login regressions.

Note: Upgrading lima does not automatically upgrade nerdctl in the existing instances.
To upgrade nerdctl, recreate a new Lima instance, or replace /usr/local/bin/nerdctl binaries in the existing instance manually:

  • SSHFS:

    • Make SSHFS caching configurable (#564, thanks to @jandubois)
    • Enable SSHFS caching by default, for compatibility with PHP applications (#606, thanks to @jandubois)
    • Avoid upgrading Arch Linux packages during installing SSHFS (#566, thanks to @junnplus)
  • Network:

    • Use DNS and proxy settings from first interface with an IPv4 address (#570, thanks to @jandubois)
  • limactl CLI:

    • Add limactl edit command to edit the YAML (#572, thanks to @junnplus)
    • Improve limactl start messages for copypastability (#595)
  • Examples:

Other changes: https://github.com/lima-vm/lima/milestone/16?closed=1
Thanks to @junnplus @afbjorklund @developer-guy @ericpromislow @jandubois @jsoref @reishoku

Homebrew

brew install lima

Homebrew/homebrew-core@4e19a27

Usage

[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/1776154960

The sha256sum of the SHA256SUMS file itself is b6438973dbc201edb3581a7ce01beb5320f87f3d8998e951945d9a6c05f1e02d .

v0.8.1

13 Jan 07:31
v0.8.1
7648e1c
Compare
Choose a tag to compare
  • nerdctl: update to v0.16.0 (#548)

  • Guest agent:

  • SSHFS:

    • Disable cache to fix abiosoft/colima#99 (#538, thanks to @rfay)
    • Optional support for following symlinks (needs .[]mounts.sshfs.followSymlinks to be true) (#495, thanks to @byepolr)
  • Network:

    • Replace localhost in proxy settings with gateway address (#508, thanks to @jandubois)
    • Disable IPv6 host resolver by default (#547)
  • QEMU:

    • Improve x86_64 emulation on aarch64 platform (#471, thanks to @gayanper)
    • aarch64: Switch from EHCI to XHCI (#497, thanks to @byepolr)
  • Examples:

Other changes: https://github.com/lima-vm/lima/milestone/15?closed=1
Thanks to @afbjorklund @ain @byepolr @gayanper @jandubois @mikluko @reishoku @rfay

Homebrew

brew install lima

Homebrew/homebrew-core@a302dcb

Usage

[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/1691505802

The sha256sum of the SHA256SUMS file itself is 4b4b3ebb6899127cc2736b224d041d8b7338260a72e5750b034e67b4733f8af4 .

v0.8.0

14 Dec 12:26
v0.8.0
ad63648
Compare
Choose a tag to compare
$ limactl start /usr/local/share/doc/lima/examples/docker.yaml
...
INFO[0122] READY. Run `limactl shell docker` to open the shell. 
INFO[0122] To run `docker` on the host (assumes docker-cli is installed): 
INFO[0122] $ export DOCKER_HOST=unix:///Users/foo/.lima/docker/sock/docker.sock 
INFO[0122] $ docker ...
  • Shell:

  • Examples:

    • Replace examples/centos.yaml with examples/rocky.yaml (#448)
    • Add examples/faasd.yaml (#441, thanks to @jsiebens)

Other changes: https://github.com/lima-vm/lima/milestone/14?closed=1
Thanks to @afbjorklund @jandubois @jsiebens @k-nasa

Homebrew

brew install lima

Homebrew/homebrew-core@6215fc0

Usage

[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/1577781065

The sha256sum of the SHA256SUMS file itself is 21265455c39aa16924c5013ae97ebdc0055180eb3d6e27eb53c436b0b144456a .

v0.7.4

22 Nov 12:47
v0.7.4
67e465e
Compare
Choose a tag to compare

Other changes: https://github.com/lima-vm/lima/milestone/13?closed=1
Thanks to @afbjorklund @davidcassany @efx @enihsyou @jandubois

Homebrew

brew install lima

Homebrew/homebrew-core@32c4bfc

Usage

[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/1490146744

The sha256sum of the SHA256SUMS file itself is f3dcd06328b571c8762a9c38315f8b842b6862af8754d77415ae2bd015c3f0ea .

v0.7.3

04 Nov 12:05
v0.7.3
1077846
Compare
Choose a tag to compare

This release introduces support for running Intel containers on ARM and vice versa, with nerdctl v0.13. Also provides better integration for Docker and Podman.

Other changes: https://github.com/lima-vm/lima/milestone/12?closed=1

Homebrew

brew install lima

Homebrew/homebrew-core@2e161f3

Usage

[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/1421099650

The sha256sum of the SHA256SUMS file itself is fb3c3667f5a493f4bee73b40d1bd153f439f2bfd328bc6ff714962fd0ea31e01 .

v0.7.2

22 Oct 06:54
v0.7.2
e5212d2
Compare
Choose a tag to compare

Other changes: https://github.com/lima-vm/lima/milestone/11?closed=1
Thanks to @afbjorklund @dee-kryvenko @jandubois @znz

Homebrew

brew install lima

Homebrew/homebrew-core@0487258

Usage

[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/1371055240

The sha256sum of the SHA256SUMS file itself is 4472ceca7d107f948613ec05f6e7edcb08c7f13cd458ec170530fafecc4d0907 .

v0.7.1

08 Oct 11:46
v0.7.1
afe1059
Compare
Choose a tag to compare

Fixed the binary release pipeline (#305, #306). No change on the source code since v0.7.0.

Homebrew

brew install lima

Homebrew/homebrew-core@1763395

Usage

[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/1320119887

The sha256sum of the SHA256SUMS file itself is 65ad99d1558b97e12cf9eebdcc4cb8b7d6a85fc79b6bb94ac4fbe63f925d62c4 .

v0.7.0

08 Oct 08:58
v0.7.0
3ff1a15
Compare
Choose a tag to compare
  • port: Enable sudo nerdctl run to expose ports to localhost (#242, thanks to @mattfarina)
  • port: Support port forwarding for privileged ports (1-1023) (#283)
  • ssh: Assign ssh.localPort automatically to an available port (#285)
  • ssh: prioritize AES when hardware acceleration for AES is available (roughly 60% faster on Intel Mac) (#299)
  • Add DNS server to host-agent to use native host resolve (#281, thanks to @jandubois)
  • Setup proxy environment variables from system settings (#266, thanks to @jandubois)
  • limactl cp now supports recursive copy (limactl cp -r) (#274, thanks to @HappyTobi)
  • Implement starting instances from a HTTP URL (#276, thanks to @afbjorklund)
  • Update nerdctl from v0.11.2 to v0.12.1 (#284, #295)
  • add limactl completion zsh, and make nerdctl.lima completion works (#234, thanks to @robberphex)

Other changes: https://github.com/lima-vm/lima/milestone/5?closed=1
Thanks to @robberphex @mattfarina @jandubois @unixorn @ocadaruma @stealthyV1per
@Nipsuli @afbjorklund @HappyTobi @hypnoce

Usage

[macOS]$ limactl start
...
INFO[0029] READY. Run `lima` to open the shell.

[macOS]$ lima uname
Linux

Binaries are not available for Lima v0.7.0, due to a bug in the release pipeline (#304) 😅 .
Fixed in v0.7.1.