Skip to content

Release preparation for version 2.26.1 - #22151

Merged
oscarsj merged 1 commit into
codeql-cli-2.26.1from
release-prep/2.26.1
Jul 9, 2026
Merged

Release preparation for version 2.26.1#22151
oscarsj merged 1 commit into
codeql-cli-2.26.1from
release-prep/2.26.1

Conversation

@codeql-ci

Copy link
Copy Markdown
Collaborator

No description provided.

@codeql-ci
codeql-ci requested a review from a team as a code ownerJuly 9, 2026 16:48
CopilotAI review requested due to automatic review settings July 9, 2026 16:48
@codeql-ci
codeql-ci requested review from a team as code ownersJuly 9, 2026 16:48
@codeql-ci
codeql-ci requested review from a team as code ownersJuly 9, 2026 16:48
@oscarsj
oscarsj merged commit 373814b into codeql-cli-2.26.1Jul 9, 2026
13 checks passed
@oscarsj
oscarsj deleted the release-prep/2.26.1 branch July 9, 2026 16:52

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the repository’s CodeQL packs and release notes for the 2.26.1 release by finalizing pack versions, updating lastReleaseVersion metadata, and rolling change notes into per-version “released” notes/changelog entries.

Changes:

  • Promote multiple packs from *-dev to released versions and update corresponding lastReleaseVersion fields.
  • Add new version sections to pack changelogs and add per-version files under change-notes/released/.
  • Consolidate some dated change-note entries into the released notes (removing the dated files where applicable).

Reviewed changes

Copilot reviewed 171 out of 171 changed files in this pull request and generated 10 comments.

Show a summary per file
FileDescription
swift/ql/src/qlpack.ymlFinalize Swift queries pack version for release.
swift/ql/src/codeql-pack.release.ymlUpdate Swift queries lastReleaseVersion.
swift/ql/src/CHANGELOG.mdAdd Swift queries changelog entry for the release.
swift/ql/src/change-notes/released/1.3.6.mdAdd released change note for Swift queries.
swift/ql/lib/qlpack.ymlFinalize Swift libraries pack version for release.
swift/ql/lib/codeql-pack.release.ymlUpdate Swift libraries lastReleaseVersion.
swift/ql/lib/CHANGELOG.mdAdd Swift libraries changelog entry for the release.
swift/ql/lib/change-notes/released/6.7.2.mdAdd released change note for Swift libraries.
shared/yaml/qlpack.ymlFinalize shared YAML pack version for release.
shared/yaml/codeql-pack.release.ymlUpdate shared YAML lastReleaseVersion.
shared/yaml/CHANGELOG.mdAdd shared YAML changelog entry for the release.
shared/yaml/change-notes/released/1.0.53.mdAdd released change note for shared YAML.
shared/xml/qlpack.ymlFinalize shared XML pack version for release.
shared/xml/codeql-pack.release.ymlUpdate shared XML lastReleaseVersion.
shared/xml/CHANGELOG.mdAdd shared XML changelog entry for the release.
shared/xml/change-notes/released/1.0.53.mdAdd released change note for shared XML.
shared/util/qlpack.ymlFinalize shared util pack version for release.
shared/util/codeql-pack.release.ymlUpdate shared util lastReleaseVersion.
shared/util/CHANGELOG.mdAdd shared util changelog entry for the release.
shared/util/change-notes/released/2.0.40.mdAdd released change note for shared util.
shared/typos/qlpack.ymlFinalize shared typos pack version for release.
shared/typos/codeql-pack.release.ymlUpdate shared typos lastReleaseVersion.
shared/typos/CHANGELOG.mdAdd shared typos changelog entry for the release.
shared/typos/change-notes/released/1.0.53.mdAdd released change note for shared typos.
shared/typetracking/qlpack.ymlFinalize shared typetracking pack version for release.
shared/typetracking/codeql-pack.release.ymlUpdate shared typetracking lastReleaseVersion.
shared/typetracking/CHANGELOG.mdAdd shared typetracking changelog entry for the release.
shared/typetracking/change-notes/released/2.0.37.mdAdd released change note for shared typetracking.
shared/typeinference/qlpack.ymlFinalize shared typeinference pack version for release.
shared/typeinference/codeql-pack.release.ymlUpdate shared typeinference lastReleaseVersion.
shared/typeinference/CHANGELOG.mdAdd shared typeinference changelog entry for the release.
shared/typeinference/change-notes/released/0.0.34.mdAdd released change note for shared typeinference.
shared/typeflow/qlpack.ymlFinalize shared typeflow pack version for release.
shared/typeflow/codeql-pack.release.ymlUpdate shared typeflow lastReleaseVersion.
shared/typeflow/CHANGELOG.mdAdd shared typeflow changelog entry for the release.
shared/typeflow/change-notes/released/1.0.53.mdAdd released change note for shared typeflow.
shared/tutorial/qlpack.ymlFinalize shared tutorial pack version for release.
shared/tutorial/codeql-pack.release.ymlUpdate shared tutorial lastReleaseVersion.
shared/tutorial/CHANGELOG.mdAdd shared tutorial changelog entry for the release.
shared/tutorial/change-notes/released/1.0.53.mdAdd released change note for shared tutorial.
shared/threat-models/qlpack.ymlFinalize shared threat-models pack version for release.
shared/threat-models/codeql-pack.release.ymlUpdate shared threat-models lastReleaseVersion.
shared/threat-models/CHANGELOG.mdAdd shared threat-models changelog entry for the release.
shared/threat-models/change-notes/released/1.0.53.mdAdd released change note for shared threat-models.
shared/ssa/qlpack.ymlFinalize shared SSA pack version for release.
shared/ssa/codeql-pack.release.ymlUpdate shared SSA lastReleaseVersion.
shared/ssa/CHANGELOG.mdAdd shared SSA changelog entry for the release.
shared/ssa/change-notes/released/2.0.29.mdAdd released change note for shared SSA.
shared/regex/qlpack.ymlFinalize shared regex pack version for release.
shared/regex/codeql-pack.release.ymlUpdate shared regex lastReleaseVersion.
shared/regex/CHANGELOG.mdAdd shared regex changelog entry for the release.
shared/regex/change-notes/released/1.0.53.mdAdd released change note for shared regex.
shared/rangeanalysis/qlpack.ymlFinalize shared rangeanalysis pack version for release.
shared/rangeanalysis/codeql-pack.release.ymlUpdate shared rangeanalysis lastReleaseVersion.
shared/rangeanalysis/CHANGELOG.mdAdd shared rangeanalysis changelog entry for the release.
shared/rangeanalysis/change-notes/released/1.0.53.mdAdd released change note for shared rangeanalysis.
shared/quantum/qlpack.ymlFinalize shared quantum pack version for release.
shared/quantum/codeql-pack.release.ymlUpdate shared quantum lastReleaseVersion.
shared/quantum/CHANGELOG.mdAdd shared quantum changelog entry for the release.
shared/quantum/change-notes/released/0.0.31.mdAdd released change note for shared quantum.
shared/namebinding/qlpack.ymlFinalize shared namebinding pack version for release.
shared/namebinding/codeql-pack.release.ymlUpdate shared namebinding lastReleaseVersion.
shared/namebinding/CHANGELOG.mdAdd shared namebinding changelog entry for the release.
shared/namebinding/change-notes/released/0.0.2.mdAdd released change note for shared namebinding.
shared/mad/qlpack.ymlFinalize shared mad pack version for release.
shared/mad/codeql-pack.release.ymlUpdate shared mad lastReleaseVersion.
shared/mad/CHANGELOG.mdAdd shared mad changelog entry for the release.
shared/mad/change-notes/released/1.0.53.mdAdd released change note for shared mad.
shared/dataflow/qlpack.ymlFinalize shared dataflow pack version for release.
shared/dataflow/codeql-pack.release.ymlUpdate shared dataflow lastReleaseVersion.
shared/dataflow/CHANGELOG.mdAdd shared dataflow changelog entry for the release.
shared/dataflow/change-notes/released/2.1.9.mdAdd released change note for shared dataflow.
shared/controlflow/qlpack.ymlFinalize shared controlflow pack version for release.
shared/controlflow/codeql-pack.release.ymlUpdate shared controlflow lastReleaseVersion.
shared/controlflow/CHANGELOG.mdAdd shared controlflow changelog entry for the release.
shared/controlflow/change-notes/released/2.0.37.mdAdd released change note for shared controlflow.
shared/concepts/qlpack.ymlFinalize shared concepts pack version for release.
shared/concepts/codeql-pack.release.ymlUpdate shared concepts lastReleaseVersion.
shared/concepts/CHANGELOG.mdAdd shared concepts changelog entry for the release.
shared/concepts/change-notes/released/0.0.27.mdAdd released change note for shared concepts.
rust/ql/src/qlpack.ymlFinalize Rust queries pack version for release.
rust/ql/src/codeql-pack.release.ymlUpdate Rust queries lastReleaseVersion.
rust/ql/src/CHANGELOG.mdAdd Rust queries changelog entry for the release (minor analysis note).
rust/ql/src/change-notes/released/0.1.38.mdUpdate released change note formatting/content for Rust queries.
rust/ql/lib/qlpack.ymlFinalize Rust libraries pack version for release.
rust/ql/lib/codeql-pack.release.ymlUpdate Rust libraries lastReleaseVersion.
rust/ql/lib/CHANGELOG.mdAdd Rust libraries changelog entry for the release.
rust/ql/lib/change-notes/released/0.2.17.mdAdd released change note for Rust libraries.
ruby/ql/src/qlpack.ymlFinalize Ruby queries pack version for release.
ruby/ql/src/codeql-pack.release.ymlUpdate Ruby queries lastReleaseVersion.
ruby/ql/src/CHANGELOG.mdAdd Ruby queries changelog entry for the release.
ruby/ql/src/change-notes/released/1.6.6.mdAdd released change note for Ruby queries.
ruby/ql/lib/qlpack.ymlFinalize Ruby libraries pack version for release.
ruby/ql/lib/codeql-pack.release.ymlUpdate Ruby libraries lastReleaseVersion.
ruby/ql/lib/CHANGELOG.mdAdd Ruby libraries changelog entry for the release.
ruby/ql/lib/change-notes/released/6.0.1.mdAdd released change note for Ruby libraries.
python/ql/src/qlpack.ymlFinalize Python queries pack version for release.
python/ql/src/codeql-pack.release.ymlUpdate Python queries lastReleaseVersion.
python/ql/src/CHANGELOG.mdAdd Python queries changelog entry for the release.
python/ql/src/change-notes/released/1.8.6.mdAdd released change note for Python queries.
python/ql/lib/qlpack.ymlFinalize Python libraries pack version for release.
python/ql/lib/codeql-pack.release.ymlUpdate Python libraries lastReleaseVersion.
python/ql/lib/CHANGELOG.mdAdd Python libraries changelog entry for the release and adjust formatting.
python/ql/lib/change-notes/released/7.2.1.mdUpdate released change note formatting/content for Python libraries.
misc/suite-helpers/qlpack.ymlFinalize suite-helpers pack version for release.
misc/suite-helpers/codeql-pack.release.ymlUpdate suite-helpers lastReleaseVersion.
misc/suite-helpers/CHANGELOG.mdAdd suite-helpers changelog entry for the release.
misc/suite-helpers/change-notes/released/1.0.53.mdAdd released change note for suite-helpers.
javascript/ql/src/qlpack.ymlFinalize JavaScript queries pack version for release.
javascript/ql/src/codeql-pack.release.ymlUpdate JavaScript queries lastReleaseVersion.
javascript/ql/src/CHANGELOG.mdAdd JavaScript queries changelog entry for the release.
javascript/ql/src/change-notes/released/2.4.1.mdAdd released change note for JavaScript queries.
javascript/ql/lib/qlpack.ymlFinalize JavaScript libraries pack version for release.
javascript/ql/lib/codeql-pack.release.ymlUpdate JavaScript libraries lastReleaseVersion.
javascript/ql/lib/CHANGELOG.mdAdd JavaScript libraries changelog entry for the release (minor analysis note).
javascript/ql/lib/change-notes/released/2.8.1.mdUpdate released change note formatting/content for JavaScript libraries.
java/ql/src/qlpack.ymlFinalize Java queries pack version for release.
java/ql/src/codeql-pack.release.ymlUpdate Java queries lastReleaseVersion.
java/ql/src/CHANGELOG.mdAdd Java queries changelog entry for the release.
java/ql/src/change-notes/released/1.11.6.mdAdd released change note for Java queries.
java/ql/lib/qlpack.ymlFinalize Java libraries pack version for release.
java/ql/lib/codeql-pack.release.ymlUpdate Java libraries lastReleaseVersion.
java/ql/lib/CHANGELOG.mdAdd Java libraries changelog entry for the release (minor analysis notes).
java/ql/lib/change-notes/released/9.2.1.mdUpdate released change note to include consolidated items for Java libraries.
java/ql/lib/change-notes/2026-07-03-fix-pattern-sanitizer-tainted-path.mdRemove dated change note after consolidation into released note.
java/ql/lib/change-notes/2026-07-01-org.apache.poi-mads.mdRemove dated change note after consolidation into released note.
go/ql/src/qlpack.ymlFinalize Go queries pack version for release.
go/ql/src/codeql-pack.release.ymlUpdate Go queries lastReleaseVersion.
go/ql/src/CHANGELOG.mdAdd Go queries changelog entry for the release.
go/ql/src/change-notes/released/1.6.6.mdAdd released change note for Go queries.
go/ql/lib/qlpack.ymlFinalize Go libraries pack version for release.
go/ql/lib/codeql-pack.release.ymlUpdate Go libraries lastReleaseVersion.
go/ql/lib/CHANGELOG.mdAdd Go libraries changelog entry for the release (minor analysis note).
go/ql/lib/change-notes/released/7.2.1.mdUpdate released change note formatting/content for Go libraries.
go/ql/consistency-queries/qlpack.ymlFinalize Go consistency queries pack version for release.
go/ql/consistency-queries/codeql-pack.release.ymlUpdate Go consistency queries lastReleaseVersion.
go/ql/consistency-queries/CHANGELOG.mdAdd Go consistency queries changelog entry for the release.
go/ql/consistency-queries/change-notes/released/1.0.53.mdAdd released change note for Go consistency queries.
csharp/ql/src/qlpack.ymlFinalize C# queries pack version for release.
csharp/ql/src/codeql-pack.release.ymlUpdate C# queries lastReleaseVersion.
csharp/ql/src/CHANGELOG.mdAdd C# queries changelog entry for the release (metadata change note).
csharp/ql/src/change-notes/released/1.8.0.mdUpdate released change note formatting/content for C# queries.
csharp/ql/lib/qlpack.ymlFinalize C# libraries pack version for release.
csharp/ql/lib/codeql-pack.release.ymlUpdate C# libraries lastReleaseVersion.
csharp/ql/lib/CHANGELOG.mdAdd C# libraries changelog entry for the release (major analysis note).
csharp/ql/lib/change-notes/released/7.1.0.mdUpdate released change note formatting/content for C# libraries.
csharp/ql/campaigns/Solorigate/src/qlpack.ymlFinalize Solorigate queries pack version for release.
csharp/ql/campaigns/Solorigate/src/codeql-pack.release.ymlUpdate Solorigate queries lastReleaseVersion.
csharp/ql/campaigns/Solorigate/src/CHANGELOG.mdAdd Solorigate queries changelog entry for the release.
csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.70.mdAdd released change note for Solorigate queries.
csharp/ql/campaigns/Solorigate/lib/qlpack.ymlFinalize Solorigate libraries pack version for release.
csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.ymlUpdate Solorigate libraries lastReleaseVersion.
csharp/ql/campaigns/Solorigate/lib/CHANGELOG.mdAdd Solorigate libraries changelog entry for the release.
csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.70.mdAdd released change note for Solorigate libraries.
cpp/ql/src/qlpack.ymlFinalize C/C++ queries pack version for release.
cpp/ql/src/codeql-pack.release.ymlUpdate C/C++ queries lastReleaseVersion.
cpp/ql/src/CHANGELOG.mdAdd C/C++ queries changelog entry for the release (metadata change note).
cpp/ql/src/change-notes/released/1.7.0.mdUpdate released change note formatting/content for C/C++ queries.
cpp/ql/lib/qlpack.ymlFinalize C/C++ libraries pack version for release.
cpp/ql/lib/codeql-pack.release.ymlUpdate C/C++ libraries lastReleaseVersion.
cpp/ql/lib/CHANGELOG.mdAdd C/C++ libraries changelog entry for the release (breaking/deprecation notes).
cpp/ql/lib/change-notes/released/12.0.0.mdUpdate released change note to include consolidated breaking/deprecation items.
cpp/ql/lib/change-notes/2026-06-30-variables-as-mad-sources-and-sinks.mdRemove dated change note after consolidation into released note.
actions/ql/src/qlpack.ymlFinalize Actions queries pack version for release.
actions/ql/src/codeql-pack.release.ymlUpdate Actions queries lastReleaseVersion.
actions/ql/src/CHANGELOG.mdAdd Actions queries changelog entry for the release.
actions/ql/src/change-notes/released/0.6.31.mdAdd released change note for Actions queries.
actions/ql/lib/qlpack.ymlFinalize Actions libraries pack version for release.
actions/ql/lib/codeql-pack.release.ymlUpdate Actions libraries lastReleaseVersion.
actions/ql/lib/CHANGELOG.mdAdd Actions libraries changelog entry for the release.
actions/ql/lib/change-notes/released/0.4.39.mdAdd released change note for Actions libraries.
Comments suppressed due to low confidence (1)

go/ql/lib/change-notes/released/7.2.1.md:5

  • This bullet is indented with extra leading spaces. Please align it with other top-level bullets by removing the leading whitespace.

### Minor Analysis Improvements

* Added new full SSRF sanitization barrier from the new AntiSSRF library.
* Added new full SSRF sanitization barrier from the new AntiSSRF library.

- The modelling of Psycopg2 now supports the use of `psycopg2.pool` connection pools for handling database connections.
* Removed `lxml` as an XML bomb sink. The underlying libxml2 library now includes [entity reference loop detection](https://github.com/lxml/lxml/blob/f33ac2c2f5f9c4c4c1fc47f363be96db308f2fa6/doc/FAQ.txt#L1077) that prevents XML bomb attacks.
* Removed `lxml` as an XML bomb sink. The underlying libxml2 library now includes [entity reference loop detection](https://github.com/lxml/lxml/blob/f33ac2c2f5f9c4c4c1fc47f363be96db308f2fa6/doc/FAQ.txt#L1077) that prevents XML bomb attacks.

* The sensitive data library has been improved so that `snake_case` style variable names are recognized more reliably. This may result in more sensitive data being identified, and more results from queries that use the sensitive data library.
- Additional taint steps through methods of `lxml.etree.Element` and `lxml.etree.ElementTree` objects from the `lxml` PyPI package have been modeled.
- Additional taint steps through methods of `lxml.etree.Element` and `lxml.etree.ElementTree` objects from the `lxml` PyPI package have been modeled.
### Minor Analysis Improvements

* The common sanitizer guard `StringConstCompareBarrier` has been renamed to `ConstCompareBarrier` and expanded to cover comparisons with other constant values such as `None`. This may result in fewer false positive results for several queries.
* The common sanitizer guard `StringConstCompareBarrier` has been renamed to `ConstCompareBarrier` and expanded to cover comparisons with other constant values such as `None`. This may result in fewer false positive results for several queries.
### New Features

* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`.
* The `DataFlow::StateConfigSig` signature module has gained default implementations for `isBarrier/2` and `isAdditionalFlowStep/4`.
* Deleted the deprecated `getName()` predicate from the `Container` class, use `getAbsolutePath()` instead.
* Deleted many deprecated module names that started with a lowercase letter, use the versions that start with an uppercase letter instead.
* Deleted many deprecated predicates in `PointsTo.qll`.
* Deleted many deprecated predicates in `PointsTo.qll`.
Comment on lines +738 to 739
* Some classes/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
The old name still exists as a deprecated alias.
Comment on lines +757 to 760
* Many classes/predicates/modules with upper-case acronyms in their name have been renamed to follow our style-guide.
The old name still exists as a deprecated alias.
* The utility files previously in the `semmle.python.security.performance` package have been moved to the `semmle.python.security.regexp` package.
* The utility files previously in the `semmle.python.security.performance` package have been moved to the `semmle.python.security.regexp` package.
The previous files still exist as deprecated aliases.
Comment on lines +852 to 855
* Many classes/predicates/modules that had upper-case acronyms have been renamed to follow our style-guide.
The old name still exists as a deprecated alias.
* Some modules that started with a lowercase letter have been renamed to follow our style-guide.
* Some modules that started with a lowercase letter have been renamed to follow our style-guide.
The old name still exists as a deprecated alias.

### Minor Analysis Improvements

* Improved models for the `log/slog` package (Go 1.21+), including `*slog.Logger` methods, `With`/`WithGroup`, and `Attr`/`Value` helpers, improving coverage for the `go/log-injection` and `go/clear-text-logging` queries.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ActionsAnalysis of GitHub ActionsC#C++DataFlow LibrarydocumentationGoJavaJSPythonRubyRustPull requests that update Rust codeSwift

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@codeql-ci@oscarsj