File tree Expand file tree Collapse file tree 3 files changed +32
-2
lines changed Expand file tree Collapse file tree 3 files changed +32
-2
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,36 @@ Release notes
22=============
33
44
5+
6+ Version v30.2.0
7+ ----------------
8+
9+ This is a critical bug fix release including features updates.
10+
11+ - We fixed critical performance issues that made the web UI unusable. This include
12+ removing some less interesting redundant details displayed in the web UI for
13+ vulnerabilities.
14+ - We made minor documentation updates.
15+ - We renabled support for Arch linux, Debian, and Ubuntu security advisories importers
16+ - We added a new improver for Oval data sources
17+ - We improved Alpine linux and Gitlab security advisories importers
18+
19+ The summary of performance improvements include these fixes:
20+
21+ - Cascade queries from exact to approximate searches to avoid full table scans
22+ in all cases. This is a band-aid for now. The proper solution will likely
23+ require using full text search instead.
24+ - Avoid iceberg queries with "prefetch related" to limit the number of queries
25+ that are needed in the UI
26+ - Do not recreate querysets from scratch but instead allow these to be chained
27+ for simpler and correct code.
28+ - Remove extra details from the vulnerability pacge: each package was further
29+ listing its related vulnerabilities creating an iceberg query.
30+ - Enable the django-debug-toolbar with a setting to easily profile queries on demand
31+ by setting both VULNERABLECODE_DEBUG and VULNERABLECODE_DEBUG_TOOLBAR enviroment
32+ variables.
33+
34+
535Version v30.1.1
636----------------
737
Original file line number Diff line number Diff line change 11[metadata]
22name = vulnerablecode
3- version = 30.1.1
3+ version = 30.2.0
44license = Apache-2.0 AND CC-BY-SA-4.0
55
66# description must be on ONE line https://github.com/pypa/setuptools/issues/1390
Original file line number Diff line number Diff line change 1212import warnings
1313from pathlib import Path
1414
15- __version__ = "30.1.1 "
15+ __version__ = "30.20 "
1616
1717
1818def command_line ():
You can’t perform that action at this time.
0 commit comments