|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0 (2025-03-27) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `AssociatedWorkspace.AssociateDate` has been changed from `*string` to `*time.Time` |
| 7 | +- Type of `CapacityReservationProperties.LastSKUUpdate` has been changed from `*string` to `*time.Time` |
| 8 | +- Type of `Cluster.Identity` has been changed from `*Identity` to `*ManagedServiceIdentity` |
| 9 | +- Type of `ClusterPatch.Identity` has been changed from `*Identity` to `*ManagedServiceIdentity` |
| 10 | +- Type of `ClusterProperties.CreatedDate` has been changed from `*string` to `*time.Time` |
| 11 | +- Type of `ClusterProperties.LastModifiedDate` has been changed from `*string` to `*time.Time` |
| 12 | +- Type of `WorkspaceProperties.CreatedDate` has been changed from `*string` to `*time.Time` |
| 13 | +- Type of `WorkspaceProperties.ModifiedDate` has been changed from `*string` to `*time.Time` |
| 14 | +- Type of `WorkspaceSKU.LastSKUUpdate` has been changed from `*string` to `*time.Time` |
| 15 | +- Operation `*TablesClient.Update` has been changed to LRO, use `*TablesClient.BeginUpdate` instead. |
| 16 | + |
| 17 | +### Features Added |
| 18 | + |
| 19 | +- New value `CapacityFiftyThousand`, `CapacityFourHundred`, `CapacityOneHundred`, `CapacityTenThousand`, `CapacityThreeHundred`, `CapacityTwentyFiveThousand`, `CapacityTwoHundred` added to enum type `Capacity` |
| 20 | +- New value `CapacityReservationLevelFiftyThousand`, `CapacityReservationLevelTenThousand`, `CapacityReservationLevelTwentyFiveThousand` added to enum type `CapacityReservationLevel` |
| 21 | +- New value `DataSourceTypeIngestion` added to enum type `DataSourceType` |
| 22 | +- New enum type `AccessRuleDirection` with values `AccessRuleDirectionInbound`, `AccessRuleDirectionOutbound` |
| 23 | +- New enum type `ClusterReplicationState` with values `ClusterReplicationStateCanceled`, `ClusterReplicationStateDisableRequested`, `ClusterReplicationStateDisabling`, `ClusterReplicationStateEnableRequested`, `ClusterReplicationStateEnabling`, `ClusterReplicationStateFailed`, `ClusterReplicationStateRollbackRequested`, `ClusterReplicationStateRollingBack`, `ClusterReplicationStateSucceeded` |
| 24 | +- New enum type `ColumnDataTypeHintEnum` with values `ColumnDataTypeHintEnumArmPath`, `ColumnDataTypeHintEnumGUID`, `ColumnDataTypeHintEnumIP`, `ColumnDataTypeHintEnumURI` |
| 25 | +- New enum type `ColumnTypeEnum` with values `ColumnTypeEnumBoolean`, `ColumnTypeEnumDateTime`, `ColumnTypeEnumDynamic`, `ColumnTypeEnumGUID`, `ColumnTypeEnumInt`, `ColumnTypeEnumLong`, `ColumnTypeEnumReal`, `ColumnTypeEnumString` |
| 26 | +- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser` |
| 27 | +- New enum type `IssueType` with values `IssueTypeConfigurationPropagationFailure`, `IssueTypeMissingIdentityConfiguration`, `IssueTypeMissingPerimeterConfiguration`, `IssueTypeUnknown` |
| 28 | +- New enum type `ManagedServiceIdentityType` with values `ManagedServiceIdentityTypeNone`, `ManagedServiceIdentityTypeSystemAssigned`, `ManagedServiceIdentityTypeSystemAssignedUserAssigned`, `ManagedServiceIdentityTypeUserAssigned` |
| 29 | +- New enum type `NetworkSecurityPerimeterConfigurationProvisioningState` with values `NetworkSecurityPerimeterConfigurationProvisioningStateAccepted`, `NetworkSecurityPerimeterConfigurationProvisioningStateCanceled`, `NetworkSecurityPerimeterConfigurationProvisioningStateCreating`, `NetworkSecurityPerimeterConfigurationProvisioningStateDeleting`, `NetworkSecurityPerimeterConfigurationProvisioningStateFailed`, `NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded`, `NetworkSecurityPerimeterConfigurationProvisioningStateUpdating` |
| 30 | +- New enum type `ProvisioningStateEnum` with values `ProvisioningStateEnumDeleting`, `ProvisioningStateEnumInProgress`, `ProvisioningStateEnumSucceeded`, `ProvisioningStateEnumUpdating` |
| 31 | +- New enum type `ResourceAssociationAccessMode` with values `ResourceAssociationAccessModeAudit`, `ResourceAssociationAccessModeEnforced`, `ResourceAssociationAccessModeLearning` |
| 32 | +- New enum type `Severity` with values `SeverityError`, `SeverityWarning` |
| 33 | +- New enum type `SourceEnum` with values `SourceEnumCustomer`, `SourceEnumMicrosoft` |
| 34 | +- New enum type `TablePlanEnum` with values `TablePlanEnumAnalytics`, `TablePlanEnumBasic` |
| 35 | +- New enum type `TableSubTypeEnum` with values `TableSubTypeEnumAny`, `TableSubTypeEnumClassic`, `TableSubTypeEnumDataCollectionRuleBased` |
| 36 | +- New enum type `TableTypeEnum` with values `TableTypeEnumCustomLog`, `TableTypeEnumMicrosoft`, `TableTypeEnumRestoredLogs`, `TableTypeEnumSearchResults` |
| 37 | +- New enum type `WorkspaceFailoverState` with values `WorkspaceFailoverStateActivating`, `WorkspaceFailoverStateActive`, `WorkspaceFailoverStateDeactivating`, `WorkspaceFailoverStateFailed`, `WorkspaceFailoverStateInactive` |
| 38 | +- New enum type `WorkspaceReplicationState` with values `WorkspaceReplicationStateCanceled`, `WorkspaceReplicationStateDisableRequested`, `WorkspaceReplicationStateDisabling`, `WorkspaceReplicationStateEnableRequested`, `WorkspaceReplicationStateEnabling`, `WorkspaceReplicationStateFailed`, `WorkspaceReplicationStateRollbackRequested`, `WorkspaceReplicationStateRollingBack`, `WorkspaceReplicationStateSucceeded` |
| 39 | +- New function `*ClientFactory.NewQueriesClient() *QueriesClient` |
| 40 | +- New function `*ClientFactory.NewQueryPacksClient() *QueryPacksClient` |
| 41 | +- New function `NewQueriesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*QueriesClient, error)` |
| 42 | +- New function `*QueriesClient.Delete(context.Context, string, string, string, *QueriesClientDeleteOptions) (QueriesClientDeleteResponse, error)` |
| 43 | +- New function `*QueriesClient.Get(context.Context, string, string, string, *QueriesClientGetOptions) (QueriesClientGetResponse, error)` |
| 44 | +- New function `*QueriesClient.NewListPager(string, string, *QueriesClientListOptions) *runtime.Pager[QueriesClientListResponse]` |
| 45 | +- New function `*QueriesClient.Put(context.Context, string, string, string, LogAnalyticsQueryPackQuery, *QueriesClientPutOptions) (QueriesClientPutResponse, error)` |
| 46 | +- New function `*QueriesClient.NewSearchPager(string, string, LogAnalyticsQueryPackQuerySearchProperties, *QueriesClientSearchOptions) *runtime.Pager[QueriesClientSearchResponse]` |
| 47 | +- New function `*QueriesClient.Update(context.Context, string, string, string, LogAnalyticsQueryPackQuery, *QueriesClientUpdateOptions) (QueriesClientUpdateResponse, error)` |
| 48 | +- New function `NewQueryPacksClient(string, azcore.TokenCredential, *arm.ClientOptions) (*QueryPacksClient, error)` |
| 49 | +- New function `*QueryPacksClient.CreateOrUpdate(context.Context, string, string, LogAnalyticsQueryPack, *QueryPacksClientCreateOrUpdateOptions) (QueryPacksClientCreateOrUpdateResponse, error)` |
| 50 | +- New function `*QueryPacksClient.CreateOrUpdateWithoutName(context.Context, string, LogAnalyticsQueryPack, *QueryPacksClientCreateOrUpdateWithoutNameOptions) (QueryPacksClientCreateOrUpdateWithoutNameResponse, error)` |
| 51 | +- New function `*QueryPacksClient.Delete(context.Context, string, string, *QueryPacksClientDeleteOptions) (QueryPacksClientDeleteResponse, error)` |
| 52 | +- New function `*QueryPacksClient.Get(context.Context, string, string, *QueryPacksClientGetOptions) (QueryPacksClientGetResponse, error)` |
| 53 | +- New function `*QueryPacksClient.NewListByResourceGroupPager(string, *QueryPacksClientListByResourceGroupOptions) *runtime.Pager[QueryPacksClientListByResourceGroupResponse]` |
| 54 | +- New function `*QueryPacksClient.NewListPager(*QueryPacksClientListOptions) *runtime.Pager[QueryPacksClientListResponse]` |
| 55 | +- New function `*QueryPacksClient.UpdateTags(context.Context, string, string, TagsResource, *QueryPacksClientUpdateTagsOptions) (QueryPacksClientUpdateTagsResponse, error)` |
| 56 | +- New function `*TablesClient.CancelSearch(context.Context, string, string, string, *TablesClientCancelSearchOptions) (TablesClientCancelSearchResponse, error)` |
| 57 | +- New function `*TablesClient.BeginCreateOrUpdate(context.Context, string, string, string, Table, *TablesClientBeginCreateOrUpdateOptions) (*runtime.Poller[TablesClientCreateOrUpdateResponse], error)` |
| 58 | +- New function `*TablesClient.BeginDelete(context.Context, string, string, string, *TablesClientBeginDeleteOptions) (*runtime.Poller[TablesClientDeleteResponse], error)` |
| 59 | +- New function `*TablesClient.Migrate(context.Context, string, string, string, *TablesClientMigrateOptions) (TablesClientMigrateResponse, error)` |
| 60 | +- New function `*WorkspacesClient.GetNSP(context.Context, string, string, string, *WorkspacesClientGetNSPOptions) (WorkspacesClientGetNSPResponse, error)` |
| 61 | +- New function `*WorkspacesClient.NewListNSPPager(string, string, *WorkspacesClientListNSPOptions) *runtime.Pager[WorkspacesClientListNSPResponse]` |
| 62 | +- New function `*WorkspacesClient.BeginReconcileNSP(context.Context, string, string, string, *WorkspacesClientBeginReconcileNSPOptions) (*runtime.Poller[WorkspacesClientReconcileNSPResponse], error)` |
| 63 | +- New struct `AccessRule` |
| 64 | +- New struct `AccessRuleProperties` |
| 65 | +- New struct `AccessRulePropertiesSubscriptionsItem` |
| 66 | +- New struct `ClusterReplicationProperties` |
| 67 | +- New struct `Column` |
| 68 | +- New struct `LogAnalyticsQueryPack` |
| 69 | +- New struct `LogAnalyticsQueryPackListResult` |
| 70 | +- New struct `LogAnalyticsQueryPackProperties` |
| 71 | +- New struct `LogAnalyticsQueryPackQuery` |
| 72 | +- New struct `LogAnalyticsQueryPackQueryListResult` |
| 73 | +- New struct `LogAnalyticsQueryPackQueryProperties` |
| 74 | +- New struct `LogAnalyticsQueryPackQueryPropertiesRelated` |
| 75 | +- New struct `LogAnalyticsQueryPackQuerySearchProperties` |
| 76 | +- New struct `LogAnalyticsQueryPackQuerySearchPropertiesRelated` |
| 77 | +- New struct `ManagedServiceIdentity` |
| 78 | +- New struct `NetworkSecurityPerimeter` |
| 79 | +- New struct `NetworkSecurityPerimeterConfiguration` |
| 80 | +- New struct `NetworkSecurityPerimeterConfigurationListResult` |
| 81 | +- New struct `NetworkSecurityPerimeterConfigurationProperties` |
| 82 | +- New struct `NetworkSecurityProfile` |
| 83 | +- New struct `ProvisioningIssue` |
| 84 | +- New struct `ProvisioningIssueProperties` |
| 85 | +- New struct `ProxyResourceAutoGenerated` |
| 86 | +- New struct `ResourceAssociation` |
| 87 | +- New struct `ResourceAutoGenerated` |
| 88 | +- New struct `RestoredLogs` |
| 89 | +- New struct `ResultStatistics` |
| 90 | +- New struct `Schema` |
| 91 | +- New struct `SearchResults` |
| 92 | +- New struct `SystemData` |
| 93 | +- New struct `TagsResource` |
| 94 | +- New struct `TrackedResourceAutoGenerated` |
| 95 | +- New struct `UserAssignedIdentity` |
| 96 | +- New struct `WorkspaceFailoverProperties` |
| 97 | +- New struct `WorkspaceReplicationPatProperties` |
| 98 | +- New struct `WorkspaceReplicationProperties` |
| 99 | +- New field `Replication` in struct `ClusterProperties` |
| 100 | +- New field `SystemData` in struct `Table` |
| 101 | +- New field `ArchiveRetentionInDays`, `LastPlanModifiedDate`, `Plan`, `ProvisioningState`, `RestoredLogs`, `ResultStatistics`, `RetentionInDaysAsDefault`, `Schema`, `SearchResults`, `TotalRetentionInDays`, `TotalRetentionInDaysAsDefault` in struct `TableProperties` |
| 102 | +- New field `Identity`, `SystemData` in struct `Workspace` |
| 103 | +- New field `UnifiedSentinelBillingOnly` in struct `WorkspaceFeatures` |
| 104 | +- New field `Identity` in struct `WorkspacePatch` |
| 105 | +- New field `DefaultDataCollectionRuleResourceID`, `Failover`, `Replication` in struct `WorkspaceProperties` |
| 106 | + |
| 107 | + |
3 | 108 | ## 2.0.0-beta.4 (2024-08-19) |
4 | 109 | ### Features Added |
5 | 110 |
|
|
0 commit comments