Skip to content

Commit dc176a9

Browse files
committed
chore(rel-19.0): changing files for tagging 19.0
Signed-off-by: Gaurav Mishra <[email protected]>
1 parent 9452b2b commit dc176a9

File tree

50 files changed

+259
-60
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+259
-60
lines changed

.versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
THRIFT_VERSION=0.20.0
22
TOMCAT_VERSION=11-jre21-temurin-noble
33
JAVA_VERSION=21
4-
SW360_VERSION=18.99.0
4+
SW360_VERSION=19.0.0

CHANGELOG.md

Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,209 @@ This is the changelog file of the sw360 project. It starts with the first releas
44

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

7+
## sw360-19.0.0-M1
8+
This tag covers many corrections, bug fixes and features after the 18.1 release.
9+
Version 19.0.0 is also the first release without the Front-end integrated, but
10+
as a separate [sw360-frontend](https://github.com/eclipse-sw360/sw360-frontend)
11+
project.
12+
13+
Major changes in the release includes:
14+
* Removal of Liferay and related libraries, OSGi framework
15+
* Unification of various backend packages from src and svd
16+
* Support for Java 21 and Apache Tomcat 11.0.0
17+
* Replace couchdb-lucene with couchdb-nouveau
18+
19+
### Credits
20+
21+
The following GitHub users have contributed to the source code since the last
22+
release (in alphabetical order):
23+
24+
```
25+
> afsahsyeda <[email protected]>
26+
> Akshit Joshi <[email protected]>
27+
> Gaurav Mishra <[email protected]>
28+
> Helio Chissini de Castro <[email protected]>
29+
> hoangnt2 <[email protected]>
30+
> Keerthi B L <[email protected]>
31+
> Nikesh Kumar <[email protected]>
32+
> Rudra Chopra <[email protected]>
33+
34+
> Smruti Prakash Sahoo <[email protected]>
35+
> tuannn2 <[email protected]>
36+
```
37+
38+
Please note that also many other persons usually contribute to the project with
39+
reviews, testing, documentations, conversations or presentations.
40+
41+
### Features
42+
* `c167bcca9` feat(rest): Endpoint to add comment on a clearing request
43+
* `cd97b6154` feat(rest): Create new endpoint for schedule CVE and schedule attachment deletion.
44+
* `00d70bcc5` feat(rest): get releases used by vendor
45+
* `31b720b9e` feat(rest) : Rest end point for generate source code bundle
46+
* `062a89290` feat(rest): saveUsages in project page
47+
* `9751a2e1a` feat(Project): Add new endpoint for project's license clearing tree view (New GUI)
48+
* `546d35b73` feat(Project): Import SPDX as dependency network
49+
* `a18b053f5` feat(rest): Create new endpoint to download component template in csv format.
50+
* `144ea5b81` feat(rest) : Move GenerateLicenseInfoFile rest end point to SW360reportcontroller
51+
* `61ec9ac39` feat(REST): Exclude release version from license info
52+
* `295f1cbff` feat(rest): fetch group list in project add and edit page.
53+
* `e9ec8d8a7` feat: Make Java 21 default
54+
* `cb99fc678` feat(ImportSBOM):Change naming convention of imported components
55+
* `441fa7d85` feat(Project): Create new endpoint to serve list view of dependency network (New GUI)
56+
* `7b4c534e3` feat(cloudant): use IBM SDK
57+
* `09586fad6` feat(ektorp): remove ektorp from search handlers
58+
* `af0262112` feat(lucene): nouveau integration
59+
* `a019b468b` feat(keycloak-spis): Added the custom keycloak SPIs
60+
* `3c453670d` feat(couchdb): Enable use of latest CouchDB with nouveau
61+
* `8fdd93c86` feat(rest): endpoint to update a vendor.
62+
* `bff430140` feat: Add CODEOWNERS to the repository
63+
* `90ad3ea1c` feat(rest): Add additional fields in get clearingrequest endpoints.
64+
* `771b965b2` feat(ComponentPortletandImportCDX): Validate VCS URL and sanitize GitHub Repo URLs during CDX import
65+
* `99d0c80ed` feat(api): postpone moderation request action
66+
* `af15a09e3` feat(rest): includeAllAttachments parameter in licenseInfo endpoint
67+
* `66cac90c6` feat(CycloneDX): Make methods compatible with cyclonedx upgrade and update jackson version
68+
* `9a15832c0` feat(rest): Endpoint to get comments of a Clearing Request.
69+
* `ffbf1b183` feat(project): endpoint for vulnerabilitySummary page.
70+
* `0d6908ab2` feat(project): Add necessary library dependencies required by rest code
71+
* `acb1e54ea` feat(vscode): Add base Eclipse java formatter config file
72+
* `a29d5b0c2` feat: Generate provenance and SBOMs on Docker images
73+
* `8b6aa42cf` feat(docs): Remove old asciidocs support
74+
* `fd0546244` feat: Update to Ubuntu 24.04 (Noble)
75+
* `8f971f765` feat(rest): new endpoint for releases of linked projects.
76+
* `5bd4cae83` feat(obligation): rest endpoint to update license obligations of the project.
77+
* `3c40f09f2` feat(License): Add API Listing LicenseType and Add pageble for licenses, obligations
78+
* `204ce2f02` feat: Add scorecard
79+
80+
### Corrections
81+
* `9452b2b89` fix(cloudant): fix attachment creation
82+
* `5bdef6d51` fix(pom): fixed the java version in kc module pom.xml
83+
* `48e0f6c8c` fix(ImportCDX): VCS sanitization failing on characters like colon
84+
* `dc18109b8` fix(Project): Fix project handler test with dependency network feature
85+
* `5702dc595` fix(clearingState): making fossology report download configurable.
86+
* `3f10b6856` fix(build): add the missing excludeReleaseVersion
87+
* `69fcc6c9f` fix(servlet): complete migration javax to jakarta
88+
* `3cad1c4aa` fix(UI): Add lang attribute to ReadmeOSS.html for generated license info.
89+
* `77b801825` fix(keycloak-spi): Added the README.md
90+
* `e43c3422a` fix(nouveau): fix nouveau query result
91+
* `442ac94c7` fix(test): fix test cases with cloudant SDK
92+
* `41e3d4605` fix(nouveau): extend nouveau connector as cloudant
93+
* `cbcffd979` fix(cloudant): fix query builders
94+
* `ced70a0e4` fix(cloudant): fix views
95+
* `57f5b6908` fix(REST): Patch Release is causing the clearing state to be updated to NEW even if a Clearing is existing
96+
* `5c4810a56` fix(backend): fix dependency for backend core
97+
* `f0719b97a` fix(rest): Resolved null value returning for svm tracking status.
98+
* `fe05d9f29` fix(rest): Update search API to return 200 status with empty results array when no match found
99+
* `b0c11a1fb` fix(GenerateLicenseInfo): Generate License Info failing for releases having the same CLX
100+
* `d6f630021` fix(rest): Ensure visibility field is case-insensitive
101+
* `6a1408f50` fix(doc): fix OpenAPI doc for Search endpoint
102+
* `83796a935` fix(rest): add requestClosedOn field in get clearingRequest_by_id endpoint
103+
* `45a8137f3` fix: Update docker documentation to reflect current status
104+
* `9dc2d6835` fix(rest): Enable back authorization and resource server with up to dat springboot
105+
* `c493d83bf` fix(couchdb): Move setup data for single file and update compose to use as read only
106+
* `c15e36cd8` fix(docker): Use Tomcat with Ubuntu 24.04 (Noble)
107+
* `d655adc64` fix(rest): Add null check for linkedProject field if it is empty
108+
* `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
109+
* `5943127c6` fix(rest): Add code to update user details when creating a moderation request.
110+
* `9777923f8` fix(docker): Reinstate docker builds
111+
* `0265205b0` fix(docker): Update docker build to fit Ubuntu Noble and improved caching
112+
* `293e025cf` fix(rest): Added JWT token convert to fix the issue with authorities
113+
* `540f9baf1` fix(rest): Added the Oidc user info customizer and token customizer
114+
* `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
115+
* `3f6ae983b` fix(importCDX):Improve error message when PURL is invalid
116+
* `3dfbb5538` fix(rest): Fix internal server error with 500 status code for link project to projects endpoint
117+
* `f0e149422` fix(rest): Fixing pagination for endpoint '/packages'.
118+
* `0d88cacc7` fix(rest) : Non uniform link format in attachmentUsage end point
119+
* `fea2d4eda` fix(rest): Fixed the swagger issue
120+
* `01218278d` fix(backend) : Product clearing report generated has strange numbering issue fix
121+
* `da95be6e7` fix(rest): Added modifiedBy field in get package_by_id endpoint.
122+
* `82ad83e70` Revert "fix(rest): Fixed the swagger issue"
123+
* `cc38d07df` fix(rest): Fixed the swagger issue
124+
* `51fabdfc2` fix(rest):Added code to resolve the server error while fetching a summaryAdministraion endpoint.
125+
* `b262c4c82` fix(rest): Fixing the rest test cases
126+
* `308ce540b` fix(rest): Added a missed field in package endpoint for allDetails.
127+
* `8f0560c04` fix: Only publish test report on failures
128+
* `f48e6d27b` fix: Thrift cache location
129+
* `b69720c91` fix: Update thrift build to fix github caching
130+
* `89f47fe05` fix(test): Proper build tests now without jump folders
131+
* `4dd4f8aa7` fix: Remove wrong placed copyrights on commit template
132+
* `f8dcd79f2` fix(test): Disable rest test to avoid chicken and egg integration
133+
* `7ce112133` fix(github): restore pull_request_template.md
134+
135+
### Infrastructure
136+
* `4e883a5a1` chore(deps): bump org.springframework:spring-context
137+
* `7dd44a5fd` chore: Add maven validation on build
138+
* `d086e9a71` chore(deps): bump org.keycloak:keycloak-core
139+
* `2d90a9a00` chore(deps): bump org.keycloak:keycloak-core
140+
* `bfd296052` chore(maven): deploy keycloak listeners
141+
* `c71b0d5c4` chore(maven): segregate war and jar deploy dirs
142+
* `d9b3edf25` chore: Add Tomcat 11 default for Docker
143+
* `872c74ef1` chore(nouveau): catch exception for nouveau query
144+
* `824504564` chore(docker): update compose with dockerhub image
145+
* `3fc2e0976` chore(couchdb-lucene): remove third-party/couchdb-lucene
146+
* `111a0fe88` chore(refactor): Refactored the models by adding Lombok
147+
* `e3dccf3ee` chore: Reduce couchdb log level on docker compose
148+
* `e3f3dab7e` chore: Update the license header checkfor CODEOWNERS
149+
* `af056ef15` chore: Properly set components servlet as war file
150+
* `27fddd182` refactor: Use the correct thrift image
151+
* `56b63f065` refactor: Remove dead code comments
152+
* `7b3fe9233` chore: CouchDB setup can't be read only
153+
* `442970d4c` chore: Add color coding for sw360 project
154+
* `30b6114f8` refactor(backend): Adjust component test call
155+
* `9a09353af` refactor(backend): Disable ComponentImportTestUtils
156+
* `a0369e0a3` refactor(backend): Allow test properties be configurable
157+
* `b7d9941dd` refactor(backend): Fix licenseinfo test
158+
* `2f24d0b3e` chore: Disable logging on disk for couchdb and configure authorization server
159+
* `bc759edb4` refactor(backend): Restore webapps install
160+
* `a9cff25ea` chore: Fix version dependencies
161+
* `a81fe91dc` refactor(backend): Remove invalid recursive add-build-configuration process
162+
* `a973a70f4` refactor(backend): Disable usage of Handlers by importer
163+
* `2019328a3` refactor(backend): Adjust dependencies for subprojects
164+
* `a5df30cbb` refactor(backend): Move svc-common to service-core
165+
* `2e9b67182` refactor(backend): Create licenses-core shared library
166+
* `d1f88af5c` refactor(backend): Move vulnerabilities shared classes to core
167+
* `eaeb4e0e8` refactor(backend): Unify source tree
168+
* `eec9f1557` chore(vscode): Increase memory requirements for language server
169+
* `9dbbaf958` chore: Update README_DOCKER with proper commands
170+
* `1bb1ce228` chore: Update couchdb user and password for scripts
171+
* `86be40d49` chore: Ignore vscode directory
172+
* `d1e1269b2` chore: Remove dead code
173+
* `e8d6398cc` chore(docker): Fix syntax warnings
174+
* `09517affc` ci(docker): Use correct thrift docker context
175+
* `f10c1b0bb` refactor(docker): Adjust CouchDB configurations
176+
* `714e16eac` ci: Minor quality control fixes
177+
* `406b2eec2` chore: Remove pom duplicates
178+
* `828c05a63` build(deps): bump urllib3 in /.github/actions/clean_up_package_registry
179+
* `612bce6b7` refactor: Remove liferay deploy dir
180+
* `0462eec98` refactor(project): Remove OSGI bundle plugin
181+
* `51af9238f` refactor(libraries): Remove OSGI bundle from importers
182+
* `d66d6f6db` refactor(libraries): Remove OSGI bundle from exporters
183+
* `a305f5f08` refactor(libraries): Remove OSGI bundle from CommonIO
184+
* `0507602ba` refactor(datahandler): Remove OSGI bundle
185+
* `063c294e1` refactor(project): Remove log4j-osgi-support
186+
* `8505587a3` chore: Remove unused buildnumber plugin
187+
* `1eb27eb2c` refactor: Remove liferay build references
188+
* `41e6951ea` chore: Remove unused spotless plugin
189+
* `e2719816b` chore: Remove unused flatten plugin
190+
* `2e04e949d` chore: Place enforcer plugin in correct place
191+
* `712f7c057` refactor: Versioning update
192+
* `474323658` chore: Update gitignore and ide settings
193+
* `8d493bcd3` build(deps): bump requests in /.github/actions/clean_up_package_registry
194+
* `f754535e4` chore: Ignore templates to check license
195+
* `02824ef71` chore(project): Minor clenaups
196+
* `8b68eff39` refactor(docker): Modernize docker without liferay
197+
* `447c89c68` refactor(project): Adjust dependencies for Java 17 and Liferay removal
198+
* `f7dc1d0f9` build(deps): bump certifi in /.github/actions/clean_up_package_registry
199+
* `f8b201838` build(deps): bump org.springframework:spring-web from 6.1.5 to 6.1.6
200+
* `83da48abc` chore(upgrade): skipped rest auth server test cases until its fixed
201+
* `d31c5bd60` chore(upgrade): Resolving src-licenseinfo module test cases.
202+
* `8a2688883` chore(upgrade): Added a patch for the java 17 related changes w.r.t couchdb-lucene
203+
* `aa9422126` chore(upgrade): Authorization upgrade
204+
* `a2a30f552` chore(upgrade): Upgrade to Java 17
205+
* `d8d8ef585` chore(upgrade): Remove liferay
206+
* `62829f44c` refactor(java): Disable some tests to easy migration
207+
* `0cfdeada8` ci(java): Update to Java 17 as default and enforce it
208+
209+
7210
## sw360-18.1.0-M1
8211
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.
9212

backend/attachments/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>org.eclipse.sw360</groupId>
1616
<artifactId>backend</artifactId>
17-
<version>18.99.1</version>
17+
<version>19.0.0</version>
1818
</parent>
1919

2020
<artifactId>backend-attachments</artifactId>

backend/changelogs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<artifactId>backend</artifactId>
1919
<groupId>org.eclipse.sw360</groupId>
20-
<version>18.99.1</version>
20+
<version>19.0.0</version>
2121
</parent>
2222

2323
<artifactId>backend-changelogs</artifactId>

backend/common/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<artifactId>backend</artifactId>
1616
<groupId>org.eclipse.sw360</groupId>
17-
<version>18.99.1</version>
17+
<version>19.0.0</version>
1818
</parent>
1919
<modelVersion>4.0.0</modelVersion>
2020

@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>org.eclipse.sw360</groupId>
2626
<artifactId>backend-service-core</artifactId>
27-
<version>18.99.1</version>
27+
<version>19.0.0</version>
2828
</dependency>
2929
<dependency>
3030
<groupId>org.spdx</groupId>

backend/components/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<parent>
1616
<groupId>org.eclipse.sw360</groupId>
1717
<artifactId>backend</artifactId>
18-
<version>18.99.1</version>
18+
<version>19.0.0</version>
1919
</parent>
2020

2121
<artifactId>backend-components</artifactId>

backend/cvesearch/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<groupId>org.eclipse.sw360</groupId>
1919
<artifactId>backend</artifactId>
20-
<version>18.99.1</version>
20+
<version>19.0.0</version>
2121
</parent>
2222

2323
<artifactId>backend-cvesearch</artifactId>

backend/fossology/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<parent>
1616
<groupId>org.eclipse.sw360</groupId>
1717
<artifactId>backend</artifactId>
18-
<version>18.99.1</version>
18+
<version>19.0.0</version>
1919
</parent>
2020

2121
<artifactId>backend-fossology</artifactId>

backend/health/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<parent>
1414
<groupId>org.eclipse.sw360</groupId>
1515
<artifactId>backend</artifactId>
16-
<version>18.99.1</version>
16+
<version>19.0.0</version>
1717
</parent>
1818

1919
<artifactId>backend-health</artifactId>

backend/licenseinfo/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>org.eclipse.sw360</groupId>
1616
<artifactId>backend</artifactId>
17-
<version>18.99.1</version>
17+
<version>19.0.0</version>
1818
</parent>
1919

2020
<artifactId>backend-licenseinfo</artifactId>

0 commit comments

Comments
 (0)