Skip to content

v2.16.4

Compare
Choose a tag to compare
@codeql-ci codeql-ci released this 11 Mar 17:46
· 34 commits to main since this release
9e527ae

Potentially breaking changes

  • A number of internal command line options (--builtin_functions_file, --clang_builtin_functions,
    --disable-objc-default-synthesize-properties, --list_builtin_functions, --memory-limit-bytes,
    --mimic_config, and --objc) has been removed from the C/C++ extractor. The --verbosity
    command line option has also been removed. The option was an alias for --codeql-verbosity,
    which should be used instead.

Improvements

  • The frontend of the C/C++ extractor has been updated, improving the
    extractor's reliability and increasing its ability to extract source code.

Bugs fixed

  • When parsing user-authored YAML files such as codeql-pack.yml,
    qlpack.yml, codeql-workspace.yml, and any YAML file defining a data
    extension, unquoted string values starting with a * character are now
    correctly interpreted as YAML aliases. Previously, they were interpreted
    as strings, but with the first character skipped.

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.16.4.