v2.15.2
Breaking changes
- C++ extraction has been updated to output more accurate C++ value categories. Note you may need to recompile query packs that were compiled with an older CodeQL (see full changelog below for details).
New features
codeql database analyze
andcodeql database interpret-results
can now
output human-readable analysis summaries in a new format. To enable this new format, pass the--analysis-summary-v2
flag. See the full changelog for compatibility information if you intend to use this with GitHub Enterprise Server.- CodeQL now supports
distinguishing file coverage information between related languages C and C++, Java and Kotlin,
and JavaScript and TypeScript. See the full changelog for usage and compatibility information. - All CLI commands now support
--common-caches
, which controls the location of the
cached data that is persisted between several runs of the CLI, such as downloaded QL packs
and compiled query plans.
Improvements
- Model packs that are used in an analysis will now be included in an output SARIF results file. All model packs now include the
isCodeQLModelPack: true
property in their tool component property bag.
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.2
.