|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 4.0.0 (2025-09-26) |
| 4 | + |
| 5 | +### Features Added |
| 6 | + - Added operation group DataProtectionOperations |
| 7 | + - Added operation BackupInstancesOperations.adhocBackup |
| 8 | + - Added operation BackupInstancesOperations.createOrUpdate |
| 9 | + - Added operation BackupInstancesOperations.delete |
| 10 | + - Added operation BackupInstancesOperations.resumeBackups |
| 11 | + - Added operation BackupInstancesOperations.resumeProtection |
| 12 | + - Added operation BackupInstancesOperations.stopProtection |
| 13 | + - Added operation BackupInstancesOperations.suspendBackups |
| 14 | + - Added operation BackupInstancesOperations.syncBackupInstance |
| 15 | + - Added operation BackupInstancesOperations.triggerCrossRegionRestore |
| 16 | + - Added operation BackupInstancesOperations.triggerRehydrate |
| 17 | + - Added operation BackupInstancesOperations.triggerRestore |
| 18 | + - Added operation BackupInstancesOperations.validateCrossRegionRestore |
| 19 | + - Added operation BackupInstancesOperations.validateForBackup |
| 20 | + - Added operation BackupInstancesOperations.validateForModifyBackup |
| 21 | + - Added operation BackupInstancesOperations.validateForRestore |
| 22 | + - Added operation BackupVaultsOperations.createOrUpdate |
| 23 | + - Added operation BackupVaultsOperations.delete |
| 24 | + - Added operation BackupVaultsOperations.update |
| 25 | + - Added operation DeletedBackupInstancesOperations.undelete |
| 26 | + - Added operation ExportJobsOperations.trigger |
| 27 | + - Added Interface BackupVaultsListInResourceGroupOptionalParams |
| 28 | + - Added Interface BackupVaultsListInSubscriptionOptionalParams |
| 29 | + - Added Interface Operation |
| 30 | + - Added Interface OperationDisplay |
| 31 | + - Added Interface PagedAsyncIterableIterator |
| 32 | + - Added Interface PageSettings |
| 33 | + - Added Interface ProxyResource |
| 34 | + - Added Interface Resource |
| 35 | + - Added Interface ResourceGuardsListBackupSecurityPINRequestsObjectsOptionalParams |
| 36 | + - Added Interface ResourceGuardsListDeleteProtectedItemRequestsObjectsOptionalParams |
| 37 | + - Added Interface ResourceGuardsListDeleteResourceGuardProxyRequestsObjectsOptionalParams |
| 38 | + - Added Interface ResourceGuardsListDisableSoftDeleteRequestsObjectsOptionalParams |
| 39 | + - Added Interface ResourceGuardsListResourcesInResourceGroupOptionalParams |
| 40 | + - Added Interface ResourceGuardsListResourcesInSubscriptionOptionalParams |
| 41 | + - Added Interface ResourceGuardsListUpdateProtectedItemRequestsObjectsOptionalParams |
| 42 | + - Added Interface ResourceGuardsListUpdateProtectionPolicyRequestsObjectsOptionalParams |
| 43 | + - Added Interface RestorePollerOptions |
| 44 | + - Added Interface TrackedResource |
| 45 | + - Interface DppBaseResource has a new optional parameter systemData |
| 46 | + - Added Type Alias ActionType |
| 47 | + - Added Type Alias AzureSupportedClouds |
| 48 | + - Added Type Alias Origin |
| 49 | + - Added Enum AzureClouds |
| 50 | + - Added Enum KnownActionType |
| 51 | + - Added Enum KnownOrigin |
| 52 | + - Added Enum KnownVersions |
| 53 | + |
| 54 | +### Breaking Changes |
| 55 | + - Removed operation BackupInstances.beginAdhocBackup |
| 56 | + - Removed operation BackupInstances.beginAdhocBackupAndWait |
| 57 | + - Removed operation BackupInstances.beginCreateOrUpdate |
| 58 | + - Removed operation BackupInstances.beginCreateOrUpdateAndWait |
| 59 | + - Removed operation BackupInstances.beginDelete |
| 60 | + - Removed operation BackupInstances.beginDeleteAndWait |
| 61 | + - Removed operation BackupInstances.beginResumeBackups |
| 62 | + - Removed operation BackupInstances.beginResumeBackupsAndWait |
| 63 | + - Removed operation BackupInstances.beginResumeProtection |
| 64 | + - Removed operation BackupInstances.beginResumeProtectionAndWait |
| 65 | + - Removed operation BackupInstances.beginStopProtection |
| 66 | + - Removed operation BackupInstances.beginStopProtectionAndWait |
| 67 | + - Removed operation BackupInstances.beginSuspendBackups |
| 68 | + - Removed operation BackupInstances.beginSuspendBackupsAndWait |
| 69 | + - Removed operation BackupInstances.beginSyncBackupInstance |
| 70 | + - Removed operation BackupInstances.beginSyncBackupInstanceAndWait |
| 71 | + - Removed operation BackupInstances.beginTriggerCrossRegionRestore |
| 72 | + - Removed operation BackupInstances.beginTriggerCrossRegionRestoreAndWait |
| 73 | + - Removed operation BackupInstances.beginTriggerRehydrate |
| 74 | + - Removed operation BackupInstances.beginTriggerRehydrateAndWait |
| 75 | + - Removed operation BackupInstances.beginTriggerRestore |
| 76 | + - Removed operation BackupInstances.beginTriggerRestoreAndWait |
| 77 | + - Removed operation BackupInstances.beginValidateCrossRegionRestore |
| 78 | + - Removed operation BackupInstances.beginValidateCrossRegionRestoreAndWait |
| 79 | + - Removed operation BackupInstances.beginValidateForBackup |
| 80 | + - Removed operation BackupInstances.beginValidateForBackupAndWait |
| 81 | + - Removed operation BackupInstances.beginValidateForModifyBackup |
| 82 | + - Removed operation BackupInstances.beginValidateForModifyBackupAndWait |
| 83 | + - Removed operation BackupInstances.beginValidateForRestore |
| 84 | + - Removed operation BackupInstances.beginValidateForRestoreAndWait |
| 85 | + - Removed operation BackupVaults.beginCreateOrUpdate |
| 86 | + - Removed operation BackupVaults.beginCreateOrUpdateAndWait |
| 87 | + - Removed operation BackupVaults.beginDelete |
| 88 | + - Removed operation BackupVaults.beginDeleteAndWait |
| 89 | + - Removed operation BackupVaults.beginUpdate |
| 90 | + - Removed operation BackupVaults.beginUpdateAndWait |
| 91 | + - Removed operation DataProtectionOperations.checkFeatureSupport |
| 92 | + - Removed operation DeletedBackupInstances.beginUndelete |
| 93 | + - Removed operation DeletedBackupInstances.beginUndeleteAndWait |
| 94 | + - Removed operation ExportJobs.beginTrigger |
| 95 | + - Removed operation ExportJobs.beginTriggerAndWait |
| 96 | + - Operation BackupInstances.get has a new signature |
| 97 | + - Operation BackupInstances.getBackupInstanceOperationResult has a new signature |
| 98 | + - Operation BackupPolicies.createOrUpdate has a new signature |
| 99 | + - Operation BackupPolicies.get has a new signature |
| 100 | + - Operation DeletedBackupInstances.get has a new signature |
| 101 | + - Operation OperationStatus.get has a new signature |
| 102 | + - Operation OperationStatusBackupVaultContext.get has a new signature |
| 103 | + - Operation OperationStatusResourceGroupContext.get has a new signature |
| 104 | + - Operation RecoveryPoints.get has a new signature |
| 105 | + - Removed Interface AzureBackupFindRestorableTimeRangesRequestResource |
| 106 | + - Removed Interface AzureBackupJobResourceList |
| 107 | + - Removed Interface AzureBackupRecoveryPointResourceList |
| 108 | + - Removed Interface BackupInstanceResourceList |
| 109 | + - Removed Interface BackupVaultResourceList |
| 110 | + - Removed Interface BackupVaultsGetInResourceGroupOptionalParams |
| 111 | + - Removed Interface BackupVaultsGetInSubscriptionOptionalParams |
| 112 | + - Removed Interface BaseBackupPolicyResourceList |
| 113 | + - Removed Interface ClientDiscoveryDisplay |
| 114 | + - Removed Interface ClientDiscoveryForLogSpecification |
| 115 | + - Removed Interface ClientDiscoveryForProperties |
| 116 | + - Removed Interface ClientDiscoveryForServiceSpecification |
| 117 | + - Removed Interface ClientDiscoveryResponse |
| 118 | + - Removed Interface ClientDiscoveryValueForSingleApi |
| 119 | + - Removed Interface DeletedBackupInstanceResourceList |
| 120 | + - Removed Interface DppBaseResourceList |
| 121 | + - Removed Interface DppBaseTrackedResource |
| 122 | + - Removed Interface DppProxyResource |
| 123 | + - Removed Interface DppTrackedResource |
| 124 | + - Removed Interface DppWorkerRequest |
| 125 | + - Removed Interface RecoveryPointsFilters |
| 126 | + - Removed Interface ResourceGuardProxyBaseResourceList |
| 127 | + - Removed Interface ResourceGuardResourceList |
| 128 | + - Removed Interface ResourceGuardsGetBackupSecurityPINRequestsObjectsOptionalParams |
| 129 | + - Removed Interface ResourceGuardsGetDeleteProtectedItemRequestsObjectsOptionalParams |
| 130 | + - Removed Interface ResourceGuardsGetDeleteResourceGuardProxyRequestsObjectsOptionalParams |
| 131 | + - Removed Interface ResourceGuardsGetDisableSoftDeleteRequestsObjectsOptionalParams |
| 132 | + - Removed Interface ResourceGuardsGetResourcesInResourceGroupOptionalParams |
| 133 | + - Removed Interface ResourceGuardsGetResourcesInSubscriptionOptionalParams |
| 134 | + - Removed Interface ResourceGuardsGetUpdateProtectedItemRequestsObjectsOptionalParams |
| 135 | + - Removed Interface ResourceGuardsGetUpdateProtectionPolicyRequestsObjectsOptionalParams |
| 136 | + - Type of parameter objectType of interface AuthCredentials is changed from "SecretStoreBasedAuthCredentials" to string |
| 137 | + - Type of parameter objectType of interface AzureBackupRecoveryPoint is changed from "AzureBackupDiscreteRecoveryPoint" to string |
| 138 | + - Type of parameter objectType of interface AzureBackupRestoreRequest is changed from "AzureBackupRecoveryPointBasedRestoreRequest" | "AzureBackupRestoreWithRehydrationRequest" | "AzureBackupRecoveryTimeBasedRestoreRequest" to string |
| 139 | + - Type of parameter objectType of interface BackupCriteria is changed from "ScheduleBasedBackupCriteria" to string |
| 140 | + - Type of parameter objectType of interface BackupDatasourceParameters is changed from "KubernetesClusterBackupDatasourceParameters" | "BlobBackupDatasourceParameters" | "AdlsBlobBackupDatasourceParameters" to string |
| 141 | + - Type of parameter objectType of interface BackupParameters is changed from "AzureBackupParams" to string |
| 142 | + - Type of parameter objectType of interface BaseBackupPolicy is changed from "BackupPolicy" to string |
| 143 | + - Type of parameter objectType of interface BasePolicyRule is changed from "AzureBackupRule" | "AzureRetentionRule" to string |
| 144 | + - Type of parameter objectType of interface BaseResourceProperties is changed from "DefaultResourceProperties" to ResourcePropertiesObjectType |
| 145 | + - Type of parameter objectType of interface CopyOption is changed from "CopyOnExpiryOption" | "CustomCopyOption" | "ImmediateCopyOption" to string |
| 146 | + - Type of parameter objectType of interface DataStoreParameters is changed from "AzureOperationalStoreParameters" to string |
| 147 | + - Type of parameter objectType of interface DeleteOption is changed from "AbsoluteDeleteOption" to string |
| 148 | + - Type of parameter objectType of interface FeatureValidationRequestBase is changed from "FeatureValidationRequest" to string |
| 149 | + - Type of parameter objectType of interface FeatureValidationResponseBase is changed from "FeatureValidationResponse" to string |
| 150 | + - Type of parameter objectType of interface ItemLevelRestoreCriteria is changed from "ItemPathBasedRestoreCriteria" | "RangeBasedItemLevelRestoreCriteria" | "KubernetesStorageClassRestoreCriteria" | "KubernetesPVRestoreCriteria" | "KubernetesClusterRestoreCriteria" | "KubernetesClusterVaultTierRestoreCriteria" to string |
| 151 | + - Type of parameter objectType of interface OperationExtendedInfo is changed from "OperationJobExtendedInfo" to string |
| 152 | + - Type of parameter objectType of interface RestoreTargetInfoBase is changed from "ItemLevelRestoreTargetInfo" | "RestoreFilesTargetInfo" | "RestoreTargetInfo" to string |
| 153 | + - Type of parameter objectType of interface TriggerContext is changed from "AdhocBasedTriggerContext" | "ScheduleBasedTriggerContext" to string |
| 154 | + - Parameter location of interface BackupVaultResource is now required |
| 155 | + - Parameter location of interface ResourceGuardResource is now required |
| 156 | + - Type alias "AuthCredentialsUnion" has been changed |
| 157 | + - Type alias "AzureBackupRecoveryPointBasedRestoreRequestUnion" has been changed |
| 158 | + - Type alias "AzureBackupRecoveryPointUnion" has been changed |
| 159 | + - Type alias "AzureBackupRestoreRequestUnion" has been changed |
| 160 | + - Type alias "BackupCriteriaUnion" has been changed |
| 161 | + - Type alias "BackupDatasourceParametersUnion" has been changed |
| 162 | + - Type alias "BackupParametersUnion" has been changed |
| 163 | + - Type alias "BaseBackupPolicyUnion" has been changed |
| 164 | + - Type alias "BasePolicyRuleUnion" has been changed |
| 165 | + - Type alias "BaseResourcePropertiesUnion" has been changed |
| 166 | + - Type alias "CopyOptionUnion" has been changed |
| 167 | + - Type alias "DataStoreParametersUnion" has been changed |
| 168 | + - Type alias "DeleteOptionUnion" has been changed |
| 169 | + - Type alias "FeatureValidationRequestBaseUnion" has been changed |
| 170 | + - Type alias "FeatureValidationResponseBaseUnion" has been changed |
| 171 | + - Type alias "ItemLevelRestoreCriteriaUnion" has been changed |
| 172 | + - Type alias "OperationExtendedInfoUnion" has been changed |
| 173 | + - Type alias "RestoreTargetInfoBaseUnion" has been changed |
| 174 | + - Type alias "TriggerContextUnion" has been changed |
| 175 | + |
3 | 176 | ## 3.0.0 (2025-08-18)
|
4 | 177 |
|
5 | 178 | ### Features Added
|
|
0 commit comments