Skip to content

Releases: runfinch/finch

v0.6.1

15 May 22:38
45ec06f
Compare
Choose a tag to compare

0.6.1 (2023-05-15)

Features

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

20 Apr 18:10
bd7a995
Compare
Choose a tag to compare

0.6.0 (2023-04-20)

Features

  • add experimental support for Cosign signing and verification (#296) (84c2634)

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

30 Mar 23:13
ed9158e
Compare
Choose a tag to compare

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

  • feat: enable Virtualization.framework and Rosetta (#282) (fd3bf19)

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

02 Mar 22:54
20c60ff
Compare
Choose a tag to compare

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

15 Feb 00:31
7b32e81
Compare
Choose a tag to compare

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

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

18 Jan 22:47
d4a0566
Compare
Choose a tag to compare

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

11 Jan 18:01
16b8948
Compare
Choose a tag to compare

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

06 Dec 23:58
184119e
Compare
Choose a tag to compare

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)

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

17 Nov 23:44
a16a541
Compare
Choose a tag to compare
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]>