Releases: runfinch/finch
Releases · runfinch/finch
v0.6.1
0.6.1 (2023-05-15)
Features
- Finch VM initialization time improved when using Virtualization.Framework on macOS 13 by configuring "vmType" to "vz".
Build System or External Dependencies
- deps: Bump github.com/docker/docker from 23.0.3+incompatible to 23.0.5+incompatible (#382) (3e0581c)
- deps: Bump github.com/docker/docker from 23.0.5+incompatible to 23.0.6+incompatible (#394) (f44bc2e)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.3 (#390) (7102994)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.9.3 to 2.9.5 (#400) (65458f1)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.23.3 to 3.23.4 (#389) (76b31c0)
- deps: Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#397) (f15c2ee)
- deps: Bump submodules (#375) (70fe4c3)
v0.6.0
0.6.0 (2023-04-20)
Features
Bug Fixes
- always force stop when using Virtualization.framework (#350) (c521f1f)
- explicitly set permissions for socket_vmnet dependencies (#363) (0801b88)
Build System or External Dependencies
- add local-core Makefile target (#351) (f86c56f)
- deps: Bump github.com/docker/docker from 23.0.1+incompatible to 23.0.2+incompatible (#320) (ee3df9a)
- deps: Bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible (#343) (6cfbb9f)
- deps: Bump github.com/lima-vm/lima from 0.15.0 to 0.15.1 (#365) (1d3ee98)
- deps: Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#331) (fe388a3)
- deps: Bump github.com/runfinch/common-tests from 0.6.4 to 0.6.5 (#357) (dc84864)
- deps: Bump github.com/runfinch/common-tests version from v0.6.2 to v0.6.3 (#328) (1c44b3e)
- deps: Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#341) (6a77f72)
- deps: Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#349) (82b27c9)
- deps: Bump golang.org/x/tools from 0.7.0 to 0.8.0 (#348) (aaca2c9)
- deps: Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 (#366) (b93d3a8)
- deps: Bump lima version (#354) (c721ee6)
- deps: Bump lima version (#362) (5e03a4d)
- deps: Bump lima version (#368) (8e4dfe4)
- deps: Bump submodules (#340) (daed9e2)
- deps: Bump submodules (#371) (19fc0c5)
v0.5.0
0.5.0 (2023-03-29)
⚠ BREAKING CHANGES
- macOS 10.15 is no longer supported by Finch from v0.5.0. To continue using Finch, please upgrade your macOS version to 11+. If you cannot upgrade, replacing
/Applications/Finch/lima/bin/limactl
with a binary built on macOS 10 is a workaround that is known to work for v0.5.0, but this is not recommended/supported, and not guaranteed to work.
Features
Bug Fixes
- Correctly set and pick up environment variables (#315) (05227ce)
- print debug logs after newline (#273) (8faa7de)
- print debug logs when lima disk command fails (#270) (78a3f50)
Experimental
Build System or External Dependencies
- clean up finch-core _output directory in clean target (#290) (4684a95)
- deps: bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 (#265) (7e2d49e)
- deps: bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 (#285) (d741a03)
- deps: Bump github.com/onsi/gomega from 1.27.3 to 1.27.5 (#312) (e078234)
- deps: bump github.com/runfinch/common-tests from 0.6.1 to 0.6.2 (#300) (dd626a0)
- deps: bump github.com/spf13/afero from 1.9.4 to 1.9.5 (#263) (a0e277f)
- deps: bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#264) (ec1c07f)
- deps: bump golang.org/x/tools from 0.6.0 to 0.7.0 (#268) (8072e39)
- deps: bump k8s.io/apimachinery from 0.26.2 to 0.26.3 (#306) (fe392cb)
- deps: Bump lima version (#302) (0269743)
- deps: Bump submodules (#281) (d4fd1f6)
- deps: Bump submodules (#304) (b38af9f)
- deps: Bump submodules (#307) (1a914ec)
- deps: Bump submodules (#319) (e671224)
- deps: Bump submodules (#332) (5923ae2)
v0.4.1
0.4.1 (2023-03-02)
Bug Fixes
- parse --add-host special ip with equal sign (#229) (fb4b62b)
- switch from rootless containers to rootful containers (#232) (ae43a07)
Build System or External Dependencies
- deps: Bump github.com/containerd/containerd from 1.6.14 to 1.6.18 (#223) (7480222)
- deps: bump github.com/lima-vm/lima from 0.14.2 to 0.15.0 (#247) (007081e)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 (#233) (1185372)
- deps: bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 (#245) (5e64716)
- deps: Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 (#234) (cd43781)
- deps: bump github.com/onsi/gomega from 1.27.1 to 1.27.2 (#246) (863c51e)
- deps: Bump github.com/runfinch/common-tests from 0.5.0 to 0.6.0 (#235) (4a33a2e)
- deps: Bump github.com/spf13/afero from 1.9.3 to 1.9.4 (#241) (58f26e6)
- deps: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#244) (984af70)
- deps: Bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#212) (e1a36cf)
- deps: bump k8s.io/apimachinery from 0.26.1 to 0.26.2 (#251) (4a7268e)
- update os image versions (#255) (576765b)
Note on rootful containers
Containers created using Finch version 0.4.1 or later may not function properly in versions 0.4.0 or earlier due to how the data of rootful containers is stored with root user permissions. This can cause issues when accessed by older versions of Finch that do not support rootful containers.
v0.4.0
0.4.0 (2023-02-13)
⚠ BREAKING CHANGES
- persists nerdctl user data (#182)
Features
- adds a --force flag to vm stop and remove (#178) (d499a7d)
- Support special IP host-gateway in --add-host flag (#216) (9a38c8e)
Bug Fixes
- correctly handle local environment value pass-through (#158) (e138f10)
- persists nerdctl user data (#182) (59f372c)
- persists network user data (#211) (f6baf82)
Build System or External Dependencies
- deps: Bump github.com/google/go-licenses from 1.5.0 to 1.6.0 (#168) (bb5674c)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 (#193) (7aaa381)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 (#200) (596ed33)
- deps: Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 (#183) (12661b7)
- deps: Bump golang.org/x/tools from 0.5.0 to 0.6.0 (#215) (decf250)
- deps: Bump k8s.io/apimachinery from 0.26.0 to 0.26.1 (#174) (829b0bc)
- make finch-core a submodule instead of downloading archives (#188) (b08f588)
v0.3.0
0.3.0 (2023-01-18)
⚠ BREAKING CHANGES
- changes persistent disk path to prevent collisions
This version changes the location of the persistent disk that stores your containerd
user data. When upgrading, you will lose any local images and containers. If you are upgrading from v0.2.0, you can restore them with the following process:
finch vm init
finch vm stop
export NEW_FINCH_DISK=$(readlink /Applications/Finch/lima/data/_disks/finch/datadisk)
mv ~/.finch/.datadisk $NEW_FINCH_DISK
finch vm start
Features
Bug Fixes
- changes persistent disk path to prevent collisions (3eb66a2)
Build System or External Dependencies
- deps: Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#165) (e4b9e96)
- deps: Bump github.com/runfinch/common-tests from 0.2.0 to 0.3.0 (#151) (79df04e)
- deps: Bump github.com/runfinch/common-tests version from v0.3.0 to v0.3.1 (#169) (16157fe)
- deps: Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#144) (603419a)
v0.2.0
0.2.0 (2023-01-11)
Features
- add
finch cp
command (#135) (5989361) - add config to support additional directories (#128) (0ceb060)
- Print version with Client and Server (#108) (7f7cdda)
- saves containerd user data to a persistent disk (#133) (fccb4f3)
Bug Fixes
- Configure Buildkit Namespace as Env Variable (#129) (ffb90be)
- fix the misleading log when applying invalid config (#119) (b4f74c5)
- ignore .ssh pub keys (#109) (0b74597)
- Installer command fails to install pkg in M1 macOS without Rosetta (#105)
Build System or External Dependencies
- deps: Bump github.com/lima-vm/lima from 0.13.0 to 0.14.0 (#113) (9b275bc)
- deps: Bump github.com/lima-vm/lima from 0.14.0 to 0.14.1 (#120) (9dea794)
- deps: Bump github.com/lima-vm/lima from 0.14.1 to 0.14.2 (#130) (26b7b09)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 (#114) (934521c)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 (#121) (becbc44)
- deps: Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#122) (d8174ff)
- deps: Bump github.com/runfinch/common-tests from 0.1.1 to 0.2.0 (#125) (1bac92a)
- deps: Bump golang.org/x/crypto from 0.3.0 to 0.4.0 (#102) (d2778e3)
- deps: Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#138) (8d06eec)
- deps: Bump golang.org/x/tools from 0.3.0 to 0.4.0 (#101) (b3c4df1)
- deps: Bump golang.org/x/tools from 0.4.0 to 0.5.0 (#139) (89194dc)
- deps: Bump k8s.io/apimachinery from 0.25.4 to 0.26.0 (#115) (e9084a4)
- deps: Bump lima version (#141) (35da07d)
v0.1.1
0.1.1 (2022-12-06)
Bug Fixes
- error readable by using the right placeholder (#39) (8e5f38d)
- Change amd64 runner to 10.15 OS version for amd64 build (#72) (78a646e)
- fixes #53 (
finch vm init
failure on amd64 MacOS 10.15)
- fixes #53 (
Build System or External Dependencies
- deps: bump finch-core to 0.1.1 (#93) (3f3bce5)
- deps: Bump github.com/lima-vm/lima from 0.12.0 to 0.13.0 (#40) (520cc7f)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 (#50) (fa108fd)
- deps: Bump github.com/runfinch/common-tests version from v0.1.0 to v0.1.1 (#76) (fd22d4a)
- deps: Bump github.com/spf13/afero from 1.9.2 to 1.9.3 (#43) (bf0ad84)
- deps: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#44) (31c6d70)
- deps: Bump github.com/xorcare/pointer from 1.2.1 to 1.2.2 (#42) (8e83137)
- deps: Bump golang.org/x/crypto from 0.1.0 to 0.3.0 (#49) (89826cf)
- deps: Bump golang.org/x/tools from 0.2.0 to 0.3.0 (#52) (27c8f24)
- deps: Bump k8s.io/apimachinery from 0.25.2 to 0.25.4 (#51) (8f15779)
- deps: Bump lima version (#75) (cfaa4f6)
v0.1.0
Initial commit Co-authored-by: Ahsan Khan <[email protected]> Co-authored-by: Ang Zhou <[email protected]> Co-authored-by: Anqi Pang <[email protected]> Co-authored-by: Hsing-Yu Chen <[email protected]> Co-authored-by: Justin Alvarez <[email protected]> Co-authored-by: Kevin Li <[email protected]> Co-authored-by: Monirul Islam <[email protected]> Co-authored-by: Mrudul Harwani <[email protected]> Co-authored-by: Sam Berning <[email protected]> Co-authored-by: Vishwas Siravara <[email protected]> Co-authored-by: Weike Qu <[email protected]> Co-authored-by: Ziwen Ning <[email protected]>