1
1
# CodeQL CLI changelog
2
2
3
+ ## Release 2.4.1 (2020-12-19)
4
+
5
+ - The bundled extractors are updated to match the versions currently
6
+ used on LGTM.com. These are newer than the last release (1.26) of
7
+ LGTM Enterprise. If you plan to upload databases to an LGTM
8
+ Enterprise 1.26 instance, you need to create them with release
9
+ 2.3.4.
10
+
11
+ ### Features added
12
+
13
+ - ` codeql query format ` now checks all files rather than stopping
14
+ after the first failure when the ` --check-only ` option is given.
15
+
16
+ - ` codeql resolve database ` will produce a ` languages ` key giving the
17
+ language the database was created for. This can be useful in IDEs to
18
+ help describe the database and suggest default actions or queries.
19
+ For databases created by earlier versions, the result will be a
20
+ best-effort guess.
21
+
22
+ - ` codeql database interpret-results ` can now produce Graphviz ` .dot `
23
+ files from queries with ` @kind graph ` .
24
+
25
+ ### Features removed
26
+
27
+ - ` codeql test run ` had some special compatibility support for running
28
+ unit tests for the "code duplication" extractor features of certain
29
+ discontinued Semmle products. Those tests have since been removed
30
+ from the [ public QL repository] ( https://github.com/github/codeql ) ,
31
+ so the compatibility support for them has been removed. This should
32
+ not affect any external users (since the extractor feature in
33
+ question was never supported by ` codeql database create ` anyway),
34
+ but if you run ` codeql test run ` against the unit tests belonging to
35
+ an _ old_ checkout of the repository, you may now see some failures
36
+ among ` Metrics ` tests.
37
+
3
38
## Release 2.3.4 (2020-12-15)
4
39
5
40
This release corresponds to release 1.26.x of LGTM Enterprise, and
@@ -20,9 +55,9 @@ recommend that you upgrade to CLI releases numbered 2.4.x or later.
20
55
21
56
- Much of the work done by ` codeql database upgrade ` now happens
22
57
implicitly (and reversibly) as part of ordinary query evaluation.
23
- This should make it much rarer to need to run `codeql database
24
- upgrade` explicitly, though there are still some corner cases that
25
- will require it, particularly for very old databases.
58
+ This should make the need to explicitly run `codeql database
59
+ upgrade` much less common. However there are still some corner cases
60
+ that will require it, particularly for very old databases.
26
61
27
62
- ` codeql test run ` with a ` --threads ` argument will now _ compile_
28
63
test queries in parallel even if they belong to the same single
0 commit comments