Skip to content

Releases: lima-vm/lima

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.

v0.6.4

16 Sep 07:37
v0.6.4
f17506d
Compare
Choose a tag to compare
  • Use lima username if the local user is not a valid Linux name (#214 #220 #243, thanks to @jandubois)
  • Reverse SSHFS:
    • Switch mount options -o allow_root to -o allow_other. This makes mount points accessible from all UIDs in the guest (#247, thanks to @yangyang198703)
    • Fix weird ls -l result (#211)
  • YAML:
  • QEMU: use -cpu host by default (#224)
  • Examples: add {docker,podman,singularity}.yaml (#210)
  • SSH: Ignore public keys that are not in ssh format (#219, thanks to @jandubois)
  • nerdctl: update from v0.11.1 to v0.11.2 (#248)

Other changes: https://github.com/lima-vm/lima/milestone/9 (thanks to @wey-gu @jandubois)

Homebrew

brew install lima

Homebrew/homebrew-core@b5d1530

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

The sha256sum of the SHA256SUMS file itself is 0343a99d151ea4a854546b652a411a011db235d547ea417232d8bb7de1ebd48f .

v0.6.3

04 Sep 23:34
v0.6.3
be68278
Compare
Choose a tag to compare
  • Fix nerdctl run -v hang up (#203). This was a regression in v0.6.1 (#187).
  • Fix DNS issues that had resulted in failure of installation of sshfs (#199, thanks to @jandubois)
  • EXPERIMENTAL: Allow users to define custom environment variables to be loaded on VM start (#195, #205, thanks to @loganprice). This feature is experimental. The YAML syntax and the behavior may change in the next release.

https://github.com/lima-vm/lima/milestone/8?closed=1

Homebrew

brew install lima

Homebrew/homebrew-core@0df69b6

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

The sha256sum of the SHA256SUMS file itself is 842e18ba7798dc3937268e8db0d01110751bf6130e8661b3adf3d453e4d03c15 .