Skip to content

sw360-17.0.0-M1

Compare
Choose a tag to compare
@ag4ums ag4ums released this 24 Dec 16:13
· 925 commits to main since this release
5243898

sw360-17.0.0-M1

This tag covers many corrections/bug fixes after the 16.0 release.

This release provides features, multiple bug fixes for release 16.0, for example, new REST endpoints, improved docker script and fixes related to liferay-7.4.3.18-ga18

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. Please note that you will need to change manually in the python file: the DRYRUN variable and the couchdb URL (if that is not on localhost or requires password or both).

Credits

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

Abdul Kapti <[email protected]>
afsahsyeda <[email protected]>
Anupam Ghosh <[email protected]>
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Eldrin <[email protected]>
Gaurav Mishra <[email protected]>
Helio Chissini de Castro <[email protected]>
Jaideep Palit <[email protected]>
Kouki Hama <[email protected]>
Muhammad Ali <[email protected]>
Nikesh kumar <[email protected]>
rudra-superrr <[email protected]>
Smruti Prakash Sahoo <[email protected]>
tuannn2 <[email protected]>

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

Features

  • a20704c7 update(lang): add chinese lang property file
  • f9d23047 feat(MailApi): enable control over trusting the email host
  • 3707569d feat(rest): new param (allDetails) added in component call to get more details of component
  • 65011f18 feat(UI): Applying sorting on release versions in drop down when inspecting a component.
  • c8597b45 feat(SPDX): Upgrade tools-java library to support SPDX 2.3 format
  • 684d3c6a feat(ProjectUI):License Info In the Spreadsheet Exported from Project License Clearing
  • 111d5876 feat(RESTapi): created new endpoint for clearingrequest and modified existing endpoint payload
  • 8cb48cd8 feat(AdminUI):Changed the title of the button in Edit Client modal to 'Update' from 'Edit' and set the validity to 'Days' by default in OauthClient
  • e6a81fe0 Feat (Vulnerability): Improve add/update/delete vulnerability APIs implement add/update/delete vulnerability by GUI
  • e9b035f2 feat(buildsystem): Rearrange dependencies and deployments
  • b4c14975 feat(CRUI):Change CR state 'On Hold' to 'Awaiting Response' & edit PreferredClearingDate
  • 35d9e021 feat(docker): Move deps script outside docker build
  • db5176ab feat(deps): Update shared slim script to have a txt file with libraries
  • 4596f06d feat(SPDX): Use new SPDX library (#1496)
  • d6ba4c07 feat(docker): Improve docker size and build time
  • 467edfba feat(UI):Made the table header collapsable in wherever possible
  • 1550e909 feature(ui) : select your group in Project page by grid
  • 3b4e36c7 feat(search): allow searching for external ids
  • 27869c8a feat(ProjectUI): Load License info header text based on project group

Corrections

  • 93363bd7 fix(dependencies): Update okhttp and httpclient versions
  • 35ea249b Fix(Vulnerability GUI): Fix bug cannot load vulnerability view page
  • b131a5bc fix(ProjectUI):Stale data displayed after using the Group filter in Project Advance Search
  • 2cd58b9f Modified the check so that searchQuery is considered when submitSearch is empty
  • 01eecf3a fix(ProjectUI): Changing Project group should update CR
  • 4ca47851 fix(REST): Save otherLicenseIds while patching Release - 1735
  • e97c8188 fix(UI): Added new column in exprot spreadsheet in project tab
  • ae77534c Fix(Obligation): Fix bug can not add/update Admin Obligation and import OSADL
  • 06b741b0 fix(SPDX): import SPDX licenses with new SPDX library (tools-java 1.0.4)
  • 5d86c067 fix(moderation_request): Added a check that if documentId is null then ignore
  • ac308a5d upd(CI/CD): Build and test only during the PR.
  • 7da2858a upd(docker): Fix wrong branch
  • 42cce1a6 upd(docker): Publish push to main commits
  • d0432233 fix(script): Script to remove trailing and leading whitespaces from component names
  • 4f7fd085 fix(ProjectUI): Multiple alerts when there are same linked projects
  • f6c22e52 fix(PreferencesUI):Read Access has to be checked before Generating token
  • 920d1281 fix(docker): Deploy libraries in correct place
  • 1564ab79 upd(doc): Update docker documentation related to redirects
  • 5c9e7845 upd(docker): Improve docker build and github actions
  • 7bcb75db upd(docker): Improve github actions pipeline
  • 03e665ec fix(docker): add missing dependencies
  • b679b883 fix(UI): Unresponsive UI & top align session message
  • 68f171f5 fix(UI): Added code to show the project list in component tab
  • 8312a8e6 fix(UI): Text field is blank while ExportSpread in licenses
  • 05b9c5f0 fix(User): CountryId does not exists while creating user with new Organization
  • e0059eec upd(docker): Push sw360 docker image to registry
  • 429b6b73 fix(UI): Default behaviour of write access checkbox restore
  • 5ffcda69 fix(Project and Component UI): Formatting issues and the type of files that can be uploaded in Import SBOM MOdal are limited to rdf now-783
  • 32ea05fe upd(buildsystem): Move away build-configuration
  • 8c09cfa1 upd(deps): Update jackson versions
  • b7757326 Fix(ProjectUI): Fix bug when editing obligations in a project.
  • 46e2b73d fix(CouchDbView): Improve couchdb view performance
  • 282298e0 fix(Docs): Fixed REST and MkDocs generated issue
  • 9a1dcb48 fix(ecc): Reset Ecc Fields when Component type is changed.
  • a5ece957 upd(sanitize): Remove lib prefix from datahandler
  • ca8b2efc "fix(rest): Added code for to Update the REST-API documentation for Definition of Manufacturer on project level
  • 14103917 fix(ComponentUI):HTML encoded character in Vendor field
  • 01448d74 fix(scripts): Sanitize scripts
  • 13753dbf upd(ghactions): Fail fast with the license checker without setting a full blown system
  • b365744e fix(bnd): Restore original bundle
  • 8682aa42 fix(docker): Dependencies need to be deployed
  • aa4b625e upd(docker): Move versions to separate file and update dep script
  • 9d3e9b3f fix(versions): Update commons lang to correct last version
  • 7ee69887 fix(SBOM): Fixed Component type is not being set when components are created by importing SBOM
  • db359094 fix(ecc): Script to change ECC status in Release
  • daa15a90 upd(thrift): Use only provided tarball to generate resources
  • 932987bc fix(maven): Update commons-logging to equal versions
  • d9f594ec fix(maven): Update commons-codec to equal versions
  • 41450708 fix(liferay): Use unique versions for same dependencies
  • 5acd4ecb fix(maven): Use unique versions for same dependencies
  • de429b3f bug(docker): Fix share location of jar files
  • 5e0a30cd fix(ui): Fixed lar file to add missing widgets(Oauth Client & License Types)
  • adb4f930 fix(ecc): Script to cleanup ECC information in release
  • d0ead7d1 fix(rest): Added component type tag in release api
  • f0f308e4 upd(maven): Update maven build infra
  • 2db4244f fix(UI): Do not copy specific external id while cloning release
  • b8190e25 fix(UI): Disable write access from UI
  • 9f5e1ddd fix(CrUi): fix the critical CR creation issue
  • a6f8fa65 fix(ProjectUI): fixed Release filter bug in AttachmentUsage tab
  • 77e0ec1d fix(ui): Generate portlet X url inside portlet Y
  • 33908857 fix(report): Nullpointer downloading report
  • e1dd21fc fix(jenkins): Update old eclipse jarsigner
  • f35c6244 fix(deps): Fixed wrong dependency download
  • 7ba948c4 fix(docker): Fix double called shutdown script
  • d2d8011f bug(docker): Fix invalid commited docker props
  • 9cddc708 upd(Docker): Upgrade docker and versions for new Liferay
  • 3a0d8c38 fix(AdminUI): Prevent license type duplication with case insensitive check
  • 17a82169 fix(ui): cannot link Component with closed project
  • 6d0a20ef fix(REST): fixed release update issue for releases with invalid licenses

Infrastructure

  • a2b75597 fix(doc) : update migration Readme
  • b7048928 upd(README): Update with new information
  • e130c068 chore(deps): bump spring-security-core in /frontend/sw360-portlet
  • 6b8c6e7d Update githubactions.yml
  • 8602a169 WIP
  • e7e9858f chores(liferay): updated liferay kernel and theme
  • 9e64374c chores(upgrade): Updated default country Id of liferay
  • f19f0203 chores(upgrade): Fixed the ui issues
  • 71145b2a chores(upgrade): Updated default country Id of liferay
  • a7fd29d7 chores(upgrade): Fixed the ui issues
  • 822597c2 Updated versions in bnd file according to Liferay 7.4.3.18 GA18
  • 9efff9ff chores(upgrade): Upgrade Liferay to 7.4.3.18 GA18
  • 32bc4839 chore(rel): Changing back to 16.1.0-SNAPSHOT