sw360-11.0.0-M1
The changes for this release incorporate a larger jump from the previous release, because it changes the sw360 infrastructure to the following versions:
- From Couchdb 1.X to Couchdb 2.X and Couchdb Lucene 2.1
- From Java 8 to Java 11 - tested with the OpenJDK
- From Liferay Community Edition 7.2.1 to 7.3.3
- From thrift 0.11 to 0.13
Accordingly, also the vagrant project has changed: the current latest master of sw360/sw360vagrant builds with Java-11-based versions of sw360 (onwards from commit 0269392
at https://github.com/sw360/sw360vagrant).
Apart from the changes to the infrastructure, a number of nice new features are introduced, including:
- A Japanese language file for SW360
- Multiple values for external ids for the same keys
- A completely new health check service for better monitoring of an sw360 installation
- Improvements on project handling
For corrections and further changes on the infrastructure, please refer to the listed commits below.
Migrations
For existing installations, a data migration is required. Please go to the readme file in scripts/migrations
to see more information:
https://github.com/eclipse/sw360/blob/master/scripts/migrations/README.md
For running the migrations scripts, you will need python and the couchdb package.
Credits
The following users have contributed to the source code since the last release (in order of appearance):
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
And many thanks to all the other contributions in presentation, issues, discussions!
Features
60f82182
feat(ProjectReleaseRelation): Added new Field comment, createdOn, createdBy in ProjectReleaseRelationc4342f38
feat(ui): Added link to project button from project detail view137b46a7
feat(language): add Japanese properties4d4184d3
feat(ProjectUI):Added Expand/Collapse All and Search in AttachmentUsageTable1b4f2362
feat(project-report): Layout and content update in project report1ee05b59
feat(ComponentUI): Added new filters in Advance search30ce4db1
feat(ExternalIds): Change file permission2442e1f2
feat(ExternalIds): Change file permission and fix typo of special character753d3889
feat(ExternalIds): Add comments to Component, Release and Project rest APIs0049dd3b
feat(ExternalIds): Add byExternalIds views migration scripts, and upgrade to new version 11.0.0-SNAPSHOTbb2f2950
feat(ExternalIds): 1. Handle EscapeXml for external id value, 2. Fix "Upon update of existing project or Component or Release without any change in External IDs"6ec67338
feat(REST): Whitelisting field in REST API response5ee02f75
feat(EditProjectUI): Release table in edit project page should be sorted and omit vendor namec0bf7132
feat(CRView): Clearing Request Comments enhancements
Corrections
73894c08
fix(resource-server): Resolve logback conflict40f4a3aa
fix(ui): Prevent resubmission of form for Project, Component, Vendor, Moderation inorder to prevent loss of data.6b484677
fix(ui): Fixed download license disclosure error upon selection of corrupted attachmentb8446dc1
fix(license): Fixed the NullPointerException and addressed code duplicationa92d2677
fix(byExternalIdView): Fixed the byExternalIds view not working if the value is numberf62a685f
fix(Language_ja): change datatables.lang's URLd65be244
fix(ImportSPDXBOM): Set Default value[Default_Category] to categories field of Component if found null or emptyfda56f18
Fix: 'Download license archive' button in Admin>'import & Export' page is not working #90656eb7074
Fix: import spdx information #927 #915 and change quotes538b1aa7
fix(license): Fixed the license loading issue
Infrastructure
c0685187
chore(script): Added support to uninstall the current thrift version14b1a4af
chore(deps): Bump jackson-databind in /backend/src/src-fossology4f7234cc
chore(java): Support for Liferay 7.3.3 GA4d4c6983c
chore(java): Fixed Deployment issues5d484ee1
chore(java): Updated Spring versiond247a0ff
chore(java): updating test deps for java 113a5958b6
chore(java): migrating to openjdk java version 11c5f82e0e
chore(logging): Added a library containing the log4j2 classesaa6d5ae0
chore(logging): Fixed test failures caused by NoClassDefFound errorsfe659050
chore(logging): Updated OSGi package imports68b91bcc
chore(logging): More tweaks of logging dependenciese4060da6
chore(logging): Switched logging configuration to log4j2 formatebc8f852
chore(logging): Upgraded from log4j 1 to log4j 27866a852
chore(logging): Removed unused dependency to logback465fc5fa
chore(couchdb): Support CouchDb Lucene 2.1.0 with CouchDb 2.1.2 and backward compatibilitybbabafd7
chore(Portlet): Rename Moderation portlet to Requestsf512b867
chore(changelog): fixing formattinga6d07505
chore(release): changing pom file for 10.0.0-SNAPSHOT