Skip to content

v2.27.3

Latest

Choose a tag to compare

@codeql-ci-app codeql-ci-app released this 20 Oct 18:50
Immutable release. Only release title and notes can be modified.
b8920d6

Breaking Changes

  • With the release of macOS 27 and Xcode 27, Apple stopped shipping multi-architecture x86-64/arm64 binaries. These binaries are required by CodeQL to perform traced analysis. For this reason, CodeQL's autobuild and manual build modes will not be supported for compiled languages on macOS 27 with any Xcode version, and on macOS 26 when Xcode 27 is selected.

Improvements

  • Data extension files now support JSON syntax, with the same structure as
    existing YAML data extensions. Java-style comments (// ... and /* ... */)
    are also supported. Files using the .json extension will be parsed as JSON,
    while all other files will continue to be parsed as YAML.
  • The codeql test run feature to load a data extension named <test>.ext.yml
    when running <test>.ql or <test>.qlref has been updated to support JSON
    data extensions, and files named <test>.ext.json will now also be loaded
    automatically.

Bug Fixes

  • Fixed a bug that caused database downgrades to fail for GitHub Actions databases.

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 covers Linux x64, Windows x64 and macOS (including Apple Silicon). Linux arm64 binaries are available as a per-platform codeql-linux-arm64.zip only. Please ignore the additional "source code" downloads below the .zip artifacts.

Warning

The generic codeql.zip (binaries for all x86-64 platforms) is deprecated and will be removed in a future release. Please download the codeql-PLATFORM.zip for your platform instead. Note that arm64 binaries are only available as a per-platform codeql-linux-arm64.zip.

This release is compatible with the CodeQL language packs from github/codeql@codeql-cli/v2.27.3.