|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 0.15.0 (2025-05-11) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*DefenderForStorageClient.Create` parameter(s) have been changed from `(context.Context, string, SettingName, DefenderForStorageSetting, *DefenderForStorageClientCreateOptions)` to `(context.Context, string, SettingNameAutoGenerated, DefenderForStorageSetting, *DefenderForStorageClientCreateOptions)` |
| 7 | +- Function `*DefenderForStorageClient.Get` parameter(s) have been changed from `(context.Context, string, SettingName, *DefenderForStorageClientGetOptions)` to `(context.Context, string, SettingNameAutoGenerated, *DefenderForStorageClientGetOptions)` |
| 8 | +- Function `*SettingsClient.Get` parameter(s) have been changed from `(context.Context, SettingNameAutoGenerated, *SettingsClientGetOptions)` to `(context.Context, SettingName, *SettingsClientGetOptions)` |
| 9 | +- Function `*SettingsClient.Update` parameter(s) have been changed from `(context.Context, SettingNameAutoGenerated, SettingClassification, *SettingsClientUpdateOptions)` to `(context.Context, SettingName, SettingClassification, *SettingsClientUpdateOptions)` |
| 10 | +- Type of `Extension.OperationStatus` has been changed from `*OperationStatusAutoGenerated` to `*OperationStatus` |
| 11 | +- Type of `MalwareScanningProperties.OperationStatus` has been changed from `*OperationStatus` to `*OperationStatusAutoGenerated` |
| 12 | +- Type of `Operation.Origin` has been changed from `*string` to `*Origin` |
| 13 | +- Type of `OperationStatus.Code` has been changed from `*string` to `*Code` |
| 14 | +- Type of `OperationStatusAutoGenerated.Code` has been changed from `*Code` to `*string` |
| 15 | +- Type of `OperationStatusResult.Error` has been changed from `*ErrorDetailAutoGenerated` to `*ErrorDetailAutoGenerated2` |
| 16 | +- Type of `SensitiveDataDiscoveryProperties.OperationStatus` has been changed from `*OperationStatus` to `*OperationStatusAutoGenerated` |
| 17 | +- `SettingNameCurrent` from enum `SettingName` has been removed |
| 18 | +- `SettingNameAutoGeneratedMCAS`, `SettingNameAutoGeneratedSentinel`, `SettingNameAutoGeneratedWDATP`, `SettingNameAutoGeneratedWDATPEXCLUDELINUXPUBLICPREVIEW`, `SettingNameAutoGeneratedWDATPUNIFIEDSOLUTION` from enum `SettingNameAutoGenerated` has been removed |
| 19 | +- Enum `AdaptiveApplicationControlIssue` has been removed |
| 20 | +- Enum `ConfigurationStatus` has been removed |
| 21 | +- Enum `Direction` has been removed |
| 22 | +- Enum `EnforcementMode` has been removed |
| 23 | +- Enum `EnforcementSupport` has been removed |
| 24 | +- Enum `FileType` has been removed |
| 25 | +- Enum `RecommendationAction` has been removed |
| 26 | +- Enum `RecommendationStatus` has been removed |
| 27 | +- Enum `SourceSystem` has been removed |
| 28 | +- Enum `TransportProtocol` has been removed |
| 29 | +- Function `NewAdaptiveApplicationControlsClient` has been removed |
| 30 | +- Function `*AdaptiveApplicationControlsClient.Delete` has been removed |
| 31 | +- Function `*AdaptiveApplicationControlsClient.Get` has been removed |
| 32 | +- Function `*AdaptiveApplicationControlsClient.List` has been removed |
| 33 | +- Function `*AdaptiveApplicationControlsClient.Put` has been removed |
| 34 | +- Function `NewAdaptiveNetworkHardeningsClient` has been removed |
| 35 | +- Function `*AdaptiveNetworkHardeningsClient.BeginEnforce` has been removed |
| 36 | +- Function `*AdaptiveNetworkHardeningsClient.Get` has been removed |
| 37 | +- Function `*AdaptiveNetworkHardeningsClient.NewListByExtendedResourcePager` has been removed |
| 38 | +- Function `*ClientFactory.NewAdaptiveApplicationControlsClient` has been removed |
| 39 | +- Function `*ClientFactory.NewAdaptiveNetworkHardeningsClient` has been removed |
| 40 | +- Struct `AdaptiveApplicationControlGroup` has been removed |
| 41 | +- Struct `AdaptiveApplicationControlGroupData` has been removed |
| 42 | +- Struct `AdaptiveApplicationControlGroups` has been removed |
| 43 | +- Struct `AdaptiveApplicationControlIssueSummary` has been removed |
| 44 | +- Struct `AdaptiveNetworkHardening` has been removed |
| 45 | +- Struct `AdaptiveNetworkHardeningEnforceRequest` has been removed |
| 46 | +- Struct `AdaptiveNetworkHardeningProperties` has been removed |
| 47 | +- Struct `AdaptiveNetworkHardeningsList` has been removed |
| 48 | +- Struct `EffectiveNetworkSecurityGroups` has been removed |
| 49 | +- Struct `OperationList` has been removed |
| 50 | +- Struct `PathRecommendation` has been removed |
| 51 | +- Struct `ProtectionMode` has been removed |
| 52 | +- Struct `PublisherInfo` has been removed |
| 53 | +- Struct `Rule` has been removed |
| 54 | +- Struct `UserRecommendation` has been removed |
| 55 | +- Struct `VMRecommendation` has been removed |
| 56 | +- Field `OperationList` of struct `OperationsClientListResponse` has been removed |
| 57 | +- Field `SystemData` of struct `ResourceAutoGenerated2` has been removed |
| 58 | + |
| 59 | +### Features Added |
| 60 | + |
| 61 | +- New value `ActionTypeInternal` added to enum type `ActionType` |
| 62 | +- New value `CloudNameDockerHub`, `CloudNameJFrog` added to enum type `CloudName` |
| 63 | +- New value `EnvironmentTypeDockerHubOrganization`, `EnvironmentTypeJFrogArtifactory` added to enum type `EnvironmentType` |
| 64 | +- New value `OfferingTypeCspmMonitorDockerHub`, `OfferingTypeCspmMonitorJFrog`, `OfferingTypeDefenderCspmDockerHub`, `OfferingTypeDefenderCspmJFrog`, `OfferingTypeDefenderForContainersDockerHub`, `OfferingTypeDefenderForContainersJFrog` added to enum type `OfferingType` |
| 65 | +- New value `SettingNameMCAS`, `SettingNameSentinel`, `SettingNameWDATP`, `SettingNameWDATPEXCLUDELINUXPUBLICPREVIEW`, `SettingNameWDATPUNIFIEDSOLUTION` added to enum type `SettingName` |
| 66 | +- New value `SettingNameAutoGeneratedCurrent` added to enum type `SettingNameAutoGenerated` |
| 67 | +- New enum type `AgentlessEnablement` with values `AgentlessEnablementDisabled`, `AgentlessEnablementEnabled`, `AgentlessEnablementNotApplicable` |
| 68 | +- New enum type `AttestationComplianceState` with values `AttestationComplianceStateCompliant`, `AttestationComplianceStateNonCompliant`, `AttestationComplianceStateUnknown` |
| 69 | +- New enum type `Effect` with values `EffectAttest`, `EffectAudit`, `EffectExempt` |
| 70 | +- New enum type `ExemptionCategory` with values `ExemptionCategoryMitigated`, `ExemptionCategoryWaiver` |
| 71 | +- New enum type `InventoryKind` with values `InventoryKindAzureDevOpsOrganization`, `InventoryKindAzureDevOpsProject`, `InventoryKindAzureDevOpsRepository`, `InventoryKindGitHubOwner`, `InventoryKindGitHubRepository` |
| 72 | +- New enum type `InventoryListKind` with values `InventoryListKindExclusion`, `InventoryListKindInclusion` |
| 73 | +- New enum type `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem` |
| 74 | +- New enum type `RecommendationSupportedClouds` with values `RecommendationSupportedCloudsAWS`, `RecommendationSupportedCloudsAzure`, `RecommendationSupportedCloudsGCP` |
| 75 | +- New enum type `SecurityIssue` with values `SecurityIssueAnonymousAccess`, `SecurityIssueBestPractices`, `SecurityIssueExcessivePermissions`, `SecurityIssueNetworkExposure`, `SecurityIssueTrafficEncryption`, `SecurityIssueVulnerability` |
| 76 | +- New enum type `StandardSupportedCloud` with values `StandardSupportedCloudAWS`, `StandardSupportedCloudAzure`, `StandardSupportedCloudGCP` |
| 77 | +- New enum type `StandardType` with values `StandardTypeCompliance`, `StandardTypeCustom`, `StandardTypeDefault` |
| 78 | +- New function `*AccessTokenAuthentication.GetAuthentication() *Authentication` |
| 79 | +- New function `*Authentication.GetAuthentication() *Authentication` |
| 80 | +- New function `NewCenterClient(azcore.TokenCredential, *arm.ClientOptions) (*CenterClient, error)` |
| 81 | +- New function `*CenterClient.Views(context.Context, *CenterClientViewsOptions) (CenterClientViewsResponse, error)` |
| 82 | +- New function `*ClientFactory.NewCenterClient() *CenterClient` |
| 83 | +- New function `*ClientFactory.NewCustomRecommendationsClient() *CustomRecommendationsClient` |
| 84 | +- New function `*ClientFactory.NewStandardAssignmentsClient() *StandardAssignmentsClient` |
| 85 | +- New function `*ClientFactory.NewStandardsClient() *StandardsClient` |
| 86 | +- New function `*CspmMonitorDockerHubOffering.GetCloudOffering() *CloudOffering` |
| 87 | +- New function `*CspmMonitorJFrogOffering.GetCloudOffering() *CloudOffering` |
| 88 | +- New function `NewCustomRecommendationsClient(azcore.TokenCredential, *arm.ClientOptions) (*CustomRecommendationsClient, error)` |
| 89 | +- New function `*CustomRecommendationsClient.CreateOrUpdate(context.Context, string, string, CustomRecommendation, *CustomRecommendationsClientCreateOrUpdateOptions) (CustomRecommendationsClientCreateOrUpdateResponse, error)` |
| 90 | +- New function `*CustomRecommendationsClient.Delete(context.Context, string, string, *CustomRecommendationsClientDeleteOptions) (CustomRecommendationsClientDeleteResponse, error)` |
| 91 | +- New function `*CustomRecommendationsClient.Get(context.Context, string, string, *CustomRecommendationsClientGetOptions) (CustomRecommendationsClientGetResponse, error)` |
| 92 | +- New function `*CustomRecommendationsClient.NewListPager(string, *CustomRecommendationsClientListOptions) *runtime.Pager[CustomRecommendationsClientListResponse]` |
| 93 | +- New function `*DefenderCspmDockerHubOffering.GetCloudOffering() *CloudOffering` |
| 94 | +- New function `*DefenderCspmJFrogOffering.GetCloudOffering() *CloudOffering` |
| 95 | +- New function `*DefenderForContainersDockerHubOffering.GetCloudOffering() *CloudOffering` |
| 96 | +- New function `*DefenderForContainersJFrogOffering.GetCloudOffering() *CloudOffering` |
| 97 | +- New function `*DefenderForStorageClient.CancelMalwareScan(context.Context, string, SettingNameAutoGenerated, string, *DefenderForStorageClientCancelMalwareScanOptions) (DefenderForStorageClientCancelMalwareScanResponse, error)` |
| 98 | +- New function `*DefenderForStorageClient.GetMalwareScan(context.Context, string, SettingNameAutoGenerated, string, *DefenderForStorageClientGetMalwareScanOptions) (DefenderForStorageClientGetMalwareScanResponse, error)` |
| 99 | +- New function `*DefenderForStorageClient.StartMalwareScan(context.Context, string, SettingNameAutoGenerated, *DefenderForStorageClientStartMalwareScanOptions) (DefenderForStorageClientStartMalwareScanResponse, error)` |
| 100 | +- New function `*DockerHubEnvironmentData.GetEnvironmentData() *EnvironmentData` |
| 101 | +- New function `*JFrogEnvironmentData.GetEnvironmentData() *EnvironmentData` |
| 102 | +- New function `NewStandardAssignmentsClient(azcore.TokenCredential, *arm.ClientOptions) (*StandardAssignmentsClient, error)` |
| 103 | +- New function `*StandardAssignmentsClient.Create(context.Context, string, string, StandardAssignment, *StandardAssignmentsClientCreateOptions) (StandardAssignmentsClientCreateResponse, error)` |
| 104 | +- New function `*StandardAssignmentsClient.Delete(context.Context, string, string, *StandardAssignmentsClientDeleteOptions) (StandardAssignmentsClientDeleteResponse, error)` |
| 105 | +- New function `*StandardAssignmentsClient.Get(context.Context, string, string, *StandardAssignmentsClientGetOptions) (StandardAssignmentsClientGetResponse, error)` |
| 106 | +- New function `*StandardAssignmentsClient.NewListPager(string, *StandardAssignmentsClientListOptions) *runtime.Pager[StandardAssignmentsClientListResponse]` |
| 107 | +- New function `NewStandardsClient(azcore.TokenCredential, *arm.ClientOptions) (*StandardsClient, error)` |
| 108 | +- New function `*StandardsClient.CreateOrUpdate(context.Context, string, string, Standard, *StandardsClientCreateOrUpdateOptions) (StandardsClientCreateOrUpdateResponse, error)` |
| 109 | +- New function `*StandardsClient.Delete(context.Context, string, string, *StandardsClientDeleteOptions) (StandardsClientDeleteResponse, error)` |
| 110 | +- New function `*StandardsClient.Get(context.Context, string, string, *StandardsClientGetOptions) (StandardsClientGetResponse, error)` |
| 111 | +- New function `*StandardsClient.NewListPager(string, *StandardsClientListOptions) *runtime.Pager[StandardsClientListResponse]` |
| 112 | +- New struct `AccessTokenAuthentication` |
| 113 | +- New struct `AgentlessConfiguration` |
| 114 | +- New struct `AssignedAssessmentItem` |
| 115 | +- New struct `AssignedStandardItem` |
| 116 | +- New struct `AttestationEvidence` |
| 117 | +- New struct `BlobsScanSummary` |
| 118 | +- New struct `CspmMonitorDockerHubOffering` |
| 119 | +- New struct `CspmMonitorJFrogOffering` |
| 120 | +- New struct `CustomRecommendation` |
| 121 | +- New struct `CustomRecommendationProperties` |
| 122 | +- New struct `CustomRecommendationsList` |
| 123 | +- New struct `DefenderCspmDockerHubOffering` |
| 124 | +- New struct `DefenderCspmJFrogOffering` |
| 125 | +- New struct `DefenderCspmJFrogOfferingMdcContainersImageAssessment` |
| 126 | +- New struct `DefenderForContainersDockerHubOffering` |
| 127 | +- New struct `DefenderForContainersJFrogOffering` |
| 128 | +- New struct `DevOpsCapability` |
| 129 | +- New struct `DockerHubEnvironmentData` |
| 130 | +- New struct `Error` |
| 131 | +- New struct `ErrorDetailAutoGenerated2` |
| 132 | +- New struct `ErrorDetails` |
| 133 | +- New struct `ErrorResponseAutoGenerated2` |
| 134 | +- New struct `ErrorResponseAutoGenerated3` |
| 135 | +- New struct `InventoryList` |
| 136 | +- New struct `JFrogEnvironmentData` |
| 137 | +- New struct `MalwareScan` |
| 138 | +- New struct `MalwareScanProperties` |
| 139 | +- New struct `OperationListResult` |
| 140 | +- New struct `ParametersSchema` |
| 141 | +- New struct `PartialAssessmentProperties` |
| 142 | +- New struct `ScanSummary` |
| 143 | +- New struct `ScenarioResponse` |
| 144 | +- New struct `Standard` |
| 145 | +- New struct `StandardAssignment` |
| 146 | +- New struct `StandardAssignmentMetadata` |
| 147 | +- New struct `StandardAssignmentProperties` |
| 148 | +- New struct `StandardAssignmentPropertiesAttestationData` |
| 149 | +- New struct `StandardAssignmentPropertiesExemptionData` |
| 150 | +- New struct `StandardAssignmentsList` |
| 151 | +- New struct `StandardList` |
| 152 | +- New struct `StandardMetadata` |
| 153 | +- New struct `StandardProperties` |
| 154 | +- New field `AgentlessConfiguration`, `Capabilities` in struct `DevOpsConfigurationProperties` |
| 155 | +- New field `ActionType`, `IsDataAction` in struct `Operation` |
| 156 | +- New anonymous field `OperationListResult` in struct `OperationsClientListResponse` |
| 157 | +- New field `SystemData` in struct `ResourceAutoGenerated` |
| 158 | + |
| 159 | + |
3 | 160 | ## 0.14.0 (2024-04-04)
|
4 | 161 | ### Breaking Changes
|
5 | 162 |
|
|
0 commit comments