Changelog
New Features
Bug Fixes
- 9b4a501 fix: add QEMU and buildx setup to release workflow
- 4e8a632 fix: add SSH keepalive options to prevent broken pipes over load balancers
- ee4e7df fix: fix error check in migrator
Refactors & Internal Changes
- 9a8de27 refactor: do a big overhaul: rename flags, strategies, reorganize project, define public API (#365)
- 748d83a refactor: fix goreleaser deprecations and improve Docker image
- 268fddd refactor: merge helm values in memory instead of using temp file
- a641dd8 refactor: unify release process for CLI, rsync and sshd images (#359)
Dependency Updates
- 0a0c552 chore(deps): Bump github.com/containerd/containerd from 1.7.28 to 1.7.29
- 55cc449 chore(deps): update actions/checkout action to v5
- 8dcc2ad chore(deps): update actions/setup-go action to v5.4.0
- 008479e chore(deps): update actions/setup-go action to v6
- 7a0ef06 chore(deps): update alpine docker tag to v3.22.0
- eaba0df chore(deps): update alpine docker tag to v3.22.1
- 350a716 chore(deps): update alpine docker tag to v3.23.3 (#360)
- 3ad8f1f chore(deps): update codecov/codecov-action action to v5.4.0
- 475bd3b chore(deps): update codecov/codecov-action action to v5.5.0
- 2b7d5cd chore(deps): update dependency cilium/cilium-cli to v0.17.0
- 9518a69 chore(deps): update dependency cilium/cilium-cli to v0.18.0
- bf14eeb chore(deps): update dependency cilium/cilium-cli to v0.18.1
- 60842d7 chore(deps): update dependency cilium/cilium-cli to v0.18.2
- e63635c chore(deps): update dependency cilium/cilium-cli to v0.18.3
- d68aa31 chore(deps): update dependency go-task/task to v3.42.0
- 1c5dced chore(deps): update dependency go-task/task to v3.42.1
- d8f0f8c chore(deps): update dependency go-task/task to v3.45.4
- c65f5d0 chore(deps): update dependency golang/go to v1.24.1
- 87bf837 chore(deps): update dependency golang/go to v1.24.2
- e4657be chore(deps): update dependency golang/go to v1.24.3
- 5fdd5e0 chore(deps): update dependency golang/go to v1.24.4
- c27ee92 chore(deps): update dependency golang/go to v1.24.5
- d060e04 chore(deps): update dependency golang/go to v1.24.6
- 4cc35e6 chore(deps): update dependency golang/go to v1.25.1
- 1d2913a chore(deps): update dependency golang/go to v1.25.5 (#345)
- 4ab3b04 chore(deps): update dependency golang/go to v1.25.6
- 67e1707 chore(deps): update dependency golang/go to v1.25.7
- c239232 chore(deps): update dependency golang/go to v1.26.0
- 1488721 chore(deps): update dependency golang/go to v1.26.1 (#374)
- 11cf465 chore(deps): update dependency golangci/golangci-lint to v1.64.6
- 2cb7589 chore(deps): update dependency golangci/golangci-lint to v1.64.7
- f7e56aa chore(deps): update dependency golangci/golangci-lint to v2.0.2
- 8831c14 chore(deps): update dependency golangci/golangci-lint to v2.5.0
- 7a42fd3 chore(deps): update dependency goreleaser/goreleaser to v2.12.2
- d74dbaf chore(deps): update dependency goreleaser/goreleaser to v2.12.3
- da5f8eb chore(deps): update dependency goreleaser/goreleaser to v2.8.0
- 0a7f330 chore(deps): update dependency goreleaser/goreleaser to v2.8.2
- a69488f chore(deps): update dependency kubernetes-sigs/kind to v0.30.0
- a58c568 chore(deps): update docker/build-push-action action to v6.14.0
- e2aad78 chore(deps): update docker/build-push-action action to v7 (#373)
- bdf9c34 chore(deps): update docker/login-action action to v3.6.0
- d50143f chore(deps): update docker/setup-buildx-action action to v4 (#372)
- 8dac4c5 chore(deps): update docker/setup-qemu-action action to v3.6.0
- fdf740e chore(deps): update github actions
- fe4c4c9 chore(deps): update github actions
- e6f3555 chore(deps): update github actions
- 1c1f3e2 chore(deps): update github actions
- 27226e8 chore(deps): update github actions
- ba2b1cb chore(deps): update github actions
- a94cf1b chore(deps): update github actions
- 3e87ad0 chore(deps): update github actions (#333)
- 68fc603 chore(deps): update github actions (#337)
- 4c1f9a5 chore(deps): update github actions (#343)
- def2a6e chore(deps): update github actions (#364)
- 601fc9d chore(deps): update github actions to v4 (#371)
- 17ebedf chore(deps): update go packages
- 793f145 chore(deps): update go packages
- a641c4b chore(deps): update go packages
- 797d136 chore(deps): update go packages
- 34df1f7 chore(deps): update go packages
- faf774b chore(deps): update go packages
- 0ef86e8 chore(deps): update go packages (#342)
- 8a00b5e chore(deps): update go packages (#357)
- 2e87468 chore(deps): update go packages to v0.32.3
- a542eae chore(deps): update go packages to v0.32.4
- 1000ef9 chore(deps): update go packages to v0.33.0
- c05a6cc chore(deps): update go packages to v0.33.1
- b333f47 chore(deps): update go packages to v0.33.2
- cc2b547 chore(deps): update go packages to v0.33.3
- bc6df84 chore(deps): update go packages to v0.34.1
- ad86223 chore(deps): update go packages to v0.35.2 (#366)
- 671855b chore(deps): update golangci/golangci-lint-action action to v6.5.1
- 93afadd chore(deps): update golangci/golangci-lint-action action to v8
- 68376f2 chore(deps): update goreleaser/goreleaser-action action to v6.3.0
- e72d1b8 chore(deps): update goreleaser/goreleaser-action action to v7
- 20d2769 chore(deps): update helm release metallb to v6.4.7
- 7cf9591 chore(deps): update helm release metallb to v6.4.8
- 54844fe chore(deps): update helm release metallb to v6.4.9
- 8af0429 chore(deps): update k8s.io/utils digest to 0af2bda
- ce2c6ad chore(deps): update k8s.io/utils digest to 0f33e8f
- 75c381c chore(deps): update k8s.io/utils digest to 1f6e0b7
- 45353a5 chore(deps): update k8s.io/utils digest to 4c0f3b2
- 9bf34b6 chore(deps): update k8s.io/utils digest to 914a6e7 (#344)
- fab41ae chore(deps): update module github.com/lmittmann/tint to v1.1.2
- 2423b3f chore(deps): update module github.com/lmittmann/tint to v1.1.3 (#356)
- 51281a0 chore(deps): update module github.com/spf13/pflag to v1.0.7
- b0637b5 chore(deps): update module github.com/stretchr/testify to v1.11.0
- 5c1bada chore(deps): update module golang.org/x/crypto to v0.34.0
- 1a2fb4a chore(deps): update module golang.org/x/crypto to v0.35.0
- 9cf0aaf chore(deps): update module golang.org/x/crypto to v0.37.0
- 4f22ca7 chore(deps): update module golang.org/x/crypto to v0.38.0
- 59d8c94 chore(deps): update module golang.org/x/crypto to v0.40.0
- dfeccf1 chore(deps): update module golang.org/x/crypto to v0.41.0
- 18547ec chore(deps): update module golang.org/x/crypto to v0.42.0
- 542a54d chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (#351)
- f10dc3c chore(deps): update module golang.org/x/crypto to v0.47.0
- 7c75f6a chore(deps): update module golang.org/x/sync to v0.13.0
- 12ba71f chore(deps): update module golang.org/x/sync to v0.14.0
- e73af04 chore(deps): update module golang.org/x/sync to v0.16.0
- 51d80a4 chore(deps): update module golang.org/x/sync to v0.17.0
- 933bdee chore(deps): update module helm.sh/helm/v3 to v3.17.2
- 8207d41 chore(deps): update module helm.sh/helm/v3 to v3.17.3
- 001ed52 chore(deps): update module helm.sh/helm/v3 to v3.18.2
- b4a5b63 chore(deps): update module helm.sh/helm/v3 to v3.18.3
- e4323a1 chore(deps): update module helm.sh/helm/v3 to v3.18.4 [security]
- 4055667 chore(deps): update module helm.sh/helm/v3 to v3.18.6
- c4bfdb1 chore(deps): update module helm.sh/helm/v3 to v3.19.0
- e47ffb9 chore(deps): update module helm.sh/helm/v3 to v3.19.5
- a1514ca chore(deps): update module helm.sh/helm/v3 to v3.20.0
- 9d3bd5e chore(deps): update module k8s.io/klog/v2 to v2.140.0 (#376)
- 60b4156 chore(deps): update rajatjindal/krew-release-bot action to v0.0.51 (#370)
Build, CI & Chores
- 850f41f chore: bump deps
- 6c7ae64 chore: bump deps, make linters happy
- ca5506b chore: fix linters and bump deps
- 8ee480c chore: rename default branch to main
- 1269a7f chore: skip prerelease tags when generating changelog
- 5b6db58 chore: update golangci-lint to v2, satisfy formatters
- 94f0399 chore: update make changelog more readable
- daf9816 test: fix metallb chart installation in CI (#348)