Releases: abiosoft/colima
v0.4.3
Summary
This is an incremental release with bug fixes.
Fixes
- Increase inotify watches in the VM to prevent too many open file errors for Docker.
- Fix spaces not supported in
--editor
flag forcolima start
. - Propagate
--verbose
flag to network deamon to prevent large log files. - Fix broken ssh for some scenarios when Ubuntu layer is enabled.
- Fix broken network on Nix version of Colima.
Commits
- docs: update bug_report.md by @abiosoft in #303
- chore: reduce runtime of tests by @abiosoft in #302
- chore: minor cleanups by @abiosoft in #306
- docs: reverse
ln
command arguments in FAQ.md by @bertbaron in #308 - chore: refactor daemon by @abiosoft in #312
- fix #316: find qemu with platform specific binary by @abiosoft in #317
- core: increase inotify watches by @abiosoft in #320
.github/ISSUE_TEMPLATE/bug_report.md
: fix minor typo by @Amar1729 in #322- cli: fixes #327 spaces in --editor arg for start by @abiosoft in #328
- net: set gvisor-tap-vsock debug if verbose by @moolex in #333
- chore: propagate verbose setting to background processes by @abiosoft in #334
- docs: update readme by @abiosoft in #340
- misc: update issue template by @abiosoft in #347
- ssh: fix #349 ssh args broken for some cases with layer enabled by @abiosoft in #353
- chore: refactor Makefile by @tricktron in #354
- net: fix qemu process missing gvproxy network in some scenarios by @abiosoft in #352
New Contributors
- @bertbaron made their first contribution in #308
- @Amar1729 made their first contribution in #322
- @moolex made their first contribution in #333
- @tricktron made their first contribution in #354
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Note
Due to the numerous changes, it is required to delete existing VMs before upgrading if on a version lower than v0.4.0.
Highlights
- Revert Alpine version to v3.14.6. Fixes #288.
- Image preload for k3s no longer restricted to host platform. Fixes #219.
- Volume mount type is now included in the output of
colima status
command. Fixes #293. - Update nerdctl to v0.20.0
Commits
- cpu: workaround for broken qemu64 by @abiosoft in #290
- cpu: revert workaround for qemu64 by @abiosoft in #292
- update issue templates by @abiosoft in #296
- ci: fix github actions by @abiosoft in #297
- k3s: preload images for all platforms. Fixes #219 by @abiosoft in #298
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Note
Due to the numerous changes, it is required to delete existing VMs before upgrading if on a version lower than v0.4.0.
Highlights
Hotfix for failing host.docker.internal resolution in containers, regression introduced in v0.4.0
Commits
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Note
Due to the numerous changes, it is required to delete existing VMs before upgrading.
Highlights
Application
- Configuration folder structure has been changed to reduce clutter in user's home directory. All config now resides at
~/.colima
with subfolders for different profiles. - Support for changing container runtimes of existing VMs.
- Support for configuration file as an alternative to cli flags.
- Added runtime and ip address to output of
list
command. - New
--cpu-type
flag for custom qemu cpu type. Fixes #248 - New
--edit
flag to customize configuration on startup. - New
template
command for default configurations. Fixes #242. - New
--layer
flag to add Ubuntu container as convenience option to mimic an Ubuntu VM.
Kubernetes (k3s)
- Update to v1.23.6+k3s1
- New
--kubernetes-ingress
flag to toggle traefik. Fixes #133 - Support for configurable k3s version. Fixes #46
- Support for changing k3s version and container runtime without losing workload.
- Ensure successful startup before updating kubeconfig. Fixes #188
Network
- New
--network-address
flag to enable reachable IP address. Fixes #239 - Utilises gvproxy as a replacement for slirp.
Docker
- Restart is no longer required during provision. Fixes #224, #196
- Docker daemon configuration moved to config file. Fixes #225
- Docker socket path is now included in the output of
colima status
for docker runtimes.
Containerd
- Update to v0.19.0
Volumes
- Support for 9p volumes (requires Lima v0.10.0). Fixes #192, #102, #83, #65, #54.
- New
--mount-type
flag for specifying volume driver (sshfs, 9p). Still temporarily defaults tosshfs
due to lack of support for host-created symlinks on 9p volumes. - Change shortflag for volume mounts to
-V
to free up-v
for verbose output.
Commits
- net: updates by @abiosoft in #227
- net: fix embedded library by @abiosoft in #228
- net: prevent lima startup error on network failure by @abiosoft in #230
- net: more fixes by @abiosoft in #231
- net: fix embedded vde_vmnet for m1 devices by @abiosoft in #235
- vmnet: resolve to absolute path for symlink/install by @milas in #245
- misc: general fixes by @abiosoft in #251
- Add --layer flag for Ubuntu container layer by @abiosoft in #281
- net: simplify network configuration by @abiosoft in #282
- chore: fix container runtime list by @abiosoft in #283
- Prepare for v0.4.0 by @abiosoft in #284
New Contributors
Full Changelog: v0.3.4...v0.4.0
v0.3.4
Highlights
- Support
host.docker.internal
hostname in containers - Fix #186: 3-part port binding is not respected in Docker
- New
ssh-config
command to view SSH connection configuration. - Support for profile name as argument for VM related commands e.g.
colima start custom
=colima start --profile=custom
Commits
- network: fixes for docker/containerd by @abiosoft in #201
- cli: report error if arguments are given for subcommands that require no arguments by @k1LoW in #205
- general ux improvements by @abiosoft in #207
- prepare for v0.3.4 by @abiosoft in #208
New Contributors
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Highlights
- fixes #171: update nerdctl to 0.17.0
- fixes #170: kubectl port-forward fails
- fixes #131: expose docker certs to the VM
- dns: add configurable dns with
--dns
flag.
Commits
- fix(readme): add docker-desktop migration by @georgettica in #130
- Support for buildin shasum on Mac by @matejsp in #132
- Faster nix installation by @kubukoz in #148
- spelling: daemon by @jsoref in #145
- docs: add documentation for MacPorts installation by @runar in #182
- Prepare for v0.3.3 by @abiosoft in #174
New Contributors
- @georgettica made their first contribution in #130
- @matejsp made their first contribution in #132
- @kubukoz made their first contribution in #148
- @jsoref made their first contribution in #145
- @runar made their first contribution in #182
Full Changelog: v0.3.2...v0.3.3
v0.3.3-pre-02
v0.3.3-pre-01
v0.3.2
Highlights
This release fixes broken buildkit daemon for containerd runtime, a regression introduced in v0.3.0.
colima nerdctl build
now works as expected.
Commits
- Add GolangCI Lint by @kensipe in #104
- fix #120: buildkitd missing for containerd runtime by @abiosoft in #122
- chore/integration test by @abiosoft in #123
New Contributors
Full Changelog: v0.3.1...v0.3.2