Releases: lima-vm/lima
v0.5.0
- allow overriding qemu binary
$QEMU_SYSTEM_X86_64
,$QEMU_SYSTEM_AARCH64
(#80) - examples: add
archlinux.yaml
(#88) - examples: add
opensuse.yaml
(#91, thanks to @jandubois) - new subcommand:
limactl cp
(#92, thanks to @jandubois) - nerdctl: update to v0.10.0 (#103)
- validate SHA256/SHA512 digests (#106)
Other changes: https://github.com/AkihiroSuda/lima/milestone/3?closed=1
Homebrew
brew install lima
Homebrew/homebrew-core@545eab7
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/AkihiroSuda/lima/actions/runs/1003394152
The sha256sum of the SHA256SUMS file itself is d6e337dbedd14c714db24fc3872e9c25b12115ac8ec4589c24245685fb4c7882
.
v0.4.0
Changes
-
Add support for Alpine guest OS (#52, thanks to @jandubois)
-
Implement
$LIMA_HOME
to override/.lima
location (#59, thanks to @jandubois) -
nerdctl: update to v0.9.0 (#71)
- Compose: support multi-network
- runc: v1.0.0
- ...
-
Lots of refactoring
Upgrading notice
Upgrading from Lima v0.3.0 probably requires recreating instances.
$ limactl delete -f default
$ limactl start default
Homebrew
brew install lima
Homebrew/homebrew-core@36e0f8d
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/AkihiroSuda/lima/actions/runs/959858130
The sha256sum of the SHA256SUMS file itself is 3e4b0a80bf329ff3302d29c33ad3b543c9a136c1db91064dbeb4ceb923778074
.
v0.3.0
Changes
- Daemonize
limactl start
(#46) - Add
limactl validate FILE.yaml [FILE.yaml, ...]
(#48) - Misc improvements to Makefile (#50)
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/AkihiroSuda/lima/actions/runs/938930089
The sha256sum of the SHA256SUMS file itself is a0af9a3757a23d20d7af55071f7c2d557da6c8161a59873080d485f2075368b6
.
v0.2.1
Changes
Upgrading notice
An instance created with an old version of Lima may get stuck during Waiting for the essential requirement 3 of 4: "/etc/fuse.conf to contain \"user_allow_other\""
.
In such a case, run the following command to fix the issue:
lima sudo sh -c 'echo user_allow_other >> /etc/fuse.conf'
Usage
Terminal 1:
[macOS]$ limactl start
...
INFO[0029] READY. Run to open the shell.
Terminal 2:
[macOS]$ lima uname
Linux
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/AkihiroSuda/lima/actions/runs/928144655
The sha256sum of the SHA256SUMS file itself is 3e94dc470f9d8d022b1029b64b87e7fd0478957761649078eb1aabb908b13ed2
.
v0.2.0
- cmd/lima: drop dependency on GNU coreutils (#35)
- update nerdctl to v0.8.3 (#36)
- Implement system and user provisioning scripts (#38, thanks to @jandubois)
- Implement "readiness" probes (#38, thanks to @jandubois)
- Make containerd optional (#38, thanks to @jandubois)
- Added k3s exammple (#38, thanks to @jandubois)
- Cache disk image and nerdctl package under
~/Library/Caches/Lima
(#41)
Related news: QEMU binary no longer needs to be signed manually. Just run brew install qemu
.
Usage
Terminal 1:
[macOS]$ limactl start
Terminal 2:
[macOS]$ lima uname
Linux
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/AkihiroSuda/lima/actions/runs/921167312
The sha256sum of the SHA256SUMS file itself is 503b16d5b45ec4ea57d66d85682508ac7eb87460dedcde8318a01a12492fbb8b
.
v0.1.2
- Disable video display by default to avoid the performance issue caused by macOS App Nap #29 (#30)
- qemu: set splash-time to 0 (#31, thanks to @tarik02 for suggestion #25)
Usage
Terminal 1:
[macOS]$ limactl start
Terminal 2:
[macOS]$ lima uname
Linux
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/AkihiroSuda/lima/actions/runs/862864976
The sha256sum of the SHA256SUMS file itself is 117f4d3aa507731f2acb966dc614f7c8bdd37fe4cd87176771b1a7894d925673
.
v0.1.1
- Support Linux-on-Linux (#21, mostly for testing). Should work on NetBSD as well, but not tested on NetBSD.
- Fix issues on ARM Mac (#23, #24, thanks to @tarik02)
- Update docs (#3, #7, #9, #10, thanks to @christian-korneck, @boegel, @nghialv)
Usage
Terminal 1:
[macOS]$ limactl start
Terminal 2:
[macOS]$ lima uname
Linux
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/AkihiroSuda/lima/actions/runs/859427186
The sha256sum of the SHA256SUMS file itself is e2990ac0ee5e4b718befbf8b8a28a6a255d4847166e4a913a2016cfc01ca28e1
.
v0.1.0
The first release.
Usage
Terminal 1:
[macOS]$ limactl start
Terminal 2:
[macOS]$ lima uname
Linux
The binaries were built automatically on GitHub Actions.
The build log is available for 90 days: https://github.com/AkihiroSuda/lima/actions/runs/841441713
The sha256sum of the SHA256SUMS file itself is 747e87a4ed6b62da496062a7dd03845afb5fedec25396c7bd684a3f0c1c35224
.