v8.0.5a
Release Notes
Numerous bugfixes and QoL changes. The full changelog can be found here
Added
- Added SBOM Generation support by two methods via API:
- Open Source Integration (OSI)
- Generate an aggregate SBOM from a number of Open Source SBOM generators
- Additional details can be found here
- SVIP Generation
- SVIP generation uses regex and natural language processing techniques to parse source code for dependencies used in the code.
- Uses dependency manifest files (
pom.xml
,package.json
, etc ) to enhance with additional information, but are not required - Additional details and CLI usage can be found here
- Open Source Integration (OSI)
Changed
- Refactor database into more robust structure to support future usage of SBOM, VEX, Quality Report, and Diff Report files
- Refactor API into services and controllers
- Refactor OSI into standalone service that can be used outside of SVIP
- Restructure directory structure to by features
Known Issues
What's Changed
- Feature-Focused Directory Structure by @dlg1206 in #190
- API Container Hotfix by @ian1dunn in #191
- Generator Endpoints Support Binary ZIP Files of Projects by @juanfpatino in #173
- mergeAll tests by @liamthemailman in #196
- Full convert refactor for SPDX and CDX by @txdvse in #199
- Improved Diff Report Readability by @tfr8811 in #193
- Completed QA Controller by @dlg1206 in #202
- Convert Functionality Refactor (core) by @juanfpatino in #200
VEX
Refactor by @dlg1206 in #204- Convert Endpoint by @juanfpatino in #201
- Quality of Life Hotfixes by @dlg1206 in #216
- Audit Round 1 Fixes by @liamthemailman in #214
- Merge Cross Schema Support and Convert Fixes by @txdvse in #222
/compare
endpoint API Refactor by @dlg1206 in #220- OSI Tool Selection by @ian1dunn in #221
- MergerSVIP() implementation for /merge Endpoint refactor by @juanfpatino in #227
- /merge endpoint refactor by @juanfpatino in #228
- Completed SBOMController + Services by @dlg1206 in #198
- OSI Endpoint Refactor by @ian1dunn in #230
- Parser Refactor by @tfr8811 in #231
- Dev db refactor SBOM unit tests services by @tfr8811 in #233
- Diff/QA/VEX Controller Unit Tests by @tfr8811 in #235
- Generator (Parser & OSI) Unit Tests by @ian1dunn in #236
- Consolidate All Unit Tests by @ian1dunn in #237
- Dev db refactor fixes by @ian1dunn in #238
- Added Unit Tests to SBOMControllerTest.java by @tfr8811 in #239
- Database / API Refactor by @dlg1206 in #197
- Added creationTool externalReferences by @liamthemailman in #240
- Audit Round 3 Backend Fixes by @liamthemailman in #234
- RepairStatements by @txdvse in #248
- OSI Works Inside and Outside container by @dlg1206 in #243
- Dev port5000 by @amandanitta in #255
- Dev docker file mount by @Hooobot in #259
- Fixed Parsers Post Mapping by @jwj7297 in #266
- Release Documentation by @dlg1206 in #267
- Changed SQL Max packet size to 256M by @jwj7297 in #276
- SVIP v8.0.5-alpha Pre-Release by @dlg1206 in #268
New Contributors
- @liamthemailman made their first contribution in #196
- @amandanitta made their first contribution in #255
- @Hooobot made their first contribution in #259
- @jwj7297 made their first contribution in #266
Full Changelog: v7.1.2a...v8.0.5a