github abiosoft/colima v0.5.0

latest releases: v0.7.5, v0.7.4, v0.7.3...
21 months ago

Highlights

This release adds the following for devices running macOS 13.0 or newer.

  • Support for native macOS Virtualization.Framework
  • Support for faster virtiofs volume mounts
  • Support for faster x86_64 virtualization on M1 devices via Rosetta2

QEMU is still being utilised on all other OSes, and can still be used on macOS 13 by passing --vm-type qemu to colima start or setting vmType: qemu in the config.

Note

Existing instances will remain on QEMU, only newly created instances will use native macOS virtualization.

Breaking Changes

  • --network-driver flag and network.driver config has been removed.
  • --kubernetes-ingress flag has been replaced with --kubernetes-disable flag and kubernetes.ingress config has been replaced with kubernetes.disable config. This is to support a more flexible way of disabling k3s features. Ingress still remains disabled by default.

Fixes

  • Propagation of HTTP_PROXY and HTTPS_PROXY environment variables to the Docker daemon. Fixes #161, #294, #435.
  • Custom user-specified Kubernetes version getting reset on startup. Fixes #417.
  • Forcefully stopping the VM colima stop -f not working when VM status is unknown.

Other Updates

Application

  • Added socket path and IP address to output of status command.
  • New --vm-type command to toggle between QEMU and Virtualization.Framework. Values are qemu and vz.
  • Colima now releases unused VM disk space to the host on startup.
  • Ubuntu layer --layer now runs systemd instead of basic tini.

Kubernetes (k3s)

  • Update to v1.25.4+k3s1
  • New --kubernetes-disable flag and kubernetes.disable config to disable k3s features.
  • Enable cni config for cri-dockerd. Fixes #448, #385.

Network

  • New --dns-host flag for custom domain name resolutions.

Containerd

  • Update to v1.1.0

Volumes

  • Support for virtiofs volumes (requires macOS 13 and Lima v0.14.0).

Commits

New Contributors

Full Changelog: v0.4.6...v0.5.0

Don't miss a new colima release

NewReleases is sending notifications on new releases.