API enhancements
-
Added an endpoint to determine the Single Sign-On (SSO) status of Black Duck.
GET /api/sso/status
-
Added endpoints for retrieving SAML/LDAP configurations (Admin use only).
-
Read SSO configuration:
GET /api/sso/configuration
-
Download an IDP metadata file:
GET /api/sso/idp-metadata
- These SSO endpoints were also added:
Update SSO configuration:
POST /api/sso/configuration
Upload an IDP metadata file:
POST /api/sso/idp-metadata
-
-
Added the following BOM hierarchical component endpoints:
-
List hierarchical root components:
GET /api/projects/{projectId}/versions/{projectVersionId}/hierarchical-components
-
List hierarchical children components:
GET /api/projects/{projectId}/versions/{projectVersionId}/components/{componentId}/hierarchical-components/{hierarchicalId}/children
-
List hierarchical children component versions:
GET/api/projects/{projectId}/versions/{projectVersionId}/components/{componentId}/versions/{componentVersionId}/hierarchical-components/{hierarchicalId}/children
-
-
New fields were added to the notifications API for vulnerabilities to enable further classification of notifications. These notifications involve vulnerability information that has changed in a BOM and includes the following fields:
-
vulnerabilityNotificationCause
Information about the kind of vulnerability event that occurred and triggered a notification such as a vulnerability was added or removed, changed comment, changed remediation details, changed severity of vulnerability, or the status changed.
-
eventSource
Information about the source that generated the notification, such as a scan, Black Duck KB update, or user actions such as remediation, reprioritization, or adjustment.
-
-
The /api/catalog-risk-profile-dashboard API now returns HTTP 410 (GONE).