Skip to content

Releases: scanoss/papi

v0.34.0

01 Apr 11:46

Choose a tag to compare

What's Changed

Added

  • Added error_message and error_code fields to ComponentLicenseInfo message in license responses for error handling at the individual component level
  • Added error response example to license API README.md documentation
  • Added component_url field to ComponentLicenseInfo message providing a URL linking to the component's source or repository page
  • Added is_spdx_approved and url fields to LicenseInfo message indicating SPDX approval status and linking to the license reference page

Full Changelog: v0.33.0...v0.34.0

v0.33.0

26 Mar 11:54

Choose a tag to compare

What's Changed

Added

  • Added License nested message to HFHResponse.Version with name, spdx_id, is_spdx_approved, and url fields
  • Added licenses repeated field to HFHResponse.Version to include license information in High precision Folder Hashing scan responses

Full Changelog: v0.32.1...v0.33.0

v0.32.1

16 Mar 09:45
009b215

Choose a tag to compare

What's Changed

  • fix(component) Renamed check date to status_change_date
  • fix(component) Removed optional arguments for many keys
    ⚠️ Many keys could show empty values on error conditions. This behavior is expected when removed optional argument

Full Changelog: v0.32.0...v0.32.1

v0.32.0

09 Mar 14:07

Choose a tag to compare

What's Changed

Added

  • Added error_message and error_code fields to Dependencies message in DependencyResponse for error handling at the individual dependency level
  • Updated DependencyResponse JSON schema description to reflect error fields inside the dependency block

Full Changelog: v0.31.0...v0.32.0

v0.31.0

24 Feb 12:33
fdda934

Choose a tag to compare

What's Changed

Added

  • Added gRPC GetComponentStatus and REST endpoint GET /v2/components/status/component for retrieving lifecycle status of a single component
  • Added gRPC GetComponentsStatus and REST endpoint POST /v2/components/status/components for retrieving lifecycle status of multiple components in a single request
  • Added ComponentStatusResponse message with VersionStatus and ComponentStatus nested messages providing version-specific and overall component lifecycle information (status, repository status, indexed dates, error handling)
  • Added ComponentsStatusResponse message for bulk component status responses

Full Changelog: v0.30.0...v0.31.0

v0.30.0

24 Feb 11:43

Choose a tag to compare

What's Changed

Added

  • Added VERSION_NOT_FOUND error code to ErrorCode enum for handling cases where a component version is not found

Full Changelog: v0.29.0...v0.30.0

v0.29.0

24 Feb 11:42

Choose a tag to compare

What's Changed

Added

  • Added component status in vulnerability block responses

Full Changelog: v0.28.0...v0.29.0

v0.28.0

05 Jan 15:30

Choose a tag to compare

What's Changed

Added

  • Added EPSS (Exploit Prediction Scoring System) field to Vulnerability message with probability and percentile fields
  • Added EPSS examples to ComponentVulnerabilityResponse and ComponentsVulnerabilityResponse JSON schema examples

Full Changelog: v0.27.0...v0.28.0

v0.27.0

18 Dec 11:40

Choose a tag to compare

[SP-3798] chore: update changelog

v0.26.0

09 Dec 14:01

Choose a tag to compare

What's New

Added

  • Added requirement field to dependency response
  • Added StatusResponse.DB nested message with schema version and creation timestamp fields
  • Added StatusResponse.Server nested message with server version information
  • Added optional db field to StatusResponse for database version information
  • Added server field to StatusResponse for general server information