Skip to content

Commit

Permalink
chore(rel-19.0): changing files for tagging 19.0
Browse files Browse the repository at this point in the history
Signed-off-by: Gaurav Mishra <mishra.gaurav@siemens.com>
  • Loading branch information
GMishx committed Oct 23, 2024
1 parent 5bdef6d commit 46bd599
Show file tree
Hide file tree
Showing 50 changed files with 256 additions and 54 deletions.
2 changes: 1 addition & 1 deletion .versions
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
THRIFT_VERSION=0.20.0
TOMCAT_VERSION=11-jre21-temurin-noble
JAVA_VERSION=21
SW360_VERSION=18.99.0
SW360_VERSION=19.0.0
202 changes: 202 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,208 @@ This is the changelog file of the sw360 project. It starts with the first releas

https://github.com/sw360/sw360portal/releases

## sw360-19.0.0-M1
This tag covers many corrections, bug fixes and features after the 18.1 release.
Version 19.0.0 is also the first release without the Front-end integrated, but
as a separate [sw360-frontend](https://github.com/eclipse-sw360/sw360-frontend)
project.

Major changes in the release includes:
* Removal of Liferay and related libraries, OSGi framework
* Unification of various backend packages from src and svd
* Support for Java 21 and Apache Tomcat 11.0.0
* Replace couchdb-lucene with couchdb-nouveau

### Credits

The following GitHub users have contributed to the source code since the last
release (in alphabetical order):

```
> afsahsyeda <afsah.syeda@siemens-healthineers.com>
> Akshit Joshi <akshit.joshi@siemens-healthineers.com>
> Gaurav Mishra <mishra.gaurav@siemens.com>
> Helio Chissini de Castro <helio.chissini.de.castro@cariad.technology>
> hoangnt2 <hoang2.nguyenthai@toshiba.co.jp>
> Keerthi B L <keerthi.bl@siemens.com>
> Nikesh Kumar <kumar.nikesh@siemens.com>
> Rudra Chopra <prabhuchopra@gmail.com>
> Sameed <sameed.ahmad@siemens-healthineers.com>
> Smruti Prakash Sahoo <smruti.sahoo@siemens.com>
> tuannn2 <tuan2.nguyennhu@toshiba.co.jp>
```

Please note that also many other persons usually contribute to the project with
reviews, testing, documentations, conversations or presentations.

### Features
* `c167bcca9` feat(rest): Endpoint to add comment on a clearing request
* `cd97b6154` feat(rest): Create new endpoint for schedule CVE and schedule attachment deletion.
* `00d70bcc5` feat(rest): get releases used by vendor
* `31b720b9e` feat(rest) : Rest end point for generate source code bundle
* `062a89290` feat(rest): saveUsages in project page
* `9751a2e1a` feat(Project): Add new endpoint for project's license clearing tree view (New GUI)
* `546d35b73` feat(Project): Import SPDX as dependency network
* `a18b053f5` feat(rest): Create new endpoint to download component template in csv format.
* `144ea5b81` feat(rest) : Move GenerateLicenseInfoFile rest end point to SW360reportcontroller
* `61ec9ac39` feat(REST): Exclude release version from license info
* `295f1cbff` feat(rest): fetch group list in project add and edit page.
* `e9ec8d8a7` feat: Make Java 21 default
* `cb99fc678` feat(ImportSBOM):Change naming convention of imported components
* `441fa7d85` feat(Project): Create new endpoint to serve list view of dependency network (New GUI)
* `7b4c534e3` feat(cloudant): use IBM SDK
* `09586fad6` feat(ektorp): remove ektorp from search handlers
* `af0262112` feat(lucene): nouveau integration
* `a019b468b` feat(keycloak-spis): Added the custom keycloak SPIs
* `3c453670d` feat(couchdb): Enable use of latest CouchDB with nouveau
* `8fdd93c86` feat(rest): endpoint to update a vendor.
* `bff430140` feat: Add CODEOWNERS to the repository
* `90ad3ea1c` feat(rest): Add additional fields in get clearingrequest endpoints.
* `771b965b2` feat(ComponentPortletandImportCDX): Validate VCS URL and sanitize GitHub Repo URLs during CDX import
* `99d0c80ed` feat(api): postpone moderation request action
* `af15a09e3` feat(rest): includeAllAttachments parameter in licenseInfo endpoint
* `66cac90c6` feat(CycloneDX): Make methods compatible with cyclonedx upgrade and update jackson version
* `9a15832c0` feat(rest): Endpoint to get comments of a Clearing Request.
* `ffbf1b183` feat(project): endpoint for vulnerabilitySummary page.
* `0d6908ab2` feat(project): Add necessary library dependencies required by rest code
* `acb1e54ea` feat(vscode): Add base Eclipse java formatter config file
* `a29d5b0c2` feat: Generate provenance and SBOMs on Docker images
* `8b6aa42cf` feat(docs): Remove old asciidocs support
* `fd0546244` feat: Update to Ubuntu 24.04 (Noble)
* `8f971f765` feat(rest): new endpoint for releases of linked projects.
* `5bd4cae83` feat(obligation): rest endpoint to update license obligations of the project.
* `3c40f09f2` feat(License): Add API Listing LicenseType and Add pageble for licenses, obligations
* `204ce2f02` feat: Add scorecard

### Corrections
* `5bdef6d51` fix(pom): fixed the java version in kc module pom.xml
* `48e0f6c8c` fix(ImportCDX): VCS sanitization failing on characters like colon
* `dc18109b8` fix(Project): Fix project handler test with dependency network feature
* `5702dc595` fix(clearingState): making fossology report download configurable.
* `3f10b6856` fix(build): add the missing excludeReleaseVersion
* `69fcc6c9f` fix(servlet): complete migration javax to jakarta
* `3cad1c4aa` fix(UI): Add lang attribute to ReadmeOSS.html for generated license info.
* `77b801825` fix(keycloak-spi): Added the README.md
* `e43c3422a` fix(nouveau): fix nouveau query result
* `442ac94c7` fix(test): fix test cases with cloudant SDK
* `41e3d4605` fix(nouveau): extend nouveau connector as cloudant
* `cbcffd979` fix(cloudant): fix query builders
* `ced70a0e4` fix(cloudant): fix views
* `57f5b6908` fix(REST): Patch Release is causing the clearing state to be updated to NEW even if a Clearing is existing
* `5c4810a56` fix(backend): fix dependency for backend core
* `f0719b97a` fix(rest): Resolved null value returning for svm tracking status.
* `fe05d9f29` fix(rest): Update search API to return 200 status with empty results array when no match found
* `b0c11a1fb` fix(GenerateLicenseInfo): Generate License Info failing for releases having the same CLX
* `d6f630021` fix(rest): Ensure visibility field is case-insensitive
* `6a1408f50` fix(doc): fix OpenAPI doc for Search endpoint
* `83796a935` fix(rest): add requestClosedOn field in get clearingRequest_by_id endpoint
* `45a8137f3` fix: Update docker documentation to reflect current status
* `9dc2d6835` fix(rest): Enable back authorization and resource server with up to dat springboot
* `c493d83bf` fix(couchdb): Move setup data for single file and update compose to use as read only
* `c15e36cd8` fix(docker): Use Tomcat with Ubuntu 24.04 (Noble)
* `d655adc64` fix(rest): Add null check for linkedProject field if it is empty
* `77bdbf7f6` fix(rest): Add null check for linkedProject field to prevent Internal Server Error on GET request to fetch the linked projects of a project
* `5943127c6` fix(rest): Add code to update user details when creating a moderation request.
* `9777923f8` fix(docker): Reinstate docker builds
* `0265205b0` fix(docker): Update docker build to fit Ubuntu Noble and improved caching
* `293e025cf` fix(rest): Added JWT token convert to fix the issue with authorities
* `540f9baf1` fix(rest): Added the Oidc user info customizer and token customizer
* `1fb7bcf97` fix(rest): Add null check for linkedProject field to prevent Internal Server Error on GET request to fetch the linked projects of a project
* `3f6ae983b` fix(importCDX):Improve error message when PURL is invalid
* `3dfbb5538` fix(rest): Fix internal server error with 500 status code for link project to projects endpoint
* `f0e149422` fix(rest): Fixing pagination for endpoint '/packages'.
* `0d88cacc7` fix(rest) : Non uniform link format in attachmentUsage end point
* `fea2d4eda` fix(rest): Fixed the swagger issue
* `01218278d` fix(backend) : Product clearing report generated has strange numbering issue fix
* `da95be6e7` fix(rest): Added modifiedBy field in get package_by_id endpoint.
* `82ad83e70` Revert "fix(rest): Fixed the swagger issue"
* `cc38d07df` fix(rest): Fixed the swagger issue
* `51fabdfc2` fix(rest):Added code to resolve the server error while fetching a summaryAdministraion endpoint.
* `b262c4c82` fix(rest): Fixing the rest test cases
* `308ce540b` fix(rest): Added a missed field in package endpoint for allDetails.
* `8f0560c04` fix: Only publish test report on failures
* `f48e6d27b` fix: Thrift cache location
* `b69720c91` fix: Update thrift build to fix github caching
* `89f47fe05` fix(test): Proper build tests now without jump folders
* `4dd4f8aa7` fix: Remove wrong placed copyrights on commit template
* `f8dcd79f2` fix(test): Disable rest test to avoid chicken and egg integration
* `7ce112133` fix(github): restore pull_request_template.md

### Infrastructure
* `4e883a5a1` chore(deps): bump org.springframework:spring-context
* `7dd44a5fd` chore: Add maven validation on build
* `d086e9a71` chore(deps): bump org.keycloak:keycloak-core
* `2d90a9a00` chore(deps): bump org.keycloak:keycloak-core
* `bfd296052` chore(maven): deploy keycloak listeners
* `c71b0d5c4` chore(maven): segregate war and jar deploy dirs
* `d9b3edf25` chore: Add Tomcat 11 default for Docker
* `872c74ef1` chore(nouveau): catch exception for nouveau query
* `824504564` chore(docker): update compose with dockerhub image
* `3fc2e0976` chore(couchdb-lucene): remove third-party/couchdb-lucene
* `111a0fe88` chore(refactor): Refactored the models by adding Lombok
* `e3dccf3ee` chore: Reduce couchdb log level on docker compose
* `e3f3dab7e` chore: Update the license header checkfor CODEOWNERS
* `af056ef15` chore: Properly set components servlet as war file
* `27fddd182` refactor: Use the correct thrift image
* `56b63f065` refactor: Remove dead code comments
* `7b3fe9233` chore: CouchDB setup can't be read only
* `442970d4c` chore: Add color coding for sw360 project
* `30b6114f8` refactor(backend): Adjust component test call
* `9a09353af` refactor(backend): Disable ComponentImportTestUtils
* `a0369e0a3` refactor(backend): Allow test properties be configurable
* `b7d9941dd` refactor(backend): Fix licenseinfo test
* `2f24d0b3e` chore: Disable logging on disk for couchdb and configure authorization server
* `bc759edb4` refactor(backend): Restore webapps install
* `a9cff25ea` chore: Fix version dependencies
* `a81fe91dc` refactor(backend): Remove invalid recursive add-build-configuration process
* `a973a70f4` refactor(backend): Disable usage of Handlers by importer
* `2019328a3` refactor(backend): Adjust dependencies for subprojects
* `a5df30cbb` refactor(backend): Move svc-common to service-core
* `2e9b67182` refactor(backend): Create licenses-core shared library
* `d1f88af5c` refactor(backend): Move vulnerabilities shared classes to core
* `eaeb4e0e8` refactor(backend): Unify source tree
* `eec9f1557` chore(vscode): Increase memory requirements for language server
* `9dbbaf958` chore: Update README_DOCKER with proper commands
* `1bb1ce228` chore: Update couchdb user and password for scripts
* `86be40d49` chore: Ignore vscode directory
* `d1e1269b2` chore: Remove dead code
* `e8d6398cc` chore(docker): Fix syntax warnings
* `09517affc` ci(docker): Use correct thrift docker context
* `f10c1b0bb` refactor(docker): Adjust CouchDB configurations
* `714e16eac` ci: Minor quality control fixes
* `406b2eec2` chore: Remove pom duplicates
* `828c05a63` build(deps): bump urllib3 in /.github/actions/clean_up_package_registry
* `612bce6b7` refactor: Remove liferay deploy dir
* `0462eec98` refactor(project): Remove OSGI bundle plugin
* `51af9238f` refactor(libraries): Remove OSGI bundle from importers
* `d66d6f6db` refactor(libraries): Remove OSGI bundle from exporters
* `a305f5f08` refactor(libraries): Remove OSGI bundle from CommonIO
* `0507602ba` refactor(datahandler): Remove OSGI bundle
* `063c294e1` refactor(project): Remove log4j-osgi-support
* `8505587a3` chore: Remove unused buildnumber plugin
* `1eb27eb2c` refactor: Remove liferay build references
* `41e6951ea` chore: Remove unused spotless plugin
* `e2719816b` chore: Remove unused flatten plugin
* `2e04e949d` chore: Place enforcer plugin in correct place
* `712f7c057` refactor: Versioning update
* `474323658` chore: Update gitignore and ide settings
* `8d493bcd3` build(deps): bump requests in /.github/actions/clean_up_package_registry
* `f754535e4` chore: Ignore templates to check license
* `02824ef71` chore(project): Minor clenaups
* `8b68eff39` refactor(docker): Modernize docker without liferay
* `447c89c68` refactor(project): Adjust dependencies for Java 17 and Liferay removal
* `f7dc1d0f9` build(deps): bump certifi in /.github/actions/clean_up_package_registry
* `f8b201838` build(deps): bump org.springframework:spring-web from 6.1.5 to 6.1.6
* `83da48abc` chore(upgrade): skipped rest auth server test cases until its fixed
* `d31c5bd60` chore(upgrade): Resolving src-licenseinfo module test cases.
* `8a2688883` chore(upgrade): Added a patch for the java 17 related changes w.r.t couchdb-lucene
* `aa9422126` chore(upgrade): Authorization upgrade
* `a2a30f552` chore(upgrade): Upgrade to Java 17
* `d8d8ef585` chore(upgrade): Remove liferay
* `62829f44c` refactor(java): Disable some tests to easy migration
* `0cfdeada8` ci(java): Update to Java 17 as default and enforce it


## sw360-18.1.0-M1
This tag includes important corrections and fixes following the 18.0 pre-release. It is also the final tag with Liferay, as SW360 will use the SW360-frontend project (https://github.com/eclipse-sw360/sw360-frontend) starting from the next release.

Expand Down
2 changes: 1 addition & 1 deletion backend/attachments/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-attachments</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/changelogs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-changelogs</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions backend/common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand All @@ -24,7 +24,7 @@
<dependency>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend-service-core</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</dependency>
<dependency>
<groupId>org.spdx</groupId>
Expand Down
2 changes: 1 addition & 1 deletion backend/components/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-components</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/cvesearch/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-cvesearch</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/fossology/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-fossology</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/health/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-health</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/licenseinfo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-licenseinfo</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/licenses-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<properties>
<artifact.deploy.dir>${jars.deploy.dir}</artifact.deploy.dir>
Expand Down
2 changes: 1 addition & 1 deletion backend/licenses/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-licenses</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/moderation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion backend/packages/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion backend/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>sw360</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/projects/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion backend/schedule/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-schedule</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/search/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-search</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/service-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>backend</artifactId>
<groupId>org.eclipse.sw360</groupId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion backend/spdxdocument/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-spdxdocument</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion backend/spdxdocumentcreationinfo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<parent>
<groupId>org.eclipse.sw360</groupId>
<artifactId>backend</artifactId>
<version>18.99.1</version>
<version>19.0.0</version>
</parent>

<artifactId>backend-spdxdocumentcreationinfo</artifactId>
Expand Down
Loading

0 comments on commit 46bd599

Please sign in to comment.