Skip to content

Releases: runfinch/finch

v1.1.0

31 Jan 23:45
01e2764
Compare
Choose a tag to compare

1.1.0 (2024-01-31)

Due to recent issues fixed in runc and BuildKit which allowed for unintended visibility from containers into external filesystems, this Finch release contains a dependency bundle which deviates from the default nerdctl bundle. While we do not anticipate much risk from these issues inside a Finch environment, we decided to provide a patch ASAP to uphold our security standards.

Finch Windows v1.1.0 installers recalled; see v1.1.1 for installers that include patching for runc and buildkit versions to match the macOS release v1.1.0.

Build System or External Dependencies

  • deps: Bump github.com/aws/aws-sdk-go-v2 from 1.24.0 to 1.24.1 (#749) (c3ae967)
  • deps: Bump github.com/containerd/containerd from 1.7.10 to 1.7.11 (#742) (7d1e250)
  • deps: Bump github.com/docker/docker from 24.0.7+incompatible to 25.0.1+incompatible (#772) (b16f6ae)
  • deps: Bump github.com/lima-vm/lima from 0.19.0 to 0.20.0 (#769) (7f0c86e)
  • deps: Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 (#758) (7d3a7c8)
  • deps: Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 (#768) (889abf8)
  • deps: Bump github.com/runfinch/common-tests from 0.7.11 to 0.7.12 (#761) (bb17a96)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.11 to 3.23.12 (#744) (eb55877)
  • deps: Bump golang.org/x/crypto from 0.16.0 to 0.18.0 (#751) (fc434ac)
  • deps: Bump golang.org/x/image from 0.0.0-20210220032944-ac19c3e999fb to 0.10.0 (#752) (9a08b45)
  • deps: Bump golang.org/x/tools from 0.16.0 to 0.16.1 (#734) (efecfca)
  • deps: Bump golang.org/x/tools from 0.16.1 to 0.17.0 (#757) (89623da)
  • deps: Bump submodules and dependencies (#733) (8b2d8cd)

Experimental

  • make finch work on windows with wsl2 (#649) (31cdc41)

Features

  • upgrade Windows support to "feature" (#778) (63894d1)

Bug Fixes

  • properly reload persistent snapshotter data and restart services (#767) (700cb92)
  • temporarily switch to our own nerdctl-full bundle with patched runc and buildkit (#783) (f677e2e)

v1.0.1

11 Dec 19:55
4f5142e
Compare
Choose a tag to compare

1.0.1 (2023-12-11)

Bug Fixes

  • Change the default behavoir for deleting .finch folder to false when uninstall (#732) (e818743)
  • Clean up all previous finch version installation registries in postinstall and uninstall (#688) (9afc0b9)
  • Fix to be able to run finch build with --ssh option (#696) (4d1e6cf)
  • Fix to delete ~/.finch when uninstalling finch (#703) (8d7389f)
  • remove virtual machine image when running make clean (98c8ee4)
  • resolve shellcheck warnings (#684) (d9f695a)
  • Use LimaUser method instead of host user name (#712) (7c02e08)

Reverts

v1.0.0

01 Nov 16:01
fe47ce2
Compare
Choose a tag to compare

1.0.0 (2023-10-31)

chore

  • update Release-As version to 1.0.0 (not-squashed) (2c97323)

Bug Fixes

Build System or External Dependencies

  • deps: Bump github.com/docker/cli from 24.0.6+incompatible to 24.0.7+incompatible (#665) (43a57ff)
  • deps: Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible (#666) (4e06d28)
  • deps: Bump github.com/lima-vm/lima from 0.17.2 to 0.18.0 (#643) (f181b89)
  • deps: Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#583) (9d1ad57)
  • deps: Bump github.com/runfinch/common-tests from 0.7.6 to 0.7.7 (#609) (e21ae83)
  • deps: Bump github.com/runfinch/common-tests from 0.7.7 to 0.7.8 (#617) (4d942f5)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.8 to 3.23.9 (#588) (20385b7)
  • deps: Bump golang.org/x/tools from 0.13.0 to 0.14.0 (#610) (8938cf3)
  • deps: Bump google.golang.org/grpc from 1.53.0 to 1.56.3 (#658) (321487c)
  • deps: Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 (#652) (05f9d53)
  • deps: Bump submodules and dependencies (#637) (b094751)

v0.9.0

26 Sep 19:33
523bc17
Compare
Choose a tag to compare

0.9.0 (2023-09-25)

Features

  • support push with SOCI (#578) (69721b7)
  • support AWS CDK. Builders can now use finch with their cdk apps to handle their container constructs. For example, DockerImageAsset for building and publishing container images and for bundling assets in a container in constructs such PythonFunction.
  • support adding files inside the VM to support bundles (#549) (3b1df46)

Bug Fixes

  • enables bridge-nf-call-iptables by default (#539) (6ea1499)
  • Makefile: use POSIX tar syntax for stdin (#529) (e222131)

Build System or External Dependencies

  • deps: Bump github.com/docker/cli from 24.0.5+incompatible to 24.0.6+incompatible (#560) (21bb893)
  • deps: Bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible (#561) (e0160be)
  • deps: Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 (#542) (8536481)
  • deps: Bump github.com/runfinch/common-tests from 0.7.2 to 0.7.3 (#548) (a054ef3)
  • deps: Bump github.com/shirou/gopsutil/v3 from 3.23.7 to 3.23.8 (#552) (cf9399a)
  • deps: Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#558) (f24264d)
  • deps: Bump golang.org/x/tools from 0.12.0 to 0.13.0 (#559) (0f56d23)
  • deps: Bump k8s.io/apimachinery from 0.28.0 to 0.28.1 (#543) (675f76f)
  • deps: Bump k8s.io/apimachinery from 0.28.1 to 0.28.2 (#568) (915d658)
  • deps: Bump submodules and dependencies (#544) (94b7497)
  • deps: Bump submodules and dependencies (#551) (baf645f)
  • deps: Bump submodules and dependencies (#565) (c02413f)
  • deps: Bump submodules and dependencies (#567) (f70314e)

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)