From ac4c9ed91933ff2dea04ad99040526767487d9e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wenkai=20Yin=28=E5=B0=B9=E6=96=87=E5=BC=80=29?= Date: Wed, 10 Jan 2024 13:36:51 +0800 Subject: [PATCH] Add changelog for v1.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add changelog for v1.13.0 Signed-off-by: Wenkai Yin(尹文开) --- CHANGELOG.md | 6 +- changelogs/CHANGELOG-1.13.md | 163 ++++++++++++++++++ changelogs/unreleased/5211-cleverhu | 1 - changelogs/unreleased/6475-nilesh-akhade | 1 - changelogs/unreleased/6635-27149chen | 1 - changelogs/unreleased/6637-Lyndon-Li | 1 - changelogs/unreleased/6649-sseago | 1 - changelogs/unreleased/6680-dzaninovic | 1 - changelogs/unreleased/6686-ywk253100 | 1 - changelogs/unreleased/6704-27149chen | 3 - changelogs/unreleased/6712-kaovilai | 1 - changelogs/unreleased/6715-nilesh-akhade | 1 - changelogs/unreleased/6723-sseago | 1 - changelogs/unreleased/6724-27149chen | 1 - changelogs/unreleased/6751-Lyndon-Li | 1 - changelogs/unreleased/6757-Lyndon-Li | 1 - changelogs/unreleased/6760-blackpiglet | 1 - changelogs/unreleased/6770-ywk253100 | 1 - changelogs/unreleased/6771-qiuming-best | 1 - changelogs/unreleased/6784-yanggangtony | 1 - changelogs/unreleased/6797-27149chen | 1 - changelogs/unreleased/6827-Lyndon-Li | 1 - changelogs/unreleased/6830-sseago | 1 - changelogs/unreleased/6833-Lyndon-Li | 1 - changelogs/unreleased/6838-yanggangtony | 1 - changelogs/unreleased/6863-qiuming-best | 1 - changelogs/unreleased/6872-Lyndon-Li | 1 - changelogs/unreleased/6875-Lyndon-Li | 1 - changelogs/unreleased/6883-ywk253100 | 1 - changelogs/unreleased/6885-Lyndon-Li | 1 - .../unreleased/6914-shubham-pampattiwar | 1 - changelogs/unreleased/6917-27149chen | 1 - changelogs/unreleased/6918-Ripolin | 1 - changelogs/unreleased/6923-reasonerjt | 1 - changelogs/unreleased/6926-Lyndon-Li | 1 - changelogs/unreleased/6938-yanggangtony | 1 - changelogs/unreleased/6946-Lyndon-Li | 1 - changelogs/unreleased/6947-0x113 | 1 - changelogs/unreleased/6950-Lyndon-Li | 1 - changelogs/unreleased/6958-blackpiglet | 1 - changelogs/unreleased/6962-blackpiglet | 1 - changelogs/unreleased/6968-blackpiglet | 1 - changelogs/unreleased/6976-Lyndon-Li | 1 - changelogs/unreleased/6989-blackpiglet | 1 - changelogs/unreleased/6990-Lyndon-Li | 1 - changelogs/unreleased/6995-kaovilai | 1 - changelogs/unreleased/7000-qiuming-best | 1 - changelogs/unreleased/7001-Lyndon-Li | 1 - changelogs/unreleased/7004-kaovilai | 1 - changelogs/unreleased/7011-Lyndon-Li | 1 - changelogs/unreleased/7022-allenxu404 | 1 - changelogs/unreleased/7026-blackpiglet | 1 - .../unreleased/7028-shubham-pampattiwar | 1 - changelogs/unreleased/7032-deefdragon | 1 - changelogs/unreleased/7034-ywk253100 | 1 - changelogs/unreleased/7038-Lyndon-Li | 1 - changelogs/unreleased/7041-blackpiglet | 1 - changelogs/unreleased/7046-kaovilai | 1 - changelogs/unreleased/7051-blackpiglet | 1 - changelogs/unreleased/7052-qiuming-best | 2 - changelogs/unreleased/7059-Lyndon-Li | 1 - changelogs/unreleased/7061-blackpiglet | 1 - changelogs/unreleased/7069-27149chen | 1 - changelogs/unreleased/7070-blackpiglet | 1 - changelogs/unreleased/7072-ywk253100 | 1 - changelogs/unreleased/7077-Lyndon-Li | 1 - changelogs/unreleased/7081-ywk253100 | 1 - changelogs/unreleased/7095-Lyndon-Li | 1 - changelogs/unreleased/7096-Lyndon-Li | 1 - changelogs/unreleased/7100-blackpiglet | 1 - changelogs/unreleased/7102-Lyndon-Li | 1 - changelogs/unreleased/7115-reasonerjt | 1 - changelogs/unreleased/7117-allenxu404 | 1 - changelogs/unreleased/7125-Lyndon-Li | 1 - changelogs/unreleased/7130-qiuming-best | 1 - changelogs/unreleased/7138-blackpiglet | 1 - changelogs/unreleased/7141-qiuming-best | 1 - changelogs/unreleased/7143-reasonerjt | 1 - changelogs/unreleased/7150-Lyndon-Li | 1 - changelogs/unreleased/7151-blackpiglet | 1 - changelogs/unreleased/7152-reasonerjt | 1 - changelogs/unreleased/7153-allenxu404 | 1 - changelogs/unreleased/7161-Lyndon-Li | 1 - changelogs/unreleased/7169-kaovilai | 1 - changelogs/unreleased/7175-blackpiglet | 1 - changelogs/unreleased/7184-blackpiglet | 2 - changelogs/unreleased/7201-Lyndon-Li | 1 - changelogs/unreleased/7229-allenxu404 | 1 - changelogs/unreleased/7238-allenxu404 | 1 - changelogs/unreleased/7245-Lyndon-Li | 1 - changelogs/unreleased/7274-reasonerjt | 1 - changelogs/unreleased/7282-Lyndon-Li | 1 - changelogs/unreleased/7294-ywk253100 | 1 - 93 files changed, 168 insertions(+), 96 deletions(-) create mode 100644 changelogs/CHANGELOG-1.13.md delete mode 100644 changelogs/unreleased/5211-cleverhu delete mode 100644 changelogs/unreleased/6475-nilesh-akhade delete mode 100644 changelogs/unreleased/6635-27149chen delete mode 100644 changelogs/unreleased/6637-Lyndon-Li delete mode 100644 changelogs/unreleased/6649-sseago delete mode 100644 changelogs/unreleased/6680-dzaninovic delete mode 100644 changelogs/unreleased/6686-ywk253100 delete mode 100644 changelogs/unreleased/6704-27149chen delete mode 100644 changelogs/unreleased/6712-kaovilai delete mode 100644 changelogs/unreleased/6715-nilesh-akhade delete mode 100644 changelogs/unreleased/6723-sseago delete mode 100644 changelogs/unreleased/6724-27149chen delete mode 100644 changelogs/unreleased/6751-Lyndon-Li delete mode 100644 changelogs/unreleased/6757-Lyndon-Li delete mode 100644 changelogs/unreleased/6760-blackpiglet delete mode 100644 changelogs/unreleased/6770-ywk253100 delete mode 100644 changelogs/unreleased/6771-qiuming-best delete mode 100644 changelogs/unreleased/6784-yanggangtony delete mode 100644 changelogs/unreleased/6797-27149chen delete mode 100644 changelogs/unreleased/6827-Lyndon-Li delete mode 100644 changelogs/unreleased/6830-sseago delete mode 100644 changelogs/unreleased/6833-Lyndon-Li delete mode 100644 changelogs/unreleased/6838-yanggangtony delete mode 100644 changelogs/unreleased/6863-qiuming-best delete mode 100644 changelogs/unreleased/6872-Lyndon-Li delete mode 100644 changelogs/unreleased/6875-Lyndon-Li delete mode 100644 changelogs/unreleased/6883-ywk253100 delete mode 100644 changelogs/unreleased/6885-Lyndon-Li delete mode 100644 changelogs/unreleased/6914-shubham-pampattiwar delete mode 100644 changelogs/unreleased/6917-27149chen delete mode 100644 changelogs/unreleased/6918-Ripolin delete mode 100644 changelogs/unreleased/6923-reasonerjt delete mode 100644 changelogs/unreleased/6926-Lyndon-Li delete mode 100644 changelogs/unreleased/6938-yanggangtony delete mode 100644 changelogs/unreleased/6946-Lyndon-Li delete mode 100644 changelogs/unreleased/6947-0x113 delete mode 100644 changelogs/unreleased/6950-Lyndon-Li delete mode 100644 changelogs/unreleased/6958-blackpiglet delete mode 100644 changelogs/unreleased/6962-blackpiglet delete mode 100644 changelogs/unreleased/6968-blackpiglet delete mode 100644 changelogs/unreleased/6976-Lyndon-Li delete mode 100644 changelogs/unreleased/6989-blackpiglet delete mode 100644 changelogs/unreleased/6990-Lyndon-Li delete mode 100644 changelogs/unreleased/6995-kaovilai delete mode 100644 changelogs/unreleased/7000-qiuming-best delete mode 100644 changelogs/unreleased/7001-Lyndon-Li delete mode 100644 changelogs/unreleased/7004-kaovilai delete mode 100644 changelogs/unreleased/7011-Lyndon-Li delete mode 100644 changelogs/unreleased/7022-allenxu404 delete mode 100644 changelogs/unreleased/7026-blackpiglet delete mode 100644 changelogs/unreleased/7028-shubham-pampattiwar delete mode 100644 changelogs/unreleased/7032-deefdragon delete mode 100644 changelogs/unreleased/7034-ywk253100 delete mode 100644 changelogs/unreleased/7038-Lyndon-Li delete mode 100644 changelogs/unreleased/7041-blackpiglet delete mode 100644 changelogs/unreleased/7046-kaovilai delete mode 100644 changelogs/unreleased/7051-blackpiglet delete mode 100644 changelogs/unreleased/7052-qiuming-best delete mode 100644 changelogs/unreleased/7059-Lyndon-Li delete mode 100644 changelogs/unreleased/7061-blackpiglet delete mode 100644 changelogs/unreleased/7069-27149chen delete mode 100644 changelogs/unreleased/7070-blackpiglet delete mode 100644 changelogs/unreleased/7072-ywk253100 delete mode 100644 changelogs/unreleased/7077-Lyndon-Li delete mode 100644 changelogs/unreleased/7081-ywk253100 delete mode 100644 changelogs/unreleased/7095-Lyndon-Li delete mode 100644 changelogs/unreleased/7096-Lyndon-Li delete mode 100644 changelogs/unreleased/7100-blackpiglet delete mode 100644 changelogs/unreleased/7102-Lyndon-Li delete mode 100644 changelogs/unreleased/7115-reasonerjt delete mode 100644 changelogs/unreleased/7117-allenxu404 delete mode 100644 changelogs/unreleased/7125-Lyndon-Li delete mode 100644 changelogs/unreleased/7130-qiuming-best delete mode 100644 changelogs/unreleased/7138-blackpiglet delete mode 100644 changelogs/unreleased/7141-qiuming-best delete mode 100644 changelogs/unreleased/7143-reasonerjt delete mode 100644 changelogs/unreleased/7150-Lyndon-Li delete mode 100644 changelogs/unreleased/7151-blackpiglet delete mode 100644 changelogs/unreleased/7152-reasonerjt delete mode 100644 changelogs/unreleased/7153-allenxu404 delete mode 100644 changelogs/unreleased/7161-Lyndon-Li delete mode 100644 changelogs/unreleased/7169-kaovilai delete mode 100644 changelogs/unreleased/7175-blackpiglet delete mode 100644 changelogs/unreleased/7184-blackpiglet delete mode 100644 changelogs/unreleased/7201-Lyndon-Li delete mode 100644 changelogs/unreleased/7229-allenxu404 delete mode 100644 changelogs/unreleased/7238-allenxu404 delete mode 100644 changelogs/unreleased/7245-Lyndon-Li delete mode 100644 changelogs/unreleased/7274-reasonerjt delete mode 100644 changelogs/unreleased/7282-Lyndon-Li delete mode 100644 changelogs/unreleased/7294-ywk253100 diff --git a/CHANGELOG.md b/CHANGELOG.md index eeeeb08101..973bf8e539 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,9 @@ ## Current release: - * [CHANGELOG-1.11.md][21] + * [CHANGELOG-1.13.md][23] ## Older releases: + * [CHANGELOG-1.12.md][22] + * [CHANGELOG-1.11.md][21] * [CHANGELOG-1.10.md][20] * [CHANGELOG-1.9.md][19] * [CHANGELOG-1.8.md][18] @@ -24,6 +26,8 @@ * [CHANGELOG-0.3.md][1] +[23]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.13.md +[22]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.12.md [21]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.11.md [20]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.10.md [19]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.9.md diff --git a/changelogs/CHANGELOG-1.13.md b/changelogs/CHANGELOG-1.13.md new file mode 100644 index 0000000000..13ac4b2570 --- /dev/null +++ b/changelogs/CHANGELOG-1.13.md @@ -0,0 +1,163 @@ +## v1.13 +### 2024-01-10 + +### Download +https://github.com/vmware-tanzu/velero/releases/tag/v1.13.0 + +### Container Image +`velero/velero:v1.13.0` + +### Documentation +https://velero.io/docs/v1.13/ + +### Upgrading +https://velero.io/docs/v1.13/upgrade-to-1.13/ + +### Highlights + +#### Resource Modifier Enhancement +Velero introduced the Resource Modifiers in v1.12.0. This feature allows users to specify a ConfigMap with a set of rules to modify the resources during restoration. However, only the JSON Patch is supported when creating the rules, and JSON Patch has some limitations, which cannot cover all use cases. In v1.13.0, Velero adds new support for JSON Merge Patch and Strategic Merge Patch, which provide more power and flexibility and allow users to use the same ConfigMap to apply patches on the resources. More design details can be found in [Support JSON Merge Patch and Strategic Merge Patch in Resource Modifiers](https://github.com/vmware-tanzu/velero/blob/main/design/Implemented/merge-patch-and-strategic-in-resource-modifier.md) design. For instructions on how to use the feature, please refer to the [Resource Modifiers](https://velero.io/docs/v1.13/restore-resource-modifiers/) doc. + +#### Node-Agent Concurrency +Velero data movement activities from fs-backups and CSI snapshot data movements run in Velero node-agent, so may be hosted by every node in the cluster and consume resources (i.e. CPU, memory, network bandwidth) from there. With v1.13, users are allowed to configure how many data movement activities (a.k.a, loads) run in each node globally or by node, so that users can better leverage the performance of Velero data movement activities and the resource consumption in the cluster. For more information, check the [Node-Agent Concurrency](https://velero.io/docs/v1.13/node-agent-concurrency/) document. + +#### Parallel Files Upload Options +Velero now supports configurable options for parallel files upload when using Kopia uploader to do fs-backups or CSI snapshot data movements which makes speed up backup possible. +For more information, please check [Here](https://velero.io/docs/v1.13/backup-reference/#parallel-files-upload). + +#### Write Sparse Files Options +If using fs-restore or CSI snapshot data movements, it’s supported to write sparse files during restore. For more information, please check [Here](https://velero.io/docs/v1.13/restore-reference/#write-sparse-files). + +#### Backup Describe +In v1.13, the Backup Volume section is added to the velero backup describe command output. The backup Volumes section describes information for all the volumes included in the backup of various backup types, i.e. native snapshot, fs-backup, CSI snapshot, and CSI snapshot data movement. Particularly, the velero backup description now supports showing the information of CSI snapshot data movements, which is not supported in v1.12. + +Additionally, backup describe command will not check EnableCSI feature gate from client side, so if a backup has volumes with CSI snapshot or CSI snapshot data movement, backup describe command always shows the corresponding information in its output. + +#### Backup's new VolumeInfo metadata +Create a new metadata file in the backup repository's backup name sub-directory to store the backup-including PVC and PV information. The information includes the backing-up method of the PVC and PV data, snapshot information, and status. The VolumeInfo metadata file determines how the PV resource should be restored. The Velero downstream software can also use this metadata file to get a summary of the backup's volume data information. + +#### Enhancement for CSI Snapshot Data Movements when Velero Pod Restart +When performing backup and restore operations, enhancements have been implemented for Velero server pods or node agents to ensure that the current backup or restore process is not stuck or interrupted after restart due to certain exceptional circumstances. + +#### New status fields added to show hook execution details +Hook execution status is now included in the backup/restore CR status and displayed in the backup/restore describe command output. Specifically, it will show the number of hooks which attempted to execute under the HooksAttempted field and the number of hooks which failed to execute under the HooksFailed field. + +#### AWS SDK Bump Up +Bump up AWS SDK for Go to version 2, which offers significant performance improvements in CPU and memory utilization over version 1. + +#### Azure AD/Workload Identity Support +Azure AD/Workload Identity is the recommended approach to do the authentication with Azure services/AKS, Velero has introduced support for Azure AD/Workload Identity on the Velero Azure plugin side in previous releases, and in v1.13.0 Velero adds new support for Kopia operations(file system backup/data mover/etc.) with Azure AD/Workload Identity. + +#### Runtime and dependencies +To fix CVEs and keep pace with Golang, Velero made changes as follows: +* Bump Golang runtime to v1.21.6. +* Bump several dependent libraries to new versions. +* Bump Kopia to v0.15.0. + + +### Breaking changes +* Backup describe command: due to the backup describe output enhancement, some existing information (i.e. the output for native snapshot, CSI snapshot, and fs-backup) has been moved to the Backup Volumes section with some format changes. +* API type changes: changes the field [DataMoverConfig](https://github.com/vmware-tanzu/velero/blob/v1.13.0/pkg/apis/velero/v2alpha1/data_upload_types.go#L54) in DataUploadSpec from `*map[string][string]`` to `map[string]string` +* Velero install command: due to the issue [#7264](https://github.com/vmware-tanzu/velero/issues/7264), v1.13.0 introduces a break change that make the informer cache enabled by default to keep the actual behavior consistent with the helper message(the informer cache is disabled by default before the change). + + +### Limitations/Known issues +* The backup's VolumeInfo metadata doesn't have the information updated in the async operations. This function could be supported in v1.14 release. + +### Deprecation announcement +* The generated k8s clients, informers, and listers are deprecated in the Velero v1.13 release. They are put in the Velero repository's pkg/generated directory. According to the n+2 supporting policy, the deprecated are kept for two more releases. The pkg/generated directory should be deleted in the v1.15 release. +* After the backup VolumeInfo metadata file is added to the backup, Velero decides how to restore the PV resource according to the VolumeInfo content. To support the backup generated by the older version of Velero, the old logic is also kept. The support for the backup without the VolumeInfo metadata file will be kept for two releases. The support logic will be deleted in the v1.15 release. + +### All Changes + * Make "disable-informer-cache" option false(enabled) by default to keep it consistent with the help message (#7294, @ywk253100) + * Fix issue #6928, remove snapshot deletion timeout for PVB (#7282, @Lyndon-Li) + * Do not set "targetNamespace" to namespace items (#7274, @reasonerjt) + * Fix issue #7244. By the end of the upload, check the outstanding incomplete snapshots and delete them by calling ApplyRetentionPolicy (#7245, @Lyndon-Li) + * Adjust the newline output of resource list in restore describer (#7238, @allenxu404) + * Remove the redundant newline in backup describe output (#7229, @allenxu404) + * Fix issue #7189, data mover generic restore - don't assume the first volume as the restore volume (#7201, @Lyndon-Li) + * Update CSIVolumeSnapshotsCompleted in backup's status and the metric +during backup finalize stage according to async operations content. (#7184, @blackpiglet) + * Refactor DownloadRequest Stream function (#7175, @blackpiglet) + * Add `--skip-immediately` flag to schedule commands; `--schedule-skip-immediately` server and install (#7169, @kaovilai) + * Add node-agent concurrency doc and change the config name from dataPathConcurrency to loadCocurrency (#7161, @Lyndon-Li) + * Enhance hooks tracker by adding a returned error to record function (#7153, @allenxu404) + * Track the skipped PV when SnapshotVolumes set as false (#7152, @reasonerjt) + * Add more linters part 2. (#7151, @blackpiglet) + * Fix issue #7135, check pod status before checking node-agent pod status (#7150, @Lyndon-Li) + * Treat namespace as a regular restorable item (#7143, @reasonerjt) + * Allow sparse option for Kopia & Restic restore (#7141, @qiuming-best) + * Use VolumeInfo to help restore the PV. (#7138, @blackpiglet) + * Node agent restart enhancement (#7130, @qiuming-best) + * Fix issue #6695, add describe for data mover backups (#7125, @Lyndon-Li) + * Add hooks status to backup/restore CR (#7117, @allenxu404) + * Include plugin name in the error message by operations (#7115, @reasonerjt) + * Fix issue #7068, due to a behavior of CSI external snapshotter, manipulations of VS and VSC may not be handled in the same order inside external snapshotter as the API is called. So add a protection finalizer to ensure the order (#7102, @Lyndon-Li) + * Generate VolumeInfo for backup. (#7100, @blackpiglet) + * Fix issue #7094, fallback to full backup if previous snapshot is not found (#7096, @Lyndon-Li) + * Fix issue #7068, due to an behavior of CSI external snapshotter, manipulations of VS and VSC may not be handled in the same order inside external snapshotter as the API is called. So add a protection finalizer to ensure the order (#7095, @Lyndon-Li) + * Skip syncing the backup which doesn't contain backup metadata (#7081, @ywk253100) + * Fix issue #6693, partially fail restore if CSI snapshot is involved but CSI feature is not ready, i.e., CSI feature gate is not enabled or CSI plugin is not installed. (#7077, @Lyndon-Li) + * Truncate the credential file to avoid the change of secret content messing it up (#7072, @ywk253100) + * Add VolumeInfo metadata structures. (#7070, @blackpiglet) + * improve discoveryHelper.Refresh() in restore (#7069, @27149chen) + * Add DataUpload Result and CSI VolumeSnapshot check for restore PV. (#7061, @blackpiglet) + * Add the implementation for design #6950, configurable data path concurrency (#7059, @Lyndon-Li) + * Make data mover fail early (#7052, @qiuming-best) + * Remove dependency of generated client part 3. (#7051, @blackpiglet) + * Update Backup.Status.CSIVolumeSnapshotsCompleted during finalize (#7046, @kaovilai) + * Remove the Velero generated client. (#7041, @blackpiglet) + * Fix issue #7027, data mover backup exposer should not assume the first volume as the backup volume in backup pod (#7038, @Lyndon-Li) + * Read information from the credential specified by BSL (#7034, @ywk253100) + * Fix #6857. Added check for matching Owner References when synchronizing backups, removing references that are not found/have mismatched uid. (#7032, @deefdragon) + * Add description markers for dataupload and datadownload CRDs (#7028, @shubham-pampattiwar) + * Add HealthCheckNodePort deletion logic for Service restore. (#7026, @blackpiglet) + * Fix inconsistent behavior of Backup and Restore hook execution (#7022, @allenxu404) + * Fix #6964. Don't use csiSnapshotTimeout (10 min) for waiting snapshot to readyToUse for data mover, so as to make the behavior complied with CSI snapshot backup (#7011, @Lyndon-Li) + * restore: Use warning when Create IsAlreadyExist and Get error (#7004, @kaovilai) + * Bump kopia to 0.15.0 (#7001, @Lyndon-Li) + * Make Kopia file parallelism configurable (#7000, @qiuming-best) + * Fix unified repository (kopia) s3 credentials profile selection (#6995, @kaovilai) + * Fix #6988, always get region from BSL if it is not empty (#6990, @Lyndon-Li) + * Limit PVC block mode logic to non-Windows platform. (#6989, @blackpiglet) + * It is a valid case that the Status.RestoreSize field in VolumeSnapshot is not set, if so, get the volume size from the source PVC to create the backup PVC (#6976, @Lyndon-Li) + * Check whether the action is a CSI action and whether CSI feature is enabled, before executing the action. (#6968, @blackpiglet) + * Add the PV backup information design document. (#6962, @blackpiglet) + * Change controller-runtime List option from MatchingFields to ListOptions (#6958, @blackpiglet) + * Add the design for node-agent concurrency (#6950, @Lyndon-Li) + * Import auth provider plugins (#6947, @0x113) + * Fix #6668, add a limitation for file system restore parallelism with other types of restores (CSI snapshot restore, CSI snapshot movement restore) (#6946, @Lyndon-Li) + * Add MSI Support for Azure plugin. (#6938, @yanggangtony) + * Partially fix #6734, guide Kubernetes' scheduler to spread backup pods evenly across nodes as much as possible, so that data mover backup could achieve better parallelism (#6926, @Lyndon-Li) + * Bump up aws sdk to aws-sdk-go-v2 (#6923, @reasonerjt) + * Optional check if targeted container is ready before executing a hook (#6918, @Ripolin) + * Support JSON Merge Patch and Strategic Merge Patch in Resource Modifiers (#6917, @27149chen) + * Fix issue 6913: Velero Built-in Datamover: Backup stucks in phase WaitingForPluginOperations when Node Agent pod gets restarted (#6914, @shubham-pampattiwar) + * Set ParallelUploadAboveSize as MaxInt64 and flush repo after setting up policy so that policy is retrieved correctly by TreeForSource (#6885, @Lyndon-Li) + * Replace the base image with paketobuildpacks image (#6883, @ywk253100) + * Fix issue #6859, move plugin depending podvolume functions to util pkg, so as to remove the dependencies to unnecessary repository packages like kopia, azure, etc. (#6875, @Lyndon-Li) + * Fix #6861. Only Restic path requires repoIdentifier, so for non-restic path, set the repoIdentifier fields as empty in PVB and PVR and also remove the RepoIdentifier column in the get output of PVBs and PVRs (#6872, @Lyndon-Li) + * Add volume types filter in resource policies (#6863, @qiuming-best) + * change the metrics backup_attempt_total default value to 1. (#6838, @yanggangtony) + * Bump kopia to v0.14 (#6833, @Lyndon-Li) + * Retry failed create when using generateName (#6830, @sseago) + * Fix issue #6786, always delete VSC regardless of the deletion policy (#6827, @Lyndon-Li) + * Proposal to support JSON Merge Patch and Strategic Merge Patch in Resource Modifiers (#6797, @27149chen) + * Fix the node-agent missing metrics-address defines. (#6784, @yanggangtony) + * Fix default BSL setting not work (#6771, @qiuming-best) + * Update restore controller logic for restore deletion (#6770, @ywk253100) + * Fix #6752: add namespace exclude check. (#6760, @blackpiglet) + * Fix issue #6753, remove the check for read-only BSL in restore async operation controller since Velero cannot fully support read-only mode BSL in restore at present (#6757, @Lyndon-Li) + * Fix issue #6647, add the --default-snapshot-move-data parameter to Velero install, so that users don't need to specify --snapshot-move-data per backup when they want to move snapshot data for all backups (#6751, @Lyndon-Li) + * Use old(origin) namespace in resource modifier conditions in case namespace may change during restore (#6724, @27149chen) + * Perf improvements for existing resource restore (#6723, @sseago) + * Remove schedule-related metrics on schedule delete (#6715, @nilesh-akhade) + * Kubernetes 1.27 new job label batch.kubernetes.io/controller-uid are deleted during restore per https://github.com/kubernetes/kubernetes/pull/114930 (#6712, @kaovilai) + * This pr made some improvements in Resource Modifiers: 1. add label selector 2. change the field name from groupKind to groupResource (#6704, @27149chen) + * Make Kopia support Azure AD (#6686, @ywk253100) + * Add support for block volumes with Kopia (#6680, @dzaninovic) + * Delete PartiallyFailed orphaned backups as well as Completed ones (#6649, @sseago) + * Add CSI snapshot data movement doc (#6637, @Lyndon-Li) + * Fixes #6636, skip subresource in resource discovery (#6635, @27149chen) + * Add `orLabelSelectors` for backup, restore commands (#6475, @nilesh-akhade) + * fix run preHook and postHook on completed pods (#5211, @cleverhu) \ No newline at end of file diff --git a/changelogs/unreleased/5211-cleverhu b/changelogs/unreleased/5211-cleverhu deleted file mode 100644 index 1ed39117cf..0000000000 --- a/changelogs/unreleased/5211-cleverhu +++ /dev/null @@ -1 +0,0 @@ -fix run preHook and postHook on completed pods \ No newline at end of file diff --git a/changelogs/unreleased/6475-nilesh-akhade b/changelogs/unreleased/6475-nilesh-akhade deleted file mode 100644 index 3db273f29a..0000000000 --- a/changelogs/unreleased/6475-nilesh-akhade +++ /dev/null @@ -1 +0,0 @@ -Add `orLabelSelectors` for backup, restore commands diff --git a/changelogs/unreleased/6635-27149chen b/changelogs/unreleased/6635-27149chen deleted file mode 100644 index 229d6e075a..0000000000 --- a/changelogs/unreleased/6635-27149chen +++ /dev/null @@ -1 +0,0 @@ -Fixes #6636, skip subresource in resource discovery \ No newline at end of file diff --git a/changelogs/unreleased/6637-Lyndon-Li b/changelogs/unreleased/6637-Lyndon-Li deleted file mode 100644 index b816b976bc..0000000000 --- a/changelogs/unreleased/6637-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Add CSI snapshot data movement doc \ No newline at end of file diff --git a/changelogs/unreleased/6649-sseago b/changelogs/unreleased/6649-sseago deleted file mode 100644 index 8c3b20751c..0000000000 --- a/changelogs/unreleased/6649-sseago +++ /dev/null @@ -1 +0,0 @@ -Delete PartiallyFailed orphaned backups as well as Completed ones diff --git a/changelogs/unreleased/6680-dzaninovic b/changelogs/unreleased/6680-dzaninovic deleted file mode 100644 index b4d735d145..0000000000 --- a/changelogs/unreleased/6680-dzaninovic +++ /dev/null @@ -1 +0,0 @@ -Add support for block volumes with Kopia \ No newline at end of file diff --git a/changelogs/unreleased/6686-ywk253100 b/changelogs/unreleased/6686-ywk253100 deleted file mode 100644 index d2a79be6db..0000000000 --- a/changelogs/unreleased/6686-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Make Kopia support Azure AD \ No newline at end of file diff --git a/changelogs/unreleased/6704-27149chen b/changelogs/unreleased/6704-27149chen deleted file mode 100644 index 62a9084cb9..0000000000 --- a/changelogs/unreleased/6704-27149chen +++ /dev/null @@ -1,3 +0,0 @@ -This pr made some improvements in Resource Modifiers: -1. add label selector -2. change the field name from groupKind to groupResource diff --git a/changelogs/unreleased/6712-kaovilai b/changelogs/unreleased/6712-kaovilai deleted file mode 100644 index e597187560..0000000000 --- a/changelogs/unreleased/6712-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Kubernetes 1.27 new job label batch.kubernetes.io/controller-uid are deleted during restore per https://github.com/kubernetes/kubernetes/pull/114930 \ No newline at end of file diff --git a/changelogs/unreleased/6715-nilesh-akhade b/changelogs/unreleased/6715-nilesh-akhade deleted file mode 100644 index 756432ad12..0000000000 --- a/changelogs/unreleased/6715-nilesh-akhade +++ /dev/null @@ -1 +0,0 @@ -Remove schedule-related metrics on schedule delete \ No newline at end of file diff --git a/changelogs/unreleased/6723-sseago b/changelogs/unreleased/6723-sseago deleted file mode 100644 index c971d27dcc..0000000000 --- a/changelogs/unreleased/6723-sseago +++ /dev/null @@ -1 +0,0 @@ -Perf improvements for existing resource restore diff --git a/changelogs/unreleased/6724-27149chen b/changelogs/unreleased/6724-27149chen deleted file mode 100644 index dcc8962bc3..0000000000 --- a/changelogs/unreleased/6724-27149chen +++ /dev/null @@ -1 +0,0 @@ -Use old(origin) namespace in resource modifier conditions in case namespace may change during restore \ No newline at end of file diff --git a/changelogs/unreleased/6751-Lyndon-Li b/changelogs/unreleased/6751-Lyndon-Li deleted file mode 100644 index 6f614cb681..0000000000 --- a/changelogs/unreleased/6751-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6647, add the --default-snapshot-move-data parameter to Velero install, so that users don't need to specify --snapshot-move-data per backup when they want to move snapshot data for all backups \ No newline at end of file diff --git a/changelogs/unreleased/6757-Lyndon-Li b/changelogs/unreleased/6757-Lyndon-Li deleted file mode 100644 index 1e095ee673..0000000000 --- a/changelogs/unreleased/6757-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6753, remove the check for read-only BSL in restore async operation controller since Velero cannot fully support read-only mode BSL in restore at present \ No newline at end of file diff --git a/changelogs/unreleased/6760-blackpiglet b/changelogs/unreleased/6760-blackpiglet deleted file mode 100644 index db9b5a118c..0000000000 --- a/changelogs/unreleased/6760-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Fix #6752: add namespace exclude check. \ No newline at end of file diff --git a/changelogs/unreleased/6770-ywk253100 b/changelogs/unreleased/6770-ywk253100 deleted file mode 100644 index 6e55ffcd49..0000000000 --- a/changelogs/unreleased/6770-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Update restore controller logic for restore deletion \ No newline at end of file diff --git a/changelogs/unreleased/6771-qiuming-best b/changelogs/unreleased/6771-qiuming-best deleted file mode 100644 index 73c18f973e..0000000000 --- a/changelogs/unreleased/6771-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Fix default BSL setting not work diff --git a/changelogs/unreleased/6784-yanggangtony b/changelogs/unreleased/6784-yanggangtony deleted file mode 100644 index 8d63d94a18..0000000000 --- a/changelogs/unreleased/6784-yanggangtony +++ /dev/null @@ -1 +0,0 @@ -Fix the node-agent missing metrics-address defines. \ No newline at end of file diff --git a/changelogs/unreleased/6797-27149chen b/changelogs/unreleased/6797-27149chen deleted file mode 100644 index 463017fc5d..0000000000 --- a/changelogs/unreleased/6797-27149chen +++ /dev/null @@ -1 +0,0 @@ -Proposal to support JSON Merge Patch and Strategic Merge Patch in Resource Modifiers \ No newline at end of file diff --git a/changelogs/unreleased/6827-Lyndon-Li b/changelogs/unreleased/6827-Lyndon-Li deleted file mode 100644 index 1aac387e08..0000000000 --- a/changelogs/unreleased/6827-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6786, always delete VSC regardless of the deletion policy \ No newline at end of file diff --git a/changelogs/unreleased/6830-sseago b/changelogs/unreleased/6830-sseago deleted file mode 100644 index 2055df15a2..0000000000 --- a/changelogs/unreleased/6830-sseago +++ /dev/null @@ -1 +0,0 @@ -Retry failed create when using generateName diff --git a/changelogs/unreleased/6833-Lyndon-Li b/changelogs/unreleased/6833-Lyndon-Li deleted file mode 100644 index 9ec3673147..0000000000 --- a/changelogs/unreleased/6833-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Bump kopia to v0.14 \ No newline at end of file diff --git a/changelogs/unreleased/6838-yanggangtony b/changelogs/unreleased/6838-yanggangtony deleted file mode 100644 index 4f48f8fefb..0000000000 --- a/changelogs/unreleased/6838-yanggangtony +++ /dev/null @@ -1 +0,0 @@ -change the metrics backup_attempt_total default value to 1. \ No newline at end of file diff --git a/changelogs/unreleased/6863-qiuming-best b/changelogs/unreleased/6863-qiuming-best deleted file mode 100644 index 12e0d7356b..0000000000 --- a/changelogs/unreleased/6863-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Add volume types filter in resource policies diff --git a/changelogs/unreleased/6872-Lyndon-Li b/changelogs/unreleased/6872-Lyndon-Li deleted file mode 100644 index e5db5e6b42..0000000000 --- a/changelogs/unreleased/6872-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix #6861. Only Restic path requires repoIdentifier, so for non-restic path, set the repoIdentifier fields as empty in PVB and PVR and also remove the RepoIdentifier column in the get output of PVBs and PVRs \ No newline at end of file diff --git a/changelogs/unreleased/6875-Lyndon-Li b/changelogs/unreleased/6875-Lyndon-Li deleted file mode 100644 index 8d11bca2c9..0000000000 --- a/changelogs/unreleased/6875-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6859, move plugin depending podvolume functions to util pkg, so as to remove the dependencies to unnecessary repository packages like kopia, azure, etc. \ No newline at end of file diff --git a/changelogs/unreleased/6883-ywk253100 b/changelogs/unreleased/6883-ywk253100 deleted file mode 100644 index bc8d80b92e..0000000000 --- a/changelogs/unreleased/6883-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Replace the base image with paketobuildpacks image \ No newline at end of file diff --git a/changelogs/unreleased/6885-Lyndon-Li b/changelogs/unreleased/6885-Lyndon-Li deleted file mode 100644 index f879897c0e..0000000000 --- a/changelogs/unreleased/6885-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Set ParallelUploadAboveSize as MaxInt64 and flush repo after setting up policy so that policy is retrieved correctly by TreeForSource \ No newline at end of file diff --git a/changelogs/unreleased/6914-shubham-pampattiwar b/changelogs/unreleased/6914-shubham-pampattiwar deleted file mode 100644 index c95688b397..0000000000 --- a/changelogs/unreleased/6914-shubham-pampattiwar +++ /dev/null @@ -1 +0,0 @@ -Fix issue 6913: Velero Built-in Datamover: Backup stucks in phase WaitingForPluginOperations when Node Agent pod gets restarted \ No newline at end of file diff --git a/changelogs/unreleased/6917-27149chen b/changelogs/unreleased/6917-27149chen deleted file mode 100644 index 94648eaa40..0000000000 --- a/changelogs/unreleased/6917-27149chen +++ /dev/null @@ -1 +0,0 @@ -Support JSON Merge Patch and Strategic Merge Patch in Resource Modifiers \ No newline at end of file diff --git a/changelogs/unreleased/6918-Ripolin b/changelogs/unreleased/6918-Ripolin deleted file mode 100644 index 6bd21f8dfa..0000000000 --- a/changelogs/unreleased/6918-Ripolin +++ /dev/null @@ -1 +0,0 @@ -Optional check if targeted container is ready before executing a hook \ No newline at end of file diff --git a/changelogs/unreleased/6923-reasonerjt b/changelogs/unreleased/6923-reasonerjt deleted file mode 100644 index 2a9c2aabdd..0000000000 --- a/changelogs/unreleased/6923-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Bump up aws sdk to aws-sdk-go-v2 diff --git a/changelogs/unreleased/6926-Lyndon-Li b/changelogs/unreleased/6926-Lyndon-Li deleted file mode 100644 index b14c4f3cce..0000000000 --- a/changelogs/unreleased/6926-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Partially fix #6734, guide Kubernetes' scheduler to spread backup pods evenly across nodes as much as possible, so that data mover backup could achieve better parallelism \ No newline at end of file diff --git a/changelogs/unreleased/6938-yanggangtony b/changelogs/unreleased/6938-yanggangtony deleted file mode 100644 index a101231dfc..0000000000 --- a/changelogs/unreleased/6938-yanggangtony +++ /dev/null @@ -1 +0,0 @@ -Add MSI Support for Azure plugin. diff --git a/changelogs/unreleased/6946-Lyndon-Li b/changelogs/unreleased/6946-Lyndon-Li deleted file mode 100644 index a39643953c..0000000000 --- a/changelogs/unreleased/6946-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix #6668, add a limitation for file system restore parallelism with other types of restores (CSI snapshot restore, CSI snapshot movement restore) \ No newline at end of file diff --git a/changelogs/unreleased/6947-0x113 b/changelogs/unreleased/6947-0x113 deleted file mode 100644 index 1cf76eb51a..0000000000 --- a/changelogs/unreleased/6947-0x113 +++ /dev/null @@ -1 +0,0 @@ -Import auth provider plugins diff --git a/changelogs/unreleased/6950-Lyndon-Li b/changelogs/unreleased/6950-Lyndon-Li deleted file mode 100644 index a1d0b5983a..0000000000 --- a/changelogs/unreleased/6950-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Add the design for node-agent concurrency \ No newline at end of file diff --git a/changelogs/unreleased/6958-blackpiglet b/changelogs/unreleased/6958-blackpiglet deleted file mode 100644 index 7b402258fb..0000000000 --- a/changelogs/unreleased/6958-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Change controller-runtime List option from MatchingFields to ListOptions \ No newline at end of file diff --git a/changelogs/unreleased/6962-blackpiglet b/changelogs/unreleased/6962-blackpiglet deleted file mode 100644 index 1159efe9ba..0000000000 --- a/changelogs/unreleased/6962-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add the PV backup information design document. \ No newline at end of file diff --git a/changelogs/unreleased/6968-blackpiglet b/changelogs/unreleased/6968-blackpiglet deleted file mode 100644 index 9a3461f248..0000000000 --- a/changelogs/unreleased/6968-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Check whether the action is a CSI action and whether CSI feature is enabled, before executing the action. \ No newline at end of file diff --git a/changelogs/unreleased/6976-Lyndon-Li b/changelogs/unreleased/6976-Lyndon-Li deleted file mode 100644 index 06cf694ade..0000000000 --- a/changelogs/unreleased/6976-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -It is a valid case that the Status.RestoreSize field in VolumeSnapshot is not set, if so, get the volume size from the source PVC to create the backup PVC \ No newline at end of file diff --git a/changelogs/unreleased/6989-blackpiglet b/changelogs/unreleased/6989-blackpiglet deleted file mode 100644 index 5dfb8f1cf4..0000000000 --- a/changelogs/unreleased/6989-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Limit PVC block mode logic to non-Windows platform. \ No newline at end of file diff --git a/changelogs/unreleased/6990-Lyndon-Li b/changelogs/unreleased/6990-Lyndon-Li deleted file mode 100644 index 6f79e1c9d2..0000000000 --- a/changelogs/unreleased/6990-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix #6988, always get region from BSL if it is not empty \ No newline at end of file diff --git a/changelogs/unreleased/6995-kaovilai b/changelogs/unreleased/6995-kaovilai deleted file mode 100644 index ef3ab94066..0000000000 --- a/changelogs/unreleased/6995-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Fix unified repository (kopia) s3 credentials profile selection \ No newline at end of file diff --git a/changelogs/unreleased/7000-qiuming-best b/changelogs/unreleased/7000-qiuming-best deleted file mode 100644 index 61b3ade5d2..0000000000 --- a/changelogs/unreleased/7000-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Make Kopia file parallelism configurable diff --git a/changelogs/unreleased/7001-Lyndon-Li b/changelogs/unreleased/7001-Lyndon-Li deleted file mode 100644 index c4f7c3bedc..0000000000 --- a/changelogs/unreleased/7001-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Bump kopia to 0.15.0 \ No newline at end of file diff --git a/changelogs/unreleased/7004-kaovilai b/changelogs/unreleased/7004-kaovilai deleted file mode 100644 index 3b85df1962..0000000000 --- a/changelogs/unreleased/7004-kaovilai +++ /dev/null @@ -1 +0,0 @@ -restore: Use warning when Create IsAlreadyExist and Get error \ No newline at end of file diff --git a/changelogs/unreleased/7011-Lyndon-Li b/changelogs/unreleased/7011-Lyndon-Li deleted file mode 100644 index 81c69ad5a6..0000000000 --- a/changelogs/unreleased/7011-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix #6964. Don't use csiSnapshotTimeout (10 min) for waiting snapshot to readyToUse for data mover, so as to make the behavior complied with CSI snapshot backup \ No newline at end of file diff --git a/changelogs/unreleased/7022-allenxu404 b/changelogs/unreleased/7022-allenxu404 deleted file mode 100644 index 139a5e842d..0000000000 --- a/changelogs/unreleased/7022-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Fix inconsistent behavior of Backup and Restore hook execution \ No newline at end of file diff --git a/changelogs/unreleased/7026-blackpiglet b/changelogs/unreleased/7026-blackpiglet deleted file mode 100644 index 0decfabf74..0000000000 --- a/changelogs/unreleased/7026-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add HealthCheckNodePort deletion logic for Service restore. \ No newline at end of file diff --git a/changelogs/unreleased/7028-shubham-pampattiwar b/changelogs/unreleased/7028-shubham-pampattiwar deleted file mode 100644 index 4ed72fa6dd..0000000000 --- a/changelogs/unreleased/7028-shubham-pampattiwar +++ /dev/null @@ -1 +0,0 @@ -Add description markers for dataupload and datadownload CRDs \ No newline at end of file diff --git a/changelogs/unreleased/7032-deefdragon b/changelogs/unreleased/7032-deefdragon deleted file mode 100644 index 710ed3a110..0000000000 --- a/changelogs/unreleased/7032-deefdragon +++ /dev/null @@ -1 +0,0 @@ -Fix #6857. Added check for matching Owner References when synchronizing backups, removing references that are not found/have mismatched uid. \ No newline at end of file diff --git a/changelogs/unreleased/7034-ywk253100 b/changelogs/unreleased/7034-ywk253100 deleted file mode 100644 index b4ce2bbab2..0000000000 --- a/changelogs/unreleased/7034-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Read information from the credential specified by BSL \ No newline at end of file diff --git a/changelogs/unreleased/7038-Lyndon-Li b/changelogs/unreleased/7038-Lyndon-Li deleted file mode 100644 index f2a3a9ae21..0000000000 --- a/changelogs/unreleased/7038-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7027, data mover backup exposer should not assume the first volume as the backup volume in backup pod \ No newline at end of file diff --git a/changelogs/unreleased/7041-blackpiglet b/changelogs/unreleased/7041-blackpiglet deleted file mode 100644 index b347ce752c..0000000000 --- a/changelogs/unreleased/7041-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Remove the Velero generated client. \ No newline at end of file diff --git a/changelogs/unreleased/7046-kaovilai b/changelogs/unreleased/7046-kaovilai deleted file mode 100644 index abf6270396..0000000000 --- a/changelogs/unreleased/7046-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Update Backup.Status.CSIVolumeSnapshotsCompleted during finalize \ No newline at end of file diff --git a/changelogs/unreleased/7051-blackpiglet b/changelogs/unreleased/7051-blackpiglet deleted file mode 100644 index 5b930f77f9..0000000000 --- a/changelogs/unreleased/7051-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Remove dependency of generated client part 3. \ No newline at end of file diff --git a/changelogs/unreleased/7052-qiuming-best b/changelogs/unreleased/7052-qiuming-best deleted file mode 100644 index e1829fd747..0000000000 --- a/changelogs/unreleased/7052-qiuming-best +++ /dev/null @@ -1,2 +0,0 @@ -Make data mover fail early - diff --git a/changelogs/unreleased/7059-Lyndon-Li b/changelogs/unreleased/7059-Lyndon-Li deleted file mode 100644 index 77b3a17659..0000000000 --- a/changelogs/unreleased/7059-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Add the implementation for design #6950, configurable data path concurrency \ No newline at end of file diff --git a/changelogs/unreleased/7061-blackpiglet b/changelogs/unreleased/7061-blackpiglet deleted file mode 100644 index ac965ed13a..0000000000 --- a/changelogs/unreleased/7061-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add DataUpload Result and CSI VolumeSnapshot check for restore PV. \ No newline at end of file diff --git a/changelogs/unreleased/7069-27149chen b/changelogs/unreleased/7069-27149chen deleted file mode 100644 index 243596d4ad..0000000000 --- a/changelogs/unreleased/7069-27149chen +++ /dev/null @@ -1 +0,0 @@ -improve discoveryHelper.Refresh() in restore \ No newline at end of file diff --git a/changelogs/unreleased/7070-blackpiglet b/changelogs/unreleased/7070-blackpiglet deleted file mode 100644 index 75843b7304..0000000000 --- a/changelogs/unreleased/7070-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add VolumeInfo metadata structures. \ No newline at end of file diff --git a/changelogs/unreleased/7072-ywk253100 b/changelogs/unreleased/7072-ywk253100 deleted file mode 100644 index 2a6faffe3f..0000000000 --- a/changelogs/unreleased/7072-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Truncate the credential file to avoid the change of secret content messing it up \ No newline at end of file diff --git a/changelogs/unreleased/7077-Lyndon-Li b/changelogs/unreleased/7077-Lyndon-Li deleted file mode 100644 index 802609edf5..0000000000 --- a/changelogs/unreleased/7077-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6693, partially fail restore if CSI snapshot is involved but CSI feature is not ready, i.e., CSI feature gate is not enabled or CSI plugin is not installed. \ No newline at end of file diff --git a/changelogs/unreleased/7081-ywk253100 b/changelogs/unreleased/7081-ywk253100 deleted file mode 100644 index bc142a3164..0000000000 --- a/changelogs/unreleased/7081-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Skip syncing the backup which doesn't contain backup metadata \ No newline at end of file diff --git a/changelogs/unreleased/7095-Lyndon-Li b/changelogs/unreleased/7095-Lyndon-Li deleted file mode 100644 index e3a11801dd..0000000000 --- a/changelogs/unreleased/7095-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7068, due to an behavior of CSI external snapshotter, manipulations of VS and VSC may not be handled in the same order inside external snapshotter as the API is called. So add a protection finalizer to ensure the order \ No newline at end of file diff --git a/changelogs/unreleased/7096-Lyndon-Li b/changelogs/unreleased/7096-Lyndon-Li deleted file mode 100644 index 7ce3312485..0000000000 --- a/changelogs/unreleased/7096-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7094, fallback to full backup if previous snapshot is not found \ No newline at end of file diff --git a/changelogs/unreleased/7100-blackpiglet b/changelogs/unreleased/7100-blackpiglet deleted file mode 100644 index 1084a29d1a..0000000000 --- a/changelogs/unreleased/7100-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Generate VolumeInfo for backup. \ No newline at end of file diff --git a/changelogs/unreleased/7102-Lyndon-Li b/changelogs/unreleased/7102-Lyndon-Li deleted file mode 100644 index 4b5b81ffdc..0000000000 --- a/changelogs/unreleased/7102-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7068, due to a behavior of CSI external snapshotter, manipulations of VS and VSC may not be handled in the same order inside external snapshotter as the API is called. So add a protection finalizer to ensure the order \ No newline at end of file diff --git a/changelogs/unreleased/7115-reasonerjt b/changelogs/unreleased/7115-reasonerjt deleted file mode 100644 index 5824427b07..0000000000 --- a/changelogs/unreleased/7115-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Include plugin name in the error message by operations \ No newline at end of file diff --git a/changelogs/unreleased/7117-allenxu404 b/changelogs/unreleased/7117-allenxu404 deleted file mode 100644 index 2cfc179b2f..0000000000 --- a/changelogs/unreleased/7117-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Add hooks status to backup/restore CR \ No newline at end of file diff --git a/changelogs/unreleased/7125-Lyndon-Li b/changelogs/unreleased/7125-Lyndon-Li deleted file mode 100644 index 0bab9d6aa8..0000000000 --- a/changelogs/unreleased/7125-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6695, add describe for data mover backups \ No newline at end of file diff --git a/changelogs/unreleased/7130-qiuming-best b/changelogs/unreleased/7130-qiuming-best deleted file mode 100644 index f6f6c6f74f..0000000000 --- a/changelogs/unreleased/7130-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Node agent restart enhancement diff --git a/changelogs/unreleased/7138-blackpiglet b/changelogs/unreleased/7138-blackpiglet deleted file mode 100644 index ccd5d0690a..0000000000 --- a/changelogs/unreleased/7138-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Use VolumeInfo to help restore the PV. \ No newline at end of file diff --git a/changelogs/unreleased/7141-qiuming-best b/changelogs/unreleased/7141-qiuming-best deleted file mode 100644 index cf7fc0dda8..0000000000 --- a/changelogs/unreleased/7141-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Allow sparse option for Kopia & Restic restore diff --git a/changelogs/unreleased/7143-reasonerjt b/changelogs/unreleased/7143-reasonerjt deleted file mode 100644 index 4edac25f54..0000000000 --- a/changelogs/unreleased/7143-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Treat namespace as a regular restorable item \ No newline at end of file diff --git a/changelogs/unreleased/7150-Lyndon-Li b/changelogs/unreleased/7150-Lyndon-Li deleted file mode 100644 index 9205448279..0000000000 --- a/changelogs/unreleased/7150-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7135, check pod status before checking node-agent pod status \ No newline at end of file diff --git a/changelogs/unreleased/7151-blackpiglet b/changelogs/unreleased/7151-blackpiglet deleted file mode 100644 index 6548832b16..0000000000 --- a/changelogs/unreleased/7151-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add more linters part 2. \ No newline at end of file diff --git a/changelogs/unreleased/7152-reasonerjt b/changelogs/unreleased/7152-reasonerjt deleted file mode 100644 index 809921f33b..0000000000 --- a/changelogs/unreleased/7152-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Track the skipped PV when SnapshotVolumes set as false \ No newline at end of file diff --git a/changelogs/unreleased/7153-allenxu404 b/changelogs/unreleased/7153-allenxu404 deleted file mode 100644 index a8faaf99c9..0000000000 --- a/changelogs/unreleased/7153-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Enhance hooks tracker by adding a returned error to record function \ No newline at end of file diff --git a/changelogs/unreleased/7161-Lyndon-Li b/changelogs/unreleased/7161-Lyndon-Li deleted file mode 100644 index 19524276fc..0000000000 --- a/changelogs/unreleased/7161-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Add node-agent concurrency doc and change the config name from dataPathConcurrency to loadCocurrency \ No newline at end of file diff --git a/changelogs/unreleased/7169-kaovilai b/changelogs/unreleased/7169-kaovilai deleted file mode 100644 index 0865b56912..0000000000 --- a/changelogs/unreleased/7169-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Add `--skip-immediately` flag to schedule commands; `--schedule-skip-immediately` server and install \ No newline at end of file diff --git a/changelogs/unreleased/7175-blackpiglet b/changelogs/unreleased/7175-blackpiglet deleted file mode 100644 index 4ca4de1e30..0000000000 --- a/changelogs/unreleased/7175-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Refactor DownloadRequest Stream function \ No newline at end of file diff --git a/changelogs/unreleased/7184-blackpiglet b/changelogs/unreleased/7184-blackpiglet deleted file mode 100644 index ac5d180119..0000000000 --- a/changelogs/unreleased/7184-blackpiglet +++ /dev/null @@ -1,2 +0,0 @@ -Update CSIVolumeSnapshotsCompleted in backup's status and the metric -during backup finalize stage according to async operations content. \ No newline at end of file diff --git a/changelogs/unreleased/7201-Lyndon-Li b/changelogs/unreleased/7201-Lyndon-Li deleted file mode 100644 index 21ea28c9c3..0000000000 --- a/changelogs/unreleased/7201-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7189, data mover generic restore - don't assume the first volume as the restore volume \ No newline at end of file diff --git a/changelogs/unreleased/7229-allenxu404 b/changelogs/unreleased/7229-allenxu404 deleted file mode 100644 index 1ef7bdb7ed..0000000000 --- a/changelogs/unreleased/7229-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Remove the redundant newline in backup describe output \ No newline at end of file diff --git a/changelogs/unreleased/7238-allenxu404 b/changelogs/unreleased/7238-allenxu404 deleted file mode 100644 index 419d6b4bb5..0000000000 --- a/changelogs/unreleased/7238-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Adjust the newline output of resource list in restore describer \ No newline at end of file diff --git a/changelogs/unreleased/7245-Lyndon-Li b/changelogs/unreleased/7245-Lyndon-Li deleted file mode 100644 index edb945ec34..0000000000 --- a/changelogs/unreleased/7245-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #7244. By the end of the upload, check the outstanding incomplete snapshots and delete them by calling ApplyRetentionPolicy \ No newline at end of file diff --git a/changelogs/unreleased/7274-reasonerjt b/changelogs/unreleased/7274-reasonerjt deleted file mode 100644 index 022398996a..0000000000 --- a/changelogs/unreleased/7274-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Do not set "targetNamespace" to namespace items \ No newline at end of file diff --git a/changelogs/unreleased/7282-Lyndon-Li b/changelogs/unreleased/7282-Lyndon-Li deleted file mode 100644 index 291a252103..0000000000 --- a/changelogs/unreleased/7282-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #6928, remove snapshot deletion timeout for PVB \ No newline at end of file diff --git a/changelogs/unreleased/7294-ywk253100 b/changelogs/unreleased/7294-ywk253100 deleted file mode 100644 index a12df34392..0000000000 --- a/changelogs/unreleased/7294-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Make "disable-informer-cache" option false(enabled) by default to keep it consistent with the help message \ No newline at end of file