Skip to content

Commit 6005fc1

Browse files
committed
chore(release): tag release 19.1.0
Signed-off-by: Gaurav Mishra <[email protected]>
1 parent 8a0793e commit 6005fc1

File tree

47 files changed

+262
-59
lines changed

Some content is hidden

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

47 files changed

+262
-59
lines changed

CHANGELOG.md

Lines changed: 206 additions & 3 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.1.0
8+
This minor release includes numerous features, corrections, and improvements
9+
across the SW360 project since the 19.0.0 release.
10+
11+
Highlight of the changes includes:
12+
* Various vulnerabilities and security fixes.
13+
* Multiple new REST API endpoints.
14+
* Improvements on SBOM and CDX import.
15+
16+
### Credits
17+
18+
The following GitHub users have contributed to the source code since the last
19+
release (in alphabetical order):
20+
21+
```
22+
> Afsah Syeda <[email protected]>
23+
> Akshit Joshi <[email protected]>
24+
> Arun Azhakesan <[email protected]>
25+
> dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
26+
> duonglq-tsdv <[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+
> StepSecurity Bot <[email protected]>
36+
> tuannn2 <[email protected]>
37+
```
38+
39+
Please note that also many other persons usually contribute to the project with
40+
reviews, testing, documentations, conversations or presentations.
41+
42+
### Features
43+
* `2133694fa` feat(rest) : Export Project Create Clearing Request
44+
* `36df4a611` feat(spdx): Add API for feature SPDX Document tab
45+
* `719165516` feat(rest): endpoint to get license info header text.
46+
* `c64470ff8` feat(rest): Add documentation for new clearing size parameter.
47+
* `e02307383` feat(rest) : Rest end point for project ECC Export Spreadsheet
48+
* `9cd8646c1` feat(Component): Add new endpoint that allows user to subscribe and unsubscribe to a component
49+
* `a3edc6cee` feat(Release): Add new endpoint for release subscription
50+
* `8d6315f31` feat(FossologyTrigger): stop repetitive entries of attachment.
51+
* `3a48426c9` feat(ImportCDX):Handle redirection of VCS URLs in SBOM
52+
* `be8d94046` feat(rest): Create new api's in schedule tab.
53+
* `f41b8927d` feat(importCDX): Add functionality to configure release creation when importing SBOM to an existing project
54+
* `ddec17e5d` feat(rest): Add size parameter to clearing request.
55+
* `be032e39c` feat(importCDX): enhance CDX importer to sanitize VCS URLs for non-GitHub domains
56+
* `646c4e1bb` feat(Project): Create new endpoint that allow to duplicate project with network
57+
* `68c1fb737` feat(Release): Add new endpoint to check cyclic links between releases
58+
* `9b32525a3` feat(Project): Add new endpoint that allow to compare project network with default network
59+
* `108ba6700` feat(Project): Add new endpoint to fetch linked releases of linked projects
60+
* `067f9135b` feat(Release): Add new endpoint that allow to get linked releases of release
61+
* `466a8c6d7` feat(Project): Create new endpoint that allow to get linked releases in dependency network of a project
62+
* `75e3bc899` feat(rest): Add endpoint to handle updation of clearing requests.
63+
* `7bcedef6a` feat(rest): endpoint to remove orphaned obligations from project.
64+
* `fa17c2fed` feat(rest): delete a vendor by id.
65+
* `453eff793` feat: Add default user/pwd to couchdb connection
66+
* `e81031333` feat: Add default admin user if database is empty
67+
* `f98db4ff4` feat(rest): Add pagination to get clearing requests endpoint and fix 403 forbidden error
68+
* `33012fdc2` feat(REST):fetch releases that are in NEW_CLEARING state and have a SRC/SRS attachment using parameter isNewClearingWithSourceAvailable
69+
* `2621657cd` feat: Add logging to identify releases with corrupted attachments during license generation
70+
* `73d0576c7` feat(rest): endpoint to get list of obligations depending upon obligation level.
71+
* `24b71c5e6` feat: Update README.md with openssf scorecard badge
72+
73+
### Corrections
74+
* `802013389` fix(openapi)!: add health endpoint to openapi
75+
* `b39c71b5b` fix(Cloudant): Fix Cloudant document creation error by setting id and rev to null instead of empty string during Java object conversion
76+
* `da677a677` Revert "fix(importCDX): Resolved unnecessary update of component fields"
77+
* `8f9859955` fix(docs): fix OpenAPI docs
78+
* `8164a1f48` fix(rest): Fixed the reference to wrong db for oauthclients
79+
* `4918ecd85` fix(test): Remove unused invalid entries
80+
* `7c4b647e9` fix(test): Remove unused invalid entries
81+
* `ac410370c` fix: Enable back client library
82+
* `c41cdedfc` fix: Ignore SECURITY.md on license check
83+
* `ffd83c62f` fix(Project): Add missing properties in network response
84+
* `849284e3b` fix(Project): Unset unnecessory data before store network into database
85+
* `87bdf001e` fix(test): enable unauthorized request test
86+
* `519496118` fix(Project): Fix vulnerability: Information exposure through an error message
87+
* `48eb7437e` fix(User): Fix XSS vulnerability due to a user-provided value
88+
* `89e67b7e9` fix(Rest): component attachment deletion while updating externalIds
89+
* `c35e05fbd` fix: Create sw360oauthclients database
90+
* `9cfb2c16d` fix(rest): Enhance the acceptRequest method to see the proposed changes in project/component/release pages.
91+
* `342145702` fix: Restore target for Dockerfile
92+
* `e18227af9` fix: Remove spotless dead code
93+
* `ec6d2bc18` fix: Adjust pinned dependencies on Dockerfile
94+
* `73e682053` fix: Update POI code to modern version
95+
* `a2734ca50` fix(StepSecurity): Apply security best practices
96+
97+
### Infrastructure
98+
* `8a0793ed5` chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin
99+
* `06426f8bb` chore(deps): bump keycloak.version from 26.0.6 to 26.0.7
100+
* `385a8bc74` chore(deps): bump tomcat from `7ebc6c3` to `935ff51`
101+
* `d24a5c32a` chore(deps): bump github/codeql-action from 3.27.6 to 3.27.9
102+
* `e38177ad1` chore(deps-dev): bump com.tngtech.jgiven:jgiven-junit
103+
* `7277d0815` chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin
104+
* `e424549f5` chore(deps): update wiremock to 3.10.0
105+
* `e35110da8` chore(deps): use updated wiremock
106+
* `c5cbf16f4` chore(deps): bump org.apache.httpcomponents.client5:httpclient5
107+
* `d59b81243` chore(deps): bump actions/cache from 4.1.2 to 4.2.0
108+
* `e15aa510c` chore(deps): bump maven from `9ae8f00` to `85d505f`
109+
* `97c483c04` chore(deps): bump net.minidev:json-smart from 2.4.10 to 2.5.1
110+
* `862a08e73` chore(deps): bump maven from `f401172` to `9ae8f00`
111+
* `e0bec4851` chore(deps): bump commons-io:commons-io from 2.17.0 to 2.18.0
112+
* `668953ad0` chore(deps): bump org.mockito:mockito-core from 2.28.2 to 5.14.2
113+
* `684e0703c` chore(deps): bump maven from `5a44dff` to `f401172`
114+
* `b80aaa302` chore(deps): bump tomcat from `2ade2b0` to `7ebc6c3`
115+
* `39bb1e985` chore(deps): bump ubuntu from `35b7fc7` to `80dd3c3`
116+
* `f24cbc910` chore(deps): bump github/codeql-action from 3.27.5 to 3.27.6
117+
* `0db57d021` chore(deps): bump ubuntu from `278628f` to `35b7fc7`
118+
* `db32f3bb8` chore: Remove cache from java-setup action
119+
* `03dda4438` chore(deps): bump org.codehaus.mojo:versions-maven-plugin
120+
* `2a4c3c3a6` chore(deps): bump org.apache.maven.plugins:maven-assembly-plugin
121+
* `92f05513f` chore(deps): bump org.apache.maven.plugins:maven-resources-plugin
122+
* `1c3aefe32` chore(deps): bump jackson.version from 2.18.1 to 2.18.2
123+
* `6d5b60f67` chore(deps): bump org.springframework.security:spring-security-oauth2-authorization-server
124+
* `360f63268` chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0
125+
* `75b9565a2` chore(deps): bump org.apache.maven.plugins:maven-dependency-plugin
126+
* `8589b49b9` chore(deps-dev): bump com.github.tomakehurst:wiremock-jre8
127+
* `b4362b73d` chore(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.17.0
128+
* `c0f95baab` chore(deps): Fix Maven warning for deprecation values
129+
* `067a3025e` chore(deps): bump org.apache.commons:commons-csv from 1.10.0 to 1.12.0
130+
* `41da93540` chore(deps): Move versions to supperpom
131+
* `2dfa4afdb` chore(deps): bump org.keycloak:keycloak-core from 26.0.5 to 26.0.6
132+
* `90c1a4724` chore(deps): bump log4j2.version from 2.24.1 to 2.24.2
133+
* `a2beaa41e` chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.10.18 to 1.15.10
134+
* `cca5c12a9` chore(deps-dev): bump org.ow2.asm:asm-commons from 7.1 to 9.7.1
135+
* `ec4e041f6` chore(deps): bump springframework.version from 6.1.14 to 6.2.0
136+
* `bb9225664` chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin
137+
* `c4b75cf53` chore(deps): bump com.google.guava:guava from 32.0.0-jre to 33.3.1-jre
138+
* `c3c75c7df` chore(deps): bump spring-security.version from 6.3.3 to 6.4.1
139+
* `bca5bc337` chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5
140+
* `df9bf4801` chore(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0
141+
* `eaf13a8d6` chore(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
142+
* `9bf808d70` chore(deps): bump org.apache.maven.plugins:maven-failsafe-plugin
143+
* `a11f1830f` chore(deps): Update apache.commons-compress
144+
* `3658d3970` chore(deps): bump org.apache.commons:commons-text from 1.10.0 to 1.12.0
145+
* `6cd1da38b` chore(deps): bump com.tngtech.jgiven:jgiven-maven-plugin
146+
* `36398cfbb` Update security.md file
147+
* `ce6aa331c` Create SECURITY.md
148+
* `a2a88dc79` chore(deps): bump step-security/harden-runner from 2.10.1 to 2.10.2
149+
* `12bd1bf81` chore(deps): bump org.projectlombok:lombok from 1.18.34 to 1.18.36
150+
* `4d336c6ad` chore(deps): bump jackson.version from 2.17.1 to 2.18.1
151+
* `cce753580` chore(deps-dev): bump nl.jqno.equalsverifier:equalsverifier
152+
* `6098b6723` chore(deps): bump com.github.package-url:packageurl-java
153+
* `40ec24f69` chore(deps): bump tomcat from `a09d4c1` to `2ade2b0`
154+
* `965ac8dc2` chore(deps): bump ubuntu from `99c3519` to `278628f`
155+
* `49c3e574f` chore(deps): bump maven from `440a97a` to `5a44dff`
156+
* `a91c6249c` chore(deps): bump httpcore5.version from 5.2.5 to 5.3.1
157+
* `f2b202b7a` chore(docs): update the KeyCloak doc for 26.0.5
158+
* `8f9492422` chore(deps): bump keycloak.version from 25.0.6 to 26.0.5
159+
* `6239843ef` chore(deps): Adjust Maven dependency declarations
160+
* `9fa14d2e3` chore: Remove pre-commit checkstyle in favour of maven solution
161+
* `3f7153601` chore: Remove mave source plugin duplcation
162+
* `3608ef514` chore(deps): bump jakarta.servlet:jakarta.servlet-api
163+
* `1f7225b07` chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4
164+
* `952a11afd` chore(deps): bump com.ibm.cloud:cloudant from 0.9.1 to 0.9.3
165+
* `dbf82f199` chore(deps): bump com.jcraft:jsch from 0.1.54 to 0.1.55
166+
* `c972c7fc3` chore(deps): bump github/codeql-action from 3.27.1 to 3.27.3
167+
* `6985820ec` chore: Update oudated migration Docker
168+
* `ed71926a6` chore(deps): bump org.codehaus.mojo:build-helper-maven-plugin
169+
* `1d148bf15` chore(deps): bump org.apache.maven.plugins:maven-scm-plugin
170+
* `c72a1e2bb` chore(deps): bump tomcat from `7e26fc3` to `a09d4c1`
171+
* `78bd70065` chore(deps): bump org.dom4j:dom4j from 2.1.3 to 2.1.4
172+
* `dcfdc9e41` chore(deps): bump org.apache.maven.plugins:maven-jar-plugin
173+
* `cc2f51ab2` chore(deps): bump com.google.guava:failureaccess from 1.0.1 to 1.0.2
174+
* `a5ce63316` chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1
175+
* `01b30091c` chore(rest): reformat ModerationRequestService
176+
* `56ab42369` chore(deps): bump com.google.code.gson:gson from 2.10.1 to 2.11.0
177+
* `f2b110dd0` chore(deps): bump org.apache.maven.plugins:maven-source-plugin
178+
* `29fdca6fb` chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin
179+
* `4d34c09d2` chore(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0
180+
* `a4be46a19` chore: update OpenAPI docs for ProjectController
181+
* `7478bd81a` chore: fix OpenAPI docs for VendorController
182+
* `e892e5ed4` chore: fix OpenAPI docs for DatabaseSanitationController
183+
* `b330354f4` chore: fix OpenAPI docs for EccController
184+
* `671f39337` chore: fix OpenAPI docs for UserController
185+
* `f88c820b9` chore: fix openapi docs for LicenseController
186+
* `d5068fdee` chore: fix swagger docs of ScheduleAdminController
187+
* `4a88eba4c` chore(deps): bump tomcat from `e19f9ca` to `7e26fc3`
188+
* `e84e66b03` chore(deps): bump org.springframework.security:spring-security-oauth2-authorization-server
189+
* `038e12a64` chore(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1
190+
* `d026717e0` chore(deps): bump log4j2.version from 2.19.0 to 2.24.1
191+
* `0bbf1392f` chore(deps): bump org.sonatype.plugins:nexus-staging-maven-plugin
192+
* `c41a3d0dd` chore: Remove unused dead code
193+
* `c120a4cef` chore(deps): bump org.glassfish.jaxb:jaxb-runtime from 2.3.9 to 4.0.5
194+
* `34ab188c0` chore(deps): bump version.keycloak from 25.0.4 to 26.0.5
195+
* `4bd5a97fd` chore(deps): bump poi.version from 4.1.2 to 5.3.0
196+
* `bb84e6eb0` chore(deps): bump docker/build-push-action from 5.4.0 to 6.9.0
197+
* `5901e9bac` chore(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
198+
* `b3de287b9` chore: Update pre-commit with latest versions
199+
* `d4c57b195` chore: Extend gitignore
200+
* `047bff839` chore(deps): bump org.json:json from 20231013 to 20240303
201+
* `06a65cdc1` chore: Remove duplicate entries for vscode workspace
202+
* `75971bd42` chore(scorecard): Update permissions on workflows
203+
* `416c9a4e7` chore: Remove dead code from actions
204+
* `0be1b1889` chore: No need validate for any of .github files
205+
* `1f3193529` chore: Remove unmaintained and disabled workflow
206+
* `f95b3b5da` chore(scorecard): Remove broad permissions allowance.
207+
* `0f7167b7d` chore(deps): Update json
208+
* `0ea6cfb3e` chore(scorecard): Create initial codeql.yml setup
209+
7210
## sw360-19.0.0-M1
8211
This tag covers many corrections, bug fixes and features after the 18.1 release.
9212
Version 19.0.0 is also the first release without the Front-end integrated, but
@@ -1568,8 +1771,8 @@ Many thanks to the colleagues at Toshiba for providing this big feature to the c
15681771

15691772
### Features
15701773

1571-
* `8bd91be` feat: SW360 support multi-language update after review
1572-
* `994ad5c` feat: SW360 support multi-language
1774+
* `8bd91be` feat: SW360 support multi-language update after review
1775+
* `994ad5c` feat: SW360 support multi-language
15731776

15741777
### Corrections
15751778

@@ -1805,7 +2008,7 @@ This release is the first release using the Liferay Portal 7.2 CE GA1 release. T
18052008
* `da1f0b8` fix(search): make search logic consistent
18062009
* `1d830ee` fix(project): fix compare if no version is set
18072010
* `0c2a341` fix(Components): Fix naming component error (name's component contain...
1808-
* `c7f03c8` fix(rest): fix broken logic in updateProject
2011+
* `c7f03c8` fix(rest): fix broken logic in updateProject
18092012
* `be90070` fix(rest): auth server is broken due to LifeRay api change
18102013

18112014
## sw360-4.0.1-M1

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>19.0.0</version>
17+
<version>19.1.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>19.0.0</version>
20+
<version>19.1.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>19.0.0</version>
17+
<version>19.1.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>19.0.0</version>
27+
<version>${project.version}</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>19.0.0</version>
18+
<version>19.1.0</version>
1919
</parent>
2020

2121
<artifactId>backend-components</artifactId>

backend/cvesearch/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1414
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1515
<modelVersion>4.0.0</modelVersion>
16-
16+
1717
<parent>
1818
<groupId>org.eclipse.sw360</groupId>
1919
<artifactId>backend</artifactId>
20-
<version>19.0.0</version>
20+
<version>19.1.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>19.0.0</version>
18+
<version>19.1.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>19.0.0</version>
16+
<version>19.1.0</version>
1717
</parent>
1818

1919
<artifactId>backend-health</artifactId>

backend/licenseinfo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1111
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1212
<modelVersion>4.0.0</modelVersion>
13-
13+
1414
<parent>
1515
<groupId>org.eclipse.sw360</groupId>
1616
<artifactId>backend</artifactId>
17-
<version>19.0.0</version>
17+
<version>19.1.0</version>
1818
</parent>
1919

2020
<artifactId>backend-licenseinfo</artifactId>

backend/licenses-core/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>19.0.0</version>
18+
<version>19.1.0</version>
1919
</parent>
2020
<properties>
2121
<artifact.deploy.dir>${jars.deploy.dir}</artifact.deploy.dir>

0 commit comments

Comments
 (0)