- Upgraded nuget package to signed package.
- Updated the policy, protection commands to support AFS Vault Tier.
- Added CRR support for southeastus, westus3 regions.
- Added support for enabling Disk access settings for managed VM restores.
- Fixed bug in
Set-ASRReplicationProtectedItem
cmdlet of H2A for replication to MD scenario.
- Fixed bug for making RecoveryAzureStorageAccountId parameter optional in
New-ASRReplicationProtectedItem
cmdlet of H2A.
- Added MUA support for CMK Encryption properties of Recovery Services Vault. Updated the VaultProperty command to use underlying Vault APIs.
- Added additional properties to the output of Get-AzRecoveryServicesVault cmdlet - MoveDetails, MoveState, RedundancySettings, SecureScore, BcdrSecurityLevel, EncryptionProperty.
- [Breaking Change] Renamed the property
ResouceType
ofASRVaultSettings
toResourceType
.
- Added support for MUA for disabling vault Immutability, increasing RPO for policy schedule, restore, stop protection with retain data.
- Added support for Enabling/Disabling the azure monitor and email notification alerts for site recovery in recovery services vault.
- Added option to set snapshot consistency type in policy cmdlets for creating or updating enhanced AzureVM policies.
- Fixed an issue while setting soft delete vault property.
- Added CRR support for taiwannorth, taiwannorthwest region.
- Added breaking change notification for cmdlets whose output type is
ASRVaultSettings
. - Added warning for Standard to Enhanced policy migration for AzureVMs.
- Updated Unregister-AzRecoveryServicesBackupContainer cmdlet to ouptput Job object if PassThru not given.
- Fixed issue with Get-AzRecoveryServicesVaultSettingsFile cmdlet to return private endpoint state for backup.
- Added support Edge zone VM restore
- Added cross zonal restore for snapshot recovery point
- Removed outdated upcoming breaking change warning
- Fixed minor issues
- Added support for custom RG with suffix while creating or modifying policy for workload type AzureVM.
- Added TLaD warning https://aka.ms/TLaD for Azure Site Recovery and Backup.
- Added support for setting AlwaysON soft delete state for recovery services vault.
- Added StorageAccountName property to AzureFileShare job.
- Added support for AFS restore to alternate storage account in different region and resource group than source storage account.
- Added CRR support for new regions malaysiasouth, chinanorth3, chinaeast3, jioindiacentral, jioindiawest.
- Regenerated CRR SDK. Fixed issues with SQL CRR.
- Fixed bug with rp expiry time, making 30 days expiry time for adhoc backup as default from client side.
- Added example to fetch pruned recovery points after modify policy.
- Fixed the documentation for suspend backups with immutability.
- Added support for updating CrossSubscriptionRestoreState of the vault
- Added Cross subscription restore support for workload type MSSQL
- Supported using managed disks for replication for HyperV to Azure provider in Azure Site Recovery
- Added support for enable/disable Public Network Access and PrivateEndpoints
- Added support for Immutable Vaults
- Added support for RetainRecoveryPointsAsPerPolicy in Disable-AzRecoveryServicesBackupProtection cmdlet. Now user can suspend backups and retain RPs as per policy
- Added List Recovery Point expiry time
- Added RecoveryServices, RecoveryServices.Backup, RecoveryServices.Backup.CrossRegionRestore management SDK
- Added support for non-UTC time zones with standard policy for workloadType IaasVM, MSSql, AzureFiles
- Added support for passing DiskEncryptionSetId for Cross region restore
- Fixed the pagination bug in
Get-AzRecoveryServicesAsrProtectableItem
for the V2ARCM scenario. - Fixed
IncludeDiskId
property forNew-ASRReplicationProtectedItem
cmdlet of H2A
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
- Added support for cross zonal restore for ZRS vaults for non-ZonePinned VM
- Fixed bug with Update-AzRecoveryServicesAsrProtectionContainerMapping
- Added new scenarios: EZ-to-AZ, EZ-to-AZ, EZ-to-EZ
- Removed
VmName
from non A2A scenarios ofNew-AzRecoveryServicesAsrReplicationProtectedItem
as it is not applicable
- [Breaking Change] Added fix for Enable-AzRecoveryServicesBackupProtection cmdlet. Resolved the null reference issue by making policy a mandatory parameter.
- [Breaking Change] Removed status filter from Get-AzRecoveryServicesBackupContainer command
- Added SubTasks Duration for IaasVM job
- Removed AFEC feature check for Archive smart tiering
- Added support for Archive smart tiering for AzureVM and MSSQL workloads.
- Fixed GetAzRecoveryServicesVaultSettingsFile cmdlet used for downloading vault credential file.
- Fixed issue in Disable-AzRecoveryServicesBackupProtection cmdlet.
- Fixed issue in Enable-AzRecoveryServicesBackupProtection cmdlet.
- Fixed output container in re-registration scenario for Register-AzRecoveryServicesBackupContainer cmdlet.
- Added support for Enabling/Disabling the azure monitor and classic alerts for recovery services vault.
- Fixed delay in long running operations [#18567]
- Added support for Multi-user authorization using Resource Guard for recovery services vault.
- Added support for cross subscription restore for recovery services vault, modified storage account to be fetched from target subscription.
- Added support for multiple backups per day (hourly) Enhanced policy for workloadType AzureVM.
- Added support for Trusted VM backup and Enhanced policy for WorkloadType AzureVM.
- Added support for disabling hybrid backup security features in
Set-AzRecoveryServicesVaultProperty
cmdlet. The feature can be re-enabled by settingDisableHybridBackupSecurityFeature
flag to $false.
- Azure Backup added support for "Create new virtual machine" and "Replace existing virtual machine" experience for Managed VMs in Restore-AzRecoveryServicesBackupItem cmdlet. To perform a VM restore to AlternateLocation use TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName parameters. To perform a restore to a VM in OriginalLocation, do not provide TargetResourceGroupName and RestoreAsUnmanagedDisks parameters, refer examples for more details.
- Reverted the configure backup per policy limit for VMs from 1000 to 100. This limit was previously relaxed but as Azure portal has a limit of 100 VMs per policy, we are reverting this limit.
- Added support for multiple backups per day for FileShares.
- Segregated some of the CRR and non-CRR flows based on the SDK update.
- Add EdgeZone parameter to Azure Site recovery service cmdlet
New-AzRecoveryServicesAsrRecoveryPlan
- Azure Backup updated validate sets for supported BackupManagementType in
Get-AzRecoveryServicesBackupItem
,Get-AzRecoveryServicesBackupContainer
, Get-AzRecoveryServicesBackupJob cmdlets. - Azure Backup added support for SAPHanaDatabase for
Disable-AzRecoveryServicesBackupProtection
,Unregister-AzRecoveryServicesBackupContainer
,Get-AzRecoveryServicesBackupItem
,Get-AzRecoveryServicesBackupContainer
cmdlets. - Breaking Change:
Get-AzRecoveryServicesBackupJob
,Get-AzRecoveryServicesBackupContainer
andGet-AzRecoveryServicesBackupItem
commands will only supportBackupManagementType MAB
instead ofMARS
. - Azure Site Recovery support for capacity reservation for Azure to Azure provider.
- Azure Backup fixed issues with StorageConfig
- Azure Backup added NodesList and AutoProtectionPolicy to Get-AzRecoveryServicesBackupProtectableItem Cmdlets.
- Azure Backup fixed GetItemsForContainerParamSet to support fetching the MAB backup item.
- Azure Backup fixed Get-AzRecoveryServicesBackupContainer to support BackupManagementType MAB instead of MARS.
- Added breaking change warning:
Get-AzRecoveryServicesBackupJob
,Get-AzRecoveryServicesBackupContainer
andGet-AzRecoveryServicesBackupProtectableItem
commands will only supportBackupManagementType MAB
instead ofMARS
alias, changes will take effect from upcoming breaking release. - Added support for ZRS disk type for Azure to Azure replication.
- Added Availability zone information in replicated protected item response for Azure to Azure replication.
- Azure Site Recovery bug fixes for VMware to Azure Reprotect, Update policy and Disable scenarios.
- Azure Backup added the support for UserAssigned MSI in RecoveryServices Vault.
- Azure Site Recovery multi appliance support for VMware to Azure disaster recovery scenarios using RCM as the control plane.
- Azure Backup fixed targetPhysicalPath issue with SQL CRR
- Azure Backup fixed disable protection for SQL workload
- Azure Backup resolved bug in setting CMK properties in latest release
- Azure Backup removed special characters from register-azrecoveryservicesbackupcontainer command help text
- Added MSI based restore for managed virtual machines.
- Added Archive for V1 vaults.
- Added ProtectedItemsCount in Get-AzRecoveryServicesBackupProtectionPolicy.
- Azure site recovery bug fix for azure to azure in update vm properties.
- Fixed Disable SQL AG AutoProtection.
- Added cross tenant DS Move.
- Removed restriction to fetch recovery points only for a 30 days time range.
- Enabled CRR for new regions.
- Fixed security issue with SQL restore, this is a necessary breaking change. TargetContainer becomes mandatory for Alternate Location Restore.
- Removed Set-AzRecoveryServicesBackupProperties cmdlet alias, Set-AzRecoveryServicesBackupProperty is supported.
- Removed Get-AzRecoveryServicesBackupJobDetails cmdlet alias, Get-AzRecoveryServicesBackupJobDetail is supported.
- Added support for cross subscription DS Move.
- Azure Site Recovery support for VMware to Azure disaster recovery scenarios using RCM as the control plane.
- Azure Site Recovery support for Multiple IP per NIC for Azure to Azure provider.
- Azure Site Recovery support for SqlServerLicenseType for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for Availability set for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for TargetVmSize for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for ResourceTagging for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for Virtual Machine Scale Set for Azure to Azure provider.
- Added support for restoring unmanaged disks vm as managed disks.
- Added Cross Zonal Restore for managed virtual machines.
- Added null check for target storage account in FileShare restore.
- modified policy validation limits as per backup service.
- Added Zone Redundancy for Recovery Service Vaults.
- Azure Site Recovery support for Proximity placement group for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for Availability zone for VMware to Azure and HyperV to Azure providers.
- Azure Site Recovery support for UseManagedDisk for HyperV to Azure provider
- Added Cross Region Restore feature.
- Blocked getting workload config when target item is an availability group.
- Enabled softdelete feature for SQL.
- Fixed SQL AG restore and removed the container name check.
- Changed container name format for Azure Files backup item.
- Added CMK feature support for Recovery services vault.
- Made help text and parameter set name changes to
Restore-AzRecoveryServicesBackupItem
cmdlet.
- Specifying policy BackupTime is in UTC.
- Modifying breaking change warning in Get-AzRecoveryServicesBackupJobDetails cmdlet.
- Updating sample script help text for Set-AzRecoveryServicesBackupProtectionPolicy cmdlet.
- Fixing Workload Restore for contributor permissions.
- Added new parameter sets and validations for Restore-AzRecoveryServicesBackupItem cmdlet.
- Added container name validation for workload backup.
- Fixed the Delete State for workload Backup Items.
- Azure Backup added a new cmdlet Copy-AzRecoveryServicesVault for DS move feature.
- Get-AzRecoveryServicesBackupJob cmdlet now supports operation type 'BackupDataMove'.
- Modifying the configure backup per policy limit for VMs from 100 to 1000.
- Improved the Azure Backup container/item discovery experience.
- Removed project reference to Authentication
- Azure Backup tuned cmdlets help text to be more accurate.
- Azure Backup added support for fetching MAB agent jobs using
Get-AzRecoveryServicesBackupJob
cmdlet.
- Azure Backup added support for fetching MAB items.
- Azure Site Recovery support to update failover and test failover NIC names, existing NIC reuse.
- Azure Site Recovery supports disk type "StandardSSD_LRS"
- Azure Site Recovery support for creating recovery plan for zone to zone replication from xml input.
- Updated assembly version of SiteRecovery and Backup cmdlets
- Azure Site Recovery added support for protecting proximity placement group virtual machines for Azure to Azure provider.
- Azure Site Recovery added support for zone to zone replication.
- Azure Backup Added Long term retention support for Azure FileShare Recovery Points.
- Azure Backup Added disk exclusion properties to
Get-AzRecoveryServicesBackupItem
cmdlet output. - Added private endpoint for Vault credential file for site recovery service.
- Azure Site Recovery added support for zone to zone replication using recovery plan.
- Azure Site Recovery added support for doing reprotect and updated vm properties for Azure disk encrypted Virtual Machines.
- Added Azure Site Recovery VmwareToAzure properties DR monitoring
- Azure Backup added support for retrying policy update for failed items.
- Azure Backup Added support for disk exclusion settings during backup and restore.
- Azure Backup Added Support for Restoring Multiple files/folders in AzureFileShare
- Azure Backup Added support for User-specified Resourcegroup support while updating IaasVM Policy
- Added Support for Restore-as-files for SQL Databases.
- Azure Backup Added filtering of backup item based on friendly name.
- Fixed Vault credential file download for backup and site recovery service
- Fixes for few properties for update policy of H2A
- Azure Site Recovery support for removing a replicated disk.
- Azure Backup added support for adding tags while creating a Recovery Services Vault.
-
Azure Site Recovery change support for managed disk vms encrypted at rest with customer managed keys for Azure to Azure provider.
-
Azure Site Recovery support to input disk encryption Set Id as optional input at enabling protection for Vmware to Azure.
-
Azure Site Recovery support to input disk encryption Set Id as optional input at disk level to enable protection for Vmware to Azure.
-
Azure Site Recovery support to update replication protected item with disk encryption set Map for HyperV to Azure.
-
Azure Site Recovery support to update failover and test failover disk names.
-
Azure Site Recovery support to update failover and test failover virtual machine names.
-
Azure Site Recovery support for new test failover networking configurations.
-
Azure Site Recovery support to update failover and test failover configurations of multiple NICs through powershell.
- Update references in .psd1 to use relative path
- Azure Site Recovery support for Azure Disk Encryption One Pass for Azure to Azure.
- Azure Backup added support for enabling and disabling soft delete feature for Recovery Services Vault.
- Azure Site Recovery support to select disk type at enabling protection.
- Azure Site Recovery bug fix for recovery plan action edit.
- Azure Backup SQL Restore support to accept filestream DBs.
- Azure Backup updated SDK version.
- Azure Site Recovery support to configure networking resources like NSG, public IP and internal load balancers for Azure to Azure.
- Azure Site Recovery Support to write to managed disk for vMWare to Azure.
- Azure Site Recovery Support to NIC reduction for vMWare to Azure.
- Azure Site Recovery Support to accelerated networking for Azure to Azure.
- Azure Site Recovery Support to agent auto update for Azure to Azure.
- Azure Site Recovery Support to Standard SSD for Azure to Azure.
- Azure Site Recovery Support to Azure Disk Encryption two pass for Azure to Azure.
- Azure Site Recovery Support to protect newly added disk for Azure to Azure.
- Added SoftDelete feature for VM and added tests for soft delete.
- Update AzureVMpolicy Object with ProtectedItemsCount Attribute
- Added Tests for VM policy and Original Storage Account Restore
- Fixed miscellaneous typos across module
- Update 'Get-AzRecoveryServicesBackupJobDetail.md'
- Update 'Get-AzRecoveryServicesBackupJob.md'
- Update 'Get-AzRecoveryServicesBackupContainer.md'
- Update 'Get-AzRecoveryServicesVault.md'
- Update 'Wait-AzRecoveryServicesBackupJob.md'
- Update 'Set-AzRecoveryServicesVaultContext.md'
- Update 'Get-AzRecoveryServicesBackupItem.md'
- Update 'Get-AzRecoveryServicesBackupRecoveryPoint.md'
- Update 'Restore-AzRecoveryServicesBackupItem.md'
- Updated service call for Unregistering container for Azure File Share
- Update 'Set-AzRecoveryServicesAsrAlertSetting.md'
- Fix for get-policy command for IaaSVMs
- Fixes regarding 'Set-AzRecoveryServicesVaultContext' deprecation
- IaaSVM policy minimum retention in days changed to 7 from 1
- Support for Cross subscription Azure to Azure site recovery.
- Marking upcoming breaking changes for Azure Site Recovery.
- Fix for Azure Site Recovery recovery plan end action plan.
- Fix for Azure Site Recovery Update network mapping for Azure to Azure.
- Fix for Azure Site Recovery update protection direction for Azure to Azure for managed disk.
- Other minor fixes.
- Updated cmdlets with plural nouns to singular, and deprecated plural names.
- Updated table format for SQL in azure VM
- Added alternate method to fetch location in AzureFileShare
- Updated ScheduleRunDays in SchedulePolicy object according to timezone
- Made some attibutes read-only in Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
- Added SnapshotRetentionInDays in Azure VM policy to support Instant RP
- Added pipe support for unregister container
- Added Sql server in Azure VM support
- SDK Update
- Removed VMappContainer check in Get-ProtectableItem
- Added Name and ServerName as parameters for Get-ProtectableItem
- Updated internal API for triggering adhoc inquiry
- Release with updated Authentication dependency
- General availability of
Az.RecoveryServices
module