sw360-13.1.0-M1
This time: client libraries. This release among other things brings the client libraries taken over from the sw360antenna project and moved them into the sw360 code base. The client libraries enable Java applications to communicate with a sw360 server via REST calls. Other notable contributions include:
- Support for CouchDB 3.x
- Massive speedup of SPDX import by switching to streaming based parsing for license information for large files
- Single container setup (see
Dockerfile
in project root) for super easy deployment of sw360 - More UI improvement on sorting and filtering in list views
- Supporting multiple templates for the project clearing reports
- REST: Manage used attachments for license info generation and better querying of vulnerabilities
Migrations
For this version, no database migration is necessary.
Credits
The following github users have contributed to the source code since the last release (in alphabetical order):
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Features Summary
0b7818de
feat(MyProjectsUI):Add additional filter to MY PROJECTS homepage based on clearing state9e98dd3f
feat(ChangeLog): Highlight changes between old and new revision of Documenteef05a1b
feat(ProjectUI): Sort & Filter for ClearingStatus TreeView tableb6cd9df7
feat(Issue Template):Update issue templates for bug and featurefb15708c
feat(ui):Rename and Re-arrange the Tabs under Projects section98aa0859
feat(ProjectUI): Release Filter based on attachment availability29308987
feat(clearingreport): Feature to select template for Project Clearing reportfc024b45
feat(ReleaseUi): Add other / detected license in release04139347
feat(ui-rest): Provide option in attachment usage to include/exclude concluded licenses during LicenseInfo Generation1f995bfa
feat(rest): Filter for get project vulnerabilities endpoint1d771d30
feat(rest): Added endpoint to get changel og by document id68ce3cf8
feat(ui): Display Id in summary page of project, component and release5f2a4089
feat(http-support): add http support library for sw360502d9087
feat(sw360Docker): Single container Docker for SW360948924f0
client(test): add failsafe plugin
Corrections
7091c4b6
fix(spdxtools):Use toArray(new Node[0]) for shorter code and better performance8b4ebc00
fix(version): Increase minor version to ensure proper version sequence31909cce
fix(pom): Fix indentation of profileeefcf17f
fix(excelexport): Projects with linked releases excel export error2ed2ad80
fix(LicenseInfo): Optimized loading of license info, source code download, Clearing report page034f291c
fix(mergeComponentRelease): Attachments not linked properly from source component/Releasec3830559
fix(spdx): import large spdx rdf filesb08d2f44
fix(datahandler): Modified ektorp queryView call to support CouchDB 3d9756e6a
fix(Rest): Create/Update Release with name same as component name
Infrastructure, Docs and Refactorings
306c2080
chore(eclipse): Change Jenkinsfile to run release or commit count builds948c7bac
chore(eclipse): Build on eclipse ci for deployment of java artifactsba666266
refactor(client): missing license headers867372bd
refactor(http): Change http mockito to same versionba72cb7d
test(client): fix mockito dependencycfa8d512
refactor(pom): move version of purl to parent pom31a239eb
doc(client): add documentation of the sw360 data modelcd3ac486
doc(http-support): Add site to http support4670fffe
refactor(client): Remove all antenna mentionsb89e04ce
refactor(client): remove antenna http support and switch to sw360834c1c79
refactor(client): Refactor package name7a6f295c
refactor(client): Add dependencies to poms