Skip to content

Releases: abiosoft/colima

v0.8.1

16 Dec 10:30
96598cc
Compare
Choose a tag to compare

Highlights

This is an incremental release with bug fixes.

Fixes

  • Cleanup of network assets directory on startup. Fixes #1210, #1029, #1212, #1116.
  • Use of primary network adapter as default route when external network address is enabled. Fixes #1214.

Other Updates

  • VZ is now the default virtual machine type on macOS 13 or newer. Qemu can still be used if specified.
  • Disk image can now be downloaded locally and specified with the --disk-image flag for colima start.

Runtime version bumps

Runtime version can be updated running the colima update command.

  • Docker version updated to 27.4.0
  • Nerdctl version updated to 2.0.2
  • Incus version updated to 6.8

Commits

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

08 Nov 03:40
Compare
Choose a tag to compare

Highlights

This is a new release to address compatibility issues with Lima v1.0.0.

  • Colima now utilises virtualization.framework on macOS when Qemu is not available. Fixes #1188.
  • SSH port-forwarding is retained for Lima v1.0.0. Fixes #1181, #1184, #1185.

Other Updates

  • Nested Virtualization is now supported with the --nested-virtualization flag or nestedVirtualization config for m3 devices.
  • The default disk size is now 100GiB.

Commits

Full Changelog: v0.7.6...v0.8.0

v0.7.6

30 Oct 10:33
Compare
Choose a tag to compare

Highlights

This release introduces the colima update command to update the container runtime version (e.g. Docker version) without needing to upgrade Colima or wait for the next release.

Other Fixes

  • Avoid error when docker-certs directory does not exist. Fixes #1128.
  • Update host-gateway-ip in proxy settings for docker daemon. Fixes #956, #1040.

Commits

New Contributors

Full Changelog: v0.7.5...v0.7.6

v0.7.5

26 Aug 16:40
Compare
Choose a tag to compare

Highlights

This is an hotfix release to address a regression in networking for Incus runtime.

Commits

  • incus: utilise macvlan network for multiple IP addresses by @abiosoft in #1124

Full Changelog: v0.7.4...v0.7.5

v0.7.4

25 Aug 10:31
Compare
Choose a tag to compare

Highlights

This is an incremental update with bug fixes.

Updates

  • Colima can now be prevented from overwriting config file on startup by specifying --save-config=false or setting COLIMA_SAVE_CONFIG=0.
  • Warning error would no longer be displayed on startup for users that install Colima with aqua.
  • An extra warning is now displayed on colima delete to further ascertain the user's intended action.

Commits

  • docker: remove cert cache directory before copying host certs by @soedar in #1112
  • chore: add second confirmation for container data loss by @jramosf in #1113
  • chore: multiple updates by @abiosoft in #1122
  • config: make persistence optional with --save-config flag by @abiosoft in #1123

New Contributors

Full Changelog: v0.7.3...v0.7.4

v0.7.3

13 Aug 11:10
Compare
Choose a tag to compare

Highlights

This is an hotfix release to address crashes during startup on macOS Sequoia 15 beta for M1 and M2 devices. #1109

Commits

  • cli: fix broken flag for non-m3 devices on macOS 15 by @abiosoft in #1110

Full Changelog: v0.7.2...v0.7.3

v0.7.2

13 Aug 08:22
Compare
Choose a tag to compare

Highlights

This is an hotfix release to address regressions introduced in v0.7.1.

Fixes

  • Incorrect checksum for macOS binaries on Github releases. Fixes #1106
  • Port mapping to specific host IP addresses has been moved behind --network-host-addresses flag and disabled by default. Fixes #1103

Commits

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

10 Aug 07:57
Compare
Choose a tag to compare

Highlights

This is an incremental release with bug fixes.

  • Interrupted disk image download will now resume on subsequent colima start.
  • Docker container port mapping to specific host IP addresses is now supported.

For more details about v0.70 features, check v0.70 release notes.

Other Fixes

  • Disk image downloader no longer duplicating downloads. Fixes #1098
  • Support for binding to host IP address in containers. Fixes #492
  • Ensure proper loading of docker deamon settings on startup. Fixes #902
  • Running multiple Colima profiles with k3s enabled. Fixes #1087

Commits

Full Changelog: v0.7.0...v0.7.1

v0.7.0

30 Jul 09:01
Compare
Choose a tag to compare

Highlights

This release properly addresses the slow startup issue with VZ driver with a reworked disk image download and expansion.

Other Features

  • Image download and disk expansion now handled by Colima directly with consistent UX to other asset downloads.
  • Each runtime now has dedicated disk images for lighter downloads, rather than a bundled image.
  • Introduction of Incus runtime --runtime=incus. Incus utilises LXC to run system containers.
  • Introduction of none runtime --runtime=none to utilise Colima solely as a headless virtual machine manager.
  • A warning is now displayed for fixed configs that are discarded when changed. Virtual machine type, architecture, runtime and volume mount type cannot be changed after the virtual machine is created.
  • $XDG_CONFIG_HOME (if set) is now respected for configuration directory on macOS.
  • Dynamic disk resize is now enabled for VZ virtual machine type. It was previously only available to QEMU instances.
  • Update Docker to v27.1.1.
  • Update k3s to v1.30.2+k3s1.
  • Bug fixes for #1081, #1063, #1025, #930.

Commits

Full Changelog: v0.6.10...v0.7.0

v0.6.10

20 Jul 20:05
12c0c83
Compare
Choose a tag to compare

Highlights

This is an incremental bug fix release to address inability to use QEMU on m3 devices.

⚠️ Breaking changes upgrading from v0.5.x.

Due to breaking changes, deletion of existing profiles is required via colima delete.
Existing containers, images and volumes would be lost after upgrade.

Other Updates

  • Ensure --vm-type flag is respected for m3 devices
  • Support for COLIMA_HOME environment variable to customize settings and disk directory.
  • Support for configurable SSH port for Colima VM with the --ssh-port flag.
  • Update Docker to 27.0.3 (only applies to newly created instances).

Commits

New Contributors

Full Changelog: v0.6.9...v0.6.10