Releases: abiosoft/colima
Releases · abiosoft/colima
v0.3.0
Note
v0.3.0 has underlying changes that warrants starting afresh by deleting existing instances (if created with v0.2.2
or lower).
This can be done with colima delete
.
Highlights
- Employ the use of docker context to avoid clashes with other docker servers (e.g. docker for mac)
- Cross-architecture support. i.e. running x86 vm/containers on m1/arm and vice versa.
- Default to writeable vollume
- Support for running multiple instances of Colima
- Support running on Linux hosts
- Underlying Linux distro switched to Alpine for lighter setup
- Support for SSH agent forwarding
Commits
- feat(completion): add auto-completion support by @developer-guy in #34
- Add cmd option to change default architecture by @computeralex92 in #36
- feat(architecture): use user-specified architecture for kubernetes by @abiosoft in #37
- feat(docker): fixes #38, use docker context to avoid clashes with other servers by @abiosoft in #40
- feat(profiles): multiple instances support with --profile flag by @abiosoft in #41
- feat(network): make port-forwarding host interface configurable by @abiosoft in #45
- feat(logging): enable verbose logging by @abiosoft in #47
- feat(runtime): enable multi-architecture for docker, containerd. by @abiosoft in #50
- switch distro to alpine by @abiosoft in #76
- kubernetes: fix containerd runtime for M1 devices by @abiosoft in #78
- add documenation for installation via nix by @aaschmid in #89
New Contributors
- @developer-guy made their first contribution in #34
- @computeralex92 made their first contribution in #36
- @nicholasdille made their first contribution in #43
- @aaschmid made their first contribution in #89
Full Changelog: v0.2.2...v0.3.0
v0.3.0-ci-test
ci: fixed ci build
v0.2.2
v0.2.1
v0.2.0
Installation
curl -LO https://github.com/abiosoft/colima/releases/download/v0.2.0/colima-amd64 && sudo install colima-amd64 /usr/local/bin/colima
Changes
General
- Full rewrite in Go
- Better CLI experience
- Support for Containerd runtime
- Writable and configurable volumes (
--mount
flag) - Port forwarding for privilege ports
0-1023
- Improved and configurable DNS handling (
--dns
flag)
Kubernetes
- Add support for Containerd runtime
- Replace minikube with k3s
- Cache downloaded dependencies (thanks to k3s)
- Restructure commands to start/stop/delete/reset
- Fix clutter of kube config directory
Docker
- Configurable
daemon.json
for additional configs e.g. insecure registries.
Containerd
- nerdctl alias script (
colima nerdctl install
)
Miscellaneous
- Reduce default memory to 2GiB
- Improved logging and download progress status