[krishnprakash/codeql] 71cd5b: Python: Add self-validating CFG tests

0 views
Skip to first unread message

Phileco

unread,
May 30, 2026, 6:30:54 AM (9 days ago) May 30
to philecodi...@googlegroups.com
Branch: refs/heads/main
Home: https://github.com/krishnprakash/codeql
Commit: 71cd5be513e09d36bcffa0ebee44c7284e121b1b
https://github.com/krishnprakash/codeql/commit/71cd5be513e09d36bcffa0ebee44c7284e121b1b
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/OldCfgImpl.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/TimerUtils.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_assert_raise.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_async.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_augassign.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_basic.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_boolean.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_classes.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_comprehensions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_conditional.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_fstring.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_functions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_lambda.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_loops.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_match.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_try.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_unpacking.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_with.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_yield.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/timer.py

Log Message:
-----------
Python: Add self-validating CFG tests

These tests consist of various Python constructions (hopefully a
somewhat comprehensive set) with specific timestamp annotations
scattered throughout. When the tests are run using the Python 3
interpreter, these annotations are checked and compared to the "current
timestamp" to see that they are in agreement. This is what makes the
tests "self-validating".

There are a few different kinds of annotations: the basic `t[4]` style
(meaning this is executed at timestamp 4), the `t[dead(4)]` variant
(meaning this _would_ happen at timestamp 4, but it is in a dead
branch), and `t[never]` (meaning this is never executed at all).

In addition to this, there is a query, MissingAnnotations, which checks
whether we have applied these annotations maximally. Many expression
nodes are not actually annotatable, so there is a sizeable list of
excluded nodes for that query.


Commit: 3a979ac2f84814d7f427f762b128876cc0216cea
https://github.com/krishnprakash/codeql/commit/3a979ac2f84814d7f427f762b128876cc0216cea
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.ql
M python/ql/test/library-tests/ControlFlow/evaluation-order/OldCfgImpl.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.ql

Log Message:
-----------
Python: Add some CFG-validation queries

These use the annotated, self-verifying test files to check various
consistency requirements.

Some of these may be expressing the same thing in different ways, but
it's fairly cheap to keep them around, so I have not attempted to
produce a minimal set of queries for this.


Commit: fc2bc26f36f2250ce53dc46ea7b383dbee6c12ff
https://github.com/krishnprakash/codeql/commit/fc2bc26f36f2250ce53dc46ea7b383dbee6c12ff
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.ql

Log Message:
-----------
Python: Add BasicBlockOrdering test

This one demonstrates a bug in the current CFG. In a dictionary
comprehension `{k: v for k, v in d.items()}`, we evaluate the value
before the key, which is incorrect. (A fix for this bug has been
implemented in a separate PR.)


Commit: c30d6ae3aa156f460177959152bce299fdc6061c
https://github.com/krishnprakash/codeql/commit/c30d6ae3aa156f460177959152bce299fdc6061c
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.ql

Log Message:
-----------
Python: Add NeverReachable test

This looks for nodes annotated with `t[never]` in the test that are
reachable in the CFG. This should not happen (it messes with various
queries, e.g. the "mixed returns" query), but the test shows that in a
few particular cases (involving the `match` statement where all cases
contain `return`s), we _do_ have reachable nodes that shouldn't be.


Commit: f5c3b63a4aab45009976cda132f36564f5db3a34
https://github.com/krishnprakash/codeql/commit/f5c3b63a4aab45009976cda132f36564f5db3a34
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.ql

Log Message:
-----------
Python: Add ConsecutiveTimestamps test

This one is potentially a bit iffy -- it checks for a very powerful
property (that implies many of the other queries), but as the test
results show, it can produce false positives when there is in fact no
problem. We may want to get rid of it entirely, if it becomes too noisy.


Commit: 1ef557c972f0ce7ca13f3dd05ad524b19330465f
https://github.com/krishnprakash/codeql/commit/1ef557c972f0ce7ca13f3dd05ad524b19330465f
Author: Taus <tau...@github.com>
Date: 2026-05-12 (Tue, 12 May 2026)

Changed paths:
M python/ql/test/library-tests/ControlFlow/evaluation-order/TimerUtils.qll
M python/ql/test/library-tests/ControlFlow/evaluation-order/test_basic.py
M python/ql/test/library-tests/ControlFlow/evaluation-order/timer.py

Log Message:
-----------
Python: Address Copilot's comments


Commit: cb0fc786c74e282d985a2dda66628614dceddbb3
https://github.com/krishnprakash/codeql/commit/cb0fc786c74e282d985a2dda66628614dceddbb3
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-18 (Mon, 18 May 2026)

Changed paths:
M ruby/ql/lib/codeql/ruby/ast/Method.qll

Log Message:
-----------
Ruby: Minor cleanup, Callable is a StmtSequence.


Commit: b6c2915f24a04f34a7a6e45a0cca89aa4ae497a3
https://github.com/krishnprakash/codeql/commit/b6c2915f24a04f34a7a6e45a0cca89aa4ae497a3
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M ruby/ql/consistency-queries/CfgConsistency.ql
M ruby/ql/lib/codeql/ruby/ast/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/AST.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll
M ruby/ql/lib/codeql/ruby/experimental/Rbi.qll
M ruby/ql/lib/codeql/ruby/frameworks/Slim.qll
M ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll
M ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Routing.qll
M ruby/ql/lib/codeql/ruby/security/ImproperMemoizationQuery.qll
M ruby/ql/lib/codeql/ruby/security/InsecureDependencyQuery.qll

Log Message:
-----------
Ruby: Split callable and its body into two AST nodes.


Commit: 7dcd2d6ab6c903bcc7b816a8b08eb80f332f6ac2
https://github.com/krishnprakash/codeql/commit/7dcd2d6ab6c903bcc7b816a8b08eb80f332f6ac2
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M ruby/ql/consistency-queries/CfgConsistency.ql
M ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll
M ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll

Log Message:
-----------
Ruby: Adjust CFG to updated AST.


Commit: 3adb7043e8c94f4c7ca86c8b6c679ca058be1bda
https://github.com/krishnprakash/codeql/commit/3adb7043e8c94f4c7ca86c8b6c679ca058be1bda
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll

Log Message:
-----------
Ruby: Fix pre-existing bug.


Commit: e07f45fff4f7417411d449cc7ec8bf0b6eb7a587
https://github.com/krishnprakash/codeql/commit/e07f45fff4f7417411d449cc7ec8bf0b6eb7a587
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-22 (Fri, 22 May 2026)

Changed paths:
M ruby/ql/test/library-tests/ast/Ast.expected
M ruby/ql/test/library-tests/ast/AstDesugar.expected
M ruby/ql/test/library-tests/modules/methods.expected
M ruby/ql/test/library-tests/modules/modules.expected

Log Message:
-----------
Ruby: Accept test changes.


Commit: 44a914e40fb111008169c1b8c4d0fc01dcb3cbd4
https://github.com/krishnprakash/codeql/commit/44a914e40fb111008169c1b8c4d0fc01dcb3cbd4
Author: github-actions[bot] <github-...@github.com>
Date: 2026-05-25 (Mon, 25 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Release preparation for version 2.25.6


Commit: fe7b2b9d4f2121e006604a51fb257639ae2c7005
https://github.com/krishnprakash/codeql/commit/fe7b2b9d4f2121e006604a51fb257639ae2c7005
Author: Óscar San José <osc...@github.com>
Date: 2026-05-25 (Mon, 25 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge pull request #21892 from github/release-prep/2.25.6

Release preparation for version 2.25.6


Commit: 3aa69823afcdd014650c3329ad76a2bf08e6bc00
https://github.com/krishnprakash/codeql/commit/3aa69823afcdd014650c3329ad76a2bf08e6bc00
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-27 (Wed, 27 May 2026)

Changed paths:
M ruby/ql/lib/codeql/ruby/ast/Erb.qll

Log Message:
-----------
Ruby: Skip BodyStmt in ErbDirective.getAChildStmt.


Commit: 780591d42a67f6c30f1882fe36c54a6636dde2b3
https://github.com/krishnprakash/codeql/commit/780591d42a67f6c30f1882fe36c54a6636dde2b3
Author: Anders Schack-Mulligen <ascha...@github.com>
Date: 2026-05-27 (Wed, 27 May 2026)

Changed paths:
M ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll

Log Message:
-----------
Ruby: Remove spurious parent-child edges for Ruby::SimpleSymbol.

These treesitter nodes translate to multiple AstNodes, but we only want
those that are Stmts.


Commit: 35faec3db1e18b7aa9858779000b1e1c291bd138
https://github.com/krishnprakash/codeql/commit/35faec3db1e18b7aa9858779000b1e1c291bd138
Author: Taus <tau...@github.com>
Date: 2026-05-27 (Wed, 27 May 2026)

Changed paths:
M python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.expected
M python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.expected
M python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.expected
M python/ql/test/library-tests/ControlFlow/evaluation-order/test_basic.py
M python/ql/test/library-tests/ControlFlow/evaluation-order/test_boolean.py

Log Message:
-----------
Python: Address review comments

- Get rid of unnecessary parentheses
- Use call syntax in the relevant test
- Get rid of `dead(2)` annotation


Commit: f8ab76e1baff6b8b300bf96c6717c5674f0aba60
https://github.com/krishnprakash/codeql/commit/f8ab76e1baff6b8b300bf96c6717c5674f0aba60
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-05-28 (Thu, 28 May 2026)

Changed paths:
M swift/ql/lib/codeql/swift/security/WeakPasswordHashingExtensions.qll
M swift/ql/lib/codeql/swift/security/WeakSensitiveDataHashingExtensions.qll

Log Message:
-----------
Swift: Update the new metatype sinks to not rely on name matching '.Type'.


Commit: 6165623cbf2495e7ce581c7c4b3772f4ca5fa959
https://github.com/krishnprakash/codeql/commit/6165623cbf2495e7ce581c7c4b3772f4ca5fa959
Author: Taus <tau...@github.com>
Date: 2026-05-28 (Thu, 28 May 2026)

Changed paths:
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/OldCfgImpl.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/TimerUtils.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_assert_raise.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_async.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_augassign.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_basic.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_boolean.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_classes.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_comprehensions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_conditional.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_fstring.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_functions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_lambda.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_loops.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_match.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_try.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_unpacking.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_with.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_yield.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/timer.py

Log Message:
-----------
Merge pull request #21724 from github/tausbn/python-add-self-validating-cfg-tests


Commit: 4c318669100bd073ed34d41c387dd26f79e27015
https://github.com/krishnprakash/codeql/commit/4c318669100bd073ed34d41c387dd26f79e27015
Author: Anders Schack-Mulligen <ascha...@users.noreply.github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M ruby/ql/consistency-queries/CfgConsistency.ql
M ruby/ql/lib/codeql/ruby/ast/Erb.qll
M ruby/ql/lib/codeql/ruby/ast/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/AST.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll
M ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll
M ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll
M ruby/ql/lib/codeql/ruby/experimental/Rbi.qll
M ruby/ql/lib/codeql/ruby/frameworks/Slim.qll
M ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll
M ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Routing.qll
M ruby/ql/lib/codeql/ruby/security/ImproperMemoizationQuery.qll
M ruby/ql/lib/codeql/ruby/security/InsecureDependencyQuery.qll
M ruby/ql/test/library-tests/ast/Ast.expected
M ruby/ql/test/library-tests/ast/AstDesugar.expected
M ruby/ql/test/library-tests/modules/methods.expected
M ruby/ql/test/library-tests/modules/modules.expected

Log Message:
-----------
Merge pull request #21867 from aschackmull/ruby/callable-body

Ruby: Split callable and its body into two AST nodes.


Commit: 9bc0c1b1ab2cf222b8117c834875d5b1d236cc44
https://github.com/krishnprakash/codeql/commit/9bc0c1b1ab2cf222b8117c834875d5b1d236cc44
Author: Henry Mercer <he...@henrymercer.name>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
A actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
R actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
A actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
A actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
R actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
A cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
A cpp/ql/lib/change-notes/2026-05-16-alias-template.md
A cpp/ql/lib/change-notes/2026-05-18-alias-type.md
A cpp/ql/lib/change-notes/2026-05-21-generated-from.md
R cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
R cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
R csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
R csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
A csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
A csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
R csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
R csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
R go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
R go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
R go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
A java/ql/lib/change-notes/2026-05-19-avro-mads.md
R java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
R java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
A javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
R javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
R javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
R misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
A python/ql/lib/change-notes/2026-05-14-sensitive-data.md
R python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
R python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
R ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
R ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
A rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
R rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
R rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
R shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
R shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
R shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
R shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
R shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
R shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
R shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
R shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
R shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
R shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
R shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
R shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
R shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
R shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
R shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
R shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
R shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
A swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
A swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
R swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
R swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Revert "Release preparation for version 2.25.6"


Commit: f4da0df3c7ce6eaf7225fb5a561794bf43396e72
https://github.com/krishnprakash/codeql/commit/f4da0df3c7ce6eaf7225fb5a561794bf43396e72
Author: Henry Mercer <henry...@github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
A actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
R actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
A actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
A actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
A actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
R actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
A cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
A cpp/ql/lib/change-notes/2026-05-16-alias-template.md
A cpp/ql/lib/change-notes/2026-05-18-alias-type.md
A cpp/ql/lib/change-notes/2026-05-21-generated-from.md
R cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
R cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
R csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
R csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
A csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
A csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
R csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
R csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
R go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
R go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
R go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
A java/ql/lib/change-notes/2026-05-19-avro-mads.md
R java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
R java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
A javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
R javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
R javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
R misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
A python/ql/lib/change-notes/2026-05-14-sensitive-data.md
R python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
R python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
R ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
R ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
A rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
R rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
R rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
R shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
R shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
R shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
R shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
R shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
R shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
R shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
R shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
R shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
R shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
R shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
R shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
R shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
R shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
R shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
R shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
R shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
A swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
A swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
R swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
R swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge pull request #21910 from github/revert-21892-release-prep/2.25.6

Revert "Release preparation for version 2.25.6"


Commit: 8b6f969cdb9b1a09ce4379ccadad1e2c9ca46677
https://github.com/krishnprakash/codeql/commit/8b6f969cdb9b1a09ce4379ccadad1e2c9ca46677
Author: github-actions[bot] <github-...@github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Release preparation for version 2.25.6


Commit: 1a82a682e9750929a11872d8456ff91e90fc6352
https://github.com/krishnprakash/codeql/commit/1a82a682e9750929a11872d8456ff91e90fc6352
Author: Henry Mercer <henry...@github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge pull request #21911 from github/release-prep/2.25.6

Release preparation for version 2.25.6


Commit: cfb18c247708d2fa77d74130c465f31d32a29487
https://github.com/krishnprakash/codeql/commit/cfb18c247708d2fa77d74130c465f31d32a29487
Author: github-actions[bot] <github-...@github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/qlpack.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/qlpack.yml
M go/ql/src/qlpack.yml
M java/ql/lib/qlpack.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/qlpack.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/qlpack.yml
M shared/concepts/qlpack.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/qlpack.yml
M shared/mad/qlpack.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/qlpack.yml
M shared/ssa/qlpack.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/qlpack.yml
M shared/typos/qlpack.yml
M shared/util/qlpack.yml
M shared/xml/qlpack.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Post-release preparation for codeql-cli-2.25.6


Commit: 43c1152634abd0323d387e19cc6dcb0959115620
https://github.com/krishnprakash/codeql/commit/43c1152634abd0323d387e19cc6dcb0959115620
Author: Geoffrey White <40627776...@users.noreply.github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M swift/ql/lib/codeql/swift/security/WeakPasswordHashingExtensions.qll
M swift/ql/lib/codeql/swift/security/WeakSensitiveDataHashingExtensions.qll

Log Message:
-----------
Merge pull request #21905 from geoffw0/swiftflow2

Swift: Update the new metatype sinks


Commit: a16f1c555cea339ef5c8b4c7c9285b6e578c396c
https://github.com/krishnprakash/codeql/commit/a16f1c555cea339ef5c8b4c7c9285b6e578c396c
Author: Henry Mercer <henry...@github.com>
Date: 2026-05-29 (Fri, 29 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge pull request #21912 from github/post-release-prep/codeql-cli-2.25.6

Post-release preparation for codeql-cli-2.25.6


Commit: 7fee3274989d37fe6c0e790b82426a757bd346ca
https://github.com/krishnprakash/codeql/commit/7fee3274989d37fe6c0e790b82426a757bd346ca
Author: Phileco <132178579+k...@users.noreply.github.com>
Date: 2026-05-30 (Sat, 30 May 2026)

Changed paths:
M actions/ql/lib/CHANGELOG.md
R actions/ql/lib/change-notes/2026-05-12-improved-alphanumeric-regex.md
A actions/ql/lib/change-notes/released/0.4.37.md
M actions/ql/lib/codeql-pack.release.yml
M actions/ql/lib/qlpack.yml
M actions/ql/src/CHANGELOG.md
R actions/ql/src/change-notes/2026-05-05-untrusted-checkout-high.md
R actions/ql/src/change-notes/2026-05-12-sha256-pinned-actions.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-alert.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-helpfile.md
R actions/ql/src/change-notes/2026-05-14-further-iteration-untrusted-checkout-improvements-metadata.md
A actions/ql/src/change-notes/released/0.6.29.md
M actions/ql/src/codeql-pack.release.yml
M actions/ql/src/qlpack.yml
M cpp/ql/lib/CHANGELOG.md
R cpp/ql/lib/change-notes/2026-05-15-secure-scanf.md
R cpp/ql/lib/change-notes/2026-05-16-alias-template.md
R cpp/ql/lib/change-notes/2026-05-18-alias-type.md
R cpp/ql/lib/change-notes/2026-05-21-generated-from.md
A cpp/ql/lib/change-notes/released/10.2.0.md
M cpp/ql/lib/codeql-pack.release.yml
M cpp/ql/lib/qlpack.yml
M cpp/ql/src/CHANGELOG.md
A cpp/ql/src/change-notes/released/1.6.4.md
M cpp/ql/src/codeql-pack.release.yml
M cpp/ql/src/qlpack.yml
M csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/lib/qlpack.yml
M csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
A csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.68.md
M csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
M csharp/ql/campaigns/Solorigate/src/qlpack.yml
M csharp/ql/lib/CHANGELOG.md
R csharp/ql/lib/change-notes/2026-05-12-user-increment-decrement.md
R csharp/ql/lib/change-notes/2026-05-20-csharp14-dotnet10.md
A csharp/ql/lib/change-notes/released/6.0.2.md
M csharp/ql/lib/codeql-pack.release.yml
M csharp/ql/lib/qlpack.yml
M csharp/ql/src/CHANGELOG.md
A csharp/ql/src/change-notes/released/1.7.4.md
M csharp/ql/src/codeql-pack.release.yml
M csharp/ql/src/qlpack.yml
M go/ql/consistency-queries/CHANGELOG.md
A go/ql/consistency-queries/change-notes/released/1.0.51.md
M go/ql/consistency-queries/codeql-pack.release.yml
M go/ql/consistency-queries/qlpack.yml
M go/ql/lib/CHANGELOG.md
A go/ql/lib/change-notes/released/7.1.2.md
M go/ql/lib/codeql-pack.release.yml
M go/ql/lib/qlpack.yml
M go/ql/src/CHANGELOG.md
A go/ql/src/change-notes/released/1.6.4.md
M go/ql/src/codeql-pack.release.yml
M go/ql/src/qlpack.yml
M java/ql/lib/CHANGELOG.md
R java/ql/lib/change-notes/2026-05-19-avro-mads.md
A java/ql/lib/change-notes/released/9.1.2.md
M java/ql/lib/codeql-pack.release.yml
M java/ql/lib/qlpack.yml
M java/ql/src/CHANGELOG.md
A java/ql/src/change-notes/released/1.11.4.md
M java/ql/src/codeql-pack.release.yml
M java/ql/src/qlpack.yml
M javascript/ql/lib/CHANGELOG.md
R javascript/ql/lib/change-notes/2026-05-14-sensitive-data.md
A javascript/ql/lib/change-notes/released/2.7.2.md
M javascript/ql/lib/codeql-pack.release.yml
M javascript/ql/lib/qlpack.yml
M javascript/ql/src/CHANGELOG.md
A javascript/ql/src/change-notes/released/2.3.11.md
M javascript/ql/src/codeql-pack.release.yml
M javascript/ql/src/qlpack.yml
M misc/suite-helpers/CHANGELOG.md
A misc/suite-helpers/change-notes/released/1.0.51.md
M misc/suite-helpers/codeql-pack.release.yml
M misc/suite-helpers/qlpack.yml
M python/ql/lib/CHANGELOG.md
R python/ql/lib/change-notes/2026-05-14-sensitive-data.md
A python/ql/lib/change-notes/released/7.1.2.md
M python/ql/lib/codeql-pack.release.yml
M python/ql/lib/qlpack.yml
M python/ql/src/CHANGELOG.md
A python/ql/src/change-notes/released/1.8.4.md
M python/ql/src/codeql-pack.release.yml
M python/ql/src/qlpack.yml
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AllLiveReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/AnnotationHasCfgNode.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockAnnotationGap.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/BasicBlockOrdering.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/ContiguousTimestamps.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/MissingAnnotations.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NeverReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBackwardFlow.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoBasicBlock.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/NoSharedReachable.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/OldCfgImpl.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.expected
A python/ql/test/library-tests/ControlFlow/evaluation-order/StrictForward.ql
A python/ql/test/library-tests/ControlFlow/evaluation-order/TimerUtils.qll
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_assert_raise.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_async.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_augassign.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_basic.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_boolean.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_classes.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_comprehensions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_conditional.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_fstring.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_functions.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_lambda.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_loops.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_match.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_try.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_unpacking.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_with.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/test_yield.py
A python/ql/test/library-tests/ControlFlow/evaluation-order/timer.py
M ruby/ql/consistency-queries/CfgConsistency.ql
M ruby/ql/lib/CHANGELOG.md
A ruby/ql/lib/change-notes/released/5.2.2.md
M ruby/ql/lib/codeql-pack.release.yml
M ruby/ql/lib/codeql/ruby/ast/Erb.qll
M ruby/ql/lib/codeql/ruby/ast/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/AST.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Expr.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Method.qll
M ruby/ql/lib/codeql/ruby/ast/internal/Synthesis.qll
M ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImpl.qll
M ruby/ql/lib/codeql/ruby/controlflow/internal/Splitting.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
M ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPublic.qll
M ruby/ql/lib/codeql/ruby/experimental/Rbi.qll
M ruby/ql/lib/codeql/ruby/frameworks/Slim.qll
M ruby/ql/lib/codeql/ruby/frameworks/XmlParsing.qll
M ruby/ql/lib/codeql/ruby/frameworks/actiondispatch/internal/Routing.qll
M ruby/ql/lib/codeql/ruby/security/ImproperMemoizationQuery.qll
M ruby/ql/lib/codeql/ruby/security/InsecureDependencyQuery.qll
M ruby/ql/lib/qlpack.yml
M ruby/ql/src/CHANGELOG.md
A ruby/ql/src/change-notes/released/1.6.4.md
M ruby/ql/src/codeql-pack.release.yml
M ruby/ql/src/qlpack.yml
M ruby/ql/test/library-tests/ast/Ast.expected
M ruby/ql/test/library-tests/ast/AstDesugar.expected
M ruby/ql/test/library-tests/modules/methods.expected
M ruby/ql/test/library-tests/modules/modules.expected
M rust/ql/lib/CHANGELOG.md
R rust/ql/lib/change-notes/2026-05-14-sensitive-data.md
A rust/ql/lib/change-notes/released/0.2.15.md
M rust/ql/lib/codeql-pack.release.yml
M rust/ql/lib/qlpack.yml
M rust/ql/src/CHANGELOG.md
A rust/ql/src/change-notes/released/0.1.36.md
M rust/ql/src/codeql-pack.release.yml
M rust/ql/src/qlpack.yml
M shared/concepts/CHANGELOG.md
A shared/concepts/change-notes/released/0.0.25.md
M shared/concepts/codeql-pack.release.yml
M shared/concepts/qlpack.yml
M shared/controlflow/CHANGELOG.md
A shared/controlflow/change-notes/released/2.0.35.md
M shared/controlflow/codeql-pack.release.yml
M shared/controlflow/qlpack.yml
M shared/dataflow/CHANGELOG.md
A shared/dataflow/change-notes/released/2.1.7.md
M shared/dataflow/codeql-pack.release.yml
M shared/dataflow/qlpack.yml
M shared/mad/CHANGELOG.md
A shared/mad/change-notes/released/1.0.51.md
M shared/mad/codeql-pack.release.yml
M shared/mad/qlpack.yml
M shared/quantum/CHANGELOG.md
A shared/quantum/change-notes/released/0.0.29.md
M shared/quantum/codeql-pack.release.yml
M shared/quantum/qlpack.yml
M shared/rangeanalysis/CHANGELOG.md
A shared/rangeanalysis/change-notes/released/1.0.51.md
M shared/rangeanalysis/codeql-pack.release.yml
M shared/rangeanalysis/qlpack.yml
M shared/regex/CHANGELOG.md
A shared/regex/change-notes/released/1.0.51.md
M shared/regex/codeql-pack.release.yml
M shared/regex/qlpack.yml
M shared/ssa/CHANGELOG.md
A shared/ssa/change-notes/released/2.0.27.md
M shared/ssa/codeql-pack.release.yml
M shared/ssa/qlpack.yml
M shared/threat-models/CHANGELOG.md
A shared/threat-models/change-notes/released/1.0.51.md
M shared/threat-models/codeql-pack.release.yml
M shared/threat-models/qlpack.yml
M shared/tutorial/CHANGELOG.md
A shared/tutorial/change-notes/released/1.0.51.md
M shared/tutorial/codeql-pack.release.yml
M shared/tutorial/qlpack.yml
M shared/typeflow/CHANGELOG.md
A shared/typeflow/change-notes/released/1.0.51.md
M shared/typeflow/codeql-pack.release.yml
M shared/typeflow/qlpack.yml
M shared/typeinference/CHANGELOG.md
A shared/typeinference/change-notes/released/0.0.32.md
M shared/typeinference/codeql-pack.release.yml
M shared/typeinference/qlpack.yml
M shared/typetracking/CHANGELOG.md
A shared/typetracking/change-notes/released/2.0.35.md
M shared/typetracking/codeql-pack.release.yml
M shared/typetracking/qlpack.yml
M shared/typos/CHANGELOG.md
A shared/typos/change-notes/released/1.0.51.md
M shared/typos/codeql-pack.release.yml
M shared/typos/qlpack.yml
M shared/util/CHANGELOG.md
A shared/util/change-notes/released/2.0.38.md
M shared/util/codeql-pack.release.yml
M shared/util/qlpack.yml
M shared/xml/CHANGELOG.md
A shared/xml/change-notes/released/1.0.51.md
M shared/xml/codeql-pack.release.yml
M shared/xml/qlpack.yml
M shared/yaml/CHANGELOG.md
A shared/yaml/change-notes/released/1.0.51.md
M shared/yaml/codeql-pack.release.yml
M shared/yaml/qlpack.yml
M swift/ql/lib/CHANGELOG.md
R swift/ql/lib/change-notes/2026-05-14-sensitive-data.md
R swift/ql/lib/change-notes/2026-05-19-swift-6.3.2.md
A swift/ql/lib/change-notes/released/6.7.0.md
M swift/ql/lib/codeql-pack.release.yml
M swift/ql/lib/codeql/swift/security/WeakPasswordHashingExtensions.qll
M swift/ql/lib/codeql/swift/security/WeakSensitiveDataHashingExtensions.qll
M swift/ql/lib/qlpack.yml
M swift/ql/src/CHANGELOG.md
A swift/ql/src/change-notes/released/1.3.4.md
M swift/ql/src/codeql-pack.release.yml
M swift/ql/src/qlpack.yml

Log Message:
-----------
Merge branch 'github:main' into main


Compare: https://github.com/krishnprakash/codeql/compare/e21ccc694626...7fee3274989d

To unsubscribe from these emails, change your notification settings at https://github.com/krishnprakash/codeql/settings/notifications
Reply all
Reply to author
Forward
0 new messages