|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0-beta.1 (2024-05-03) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `AccountSKU.Name` has been changed from `*Name` to `*AccountSKUName` |
| 7 | +- Type of `AccountSKUAutoGenerated.Name` has been changed from `*Name` to `*AccountSKUName` |
| 8 | +- Type of `Identity.Type` has been changed from `*Type` to `*ManagedIdentityType` |
| 9 | +- Type of `PrivateLinkServiceConnectionState.Status` has been changed from `*Status` to `*PrivateEndpointConnectionStatus` |
| 10 | +- Enum `Name` has been removed |
| 11 | +- Enum `Status` has been removed |
| 12 | +- Enum `Type` has been removed |
| 13 | +- Field `Guardian` of struct `AccountEndpoints` has been removed |
| 14 | +- Field `Count` of struct `AccountList` has been removed |
| 15 | +- Field `Guardian` of struct `AccountPropertiesEndpoints` has been removed |
| 16 | +- Field `Count` of struct `PrivateEndpointConnectionList` has been removed |
| 17 | +- Field `Count` of struct `PrivateLinkResourceList` has been removed |
| 18 | + |
| 19 | +### Features Added |
| 20 | + |
| 21 | +- New enum type `AccountProvisioningState` with values `AccountProvisioningStateCanceled`, `AccountProvisioningStateCreating`, `AccountProvisioningStateDeleting`, `AccountProvisioningStateFailed`, `AccountProvisioningStateMoving`, `AccountProvisioningStateSoftDeleted`, `AccountProvisioningStateSoftDeleting`, `AccountProvisioningStateSucceeded`, `AccountProvisioningStateUnknown`, `AccountProvisioningStateUpdating` |
| 22 | +- New enum type `AccountSKUName` with values `AccountSKUNameFree`, `AccountSKUNameStandard` |
| 23 | +- New enum type `ConsentKind` with values `ConsentKindGovernance`, `ConsentKindMetadata` |
| 24 | +- New enum type `ConsentScopeType` with values `ConsentScopeTypeAzure`, `ConsentScopeTypeDatabricks`, `ConsentScopeTypeFabric`, `ConsentScopeTypeS3`, `ConsentScopeTypeSnowflake` |
| 25 | +- New enum type `ConsentStatus` with values `ConsentStatusDisabled`, `ConsentStatusEnabled`, `ConsentStatusNotSpecified` |
| 26 | +- New enum type `EventHubType` with values `EventHubTypeHook`, `EventHubTypeNotification` |
| 27 | +- New enum type `EventStreamingState` with values `EventStreamingStateDisabled`, `EventStreamingStateEnabled` |
| 28 | +- New enum type `EventStreamingType` with values `EventStreamingTypeAzure`, `EventStreamingTypeManaged`, `EventStreamingTypeNone` |
| 29 | +- New enum type `KafkaConfigurationIdentityType` with values `KafkaConfigurationIdentityTypeNone`, `KafkaConfigurationIdentityTypeSystemAssigned`, `KafkaConfigurationIdentityTypeUserAssigned` |
| 30 | +- New enum type `ManagedEventHubState` with values `ManagedEventHubStateDisabled`, `ManagedEventHubStateEnabled`, `ManagedEventHubStateNotSpecified` |
| 31 | +- New enum type `ManagedIdentityType` with values `ManagedIdentityTypeNone`, `ManagedIdentityTypeSystemAssigned`, `ManagedIdentityTypeUserAssigned` |
| 32 | +- New enum type `MergeAccountType` with values `MergeAccountTypePrimary`, `MergeAccountTypeSecondary` |
| 33 | +- New enum type `MergeStatus` with values `MergeStatusFailed`, `MergeStatusInProgress`, `MergeStatusSucceeded` |
| 34 | +- New enum type `PrivateEndpointConnectionStatus` with values `PrivateEndpointConnectionStatusApproved`, `PrivateEndpointConnectionStatusDisconnected`, `PrivateEndpointConnectionStatusPending`, `PrivateEndpointConnectionStatusRejected`, `PrivateEndpointConnectionStatusUnknown` |
| 35 | +- New enum type `TenantEndpointState` with values `TenantEndpointStateDisabled`, `TenantEndpointStateEnabled`, `TenantEndpointStateNotSpecified` |
| 36 | +- New function `*ClientFactory.NewFeaturesClient() *FeaturesClient` |
| 37 | +- New function `*ClientFactory.NewIngestionPrivateEndpointConnectionsClient() *IngestionPrivateEndpointConnectionsClient` |
| 38 | +- New function `*ClientFactory.NewKafkaConfigurationsClient() *KafkaConfigurationsClient` |
| 39 | +- New function `*ClientFactory.NewUsagesClient() *UsagesClient` |
| 40 | +- New function `NewFeaturesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FeaturesClient, error)` |
| 41 | +- New function `*FeaturesClient.AccountGet(context.Context, string, string, BatchFeatureRequest, *FeaturesClientAccountGetOptions) (FeaturesClientAccountGetResponse, error)` |
| 42 | +- New function `*FeaturesClient.SubscriptionGet(context.Context, string, BatchFeatureRequest, *FeaturesClientSubscriptionGetOptions) (FeaturesClientSubscriptionGetResponse, error)` |
| 43 | +- New function `NewIngestionPrivateEndpointConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IngestionPrivateEndpointConnectionsClient, error)` |
| 44 | +- New function `*IngestionPrivateEndpointConnectionsClient.NewListPager(string, string, *IngestionPrivateEndpointConnectionsClientListOptions) *runtime.Pager[IngestionPrivateEndpointConnectionsClientListResponse]` |
| 45 | +- New function `*IngestionPrivateEndpointConnectionsClient.UpdateStatus(context.Context, string, string, PrivateEndpointConnectionStatusUpdateRequest, *IngestionPrivateEndpointConnectionsClientUpdateStatusOptions) (IngestionPrivateEndpointConnectionsClientUpdateStatusResponse, error)` |
| 46 | +- New function `NewKafkaConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*KafkaConfigurationsClient, error)` |
| 47 | +- New function `*KafkaConfigurationsClient.CreateOrUpdate(context.Context, string, string, string, KafkaConfiguration, *KafkaConfigurationsClientCreateOrUpdateOptions) (KafkaConfigurationsClientCreateOrUpdateResponse, error)` |
| 48 | +- New function `*KafkaConfigurationsClient.Delete(context.Context, string, string, string, *KafkaConfigurationsClientDeleteOptions) (KafkaConfigurationsClientDeleteResponse, error)` |
| 49 | +- New function `*KafkaConfigurationsClient.Get(context.Context, string, string, string, *KafkaConfigurationsClientGetOptions) (KafkaConfigurationsClientGetResponse, error)` |
| 50 | +- New function `*KafkaConfigurationsClient.NewListByAccountPager(string, string, *KafkaConfigurationsClientListByAccountOptions) *runtime.Pager[KafkaConfigurationsClientListByAccountResponse]` |
| 51 | +- New function `NewUsagesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*UsagesClient, error)` |
| 52 | +- New function `*UsagesClient.Get(context.Context, string, *UsagesClientGetOptions) (UsagesClientGetResponse, error)` |
| 53 | +- New struct `AccountMergeInfo` |
| 54 | +- New struct `AccountPropertiesAccountStatus` |
| 55 | +- New struct `AccountStatus` |
| 56 | +- New struct `AccountStatusErrorDetails` |
| 57 | +- New struct `BatchFeatureRequest` |
| 58 | +- New struct `BatchFeatureStatus` |
| 59 | +- New struct `Consent` |
| 60 | +- New struct `ConsentProperties` |
| 61 | +- New struct `Credentials` |
| 62 | +- New struct `IngestionStorage` |
| 63 | +- New struct `KafkaConfiguration` |
| 64 | +- New struct `KafkaConfigurationList` |
| 65 | +- New struct `KafkaConfigurationProperties` |
| 66 | +- New struct `PrivateEndpointConnectionStatusUpdateRequest` |
| 67 | +- New struct `PrivateEndpointConnectionStatusUpdateResponse` |
| 68 | +- New struct `ProxyResourceSystemData` |
| 69 | +- New struct `QuotaName` |
| 70 | +- New struct `Usage` |
| 71 | +- New struct `UsageList` |
| 72 | +- New struct `UsageName` |
| 73 | +- New field `AccountStatus`, `DefaultDomain`, `IngestionStorage`, `ManagedEventHubState`, `ManagedResourcesPublicNetworkAccess`, `MergeInfo`, `TenantEndpointState` in struct `AccountProperties` |
| 74 | +- New field `SystemData` in struct `PrivateEndpointConnection` |
| 75 | +- New field `SystemData` in struct `ProxyResource` |
| 76 | + |
| 77 | + |
3 | 78 | ## 1.2.0 (2023-11-24) |
4 | 79 | ### Features Added |
5 | 80 |
|
|
0 commit comments