Skip to content

Commit 80c2aac

Browse files
committed
Bump version
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent 6eacce8 commit 80c2aac

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

CHANGELOG.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
535
Version v30.1.1
636
----------------
737

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = vulnerablecode
3-
version = 30.1.1
3+
version = 30.2.0
44
license = Apache-2.0 AND CC-BY-SA-4.0
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390

vulnerablecode/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import warnings
1313
from pathlib import Path
1414

15-
__version__ = "30.1.1"
15+
__version__ = "30.20"
1616

1717

1818
def command_line():

0 commit comments

Comments
 (0)