API enhancements

  • API documentation is now only available at https://<Black Duck server URL>/api-doc/public.html.

  • Added the capability to filter code locations (/api/codelocations) by creation date.

  • Fixed the API used to download the SAML Identity Provider Metadata XML file (api/sso/idp-metadata endpoint) that was working incorrectly in previous versions.

  • The remediation-guidance endpoint (GET /api/components/{componentId}/versions/{componentVersionId}/remediating) no longer returns a “410 GONE” response. You must switch to the upgrade-guidance endpoint, (GET /api/components/{componentId}/versions/{componentVersionId}/upgrade-guidance) which is incompatible with the remediation-guidance endpoint that was removed.

  • Added a report dependency-paths endpoint to show dependency paths for a component:

    /api/project/{projectId}/version/{projectVersionId}/origin/{originId}/dependency-paths

  • Added the Black Duck Detect URI endpoint which is only used to set or update reading the Black Duck Detect URI on the System Settings page:

    /external-config/detect-uri