Skip to content

Releases: runfinch/finch

v0.8.0

16 Aug 21:17
ae6bb7d
Compare
Choose a tag to compare

0.8.0 (2023-08-16)

Features

  • adding config option for SOCI installation on VM (#506) (a2e077b)

Bug Fixes

  • configure aws creds in sync submodules/deps action (#518) (b67452e)
  • give pull request write permissions to sync job (#520) (55b5235)
  • give token write perms to sync-submodules (#519) (8b639ea)
  • Mount /var/folders to finch vm (#525) (c97d2e9)
  • option to use installed lima for SOCI e2e tests (#533) (8b66659)
  • quote recursive calls to make (#515) (d603096)
  • Restart buildkit after containerd when provisioning (#461) (fca1828)

Build System or External Dependencies

  • deps: Bump github.com/docker/cli from 24.0.4+incompatible to 24.0.5+incompatible (#495) (e9e8617)
  • deps: Bump github.com/docker/docker from 24.0.4+incompatible to 24.0.5+incompatible (#497) (6f1afbb)
  • deps: Bump github.com/lima-vm/lima from 0.16.0 to 0.17.2 (#531) (6e33d15)
  • deps: Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 (#496) (d08d102)
  • deps: Bump github.com/pkg/sftp from 1.13.5 to 1.13.6 (#530) (09b3846)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.7 (#513) (83bd718)
  • deps: Bump golang.org/x/tools from 0.11.0 to 0.11.1 (#509) (e826bcf)
  • deps: Bump golang.org/x/tools from 0.11.1 to 0.12.0 (#523) (09d6514)
  • deps: Bump k8s.io/apimachinery from 0.27.3 to 0.27.4 (#487) (444bbc0)
  • deps: Bump k8s.io/apimachinery from 0.27.4 to 0.28.0 (#535) (8df84cf)
  • deps: Bump submodules and dependencies (#521) (1b3ad94)

v0.7.0

18 Jul 21:32
53dad06
Compare
Choose a tag to compare

0.7.0 (2023-07-18)

Features

  • ECR credential integration into Finch (#462) (d3514b3)
  • finch vm init time improvement from 60 ~ 120 seconds to ~30 seconds

Bug Fixes

Build System or External Dependencies

  • deps: Bump github.com/docker/docker from 24.0.2+incompatible to 24.0.4+incompatible (#469) (ad37f4f)
  • deps: Bump github.com/docker/docker from 24.0.2+incompatible to 24.0.4+incompatible (#481) (15d2a4b)
  • deps: Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 (#456) (f7e0916)
  • deps: Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 (#449) (a415e3e)
  • deps: Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#448) (96fc8d0)
  • deps: Bump github.com/runfinch/common-tests from 0.7.0 to 0.7.1 (#477) (54c03bb)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6 (#464) (43a6720)
  • deps: Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#446) (1823677)
  • deps: Bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#465) (dc5a3e7)
  • deps: Bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#451) (fef6e77)
  • deps: Bump golang.org/x/tools from 0.10.0 to 0.11.0 (#466) (a8b32f9)
  • deps: Bump golang.org/x/tools from 0.9.3 to 0.10.0 (#455) (e321f1d)
  • deps: Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (#454) (d6746a4)
  • deps: Bump lima version (#476) (7b330d3)
  • deps: Bump submodules (#482) (92f2494)

v0.6.2

02 Jun 22:02
741d578
Compare
Choose a tag to compare

0.6.2 (2023-06-02)

Bug Fixes

  • sort volume args in DOCKER_COMPAT mode (#417) (6a8ca1a)
  • Stop lima process in postinstall and uninstall (#438) (975c4ee)

Build System or External Dependencies

  • deps: Bump github.com/docker/docker from 23.0.6+incompatible to 24.0.0+incompatible (#406) (25aa324)
  • deps: Bump github.com/docker/docker from 24.0.0+incompatible to 24.0.1+incompatible (#413) (bb1cab2)
  • deps: Bump github.com/docker/docker from 24.0.1+incompatible to 24.0.2+incompatible (#419) (f6f8aeb)
  • deps: Bump github.com/lima-vm/lima from 0.15.1 to 0.16.0 (#428) (6a67f0c)
  • deps: Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 (#432) (0a381f1)
  • deps: Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#409) (80513c7)
  • deps: Bump github.com/runfinch/common-tests from 0.6.5 to 0.7.0 (#420) (ac18046)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.4 to 3.23.5 (#437) (8635294)
  • deps: Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 (#405) (05b6b2e)
  • deps: Bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 (#408) (0ff477a)
  • deps: Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#429) (0f7750e)
  • deps: Bump golang.org/x/tools from 0.9.1 to 0.9.3 (#443) (b192874)
  • deps: Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 (#407) (e6cbd2c)
  • deps: Bump submodules (#402) (06d86b2)
  • deps: Bump submodules (#439) (e9551b5)

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)