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