Releases: utkuozdemir/pv-migrate
Releases · utkuozdemir/pv-migrate
Release list
v3.5.0
Changelog
New Features
- 261ea6c feat: fail early when destination PVC is smaller than source
- 17e0d8e feat: skip size check when the provisioner ignores PVC capacity
Refactors & Internal Changes
- aa2f470 refactor: guard PVC size checks against nil values
Dependency Updates
- 3c9863f chore(deps): update alpine docker tag to v3.23.4
Build, CI & Chores
v3.4.0 - 🪣 bucket storage take #1
Changelog
New Features
- 288101c feat: add backup and restore subcommands for bucket storage
Documentation
Dependency Updates
- 21a3b54 chore(deps): update actions/checkout action to v6 (#400)
- 2184fa3 chore(deps): update alpine docker tag to v3.23.4 (#407)
- a894dcb chore(deps): update dependency go-task/task to v3.50.0 (#404)
- 8302aab chore(deps): update dependency golang/go to v1.26.2 (#397)
- 16a027d chore(deps): update dependency golang/go to v1.26.3 (#416)
- 85ac880 chore(deps): update dependency goreleaser/goreleaser to v2.15.3 (#405)
- 83e5da1 chore(deps): update dependency goreleaser/goreleaser to v2.15.4 (#410)
- 30bced9 chore(deps): update docker/build-push-action action to v7.1.0 (#401)
- 15ef65d chore(deps): update go packages (#398)
- 60ef336 chore(deps): update go packages (#411)
- 5f7b402 chore(deps): update go packages to v0.35.4 (#408)
- f75d0ef chore(deps): update goreleaser/goreleaser-action action to v7.1.0 (#409)
- c565962 chore(deps): update goreleaser/goreleaser-action action to v7.2.0 (#412)
- e6e8909 chore(deps): update goreleaser/goreleaser-action action to v7.2.1 (#414)
- 2ae3c08 chore(deps): update module golang.org/x/crypto to v0.52.0 (#417)
- 1f10852 chore(deps): update module helm.sh/helm/v4 to v4.1.4 [security] (#402)
Build, CI & Chores
- 4402c31 chore: disable automatic claude code reviews
Other Changes
v3.4.0-beta.1 - 🪣 bucket storage take #1
Changelog
New Features
- 288101c feat: add backup and restore subcommands for bucket storage
Dependency Updates
- 21a3b54 chore(deps): update actions/checkout action to v6 (#400)
- 2184fa3 chore(deps): update alpine docker tag to v3.23.4 (#407)
- a894dcb chore(deps): update dependency go-task/task to v3.50.0 (#404)
- 8302aab chore(deps): update dependency golang/go to v1.26.2 (#397)
- 85ac880 chore(deps): update dependency goreleaser/goreleaser to v2.15.3 (#405)
- 83e5da1 chore(deps): update dependency goreleaser/goreleaser to v2.15.4 (#410)
- 30bced9 chore(deps): update docker/build-push-action action to v7.1.0 (#401)
- 15ef65d chore(deps): update go packages (#398)
- 5f7b402 chore(deps): update go packages to v0.35.4 (#408)
- f75d0ef chore(deps): update goreleaser/goreleaser-action action to v7.1.0 (#409)
- c565962 chore(deps): update goreleaser/goreleaser-action action to v7.2.0 (#412)
- 1f10852 chore(deps): update module helm.sh/helm/v4 to v4.1.4 [security] (#402)
Build, CI & Chores
- 4402c31 chore: disable automatic claude code reviews
Other Changes
v3.3.0
Changelog
New Features
- 6caaa3b feat: add --rsync-push flag for push-based migrations
- a9459cf feat: add an option to skip cleanup on failure
Documentation
- 5b87b8c docs: fix strategy names in usage docs
Dependency Updates
- fbb0cca chore(deps): update actions/upload-artifact action to v7 (#394)
- 80c7ff7 chore(deps): update docker/login-action action to v4.1.0 (#395)
- e0f544f chore(deps): update github actions (#388)
Build, CI & Chores
- 5155ed8 test(integration): parallelize integration tests
v3.2.0
v3.1.0
Changelog
New Features
- b83a9a1 feat: add --non-root flag and loadBalancerClass Helm value
- d1635be feat: use pv-migrate version as the helm chart version
Refactors & Internal Changes
- f07b47e refactor: improve local strategy
Dependency Updates
- 22a847c chore(deps): update dependency golangci/golangci-lint to v2.11.4 (#385)
- 5df6b6f chore(deps): update github actions (#375)
- 70ea305 chore(deps): update go packages (#379)
- b6f9004 chore(deps): update go packages to v0.35.3 (#382)
- 83d29f3 chore(deps): update k8s.io/utils digest to 28399d8 (#383)
- f0ea5f6 chore(deps): update module golang.org/x/sync to v0.20.0 (#377)
v3.0.0
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...
v3.0.0-rc.2
Changelog
v3.0.0-rc.1
v2.2.1
Changelog
- 41e95ae fix: load chart correctly under Windows