Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,82 @@
# Release History

## 3.0.0 (2026-02-12)
### Breaking Changes

- Struct `ApplianceQueryParameter` has been removed
- Struct `EventQueryParameter` has been removed
- Struct `FabricQueryParameter` has been removed
- Struct `MigrationItemsQueryParameter` has been removed
- Struct `ProtectableItemQueryParameter` has been removed
- Struct `ProtectedClustersQueryParameter` has been removed
- Struct `ProtectedItemsQueryParameter` has been removed

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All breaking changes are new

### Features Added

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New Features Added:

  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New struct SystemData
  • New field SystemData in struct Alert
  • New field SystemData in struct Event
  • New field SystemData in struct Fabric
  • New field SystemData in struct Job
  • New field SystemData in struct LogicalNetwork
  • New field SystemData in struct MigrationItem
  • New field SystemData in struct MigrationRecoveryPoint
  • New field SystemData in struct Network
  • New field SystemData in struct NetworkMapping
  • New field SystemData in struct Policy
  • New field SystemData in struct ProtectableItem
  • New field SystemData in struct ProtectionContainer
  • New field SystemData in struct ProtectionContainerMapping
  • New field SystemData in struct RecoveryPlan
  • New field SystemData in struct RecoveryPoint
  • New field SystemData in struct RecoveryServicesProvider
  • New field SystemData in struct ReplicationEligibilityResults
  • New field SystemData in struct ReplicationProtectedItem
  • New field SystemData in struct ReplicationProtectionCluster
  • New field SystemData in struct ReplicationProtectionIntent
  • New field SystemData in struct StorageClassification
  • New field SystemData in struct StorageClassificationMapping
  • New field SystemData in struct SupportedOperatingSystems
  • New field SystemData in struct VCenter
  • New field SystemData in struct VaultHealthDetails
  • New field SystemData in struct VaultSetting

- New value `AgentUpgradeBlockedReasonReInstallRequired` added to enum type `AgentUpgradeBlockedReason`
- New enum type `AgentReinstallBlockedReason` with values `AgentReinstallBlockedReasonAgentNoHeartbeat`, `AgentReinstallBlockedReasonDistroNotSupported`, `AgentReinstallBlockedReasonUnknown`
- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser`
- New enum type `MobilityAgentReinstallType` with values `MobilityAgentReinstallTypeAutoTriggered`, `MobilityAgentReinstallTypeUserTriggered`
- New function `*ReplicationProtectedItemsClient.BeginReinstallMobilityService(ctx context.Context, resourceGroupName string, resourceName string, fabricName string, protectionContainerName string, replicatedProtectedItemName string, updateMobilityServiceRequest ReinstallMobilityServiceRequest, options *ReplicationProtectedItemsClientBeginReinstallMobilityServiceOptions) (*runtime.Poller[ReplicationProtectedItemsClientReinstallMobilityServiceResponse], error)`
- New struct `A2AAgentReinstallBlockingErrorDetails`
- New struct `InMageRcmAgentReinstallBlockingErrorDetails`
- New struct `ReinstallMobilityServiceRequest`
- New struct `ReinstallMobilityServiceRequestProperties`
- New struct `SystemData`
- New field `PlatformFaultDomain` in struct `A2AEnableProtectionInput`
- New field `AgentReinstallAttemptToVersion`, `AutoAgentUpgradeRetryCount`, `DistroName`, `DistroNameForWhichAgentIsInstalled`, `IsAgentReinstallRequired`, `IsAgentUpgradeInProgress`, `IsAgentUpgradeRetryThresholdExhausted`, `IsAgentUpgradeable`, `OSFamilyName`, `PlatformFaultDomain`, `ReasonsBlockingReInstall`, `ReasonsBlockingReinstallDetails` in struct `A2AReplicationDetails`
- New field `PlatformFaultDomain` in struct `A2ASwitchProtectionInput`
- New field `PlatformFaultDomain`, `RecoveryAvailabilityZone` in struct `A2AUpdateReplicationProtectedItemInput`
- New field `SystemData` in struct `Alert`
- New field `SystemData` in struct `Event`
- New field `SystemData` in struct `Fabric`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `HyperVReplicaAzureDiskInputDetails`
- New field `TargetCapacityReservationGroupID` in struct `HyperVReplicaAzureEnableProtectionInput`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `HyperVReplicaAzureManagedDiskDetails`
- New field `TargetCapacityReservationGroupID` in struct `HyperVReplicaAzurePlannedFailoverProviderInput`
- New field `TargetCapacityReservationGroupID` in struct `HyperVReplicaAzureReplicationDetails`
- New field `TargetCapacityReservationGroupID` in struct `HyperVReplicaAzureUpdateReplicationProtectedItemInput`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `InMageRcmDiskInput`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `InMageRcmDisksDefaultInput`
- New field `TargetCapacityReservationGroupID` in struct `InMageRcmEnableProtectionInput`
- New field `AgentReinstallAttemptToVersion`, `AgentReinstallJobID`, `AgentReinstallState`, `DistroName`, `DistroNameForWhichAgentIsInstalled`, `IsAgentReinstallRequired`, `IsAgentUpgradeable`, `IsLastReinstallSuccessful`, `LastAgentReinstallType`, `OSFamilyName`, `ReasonsBlockingReinstall`, `ReasonsBlockingReinstallDetails` in struct `InMageRcmMobilityAgentDetails`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `InMageRcmProtectedDiskDetails`
- New field `TargetCapacityReservationGroupID` in struct `InMageRcmReplicationDetails`
- New field `TargetCapacityReservationGroupID` in struct `InMageRcmUnplannedFailoverInput`
- New field `TargetCapacityReservationGroupID`, `VMDisks` in struct `InMageRcmUpdateReplicationProtectedItemInput`
- New field `SystemData` in struct `Job`
- New field `SystemData` in struct `LogicalNetwork`
- New field `SystemData` in struct `MigrationItem`
- New field `SystemData` in struct `MigrationRecoveryPoint`
- New field `SystemData` in struct `Network`
- New field `SystemData` in struct `NetworkMapping`
- New field `SystemData` in struct `Policy`
- New field `SystemData` in struct `ProtectableItem`
- New field `SystemData` in struct `ProtectionContainer`
- New field `SystemData` in struct `ProtectionContainerMapping`
- New field `SystemData` in struct `RecoveryPlan`
- New field `SystemData` in struct `RecoveryPoint`
- New field `SystemData` in struct `RecoveryServicesProvider`
- New field `SystemData` in struct `ReplicationEligibilityResults`
- New field `SystemData` in struct `ReplicationProtectedItem`
- New field `SystemData` in struct `ReplicationProtectionCluster`
- New field `SystemData` in struct `ReplicationProtectionIntent`
- New field `SystemData` in struct `StorageClassification`
- New field `SystemData` in struct `StorageClassificationMapping`
- New field `SystemData` in struct `SupportedOperatingSystems`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `UpdateDiskInput`
- New field `SystemData` in struct `VCenter`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `VMwareCbtDiskInput`
- New field `TargetCapacityReservationGroupID` in struct `VMwareCbtEnableMigrationInput`
- New field `TargetCapacityReservationGroupID` in struct `VMwareCbtMigrateInput`
- New field `TargetCapacityReservationGroupID` in struct `VMwareCbtMigrationDetails`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `VMwareCbtProtectedDiskDetails`
- New field `DiskSizeInGB`, `Iops`, `ThroughputInMbps` in struct `VMwareCbtUpdateDiskInput`
- New field `TargetCapacityReservationGroupID` in struct `VMwareCbtUpdateMigrationItemInput`
- New field `SystemData` in struct `VaultHealthDetails`
- New field `SystemData` in struct `VaultSetting`


## 2.4.0 (2025-04-25)
### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
Install the Azure Recovery Services Site Recovery module:

```sh
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery/v2
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery/v3
```

## Authorization
Expand Down

This file was deleted.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading