|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 0.7.0 (2023-06-12) |
| 4 | +### Features Added |
| 5 | + |
| 6 | +- New value `ArcSQLServerLicenseTypeLicenseOnly`, `ArcSQLServerLicenseTypePAYG`, `ArcSQLServerLicenseTypeServerCAL` added to enum type `ArcSQLServerLicenseType` |
| 7 | +- New value `EditionTypeBusinessIntelligence` added to enum type `EditionType` |
| 8 | +- New value `HostTypeAWSKubernetesService`, `HostTypeAWSVMWareVirtualMachine`, `HostTypeAzureKubernetesService`, `HostTypeAzureVMWareVirtualMachine`, `HostTypeAzureVirtualMachine`, `HostTypeContainer`, `HostTypeGCPKubernetesService`, `HostTypeGCPVMWareVirtualMachine` added to enum type `HostType` |
| 9 | +- New enum type `DatabaseState` with values `DatabaseStateCopying`, `DatabaseStateEmergency`, `DatabaseStateOffline`, `DatabaseStateOfflineSecondary`, `DatabaseStateOnline`, `DatabaseStateRecovering`, `DatabaseStateRecoveryPending`, `DatabaseStateRestoring`, `DatabaseStateSuspect` |
| 10 | +- New enum type `FailoverGroupPartnerSyncMode` with values `FailoverGroupPartnerSyncModeAsync`, `FailoverGroupPartnerSyncModeSync` |
| 11 | +- New enum type `InstanceFailoverGroupRole` with values `InstanceFailoverGroupRoleForcePrimaryAllowDataLoss`, `InstanceFailoverGroupRoleForceSecondary`, `InstanceFailoverGroupRolePrimary`, `InstanceFailoverGroupRoleSecondary` |
| 12 | +- New enum type `ProvisioningState` with values `ProvisioningStateAccepted`, `ProvisioningStateCanceled`, `ProvisioningStateFailed`, `ProvisioningStateSucceeded` |
| 13 | +- New enum type `RecoveryMode` with values `RecoveryModeBulkLogged`, `RecoveryModeFull`, `RecoveryModeSimple` |
| 14 | +- New function `*ClientFactory.NewFailoverGroupsClient() *FailoverGroupsClient` |
| 15 | +- New function `*ClientFactory.NewSQLServerDatabasesClient() *SQLServerDatabasesClient` |
| 16 | +- New function `NewFailoverGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FailoverGroupsClient, error)` |
| 17 | +- New function `*FailoverGroupsClient.BeginCreate(context.Context, string, string, string, FailoverGroupResource, *FailoverGroupsClientBeginCreateOptions) (*runtime.Poller[FailoverGroupsClientCreateResponse], error)` |
| 18 | +- New function `*FailoverGroupsClient.BeginDelete(context.Context, string, string, string, *FailoverGroupsClientBeginDeleteOptions) (*runtime.Poller[FailoverGroupsClientDeleteResponse], error)` |
| 19 | +- New function `*FailoverGroupsClient.Get(context.Context, string, string, string, *FailoverGroupsClientGetOptions) (FailoverGroupsClientGetResponse, error)` |
| 20 | +- New function `*FailoverGroupsClient.NewListPager(string, string, *FailoverGroupsClientListOptions) *runtime.Pager[FailoverGroupsClientListResponse]` |
| 21 | +- New function `NewSQLServerDatabasesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SQLServerDatabasesClient, error)` |
| 22 | +- New function `*SQLServerDatabasesClient.Create(context.Context, string, string, string, SQLServerDatabaseResource, *SQLServerDatabasesClientCreateOptions) (SQLServerDatabasesClientCreateResponse, error)` |
| 23 | +- New function `*SQLServerDatabasesClient.Delete(context.Context, string, string, string, *SQLServerDatabasesClientDeleteOptions) (SQLServerDatabasesClientDeleteResponse, error)` |
| 24 | +- New function `*SQLServerDatabasesClient.Get(context.Context, string, string, string, *SQLServerDatabasesClientGetOptions) (SQLServerDatabasesClientGetResponse, error)` |
| 25 | +- New function `*SQLServerDatabasesClient.NewListPager(string, string, *SQLServerDatabasesClientListOptions) *runtime.Pager[SQLServerDatabasesClientListResponse]` |
| 26 | +- New function `*SQLServerDatabasesClient.Update(context.Context, string, string, string, SQLServerDatabaseUpdate, *SQLServerDatabasesClientUpdateOptions) (SQLServerDatabasesClientUpdateResponse, error)` |
| 27 | +- New struct `ArcSQLServerDatabaseListResult` |
| 28 | +- New struct `FailoverGroupListResult` |
| 29 | +- New struct `FailoverGroupProperties` |
| 30 | +- New struct `FailoverGroupResource` |
| 31 | +- New struct `FailoverGroupSpec` |
| 32 | +- New struct `K8SActiveDirectory` |
| 33 | +- New struct `K8SActiveDirectoryConnector` |
| 34 | +- New struct `K8SNetworkSettings` |
| 35 | +- New struct `K8SSecurity` |
| 36 | +- New struct `K8SSettings` |
| 37 | +- New struct `K8StransparentDataEncryption` |
| 38 | +- New struct `SQLServerDatabaseResource` |
| 39 | +- New struct `SQLServerDatabaseResourceProperties` |
| 40 | +- New struct `SQLServerDatabaseResourcePropertiesBackupInformation` |
| 41 | +- New struct `SQLServerDatabaseResourcePropertiesDatabaseOptions` |
| 42 | +- New struct `SQLServerDatabaseUpdate` |
| 43 | +- New field `Security`, `Settings` in struct `SQLManagedInstanceK8SSpec` |
| 44 | +- New field `Cores` in struct `SQLServerInstanceProperties` |
| 45 | + |
| 46 | + |
3 | 47 | ## 0.6.1 (2023-04-14)
|
4 | 48 | ### Bug Fixes
|
5 | 49 |
|
|
0 commit comments