Releases: gardener/etcd-backup-restore
Releases · gardener/etcd-backup-restore
v0.41.1
[github.com/gardener/etcd-backup-restore:v0.41.1]
🐛 Bug Fixes
[OPERATOR]Fix the deadlock issue in snapshotter. by @ishan16696 [#984][OPERATOR]Memory leak issue has been fixed by ensuring the etcd watch client is properly closed. by @ishan16696 [#987]
🏃 Others
[OPERATOR]Upgrade togolang:1.25.7inbuild/Dockerfileby @Shreyas-s14 [#997][OPERATOR]Added thenext-cluster-version-compatibleflag to embed etcd and helm chart for version compatibility of etcd. by @Shreyas-s14 [#998]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.41.1
v0.41.0
[github.com/gardener/etcd-backup-restore:v0.41.0]
✨ New Features
[OPERATOR]Operators can now configure a secondary target for backup storage, please check this usage doc for more information: https://github.com/gardener/etcd-backup-restore/tree/master/docs/usage/backup_sync_dual_site.md by @tchinmai7 [#917]
🐛 Bug Fixes
[OPERATOR]Fixed the restoration failures that could occur when etcd backups was taken from etcd which has auth enabled. by @Tomy2e [#954]
🏃 Others
[OPERATOR]Upgrade to go 1.25.0 by @ishan16696 [#969][OPERATOR]Storage endpoint configuration must now be passed through the--store-endpoint-overrideflag instead of a field in the credential secret. The older method of passing endpoint through credential files is now deprecated. by @renormalize [#952][OPERATOR]Update AWS SDK to provider support for new regions by @kon-angelo [#960][OPERATOR]Upgrade togolang:1.25.6inbuild/Dockerfileby @renormalize [#974][OPERATOR]Upgradek8s.io/*tov0.34.3, and cloud provider dependencies to latest. by @renormalize [#980][DEVELOPER]Introducebuild/.dockerignoreto reduce the time take in theCOPYphase during a local docker build on a developer's machine. by @renormalize [#972]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.41.0
v0.40.0
[github.com/gardener/etcd-backup-restore:v0.40.0]
📰 Noteworthy
[DEPENDENCY]Upgradek8s.io/*dependencies tov0.34.2, and direct dependencies to latest desired versions. by @renormalize [#937]
🏃 Others
[OPERATOR]Adds the additional handling to reduce file permissions ofsafe_guardfile. by @ishan16696 [#933][OPERATOR]Upgrade to Go 1.25 inDockerfileand Actions. by @renormalize [#929][USER]Snapshot compression is now enabled by default.
If you wish to disable the snapshot compression then please set this flag:--compress-snapshotsto false. by @ishan16696 [#927][DEVELOPER]Set least permissible privileges for GHA build for release & non-release workflows by @anveshreddy18 [#942]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.40.0
v0.39.0
[github.com/gardener/etcd-backup-restore:v0.39.0]
✨ New Features
[OPERATOR]When using S3 (or a S3-compatible) storage provider you can now configure theresponseChecksumValidationandrequestChecksumCalculationoptions via the secret file by @maboehm [#902][OPERATOR]Cluster ID is now part of the etcd member lease for operators to easily troubleshoot split-brain/split-quorum scenarios. by @CaptainIRS [#913][OPERATOR]GCS snapstore now support web identity authentication.
To be enabled, thecredentialsConfig(orserviceaccount.json) must be configured with credentials of typeexternal_account, additionally in the same directory filesprojectIDandtokenmust be set respectively with the GCP project id and identity token. by @vpnachev [#908]
🏃 Others
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.39.0
v0.38.0
[github.com/gardener/etcd-backup-restore:v0.38.0]
📰 Noteworthy
[OPERATOR]etcd-backup-restore now supports worm immutable objects for storage provider: ALI Cloud OSS, provided by the WORM Lock feature. by @ishan16696 [#887][OPERATOR]Support for WORM lock (ALI Cloud's OSS) in etcd-backup-restore is backward compatible. For more info please refer to this doc: https://github.com/gardener/etcd-backup-restore/blob/master/docs/usage/enabling_immutable_snapshots.md by @ishan16696 [#887][OPERATOR]Snapshots garbage collection performed by etcd-backup-restore (if enabled) for ALI Cloud OSS is performed only when the snapshots's retention period get expires. by @ishan16696 [#887]
✨ New Features
[OPERATOR]S3 snapstore now support web identity authentication.
To be enabled, theroleARNandtokencredentials files or json fields must be set, whileaccessKeyIDandsecretAccessKeyhas to be unset. by @vpnachev [#892]
🐛 Bug Fixes
[OPERATOR]Thecopycommand does not attempt to upload snapshots with the.finalsuffix in the source to the destination store if they are already in the destination. by @renormalize [#907]
🏃 Others
[DEVELOPER]Convert.reuse/dep5toREUSE.toml. by @shreyas-s-rao [#904][OPERATOR]The container base image has been updated to debian12. by @vpnachev [#892]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.38.0
v0.37.0
[gardener/etcd-backup-restore]
✨ New Features
🏃 Others
[DEVELOPER]Update golang version to1.24.4. by @shreyas-s-rao [#886]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.37.0
v0.36.3
[gardener/etcd-backup-restore]
🐛 Bug Fixes
[USER]Fix regression for snapshot temp dir cleanup when no snapstore configured. by @shreyas-s-rao [#882]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.3
v0.36.2
no release notes available
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.2
v0.36.1
[gardener/etcd-backup-restore]
🐛 Bug Fixes
[USER]Fix regression in cleanup of snapshot temporary directory. by @seshachalam-yv [#876]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.1
v0.36.0
[gardener/etcd-backup-restore]
📰 Noteworthy
[DEPENDENCY]Upgradecloud.google.com/go/storagetov1.50.0. by @renormalize [#854]
🏃 Others
[DEVELOPER]Updated e2e test setup to install provider CLIs usingaptpackage manager and fixed a failing test case involvingetcd-wrapperprocess PID retrieval. by @anveshreddy18 [#862][DEVELOPER]Upgrade the concourse pipeline togo1.24.1. by @renormalize [#859][USER]Clean up snapshot temp directory during initialization. by @shreyas-s-rao [#869]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.0