|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.3.0-beta.2 (2023-03-30) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type alias `MongoRoleDefinitionType` type has been changed from `string` to `int32` |
| 7 | + |
| 8 | +### Features Added |
| 9 | + |
| 10 | +- New value `CreateModePointInTimeRestore` added to enum type `CreateMode` |
| 11 | +- New value `DataTransferComponentCosmosDBMongo` added to enum type `DataTransferComponent` |
| 12 | +- New enum type `CheckNameAvailabilityReason` with values `CheckNameAvailabilityReasonAlreadyExists`, `CheckNameAvailabilityReasonInvalid` |
| 13 | +- New enum type `MongoClusterStatus` with values `MongoClusterStatusDropping`, `MongoClusterStatusProvisioning`, `MongoClusterStatusReady`, `MongoClusterStatusStarting`, `MongoClusterStatusStopped`, `MongoClusterStatusStopping`, `MongoClusterStatusUpdating` |
| 14 | +- New enum type `NodeKind` with values `NodeKindShard` |
| 15 | +- New enum type `ProvisioningState` with values `ProvisioningStateCanceled`, `ProvisioningStateDropping`, `ProvisioningStateFailed`, `ProvisioningStateInProgress`, `ProvisioningStateSucceeded`, `ProvisioningStateUpdating` |
| 16 | +- New function `*ClientFactory.NewMongoClustersClient() *MongoClustersClient` |
| 17 | +- New function `NewMongoClustersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MongoClustersClient, error)` |
| 18 | +- New function `*MongoClustersClient.CheckNameAvailability(context.Context, string, CheckNameAvailabilityRequest, *MongoClustersClientCheckNameAvailabilityOptions) (MongoClustersClientCheckNameAvailabilityResponse, error)` |
| 19 | +- New function `*MongoClustersClient.BeginCreateOrUpdate(context.Context, string, string, MongoCluster, *MongoClustersClientBeginCreateOrUpdateOptions) (*runtime.Poller[MongoClustersClientCreateOrUpdateResponse], error)` |
| 20 | +- New function `*MongoClustersClient.BeginCreateOrUpdateFirewallRule(context.Context, string, string, string, FirewallRule, *MongoClustersClientBeginCreateOrUpdateFirewallRuleOptions) (*runtime.Poller[MongoClustersClientCreateOrUpdateFirewallRuleResponse], error)` |
| 21 | +- New function `*MongoClustersClient.BeginDelete(context.Context, string, string, *MongoClustersClientBeginDeleteOptions) (*runtime.Poller[MongoClustersClientDeleteResponse], error)` |
| 22 | +- New function `*MongoClustersClient.BeginDeleteFirewallRule(context.Context, string, string, string, *MongoClustersClientBeginDeleteFirewallRuleOptions) (*runtime.Poller[MongoClustersClientDeleteFirewallRuleResponse], error)` |
| 23 | +- New function `*MongoClustersClient.Get(context.Context, string, string, *MongoClustersClientGetOptions) (MongoClustersClientGetResponse, error)` |
| 24 | +- New function `*MongoClustersClient.GetFirewallRule(context.Context, string, string, string, *MongoClustersClientGetFirewallRuleOptions) (MongoClustersClientGetFirewallRuleResponse, error)` |
| 25 | +- New function `*MongoClustersClient.NewListByResourceGroupPager(string, *MongoClustersClientListByResourceGroupOptions) *runtime.Pager[MongoClustersClientListByResourceGroupResponse]` |
| 26 | +- New function `*MongoClustersClient.ListConnectionStrings(context.Context, string, string, *MongoClustersClientListConnectionStringsOptions) (MongoClustersClientListConnectionStringsResponse, error)` |
| 27 | +- New function `*MongoClustersClient.NewListFirewallRulesPager(string, string, *MongoClustersClientListFirewallRulesOptions) *runtime.Pager[MongoClustersClientListFirewallRulesResponse]` |
| 28 | +- New function `*MongoClustersClient.NewListPager(*MongoClustersClientListOptions) *runtime.Pager[MongoClustersClientListResponse]` |
| 29 | +- New function `*MongoClustersClient.BeginUpdate(context.Context, string, string, MongoClusterUpdate, *MongoClustersClientBeginUpdateOptions) (*runtime.Poller[MongoClustersClientUpdateResponse], error)` |
| 30 | +- New function `*MongoDataTransferDataSourceSink.GetDataTransferDataSourceSink() *DataTransferDataSourceSink` |
| 31 | +- New struct `CheckNameAvailabilityRequest` |
| 32 | +- New struct `CheckNameAvailabilityResponse` |
| 33 | +- New struct `ConnectionString` |
| 34 | +- New struct `ErrorAdditionalInfo` |
| 35 | +- New struct `ErrorDetail` |
| 36 | +- New struct `ErrorResponseAutoGenerated` |
| 37 | +- New struct `FirewallRule` |
| 38 | +- New struct `FirewallRuleListResult` |
| 39 | +- New struct `FirewallRuleProperties` |
| 40 | +- New struct `ListConnectionStringsResult` |
| 41 | +- New struct `MongoCluster` |
| 42 | +- New struct `MongoClusterListResult` |
| 43 | +- New struct `MongoClusterProperties` |
| 44 | +- New struct `MongoClusterRestoreParameters` |
| 45 | +- New struct `MongoClusterUpdate` |
| 46 | +- New struct `MongoDataTransferDataSourceSink` |
| 47 | +- New struct `NodeGroupProperties` |
| 48 | +- New struct `NodeGroupSpec` |
| 49 | +- New struct `ProxyResourceAutoGenerated` |
| 50 | +- New struct `ResourceAutoGenerated` |
| 51 | +- New struct `TrackedResource` |
| 52 | + |
| 53 | + |
3 | 54 | ## 2.3.0-beta.1 (2023-03-24)
|
4 | 55 | ### Features Added
|
5 | 56 |
|
|
0 commit comments