Skip to content

Releases: github/codeql-cli-binaries

v2.22.4

Choose a tag to compare

@codeql-ci codeql-ci released this 21 Aug 10:50
99380d9

There are no user-facing CLI changes in this release.

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

v2.22.3

Choose a tag to compare

@codeql-ci codeql-ci released this 06 Aug 20:31

New features

  • The codeql database cleanup command now takes the --cache-cleanup=overlay option, which trims the cache to just the data that will be useful when evaluating against an overlay.

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

v2.22.2

Choose a tag to compare

@codeql-ci codeql-ci released this 29 Jul 17:13

Bug fix

  • Fixes a bug in query suites where the version property of an import instruction was ignored.

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

v2.22.1

Choose a tag to compare

@codeql-ci codeql-ci released this 26 Jun 11:09
37a1db6

New features

  • Rust language support is now in public preview.

Miscellaneous

  • The version of jgit used by the CodeQL CLI has been updated to 6.10.1.202505221210-r.

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

v2.22.0

Choose a tag to compare

@codeql-ci codeql-ci released this 11 Jun 15:44

Breaking changes

  • A number of breaking changes have been made to the C and C++ CodeQL test environment as used by codeql test run.

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

v2.21.4

Choose a tag to compare

@codeql-ci codeql-ci released this 02 Jun 11:51
f1c6d04

Deprecations

  • The clang_vector_types, clang_attributes, and flax-vector-conversions command
    line options have been removed from the C/C++ extractor. These options were introduced
    as workarounds to frontend limitations in earlier versions of the extractor and are
    no longer needed when calling the extractor directly.

Miscellaneous

  • The build of Eclipse Temurin OpenJDK that is used to run the CodeQL
    CLI has been updated to version 21.0.7.

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

v2.21.3

Choose a tag to compare

@codeql-ci codeql-ci released this 15 May 11:43
2cf2d17

Miscellaneous

  • Windows binaries for the CodeQL CLI are now built with /guard:cf, enabling Control Flow Guard.

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

v2.21.2

Choose a tag to compare

@codeql-ci codeql-ci released this 01 May 12:36

Bugs fixed

  • codeql generate log-summary now correctly includes dependencies maps in predicate events for COMPUTED_EXTENSIONAL predicates.

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

v2.21.1

Choose a tag to compare

@codeql-ci codeql-ci released this 22 Apr 13:05

Bugs fixed

  • Fixed a bug in CodeQL analysis for GitHub Actions in the presence of a code scanning configuration file containing paths-ignore exclusion patterns but not paths inclusion patterns.
    Previously, such a configuration incorrectly led to all YAML, HTML, JSON, and JS source files being extracted, except for those filtered by paths-ignore. This in turn led to performance issues on large codebases. Now, only workflow and Action metadata YAML files relevant to the GitHub Actions analysis will be extracted, except for those filtered by paths-ignore. This matches the default behavior when no configuration file is provided.
    The handling of paths inclusion patterns is unchanged: if provided, only those paths will be considered, except for those filtered by paths-ignore.

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

v2.21.0

Choose a tag to compare

@codeql-ci codeql-ci released this 03 Apr 13:46
c22b8bd

Miscellaneous

  • On macOS the CODEQL_TRACER_RELOCATION_EXCLUDE environment variable can now be used to exclude certain paths from the tracer relocation and tracing process. This environment variable accepts newline-separated regex patterns of binaries to be excluded.

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