Releases: abiosoft/colima
v0.6.9
Highlights
This is an incremental release to resolve slow startup time during disk image expansion when vz
virtual machine type is used.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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
- Increase ulimit to infinity to resolve
too many open files
or related errors. - Add containerd socket forwarding.
- Update underlying distro to Ubuntu 24.04 LTS.
Commits
- ci: fix integration by @abiosoft in #1009
- docker: Increase ulimit to infinity by @jramosf in #1003
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #984
- build(deps): bump golang.org/x/term from 0.16.0 to 0.18.0 by @dependabot in #996
- build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #1013
- core: update disk images by @abiosoft in #1014
- chore: fix function name in comment by @rustfix in #1018
- containerd: add socket forwarding to host by @DieterBuys in #1017
- build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 by @dependabot in #1024
- build(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #1022
- build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1027
- build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1028
- core: update iso images by @abiosoft in #1032
New Contributors
- @jramosf made their first contribution in #1003
- @rustfix made their first contribution in #1018
- @DieterBuys made their first contribution in #1017
Full Changelog: v0.6.8...v0.6.9
v0.6.8
Highlights
This is a security release to address the following CVEs.
⚠️ This only affects newly created instances. Existing instances will get the security fixes by running the following command to update containerd.io
package.
colima ssh -- sh -c "sudo apt update && sudo apt install -y containerd.io"
⚠️ 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.
Commits
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #927
- k3s: Update default template version by @azdanov in #946
- build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 by @dependabot in #951
- core: update disk images by @abiosoft in #975
New Contributors
Full Changelog: v0.6.7...v0.6.8
v0.6.7
Highlights
This is an incremental release to fix startup issues in v0.6.x.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Fixes
colima start
would no longer download additional packages and should startup much faster. Fixes #900, #898, #896, #888, #880, #871, #868.- Fix proxy env var propagation for Docker runtime. Fixes #914.
- Fix inotify watcher for containerd runtime. Fixes #910.
- Use
vz
vm type for M3 devices.
Commits
- build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by @dependabot in #909
- misc: update FUNDING.yml by @abiosoft in #919
- docker: fix proxy env vars propagation by @mdavino in #915
- core: update underlying image by @abiosoft in #921
- vm: reduce startup time for docker runtime by @abiosoft in #922
- vm: inotify: monitor all containerd namespaces for volumes by @abiosoft in #923
- vm: default to vz for m3 devices by @abiosoft in #924
New Contributors
Full Changelog: v0.6.6...v0.6.7
v0.6.6
Highlights
This is an incremental release to fix host-gateway
for Docker and redundant re-download of cached packages after running colima prune
.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Commits
- docker: allow specifying version and channel to install by @crazy-max in #892
- docker: move host-gateway-ip config to systemd by @abiosoft in #904
- vm: fix redundant download of deps after prune by @abiosoft in #906
New Contributors
- @crazy-max made their first contribution in #892
Full Changelog: v0.6.5...v0.6.6
v0.6.5
Highlights
This is an incremental release to fix broken cli output introduced in v0.6.4.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Commits
- vm: do not require optional system utilities by @LaszloGombos in #887
- vm: do not install recommended packages by @LaszloGombos in #890
- vm: remove virtiofs workaround by @LaszloGombos in #889
- cli: fix broken console output by @abiosoft in #891
Full Changelog: v0.6.4...v0.6.5
v0.6.4
Highlights
This is an incremental release with bug fixes.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Commits
- docker: use docker-ce packages by @abiosoft in #884
- vm: purge packages instead of just removing them by @LaszloGombos in #885
- vm: ensure user added to docker group by @abiosoft in #886
Full Changelog: v0.6.3...v0.6.4
v0.6.3
Highlights
This is an incremental release with bug fixes and a new colima prune
command to clear cached download assets.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Commits
- vm: fix package dependency install fallback option by @abiosoft in #861
- core: allow dev version of lima by @terev in #864
- core: make qemu binfmt a soft requirement. by @abiosoft in #870
- vm: do not call mkmntdirs, it does not exists by @LaszloGombos in #881
- cli: add prune command by @abiosoft in #882
New Contributors
- @terev made their first contribution in #864
- @LaszloGombos made their first contribution in #881
Full Changelog: v0.6.2...v0.6.3
v0.6.2
Highlights
This is a quickfix release to revert the host gateway IP address to 192.168.5.2
for communicating with the host from docker/containerd containers.
This is due to the fact that 192.168.5.2
has been the gateway address from the onset with many users having it hardcoded.
Note that host.docker.internal
can also be used as an alternative within containers.
For more details about v0.6.0 features, check v0.6.0 release release notes.
⚠️ 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.
Commits
- Minor update to issue template by @rfay in #858
- net: revert gateway ip address to 192.168.5.2 by @abiosoft in #860
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Highlights
This is a quickfix release to handle regression with regards to hostname for virtual machines.
Check v0.6.0 release for the detailed release notes.
⚠️ 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.
Commits
- docs: fix broken link by @abiosoft in #851
- vm: fix hostname regression for other profiles. by @abiosoft in #853
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Highlights
This release adds support for cgroup v2 and attempts to address some networking issues.
⚠️ 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.
Features
- Cgroup v2 support for better compatibility with Kubernetes and BuildKit.
- Use of custom Lima directory to avoid clashes with other usages of Lima.
$LIMA_HOME
is still used if set. - Removal of obsolete Ubuntu
--layer
flag. The underlying distro is now Ubuntu out of the box. - Remove of
--network-driver
flag and using the new Limauser-v2
network.user-v2
has been more stable and should resolve most connectivity and DNS issues. However,--network-address
is still supported. - Shasum validation of downloads to resolve issues encountered during asset downloads (mainly Kubernetes).
- New
--hostname
flag andhostname
config to set custom hostname for the virtual machine. - Proxy variables
HTTP_PROXY
,HTTPS_PROXY
,NO_PROXY
and their lowercase variants are now forwarded to the Docker daemon.
Fixes
- Use of Ubuntu as underlying distro. Fixes #764, #720, #792, #369 as well as compatibility with Kind.
- Switch to new
user-v2
network. Fixes #648, #603, #577, #779, #137, #740. - Remove qemu wrapper. Fixes #796, #724.
- Fix duplicate entries in ssh config when
~
is used. Fixes #849.
Commits
- build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 by @dependabot in #826
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #798
- chore: remove redundant
len
check by @Juneezee in #828 - build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #842
- build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 by @dependabot in #843
- build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 by @dependabot in #846
- v0.6.0 refactor by @abiosoft in #848
- core: respect "~" in ssh config by @abiosoft in #849
- docs: update logo by @abiosoft in #850
New Contributors
Full Changelog: v0.5.6...v0.6.0