|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0-beta.6 (2024-08-10) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `DistributedAvailabilityGroupProperties.ReplicationMode` has been changed from `*ReplicationModeType` to `*ReplicationMode` |
| 7 | +- Enum `FailoverModeType` has been removed |
| 8 | +- Enum `FailoverType` has been removed |
| 9 | +- Enum `InstanceRole` has been removed |
| 10 | +- Enum `LinkRole` has been removed |
| 11 | +- Enum `ReplicaConnectedState` has been removed |
| 12 | +- Enum `ReplicaSynchronizationHealth` has been removed |
| 13 | +- Enum `ReplicationModeType` has been removed |
| 14 | +- Enum `RoleChangeType` has been removed |
| 15 | +- Enum `SeedingModeType` has been removed |
| 16 | +- Function `*DistributedAvailabilityGroupsClient.BeginFailover` has been removed |
| 17 | +- Function `*DistributedAvailabilityGroupsClient.BeginSetRole` has been removed |
| 18 | +- Struct `CertificateInfo` has been removed |
| 19 | +- Struct `DistributedAvailabilityGroupDatabase` has been removed |
| 20 | +- Struct `DistributedAvailabilityGroupSetRole` has been removed |
| 21 | +- Struct `DistributedAvailabilityGroupsFailoverRequest` has been removed |
| 22 | +- Field `Databases`, `DistributedAvailabilityGroupName`, `FailoverMode`, `InstanceAvailabilityGroupName`, `InstanceLinkRole`, `PartnerAvailabilityGroupName`, `PartnerEndpoint`, `PartnerLinkRole`, `SeedingMode` of struct `DistributedAvailabilityGroupProperties` has been removed |
| 23 | + |
| 24 | +### Features Added |
| 25 | + |
| 26 | +- New enum type `FailoverGroupDatabasesSecondaryType` with values `FailoverGroupDatabasesSecondaryTypeGeo`, `FailoverGroupDatabasesSecondaryTypeStandby` |
| 27 | +- New enum type `ReplicationMode` with values `ReplicationModeAsync`, `ReplicationModeSync` |
| 28 | +- New function `*ReplicationLinksClient.BeginCreateOrUpdate(context.Context, string, string, string, string, ReplicationLink, *ReplicationLinksClientBeginCreateOrUpdateOptions) (*runtime.Poller[ReplicationLinksClientCreateOrUpdateResponse], error)` |
| 29 | +- New function `*ReplicationLinksClient.BeginUpdate(context.Context, string, string, string, string, ReplicationLinkUpdate, *ReplicationLinksClientBeginUpdateOptions) (*runtime.Poller[ReplicationLinksClientUpdateResponse], error)` |
| 30 | +- New struct `ReplicationLinkUpdate` |
| 31 | +- New struct `ReplicationLinkUpdateProperties` |
| 32 | +- New field `LastHardenedLsn`, `LinkState`, `PrimaryAvailabilityGroupName`, `SecondaryAvailabilityGroupName`, `SourceEndpoint`, `SourceReplicaID`, `TargetDatabase`, `TargetReplicaID` in struct `DistributedAvailabilityGroupProperties` |
| 33 | +- New field `SecondaryType` in struct `FailoverGroupProperties` |
| 34 | +- New field `SecondaryType` in struct `FailoverGroupUpdateProperties` |
| 35 | +- New field `PartnerDatabaseID` in struct `ReplicationLinkProperties` |
| 36 | + |
| 37 | + |
3 | 38 | ## 2.0.0-beta.5 (2024-05-24) |
4 | 39 | ### Breaking Changes |
5 | 40 |
|
|
0 commit comments