v2.15.3
Release 2.15.3 (2023-11-22)
New features
codeql database analyze
now defaults to include markdown query help for all custom
queries with help files available. To change the default behaviour you can pass the
new flag--sarif-include-query-help
, which provides the optionsalways
(which
includes query help for all queries),custom_queries_only
(the default) andnever
(which does not include query help for any query). The existing flag
--sarif-add-query-help
has been deprecated and will be removed in a future release.- The new (advanced) command-line option
--[no-]linkage-aware-import
disables the
linkage-awareness phase ofcodeql dataset import
, as a quick fix (at the expense of
database completeness) for C++ projects where this part of database creation consumes
too much memory. This option is available in the commandsdatabase create
,
database finalize
,database import
,dataset import
,test extract
, and
test run
. - The CodeQL language server now provides basic support for Rename, and you can now use
the Rename Symbol functionality in Visual Studio Code for CodeQL. The current Rename
support is less a refactoring tool and more a labor-saving device. You may have to
perform some manual edits after using Rename, but it should still be faster and less
work than renaming a symbol manually.
For more information about the changes included in this release, see the CodeQL CLI changelog.
You can download either the codeql-PLATFORM.zip
for your platform, or the generic codeql.zip
which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the .zip
artifacts.
This release is compatible with the CodeQL language packs from github/codeql@codeql-cli/v2.15.3
.