|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 0.12.0 (2023-09-11) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `HealthDataClassification.Scope` has been changed from `*ScopeName` to `*string` |
| 7 | +- Enum `ScopeName` has been removed |
| 8 | +- Function `*ClientFactory.NewHealthReportClient` has been removed |
| 9 | +- Function `NewHealthReportClient` has been removed |
| 10 | +- Function `*HealthReportClient.Get` has been removed |
| 11 | + |
| 12 | +### Features Added |
| 13 | + |
| 14 | +- New enum type `ActionableRemediationState` with values `ActionableRemediationStateDisabled`, `ActionableRemediationStateEnabled`, `ActionableRemediationStateNone` |
| 15 | +- New enum type `AnnotateDefaultBranchState` with values `AnnotateDefaultBranchStateDisabled`, `AnnotateDefaultBranchStateEnabled` |
| 16 | +- New enum type `AutoDiscovery` with values `AutoDiscoveryDisabled`, `AutoDiscoveryEnabled`, `AutoDiscoveryNotApplicable` |
| 17 | +- New enum type `DesiredOnboardingState` with values `DesiredOnboardingStateDisabled`, `DesiredOnboardingStateEnabled` |
| 18 | +- New enum type `DevOpsProvisioningState` with values `DevOpsProvisioningStateCanceled`, `DevOpsProvisioningStateDeletionFailure`, `DevOpsProvisioningStateDeletionSuccess`, `DevOpsProvisioningStateFailed`, `DevOpsProvisioningStatePending`, `DevOpsProvisioningStatePendingDeletion`, `DevOpsProvisioningStateSucceeded` |
| 19 | +- New enum type `InheritFromParentState` with values `InheritFromParentStateDisabled`, `InheritFromParentStateEnabled` |
| 20 | +- New enum type `OnboardingState` with values `OnboardingStateNotApplicable`, `OnboardingStateNotOnboarded`, `OnboardingStateOnboarded`, `OnboardingStateOnboardedByOtherConnector` |
| 21 | +- New enum type `RuleCategory` with values `RuleCategoryArtifacts`, `RuleCategoryCode`, `RuleCategoryContainers`, `RuleCategoryDependencies`, `RuleCategoryIaC`, `RuleCategorySecrets` |
| 22 | +- New enum type `ServerVulnerabilityAssessmentsAzureSettingSelectedProvider` with values `ServerVulnerabilityAssessmentsAzureSettingSelectedProviderMdeTvm` |
| 23 | +- New enum type `ServerVulnerabilityAssessmentsSettingKind` with values `ServerVulnerabilityAssessmentsSettingKindAzureServersSetting` |
| 24 | +- New enum type `ServerVulnerabilityAssessmentsSettingKindName` with values `ServerVulnerabilityAssessmentsSettingKindNameAzureServersSetting` |
| 25 | +- New enum type `SettingNameAutoGenerated` with values `SettingNameAutoGeneratedCurrent` |
| 26 | +- New function `NewAzureDevOpsOrgsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsOrgsClient, error)` |
| 27 | +- New function `*AzureDevOpsOrgsClient.BeginCreateOrUpdate(context.Context, string, string, string, AzureDevOpsOrg, *AzureDevOpsOrgsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsOrgsClientCreateOrUpdateResponse], error)` |
| 28 | +- New function `*AzureDevOpsOrgsClient.Get(context.Context, string, string, string, *AzureDevOpsOrgsClientGetOptions) (AzureDevOpsOrgsClientGetResponse, error)` |
| 29 | +- New function `*AzureDevOpsOrgsClient.ListAvailable(context.Context, string, string, *AzureDevOpsOrgsClientListAvailableOptions) (AzureDevOpsOrgsClientListAvailableResponse, error)` |
| 30 | +- New function `*AzureDevOpsOrgsClient.NewListPager(string, string, *AzureDevOpsOrgsClientListOptions) *runtime.Pager[AzureDevOpsOrgsClientListResponse]` |
| 31 | +- New function `*AzureDevOpsOrgsClient.BeginUpdate(context.Context, string, string, string, AzureDevOpsOrg, *AzureDevOpsOrgsClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsOrgsClientUpdateResponse], error)` |
| 32 | +- New function `NewAzureDevOpsProjectsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsProjectsClient, error)` |
| 33 | +- New function `*AzureDevOpsProjectsClient.BeginCreateOrUpdate(context.Context, string, string, string, string, AzureDevOpsProject, *AzureDevOpsProjectsClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsProjectsClientCreateOrUpdateResponse], error)` |
| 34 | +- New function `*AzureDevOpsProjectsClient.Get(context.Context, string, string, string, string, *AzureDevOpsProjectsClientGetOptions) (AzureDevOpsProjectsClientGetResponse, error)` |
| 35 | +- New function `*AzureDevOpsProjectsClient.NewListPager(string, string, string, *AzureDevOpsProjectsClientListOptions) *runtime.Pager[AzureDevOpsProjectsClientListResponse]` |
| 36 | +- New function `*AzureDevOpsProjectsClient.BeginUpdate(context.Context, string, string, string, string, AzureDevOpsProject, *AzureDevOpsProjectsClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsProjectsClientUpdateResponse], error)` |
| 37 | +- New function `NewAzureDevOpsReposClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureDevOpsReposClient, error)` |
| 38 | +- New function `*AzureDevOpsReposClient.BeginCreateOrUpdate(context.Context, string, string, string, string, string, AzureDevOpsRepository, *AzureDevOpsReposClientBeginCreateOrUpdateOptions) (*runtime.Poller[AzureDevOpsReposClientCreateOrUpdateResponse], error)` |
| 39 | +- New function `*AzureDevOpsReposClient.Get(context.Context, string, string, string, string, string, *AzureDevOpsReposClientGetOptions) (AzureDevOpsReposClientGetResponse, error)` |
| 40 | +- New function `*AzureDevOpsReposClient.NewListPager(string, string, string, string, *AzureDevOpsReposClientListOptions) *runtime.Pager[AzureDevOpsReposClientListResponse]` |
| 41 | +- New function `*AzureDevOpsReposClient.BeginUpdate(context.Context, string, string, string, string, string, AzureDevOpsRepository, *AzureDevOpsReposClientBeginUpdateOptions) (*runtime.Poller[AzureDevOpsReposClientUpdateResponse], error)` |
| 42 | +- New function `*AzureServersSetting.GetServerVulnerabilityAssessmentsSetting() *ServerVulnerabilityAssessmentsSetting` |
| 43 | +- New function `*ClientFactory.NewAzureDevOpsOrgsClient() *AzureDevOpsOrgsClient` |
| 44 | +- New function `*ClientFactory.NewAzureDevOpsProjectsClient() *AzureDevOpsProjectsClient` |
| 45 | +- New function `*ClientFactory.NewAzureDevOpsReposClient() *AzureDevOpsReposClient` |
| 46 | +- New function `*ClientFactory.NewDefenderForStorageClient() *DefenderForStorageClient` |
| 47 | +- New function `*ClientFactory.NewDevOpsConfigurationsClient() *DevOpsConfigurationsClient` |
| 48 | +- New function `*ClientFactory.NewDevOpsOperationResultsClient() *DevOpsOperationResultsClient` |
| 49 | +- New function `*ClientFactory.NewGitHubOwnersClient() *GitHubOwnersClient` |
| 50 | +- New function `*ClientFactory.NewGitHubReposClient() *GitHubReposClient` |
| 51 | +- New function `*ClientFactory.NewGitLabGroupsClient() *GitLabGroupsClient` |
| 52 | +- New function `*ClientFactory.NewGitLabProjectsClient() *GitLabProjectsClient` |
| 53 | +- New function `*ClientFactory.NewGitLabSubgroupsClient() *GitLabSubgroupsClient` |
| 54 | +- New function `*ClientFactory.NewServerVulnerabilityAssessmentsSettingsClient() *ServerVulnerabilityAssessmentsSettingsClient` |
| 55 | +- New function `NewDefenderForStorageClient(azcore.TokenCredential, *arm.ClientOptions) (*DefenderForStorageClient, error)` |
| 56 | +- New function `*DefenderForStorageClient.Create(context.Context, string, SettingNameAutoGenerated, DefenderForStorageSetting, *DefenderForStorageClientCreateOptions) (DefenderForStorageClientCreateResponse, error)` |
| 57 | +- New function `*DefenderForStorageClient.Get(context.Context, string, SettingNameAutoGenerated, *DefenderForStorageClientGetOptions) (DefenderForStorageClientGetResponse, error)` |
| 58 | +- New function `NewDevOpsConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DevOpsConfigurationsClient, error)` |
| 59 | +- New function `*DevOpsConfigurationsClient.BeginCreateOrUpdate(context.Context, string, string, DevOpsConfiguration, *DevOpsConfigurationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[DevOpsConfigurationsClientCreateOrUpdateResponse], error)` |
| 60 | +- New function `*DevOpsConfigurationsClient.BeginDelete(context.Context, string, string, *DevOpsConfigurationsClientBeginDeleteOptions) (*runtime.Poller[DevOpsConfigurationsClientDeleteResponse], error)` |
| 61 | +- New function `*DevOpsConfigurationsClient.Get(context.Context, string, string, *DevOpsConfigurationsClientGetOptions) (DevOpsConfigurationsClientGetResponse, error)` |
| 62 | +- New function `*DevOpsConfigurationsClient.NewListPager(string, string, *DevOpsConfigurationsClientListOptions) *runtime.Pager[DevOpsConfigurationsClientListResponse]` |
| 63 | +- New function `*DevOpsConfigurationsClient.BeginUpdate(context.Context, string, string, DevOpsConfiguration, *DevOpsConfigurationsClientBeginUpdateOptions) (*runtime.Poller[DevOpsConfigurationsClientUpdateResponse], error)` |
| 64 | +- New function `NewDevOpsOperationResultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*DevOpsOperationResultsClient, error)` |
| 65 | +- New function `*DevOpsOperationResultsClient.Get(context.Context, string, string, string, *DevOpsOperationResultsClientGetOptions) (DevOpsOperationResultsClientGetResponse, error)` |
| 66 | +- New function `NewGitHubOwnersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitHubOwnersClient, error)` |
| 67 | +- New function `*GitHubOwnersClient.Get(context.Context, string, string, string, *GitHubOwnersClientGetOptions) (GitHubOwnersClientGetResponse, error)` |
| 68 | +- New function `*GitHubOwnersClient.ListAvailable(context.Context, string, string, *GitHubOwnersClientListAvailableOptions) (GitHubOwnersClientListAvailableResponse, error)` |
| 69 | +- New function `*GitHubOwnersClient.NewListPager(string, string, *GitHubOwnersClientListOptions) *runtime.Pager[GitHubOwnersClientListResponse]` |
| 70 | +- New function `NewGitHubReposClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitHubReposClient, error)` |
| 71 | +- New function `*GitHubReposClient.Get(context.Context, string, string, string, string, *GitHubReposClientGetOptions) (GitHubReposClientGetResponse, error)` |
| 72 | +- New function `*GitHubReposClient.NewListPager(string, string, string, *GitHubReposClientListOptions) *runtime.Pager[GitHubReposClientListResponse]` |
| 73 | +- New function `NewGitLabGroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabGroupsClient, error)` |
| 74 | +- New function `*GitLabGroupsClient.Get(context.Context, string, string, string, *GitLabGroupsClientGetOptions) (GitLabGroupsClientGetResponse, error)` |
| 75 | +- New function `*GitLabGroupsClient.ListAvailable(context.Context, string, string, *GitLabGroupsClientListAvailableOptions) (GitLabGroupsClientListAvailableResponse, error)` |
| 76 | +- New function `*GitLabGroupsClient.NewListPager(string, string, *GitLabGroupsClientListOptions) *runtime.Pager[GitLabGroupsClientListResponse]` |
| 77 | +- New function `NewGitLabProjectsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabProjectsClient, error)` |
| 78 | +- New function `*GitLabProjectsClient.Get(context.Context, string, string, string, string, *GitLabProjectsClientGetOptions) (GitLabProjectsClientGetResponse, error)` |
| 79 | +- New function `*GitLabProjectsClient.NewListPager(string, string, string, *GitLabProjectsClientListOptions) *runtime.Pager[GitLabProjectsClientListResponse]` |
| 80 | +- New function `NewGitLabSubgroupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*GitLabSubgroupsClient, error)` |
| 81 | +- New function `*GitLabSubgroupsClient.List(context.Context, string, string, string, *GitLabSubgroupsClientListOptions) (GitLabSubgroupsClientListResponse, error)` |
| 82 | +- New function `*HealthReportsClient.Get(context.Context, string, string, *HealthReportsClientGetOptions) (HealthReportsClientGetResponse, error)` |
| 83 | +- New function `*ServerVulnerabilityAssessmentsSetting.GetServerVulnerabilityAssessmentsSetting() *ServerVulnerabilityAssessmentsSetting` |
| 84 | +- New function `NewServerVulnerabilityAssessmentsSettingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ServerVulnerabilityAssessmentsSettingsClient, error)` |
| 85 | +- New function `*ServerVulnerabilityAssessmentsSettingsClient.CreateOrUpdate(context.Context, ServerVulnerabilityAssessmentsSettingKindName, ServerVulnerabilityAssessmentsSettingClassification, *ServerVulnerabilityAssessmentsSettingsClientCreateOrUpdateOptions) (ServerVulnerabilityAssessmentsSettingsClientCreateOrUpdateResponse, error)` |
| 86 | +- New function `*ServerVulnerabilityAssessmentsSettingsClient.Delete(context.Context, ServerVulnerabilityAssessmentsSettingKindName, *ServerVulnerabilityAssessmentsSettingsClientDeleteOptions) (ServerVulnerabilityAssessmentsSettingsClientDeleteResponse, error)` |
| 87 | +- New function `*ServerVulnerabilityAssessmentsSettingsClient.Get(context.Context, ServerVulnerabilityAssessmentsSettingKindName, *ServerVulnerabilityAssessmentsSettingsClientGetOptions) (ServerVulnerabilityAssessmentsSettingsClientGetResponse, error)` |
| 88 | +- New function `*ServerVulnerabilityAssessmentsSettingsClient.NewListBySubscriptionPager(*ServerVulnerabilityAssessmentsSettingsClientListBySubscriptionOptions) *runtime.Pager[ServerVulnerabilityAssessmentsSettingsClientListBySubscriptionResponse]` |
| 89 | +- New struct `ActionableRemediation` |
| 90 | +- New struct `Authorization` |
| 91 | +- New struct `AzureDevOpsOrg` |
| 92 | +- New struct `AzureDevOpsOrgListResponse` |
| 93 | +- New struct `AzureDevOpsOrgProperties` |
| 94 | +- New struct `AzureDevOpsOrganizationConfiguration` |
| 95 | +- New struct `AzureDevOpsProject` |
| 96 | +- New struct `AzureDevOpsProjectConfiguration` |
| 97 | +- New struct `AzureDevOpsProjectListResponse` |
| 98 | +- New struct `AzureDevOpsProjectProperties` |
| 99 | +- New struct `AzureDevOpsRepository` |
| 100 | +- New struct `AzureDevOpsRepositoryListResponse` |
| 101 | +- New struct `AzureDevOpsRepositoryProperties` |
| 102 | +- New struct `AzureServersSetting` |
| 103 | +- New struct `BaseResourceConfiguration` |
| 104 | +- New struct `CategoryConfiguration` |
| 105 | +- New struct `DefenderForStorageSetting` |
| 106 | +- New struct `DefenderForStorageSettingProperties` |
| 107 | +- New struct `DevOpsConfiguration` |
| 108 | +- New struct `DevOpsConfigurationListResponse` |
| 109 | +- New struct `DevOpsConfigurationProperties` |
| 110 | +- New struct `ErrorDetailAutoGenerated2` |
| 111 | +- New struct `ErrorResponseAutoGenerated2` |
| 112 | +- New struct `GitHubOwner` |
| 113 | +- New struct `GitHubOwnerConfiguration` |
| 114 | +- New struct `GitHubOwnerListResponse` |
| 115 | +- New struct `GitHubOwnerProperties` |
| 116 | +- New struct `GitHubRepository` |
| 117 | +- New struct `GitHubRepositoryListResponse` |
| 118 | +- New struct `GitHubRepositoryProperties` |
| 119 | +- New struct `GitLabGroup` |
| 120 | +- New struct `GitLabGroupConfiguration` |
| 121 | +- New struct `GitLabGroupListResponse` |
| 122 | +- New struct `GitLabGroupProperties` |
| 123 | +- New struct `GitLabProject` |
| 124 | +- New struct `GitLabProjectListResponse` |
| 125 | +- New struct `GitLabProjectProperties` |
| 126 | +- New struct `MalwareScanningProperties` |
| 127 | +- New struct `OnUploadProperties` |
| 128 | +- New struct `OperationStatusAutoGenerated` |
| 129 | +- New struct `OperationStatusResult` |
| 130 | +- New struct `ProxyResource` |
| 131 | +- New struct `ResourceAutoGenerated` |
| 132 | +- New struct `ResourceAutoGenerated2` |
| 133 | +- New struct `SensitiveDataDiscoveryProperties` |
| 134 | +- New struct `ServerVulnerabilityAssessmentsAzureSettingProperties` |
| 135 | +- New struct `ServerVulnerabilityAssessmentsSettingsList` |
| 136 | +- New struct `TargetBranchConfiguration` |
| 137 | +- New field `AffectedDefendersSubPlans`, `ReportAdditionalData` in struct `HealthReportProperties` |
| 138 | +- New field `LastScannedDate`, `Reason` in struct `StatusAutoGenerated` |
| 139 | + |
| 140 | + |
3 | 141 | ## 0.11.0 (2023-04-28) |
4 | 142 | ### Breaking Changes |
5 | 143 |
|
|
0 commit comments