Releases: aboutcode-org/vulnerablecode
v32.0.0rc3
This is the third release candidate for version 32.
The highlights are:
- We re-enabled support for the mozilla, gentoo, istio, kbmsr2019, suse score, elixir, apache tomcat, xen, istio, ubuntu usn, apache httpd, fireye, apache kafka security advisories importers.
- We added support for CWE.
- We added migrations to remove corrupted advisories as described in #1086.
- We added aliases at package level in the API.
What's Changed
- Migrate mozilla importer by @TG1999 in #1043
- Migrate gentoo importer #1055 by @TG1999 in #1056
- Migrate istio importer #1059 by @TG1999 in #1058
- Migrate projectkbmsr2019 importer by @TG1999 in #1066
- Migrate suse scoring importer #1052 by @TG1999 in #1050
- Migrate elixir security importer #1060 by @TG1999 in #1061
- Migrate apache tomcat importer by @johnmhoran in #1057
- Add support for CWE by @ziadhany in #782
- Add migrations to remove corrupted advisories #1086 by @TG1999 in #1087
- Prepare for release v32.0.0rc1 by @TG1999 in #1096
- Add migration for adding apache tomcat option in severity scoring by @TG1999 in #1097
- Prepare for release v32.0.0rc2 by @TG1999 in #1098
- Drop safetydb importer by @TG1999 in #1099
- Migrate xen importer by @TG1999 in #1044
- Use for_purl instead of for_package_url in package detail view by @TG1999 in #1101
- Add istio improver by @TG1999 in #1103
- Migrate ubuntu usn importer #1051 by @TG1999 in #1049
- Bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #1035
- Bump gitpython from 3.1.27 to 3.1.30 by @dependabot in #1070
- Add apache_httpd improver by @TG1999 in #1102
- Remove redundant API tests #1005 by @TG1999 in #1091
- Add fireeye vulnerabilities #487 by @ziadhany in #795
- use public VulnerableCode instance in VulnTotal by @keshav-space in #1075
- Add vulnerability aliases at package level in API by @TG1999 in #1104
- Modify apache_kafka.py and related tests for migration by @johnmhoran in #1042
- Prepare for release v32.0.0rc3 by @TG1999 in #1123
Full Changelog: v31.1.1...v32.0.0rc3second
v32.0.0rc2
This is the second release candidate for version 32.
The highlights are:
- We re-enabled support for the mozilla, gentoo, istio, kbmsr2019, suse score, elixir, apache tomcat security advisories importers.
- We added support for CWE.
- We added migrations to remove corrupted advisories as described in #1086.
What's Changed
- Migrate mozilla importer by @TG1999 in #1043
- Migrate gentoo importer #1055 by @TG1999 in #1056
- Migrate istio importer #1059 by @TG1999 in #1058
- Migrate projectkbmsr2019 importer by @TG1999 in #1066
- Migrate suse scoring importer #1052 by @TG1999 in #1050
- Migrate elixir security importer #1060 by @TG1999 in #1061
- Migrate apache tomcat importer by @johnmhoran in #1057
- Add support for CWE by @ziadhany in #782
- Add migrations to remove corrupted advisories #1086 by @TG1999 in #1087
- Prepare for release v32.0.0rc1 by @TG1999 in #1096
- Add migration for adding apache tomcat option in severity scoring by @TG1999 in #1097
- Prepare for release v32.0.0rc2 by @TG1999 in #1098
Full Changelog: v31.1.1...v32.0.0rc2
v32.0.0rc1
This is the first release candidate for version 32.
The highlights are:
- We re-enabled support for the mozilla, gentoo, istio, kbmsr2019, suse score, elixir, apache tomcat security advisories importers.
- We added support for CWE.
- We added migrations to remove corrupted advisories as described in #1086.
What's Changed
- Migrate mozilla importer by @TG1999 in #1043
- Migrate gentoo importer #1055 by @TG1999 in #1056
- Migrate istio importer #1059 by @TG1999 in #1058
- Migrate projectkbmsr2019 importer by @TG1999 in #1066
- Migrate suse scoring importer #1052 by @TG1999 in #1050
- Migrate elixir security importer #1060 by @TG1999 in #1061
- Migrate apache tomcat importer by @johnmhoran in #1057
- Add support for CWE by @ziadhany in #782
- Add migrations to remove corrupted advisories #1086 by @TG1999 in #1087
- Prepare for release v32.0.0rc1 by @TG1999 in #1096
Full Changelog: v31.1.1...v32.0.0rc1
v31.1.1
v31.1.0
What's Changed
- Migrate npm importer by @TG1999 in #960
- Migrate retiredotnet importer by @TG1999 in #1041
- Link sanity by @Hritik14 in #1048
- Handle purl fragments in package search #1032 by @TG1999 in #1033
- Ingest npm data through github api #1025 by @TG1999 in #1027
- Prepare for release v31.1.0 by @TG1999 in #1062
Full Changelog: v31.0.0...v31.1.0
v31.0.0
This is a major new release with data changes that are API breaking: The way we store CVSS scores has changed.
There is a major new feature with Vulntotal which is like https://www.virustotal.com/ for comparing vulnerability databases. We also re-enabled PostgreSQL advisory imports.
What's Changed
- Add initial config for vulntotal by @keshav-space in #777
- Add support for calculating CVSS score from the CVSS vector by @ziadhany in #747
- Add Vulntotal CLI by @keshav-space in #801
- Add GitHubDataSource by @keshav-space in #804
- Add OSS-Index DataSource by @keshav-space in #829
- Add Gitlab datasource by @keshav-space in #883
- Register available datasources by @keshav-space in #901
- Add Vulntotal by @pombredanne in #1009
- Migrate postgresql.py by @johnmhoran in #985
- Fix the API key request form UI and make it consistent with rest of UI by @TG1999 in #1004
- Explicitly state app name in TestMigration by @JonoYang in #1012
- Make bulk search fast by @TG1999 in #1017
New Contributors
Full Changelog: v30.3.1...v31.0.0
v30.3.1
This is a minor bug fix release.
- We enabled proper CSRF configuration for deployments
- We improved the content of API key request emails
What's Changed
- Fix csrf by @pombredanne in #998
Full Changelog: v30.3.0...v30.3.1
v30.3.0
This is a feature update release including minor bug fixes and the introduction of API keys and API throttling.
What's Changed
- Enable throttling by @TG1999 in #988
- Override throttle rate for each endpoint by @TG1999 in #993
- Add API authentication, key request and documentation by @pombredanne in #987
- Improve NVD handling and more by @pombredanne in #997
Full Changelog: v30.2.1...v30.3.0
v30.2.0
This is a critical bug fix release including features updates.
- We fixed critical performance issues that made the web UI unusable. This include
removing some less interesting redundant details displayed in the web UI for
vulnerabilities. - We made minor documentation updates.
- We re-enabled support for Arch linux, Debian, and Ubuntu security advisories importers
- We added a new improver for Oval data sources
- We improved Alpine linux and Gitlab security advisories importers
The summary of performance improvements include these fixes:
- Cascade queries from exact to approximate searches to avoid full table scans
in all cases. This is a band-aid for now. The proper solution will likely
require using full text search instead. - Avoid iceberg queries with "prefetch related" to limit the number of queries
that are needed in the UI - Do not recreate querysets from scratch but instead allow these to be chained
for simpler and correct code. - Remove extra details from the vulnerability pacge: each package was further
listing its related vulnerabilities creating an iceberg query. - Enable the django-debug-toolbar with a setting to easily profile queries on demand
by setting both VULNERABLECODE_DEBUG and VULNERABLECODE_DEBUG_TOOLBAR enviroment
variables.
What's Changed
- Refactor Gitimporter using fetchcode by @ziadhany in #817
- test redhat importer performance by profiling by @ziadhany in #843
- Migrate archlinux importer by @johnmhoran in #935
- Fix gitlab importer by @TG1999 in #959
- Migrate debian-oval and ubuntu importer by @TG1999 in #740
- Make search for vulnerabilities faster by @pombredanne in #955
- Update RTD overview by @johnmhoran in #964
- Prepare release 30.2.0 by @pombredanne in #968
Full Changelog: v30.1.1...v30.2.0
v30.1.1
What's Changed
- Add API link/info to navbar by @johnmhoran in #948
- Prepare release 30.1.1 by @pombredanne in #951
Full Changelog: v30.1.0...v30.1.1