Colima v0.10.0

v0.10.0macOSLinux
Added 7
  • AI support for running confined, isolated and secure gpu-powered AI workloads on Apple Silicon devices using Krunkit and Ramalama
  • Krunkit virtual machine type with gpu support via colima start --vm-type krunkit
  • colima model command to run and serve AI models
  • Network address option to make Incus instances reachable directly from the host via colima start --network-address
  • Option to disable port forwarding by passing --port-forwarder=none to colima start
  • Option to disable volume mounts by passing --mount=none to colima start
  • After-boot and ready provision modes for provision scripts
Changed 6
  • Containerd runtime now inherits CONTAINERD_* and NERDCTL_* environment variables from the host
  • Download mechanism reworked in native Go, eliminating dependency on curl and shasum on the host
  • Docker version updated to v29.2.0
  • Nerdctl version updated to v2.2.1
  • Incus version updated to v6.21
  • K3s version defaults to v1.35.0+k3s1
Highlights

This release introduces AI support and other updates.

AI is here

Colima now has AI support.

By leveraging Krunkit and Ramalama, Colima is able to provide the ideal platform to run confined, isolated and secure gpu-powered AI workloads on Apple Silicon devices.

# run a model
colima model run gemma3

# serve a model, chat interface would be availabe at localhost:8080
colima model serve gemma3

# for more
colima model --help
Other Updates
  • Addition of krunkit virtual machine type with gpu support. colima start --vm-type krunkit.
  • Incus instances are now reachable directly from the host if network address is enabled. colima start --network-address.
  • Containerd runtime (with nerdctl command) now inherits CONTAINERD_* and NERDCTL_* environment variables on the host.
  • Port forwarding can now be disabled by passing --port-forwarder=none to colima start.
  • Volume mounts can now be disabled by passing --mount=none to colima start.
  • Download mechanism has been reworked in native Go, eliminating dependency on curl and shasum on the host.
  • New after-boot and ready provision modes for provision scripts.
Runtime version bumps

NOTE: container runtime versions can be updated manually by running the colima update command.

  • Docker version updated to v29.2.0
  • Nerdctl version updated to v2.2.1
  • Incus version updated to v6.21
  • K3s version defaults to v1.35.0+k3s1.
Commits
New Contributors

Full Changelog: https://github.com/abiosoft/colima/compare/v0.9.1...v0.10.0

View original

Upgraded? How did it go?

Discussion