github utkuozdemir/pv-migrate v3.0.0

7 hours ago

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)

Don't miss a new pv-migrate release

NewReleases is sending notifications on new releases.