Releases: runfinch/finch
v1.2.2
1.2.2 (2024-07-09)
Build System or External Dependencies
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.30.0 to 1.30.1 (#1004) (0174b05)
- deps: bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#1016) (b7c711a)
- deps: bump golang.org/x/tools from 0.22.0 to 0.23.0 (#1019) (81b2446)
- deps: Bump submodules and dependencies (#1020) (30d8e69)
- deps: Bump submodules and dependencies (#1021) (fd1677b)
v1.2.1
1.2.1 (2024-07-02)
Important note: the Finch v1.2.1 Microsoft Windows installer (MSI) was generated using a modified release workflow due to an issue with the MSI builder in the Finch v1.2.1 release. As a side-effect, the Finch v1.2.1 release on Windows will show commit e8f7dcdb99564bc8fab7ece9dca3e483024da1f3
. The issue has been resolved and will be made available in the next release.
Build System or External Dependencies
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.27.0 to 1.27.1 (#963) (4c2dc12)
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.27.1 to 1.27.2 (#974) (54aa67c)
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.27.2 to 1.30.0 (#991) (bbcb8e7)
- deps: Bump github.com/docker/cli from 26.1.3+incompatible to 26.1.4+incompatible (#973) (f774e2d)
- deps: bump github.com/docker/cli from 26.1.4+incompatible to 27.0.2+incompatible (#999) (0244698)
- deps: bump github.com/docker/cli from 27.0.2+incompatible to 27.0.3+incompatible (#1005) (c801e69)
- deps: Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible (#972) (05b9c05)
- deps: bump github.com/docker/docker from 26.1.4+incompatible to 27.0.1+incompatible (#996) (1f68260)
- deps: bump github.com/docker/docker from 27.0.1+incompatible to 27.0.2+incompatible (#1001) (50a639b)
- deps: bump github.com/docker/docker from 27.0.2+incompatible to 27.0.3+incompatible (#1006) (537abad)
- deps: bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#983) (7b2bed6)
- deps: bump golang.org/x/image from 0.12.0 to 0.18.0 (#998) (398658e)
- deps: Bump golang.org/x/text from 0.15.0 to 0.16.0 (#964) (8a3973a)
- deps: Bump golang.org/x/tools from 0.21.0 to 0.22.0 (#967) (3921b00)
- deps: bump k8s.io/apimachinery from 0.30.1 to 0.30.2 (#981) (c8ebf20)
- deps: Bump submodules and dependencies (#1008) (6134a5a)
- deps: Bump submodules and dependencies (#949) (b5ee424)
Bug Fixes
- add SOCI snapshotter hash check (#985) (563f346)
- Allow to use the COMPOSE_FILE variable in finch compose (#994) (17d4bc8)
- Enable
finch support-bundle generate
to execute on Windows whe… (#976) (9c1caf0) - update snapshotters reference (#986) (06b9027)
- verify shasum for finch dependencies (#969) (9d85f25)
v1.2.0
1.2.0 (2024-06-03)
Build System or External Dependencies
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.26.0 to 1.26.1 (#882) (c059d9e)
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.26.1 to 1.27.0 (#954) (b06280c)
- deps: Bump github.com/docker/cli from 26.0.0+incompatible to 26.0.1+incompatible (#894) (680e23f)
- deps: Bump github.com/docker/cli from 26.0.1+incompatible to 26.0.2+incompatible (#906) (6fc6ce5)
- deps: Bump github.com/docker/cli from 26.0.2+incompatible to 26.1.0+incompatible (#913) (bfeb585)
- deps: Bump github.com/docker/cli from 26.1.0+incompatible to 26.1.1+incompatible (#922) (7b6b3d2)
- deps: Bump github.com/docker/cli from 26.1.1+incompatible to 26.1.2+incompatible (#941) (eec3462)
- deps: Bump github.com/docker/cli from 26.1.2+incompatible to 26.1.3+incompatible (#952) (9a94c57)
- deps: Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible (#892) (05610c1)
- deps: Bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#905) (69e7d0b)
- deps: Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.0+incompatible (#912) (5e5f8a8)
- deps: Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.1+incompatible (#924) (79eb863)
- deps: Bump github.com/docker/docker from 26.1.1+incompatible to 26.1.2+incompatible (#940) (aa3ab01)
- deps: Bump github.com/docker/docker from 26.1.2+incompatible to 26.1.3+incompatible (#951) (cef9d8f)
- deps: Bump github.com/lima-vm/lima from 0.21.0 to 0.22.0 (#934) (62d67d5)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 (#920) (939639e)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#933) (c56019d)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 (#959) (08d7a34)
- deps: Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (#923) (e7f4e0d)
- deps: Bump github.com/runfinch/common-tests from 0.7.18 to 0.7.21 (#878) (e1cbd0a)
- deps: Bump github.com/runfinch/common-tests from 0.7.21 to 0.7.22 (#907) (84b4a69)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.24.2 to 3.24.3 (#881) (465e369)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.24.3 to 3.24.4 (#925) (8cd5643)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.24.4 to 3.24.5 (#962) (8e51db3)
- deps: Bump github.com/tc-hib/go-winres from 0.3.1 to 0.3.3 (#893) (ebb4c9f)
- deps: Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#928) (1687293)
- deps: Bump golang.org/x/text from 0.14.0 to 0.15.0 (#929) (85e1bec)
- deps: Bump golang.org/x/tools from 0.19.0 to 0.20.0 (#889) (cfac010)
- deps: Bump golang.org/x/tools from 0.20.0 to 0.21.0 (#932) (a853a8a)
- deps: Bump k8s.io/apimachinery from 0.29.3 to 0.30.0 (#904) (f8b7f25)
- deps: Bump k8s.io/apimachinery from 0.30.0 to 0.30.1 (#946) (dc4ebf9)
- deps: Bump submodules and dependencies (#874) (a9f73be)
- deps: Bump submodules and dependencies (#895) (c7388bb)
- unify macos/windows yamls (#921) (86d9a23)
Features
- Add the --format option to the finch version command (#926) (a9d04e3)
- make Virtualization Framework default (#956) (75b69b8)
Bug Fixes
v1.1.3
1.1.3 (2024-03-28)
Build System or External Dependencies
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.25.0 to 1.25.2 (#831) (9eb8097)
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.25.2 to 1.25.3 (#856) (e9314f0)
- deps: Bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0 (#864) (9223219)
- deps: Bump github.com/docker/cli from 25.0.3+incompatible to 25.0.4+incompatible (#857) (838fc07)
- deps: Bump github.com/docker/cli from 25.0.4+incompatible to 26.0.0+incompatible (#867) (4167d3d)
- deps: Bump github.com/docker/docker from 25.0.3+incompatible to 25.0.4+incompatible (#845) (769ae32)
- deps: Bump github.com/docker/docker from 25.0.4+incompatible to 26.0.0+incompatible (#866) (7fa6e72)
- deps: Bump github.com/lima-vm/lima from 0.20.1 to 0.20.2 (#855) (99d4c3c)
- deps: Bump github.com/lima-vm/lima from 0.20.2 to 0.21.0 (#862) (120ffcc)
- deps: Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 (#842) (8e04421)
- deps: Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#860) (b2c9449)
- deps: Bump github.com/runfinch/common-tests from 0.7.13 to 0.7.14 (#834) (2287575)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.24.1 to 3.24.2 (#838) (d2612aa)
- deps: Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#839) (9f0953d)
- deps: Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#833) (1ed1474)
- deps: Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#843) (b7ef6f2)
- deps: Bump golang.org/x/tools from 0.18.0 to 0.19.0 (#844) (f8883b2)
- deps: Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#858) (14532d5)
- deps: Bump k8s.io/apimachinery from 0.29.2 to 0.29.3 (#863) (c8a4262)
- deps: Bump submodules and dependencies (#825) (8828c56)
Bug Fixes
v1.1.2
1.1.2 (2024-02-20)
During the Windows upgrade experience, users may be prompted with a message about "Files in use". A reboot is not required regardless of the option selected, and the new version of the Finch installer will handle any cleanup of resources which are in use. Starting from the next version, this prompt will not appear.
Build System or External Dependencies
- deps: Bump github.com/docker/docker from 25.0.1+incompatible to 25.0.3+incompatible (#799) (d761301)
- deps: Bump github.com/goccy/go-yaml from 1.11.2 to 1.11.3 (#780) (2e616ff)
- deps: Bump github.com/shirou/gopsutil/v3 from 3.23.12 to 3.24.1 (#787) (55f6d92)
- deps: Bump golang.org/x/crypto from 0.18.0 to 0.19.0 (#806) (3fbc87c)
- deps: Bump golang.org/x/tools from 0.17.0 to 0.18.0 (#807) (7323751)
- deps: Bump k8s.io/apimachinery from 0.29.1 to 0.29.2 (#820) (6ca0f7f)
- deps: Bump submodules and dependencies (#795) (ec77f1a)
- deps: Bump submodules and dependencies (#805) (0bf9148)
Bug Fixes
- Correct typo in type name of struct (NerdctlClientOuput) (#743) (13de2b9)
- Env variable CONTAINERD_SNAPSHOTTER cleared on overlayfs and ref… (#816) (d222a34)
- msi release tests cleanup (#819) (0f23660)
- stop Finch on uninstall (#818) (a96788b)
- windows-installer: add new cleanup script on install (#824) (fccfa1d)
- windows-installer: ignore FilesInUse/Restart dialogue (#823) (f64835d)
- windows-installer: uninstall script behavior (#822) (ace37ea)
Reverts
v1.1.1
v1.1.0
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
Features
Bug Fixes
v1.0.1
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
1.0.0 (2023-10-31)
chore
- update Release-As version to 1.0.0 (not-squashed) (2c97323)
Bug Fixes
- ecr credential helper hash check (#668) (4b1b0a2)
- ecr creds helper and credential_process (#510) (0525753)
- improve creds helper UX (#673) (bc238cf)
- run SOCI as a systemd service (#667) (24fd649)
- soci being reset on vm stop/start (#672) (9df7d32)
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
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)