|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0 (2022-12-13) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*CheckNameAvailabilityClient.Execute` parameter(s) have been changed from `(context.Context, NameAvailabilityRequest, *CheckNameAvailabilityClientExecuteOptions)` to `(context.Context, CheckNameAvailabilityRequest, *CheckNameAvailabilityClientExecuteOptions)` |
| 7 | +- Function `*ConfigurationsClient.BeginUpdate` parameter(s) have been changed from `(context.Context, string, string, string, Configuration, *ConfigurationsClientBeginUpdateOptions)` to `(context.Context, string, string, string, ConfigurationForUpdate, *ConfigurationsClientBeginUpdateOptions)` |
| 8 | +- Type of `NameAvailability.Reason` has been changed from `*Reason` to `*CheckNameAvailabilityReason` |
| 9 | +- Type alias `Reason` has been removed |
| 10 | +- Struct `CloudError` has been removed |
| 11 | +- Struct `NameAvailabilityRequest` has been removed |
| 12 | +- Field `AdditionalInfo` of struct `ErrorResponse` has been removed |
| 13 | +- Field `Code` of struct `ErrorResponse` has been removed |
| 14 | +- Field `Details` of struct `ErrorResponse` has been removed |
| 15 | +- Field `Message` of struct `ErrorResponse` has been removed |
| 16 | +- Field `Target` of struct `ErrorResponse` has been removed |
| 17 | +- Field `Location` of struct `ServerForUpdate` has been removed |
| 18 | + |
| 19 | +### Features Added |
| 20 | + |
| 21 | +- New value `CreateModeGeoRestore`, `CreateModeReplica` added to type alias `CreateMode` |
| 22 | +- New value `HighAvailabilityModeSameZone` added to type alias `HighAvailabilityMode` |
| 23 | +- New type alias `ActiveDirectoryAuthEnum` with values `ActiveDirectoryAuthEnumDisabled`, `ActiveDirectoryAuthEnumEnabled` |
| 24 | +- New type alias `ArmServerKeyType` with values `ArmServerKeyTypeAzureKeyVault`, `ArmServerKeyTypeSystemAssigned` |
| 25 | +- New type alias `CheckNameAvailabilityReason` with values `CheckNameAvailabilityReasonAlreadyExists`, `CheckNameAvailabilityReasonInvalid` |
| 26 | +- New type alias `IdentityType` with values `IdentityTypeNone`, `IdentityTypeSystemAssigned`, `IdentityTypeUserAssigned` |
| 27 | +- New type alias `Origin` with values `OriginFull` |
| 28 | +- New type alias `PasswordAuthEnum` with values `PasswordAuthEnumDisabled`, `PasswordAuthEnumEnabled` |
| 29 | +- New type alias `PrincipalType` with values `PrincipalTypeGroup`, `PrincipalTypeServicePrincipal`, `PrincipalTypeUnknown`, `PrincipalTypeUser` |
| 30 | +- New type alias `ReplicationRole` with values `ReplicationRoleAsyncReplica`, `ReplicationRoleGeoAsyncReplica`, `ReplicationRoleGeoSyncReplica`, `ReplicationRoleNone`, `ReplicationRolePrimary`, `ReplicationRoleSecondary`, `ReplicationRoleSyncReplica`, `ReplicationRoleWalReplica` |
| 31 | +- New function `NewAdministratorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AdministratorsClient, error)` |
| 32 | +- New function `*AdministratorsClient.BeginCreate(context.Context, string, string, string, ActiveDirectoryAdministratorAdd, *AdministratorsClientBeginCreateOptions) (*runtime.Poller[AdministratorsClientCreateResponse], error)` |
| 33 | +- New function `*AdministratorsClient.BeginDelete(context.Context, string, string, string, *AdministratorsClientBeginDeleteOptions) (*runtime.Poller[AdministratorsClientDeleteResponse], error)` |
| 34 | +- New function `*AdministratorsClient.Get(context.Context, string, string, string, *AdministratorsClientGetOptions) (AdministratorsClientGetResponse, error)` |
| 35 | +- New function `*AdministratorsClient.NewListByServerPager(string, string, *AdministratorsClientListByServerOptions) *runtime.Pager[AdministratorsClientListByServerResponse]` |
| 36 | +- New function `NewBackupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsClient, error)` |
| 37 | +- New function `*BackupsClient.Get(context.Context, string, string, string, *BackupsClientGetOptions) (BackupsClientGetResponse, error)` |
| 38 | +- New function `*BackupsClient.NewListByServerPager(string, string, *BackupsClientListByServerOptions) *runtime.Pager[BackupsClientListByServerResponse]` |
| 39 | +- New function `NewCheckNameAvailabilityWithLocationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CheckNameAvailabilityWithLocationClient, error)` |
| 40 | +- New function `*CheckNameAvailabilityWithLocationClient.Execute(context.Context, string, CheckNameAvailabilityRequest, *CheckNameAvailabilityWithLocationClientExecuteOptions) (CheckNameAvailabilityWithLocationClientExecuteResponse, error)` |
| 41 | +- New function `NewReplicasClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ReplicasClient, error)` |
| 42 | +- New function `*ReplicasClient.NewListByServerPager(string, string, *ReplicasClientListByServerOptions) *runtime.Pager[ReplicasClientListByServerResponse]` |
| 43 | +- New struct `ActiveDirectoryAdministrator` |
| 44 | +- New struct `ActiveDirectoryAdministratorAdd` |
| 45 | +- New struct `AdministratorListResult` |
| 46 | +- New struct `AdministratorProperties` |
| 47 | +- New struct `AdministratorPropertiesForAdd` |
| 48 | +- New struct `AdministratorsClient` |
| 49 | +- New struct `AdministratorsClientCreateResponse` |
| 50 | +- New struct `AdministratorsClientDeleteResponse` |
| 51 | +- New struct `AdministratorsClientListByServerResponse` |
| 52 | +- New struct `AuthConfig` |
| 53 | +- New struct `BackupsClient` |
| 54 | +- New struct `BackupsClientListByServerResponse` |
| 55 | +- New struct `CheckNameAvailabilityRequest` |
| 56 | +- New struct `CheckNameAvailabilityResponse` |
| 57 | +- New struct `CheckNameAvailabilityWithLocationClient` |
| 58 | +- New struct `ConfigurationForUpdate` |
| 59 | +- New struct `DataEncryption` |
| 60 | +- New struct `ErrorDetail` |
| 61 | +- New struct `FastProvisioningEditionCapability` |
| 62 | +- New struct `ReplicasClient` |
| 63 | +- New struct `ReplicasClientListByServerResponse` |
| 64 | +- New struct `ServerBackup` |
| 65 | +- New struct `ServerBackupListResult` |
| 66 | +- New struct `ServerBackupProperties` |
| 67 | +- New struct `StorageTierCapability` |
| 68 | +- New struct `UserAssignedIdentity` |
| 69 | +- New struct `UserIdentity` |
| 70 | +- New field `FastProvisioningSupported` in struct `CapabilityProperties` |
| 71 | +- New field `SupportedFastProvisioningEditions` in struct `CapabilityProperties` |
| 72 | +- New field `Error` in struct `ErrorResponse` |
| 73 | +- New field `SystemData` in struct `ProxyResource` |
| 74 | +- New field `SystemData` in struct `Resource` |
| 75 | +- New field `Identity` in struct `Server` |
| 76 | +- New field `Identity` in struct `ServerForUpdate` |
| 77 | +- New field `AuthConfig` in struct `ServerProperties` |
| 78 | +- New field `DataEncryption` in struct `ServerProperties` |
| 79 | +- New field `ReplicaCapacity` in struct `ServerProperties` |
| 80 | +- New field `ReplicationRole` in struct `ServerProperties` |
| 81 | +- New field `AuthConfig` in struct `ServerPropertiesForUpdate` |
| 82 | +- New field `DataEncryption` in struct `ServerPropertiesForUpdate` |
| 83 | +- New field `ReplicationRole` in struct `ServerPropertiesForUpdate` |
| 84 | +- New field `Version` in struct `ServerPropertiesForUpdate` |
| 85 | +- New field `SupportedVersionsToUpgrade` in struct `ServerVersionCapability` |
| 86 | +- New field `SupportedUpgradableTierList` in struct `StorageMBCapability` |
| 87 | +- New field `SystemData` in struct `TrackedResource` |
| 88 | + |
| 89 | + |
3 | 90 | ## 1.1.0 (2022-07-21) |
4 | 91 | ### Features Added |
5 | 92 |
|
|
0 commit comments