Colima Versions Save

Container runtimes on macOS (and Linux) with minimal setup

v0.4.2

1 year ago

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

Full Changelog: https://github.com/abiosoft/colima/compare/v0.4.1...v0.4.2

v0.4.1

2 years ago

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: https://github.com/abiosoft/colima/compare/v0.4.0...v0.4.1

v0.4.0

2 years ago

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 to sshfs 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

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.3.4...v0.4.0

v0.3.4

2 years ago

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

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.3.3...v0.3.4

v0.3.3

2 years ago

Highlights

Commits

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.3.2...v0.3.3

v0.3.3-pre-02

2 years ago

Fixes https://github.com/abiosoft/colima/issues/171: update nerdctl to 0.16.1 Fixes https://github.com/abiosoft/colima/issues/170: kubectl port-forward fails Fixes https://github.com/abiosoft/colima/issues/131: expose docker certs to the VM Core: add configurable dns with --dns flag.

v0.3.3-pre-01

2 years ago

Fixes #171: update nerdctl to 0.16.1 Core: add configurable dns with --dns flag. Fixes #131: expose docker certs to the VM

v0.3.2

2 years ago

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

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.3.1...v0.3.2

v0.3.1

2 years ago

Highlights

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.3.0...v0.3.1

v0.3.0

2 years ago

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

New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.2.2...v0.3.0