tag:github.com,2008:https://github.com/github/codeql-cli-binaries/releasesRelease notes from codeql-cli-binaries2026-03-05T16:10:54Ztag:github.com,2008:Repository/215263010/v2.24.32026-03-05T16:13:02Zv2.24.3<h2>Release 2.24.3 (2026-03-05)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed a race condition that could cause flaky failures in overlay CodeQL tests. Test extraction now skips <code>*.testproj</code> directories by name, preventing interference from concurrently cleaned-up test databases.</li>
<li>Fixed spurious "OOPS" warnings that could appear in help output for commands using mutually exclusive option groups, such as <code>codeql query run</code>.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.24.3"><code>github/codeql@codeql-cli/v2.24.3</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.24.22026-02-20T11:23:39Zv2.24.2<h3>Bug Fixes</h3>
<ul>
<li>Fixed SARIF output to generate RFC 1738 compatible file URIs. File URIs now always use the <code>file:///</code> format instead of <code>file:/</code> for better interoperability with SARIF consumers.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.24.2"><code>github/codeql@codeql-cli/v2.24.2</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.24.12026-02-05T15:58:04Zv2.24.1<h3>Miscellaneous</h3>
<ul>
<li>The vulnerable xwork-core 2.3.37 test dependency (<a title="CVE-2025-68493" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-qcfc-hmrc-59x7/hovercard" href="https://github.com/advisories/GHSA-qcfc-hmrc-59x7">CVE-2025-68493</a>) has been removed. The CodeQL Java library has been updated to support both legacy Struts 2.x-6.x package names and Struts 7.x package names for analyzing user code.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.24.1"><code>github/codeql@codeql-cli/v2.24.1</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.24.02026-01-26T12:45:46Zv2.24.0<h2>Release 2.24.0 (2026-01-26)</h2>
<h3>Miscellaneous</h3>
<ul>
<li>The OWASP Java HTML Sanitizer library used by the CodeQL CLI for internal documentation generation commands has been updated to version <a href="https://github.com/OWASP/java-html-sanitizer/releases/tag/release-20260102.1">20260102.1</a>.</li>
<li>The build of Eclipse Temurin OpenJDK that is used to run the CodeQL CLI has been updated to version 21.0.9.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.24.0"><code>github/codeql@codeql-cli/v2.24.0</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.92026-01-09T17:33:33Zv2.23.9<h2>Release 2.23.9 (2026-01-09)</h2>
<h3>Deprecations</h3>
<ul>
<li>Support for Kotlin version 1.6 and 1.7 has been deprecated and will be removed from CodeQL version 2.24.1. Starting with version 2.24.1, users will need to use Kotlin version >= 1.8 to extract Kotlin databases.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.9"><code>github/codeql@codeql-cli/v2.23.9</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.82025-12-11T16:35:54Zv2.23.8<h2>Release 2.23.8 (2025-12-10)</h2>
<p>This release contains no CLI changes.</p>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.8"><code>github/codeql@codeql-cli/v2.23.8</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.72025-12-05T14:28:56Zv2.23.7<h2>Release 2.23.7 (2025-12-05)</h2>
<h3>Deprecations</h3>
<ul>
<li>The <code>--save-cache</code> flag to <code>codeql database run-queries</code> and other commands that execute queries has been deprecated. This flag previously instructed the evaluator to aggressively write intermediate results to the disk cache, but now has no effect.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.7"><code>github/codeql@codeql-cli/v2.23.7</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.62025-11-24T08:41:32Zv2.23.6<h3>Breaking changes</h3>
<ul>
<li>The LGTM results format for uploading to LGTM has been removed.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.6"><code>github/codeql@codeql-cli/v2.23.6</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.52025-11-13T20:58:49Zv2.23.5<h3>Breaking changes</h3>
<ul>
<li>In order to make a <code>@kind path-problem</code> query diff-informed, the <code>getASelectedSourceLocation</code> and <code>getASelectedSinkLocation</code> predicates in the dataflow configuration now need to be overridden to always return the location of the source/sink <em>in addition to</em> any other locations that are selected by the query. See the <a href="https://github.com/github/codeql/blob/d122534398c5eb9182a23a9ad65caa5937d627b5/shared/dataflow/codeql/dataflow/DataFlow.qll#L474">QLdoc</a> for more details.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.5"><code>github/codeql@codeql-cli/v2.23.5</code></a>.</p>codeql-citag:github.com,2008:Repository/215263010/v2.23.32025-10-17T13:22:12Zv2.23.3<h3>Breaking changes</h3>
<ul>
<li>The <code>--permissive</code> command line option has been removed from the C/C++ extractor, and passing the option will make the extractor fail. When calling the extractor directly, <code>--permissive</code> should no longer be passed.</li>
</ul>
<h3>Bugs fixed</h3>
<ul>
<li>Fixed a bug that made many <code>codeql</code> subcommands fail with the message <code>not in while, until, select, or repeat loop</code> on Linux or macOS systems where <code>/bin/sh</code> is <code>zsh</code>.</li>
</ul>
<p>For more information about the changes included in this release, see the <a href="https://github.com/github/codeql-cli-binaries/blob/HEAD/CHANGELOG.md">CodeQL CLI changelog</a>.</p>
<p>You can download <em>either</em> the <code>codeql-PLATFORM.zip</code> for your platform, <em>or</em> the generic <code>codeql.zip</code> which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the <code>.zip</code> artifacts.</p>
<p>This release is compatible with the CodeQL language packs from <a href="https://github.com/github/codeql/tree/codeql-cli/v2.23.3"><code>github/codeql@codeql-cli/v2.23.3</code></a>.</p>codeql-ci