Releases: Samsung/LPVS
LPVS v1.4.0
Features
- Add API for single pull request scan (#370) #370 (Oleg Kopysov)
Bug Fixes
- All actions required when publishing a release are combined into… (#371) #371 (Taras Drozdovskyi)
- Change "npm install" to "npm ci" to install fixed version packag… (#385) #385 (Taras Drozdovskyi)
- Add
throw Exception
in case of error inLPVSWebhookUtil
class (#384) #384 (Oleg Kopysov) - Enable scanoss dependency checking during docker container build (#388) #388 (Taras Drozdovskyi)
- Update pyopenssl version for scanoss (#396) #396 (Taras Drozdovskyi)
Documentation
- Updated links in Readme file (#368) #368 (Oleg Kopysov)
- update guide in Quick Start part of README.md file (#389) #389 (Tetiana Naumenko)
- Expand the types of commit names (#395) #395 (Taras Drozdovskyi)
Tests
Builds
- deps: bump org.apache.maven.plugins:maven-javadoc-plugin from 3.3.1 to 3.6.3 (#383) #383 (dependabot[bot])
- deps: bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 (#379) #379 (dependabot[bot])
- deps: bump actions/upload-artifact from 3.1.0 to 4.0.0 in /.github/workflows (#375) #375 (dependabot[bot])
- deps: bump actions/download-artifact from 3.0.0 to 4.1.0 in /.github/workflows (#374) #374 (dependabot[bot])
- deps: bump github/codeql-action from 2.22.8 to 3.22.12 in /.github/workflows (#372) #372 (dependabot[bot])
- deps: bump certifi from 2017.4.17 to 2023.7.22 (#394) #394 (dependabot[bot])
- deps: bump urllib3 from 1.21.1 to 1.26.18 (#393) #393 (dependabot[bot])
- deps: bump cryptography from 40.0.2 to 41.0.6 (#392) #392 (dependabot[bot])
- deps: bump requests from 2.22.0 to 2.31.0 (#391) #391 (dependabot[bot])
Chores
LPVS v1.3.0
Features
- Enable starting scans with pull request argument (#300) #300 (v-kerimov)
- Generate html report for single scan mode (#358) #358 (m-rudyk)
- Use actions-gh-pages for publication of Javadoc (#311) #311 (Oleg Kopysov)
- Provide reproducible builds (#322) #322 (Oleg Kopysov)
- Add option to scan all files (#332) #332 (m-rudyk)
Bug Fixes
- Fix Github action step to generate Javadoc (#310) #310 (Oleg Kopysov)
- Apply security install of python package into Dockerfile (#357) #357 (Taras Drozdovskyi)
- Fixed problems with singlescan and decreased .sql files count (#353) #353 (v-kerimov)
- Fix existing javadoc comments (#363) #363 (m-rudyk)
- Fix Dockerfile for secure installation of scanoss package (#366) #366 (Taras Drozdovskyi)
Documentation
- Add code review requirements description (#303) #303 (Taras Drozdovskyi)
- Add link to the frontend readme inside the main readme (#306) #306 (Oleg Kopysov)
- Enable Javadoc generation as GitHub action (#308) #308 (Oleg Kopysov)
- Add Javadoc comments for config, exception, repository and unit (#315) #315 (Oleg Kopysov)
- Update of YAML file with newly added endpoints (#328) #328 (Oleg Kopysov)
- Updated API description in YAML (#329) #329 (Oleg Kopysov)
- Update of the issue and PR templates (#330) #330 (Oleg Kopysov)
- Update and extension of Javadocs for entities (#355) #355 (Oleg Kopysov)
- Add Javadoc comments for services (#360) #360 (Oleg Kopysov)
- Update CODEOWNERS file (#309) (Taras Drozdovskyi) #309
Tests
- Add more unit tests to improve coverage (#299) #299 (Oleg Kopysov)
- Update ClusterFuzzLite github->action (#356) #356 (Taras Drozdovskyi)
CI
- Adding automatic release generation (#364) #364 (Taras Drozdovskyi)
- Harden GitHub Actions (#312) (StepSecurity Bot) #312
- Update github->action javadoc permissions (#313) #313 (Taras Drozdovskyi)
- Add context write permission to javadoc.yml (#314) #314 (Taras Drozdovskyi)
- Specifies the version of the components used in the clusterfuzzlite (#326) #326 (Taras Drozdovskyi)
- Apply hardening mechanisms to controller endpoints (#325) #325 (Oleg Kopysov)
- Add fuzzer github->action workflow (#324) (Taras Drozdovskyi) #324
LPVS v1.2.0
What's Changed
Fixes
- Fixed LPVS documentation and added Javadoc comments to the controller. This ensures that the documentation is up-to-date and well-documented for users and contributors.
Features
-
Added frontend: Introduced a new frontend interface to enhance the user experience and provide a more visually appealing interface.
-
Added unit tests: Comprehensive unit tests have been included to improve the overall code quality and ensure the reliability of the software.
-
Added table configuration class: A new table configuration class has been introduced to streamline the management of tables within the application.
-
Added Github OAuth feature to the backend application: This new feature enhances the security and authentication mechanisms of the application, making it more robust and user-friendly.
Full Changelog: Compare v1.1.0...v1.2.0
LPVS v1.1.0
What's Changed
- Added possibility to store scan results in MySQL database
- Applied multi-stage build
- Fixed the errors of duplicate and non-existent keys
- Updated documentation
Full Changelog: https://github.com/Samsung/LPVS/commits/v1.1.0
LPVS v1.0.1
What's Changed
- [new feature] Setting LPVS properties via environment variables or via command line
- Improved code coverage by unit tests
- Updated documentation
- Fixed bugs
Full Changelog: lpvs-v1.0.0...v1.0.1
LPVS v1.0.0
What's Changed
- Available license scanners: SCANOSS
- LPVS supports GitHub review system
Full Changelog: https://github.com/Samsung/LPVS/commits/lpvs-v1.0.0