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 owner July 9, 2026 16:48
Copilot AI review requested due to automatic review settings July 9, 2026 16:48
@codeql-ci codeql-ci requested review from a team as code owners July 9, 2026 16:48
@codeql-ci codeql-ci requested review from a team as code owners July 9, 2026 16:48
@oscarsj oscarsj merged commit 373814b into codeql-cli-2.26.1 Jul 9, 2026
13 checks passed
@oscarsj oscarsj deleted the release-prep/2.26.1 branch July 9, 2026 16:52

Copilot AI 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
File Description
swift/ql/src/qlpack.yml Finalize Swift queries pack version for release.
swift/ql/src/codeql-pack.release.yml Update Swift queries lastReleaseVersion.
swift/ql/src/CHANGELOG.md Add Swift queries changelog entry for the release.
swift/ql/src/change-notes/released/1.3.6.md Add released change note for Swift queries.
swift/ql/lib/qlpack.yml Finalize Swift libraries pack version for release.
swift/ql/lib/codeql-pack.release.yml Update Swift libraries lastReleaseVersion.
swift/ql/lib/CHANGELOG.md Add Swift libraries changelog entry for the release.
swift/ql/lib/change-notes/released/6.7.2.md Add released change note for Swift libraries.
shared/yaml/qlpack.yml Finalize shared YAML pack version for release.
shared/yaml/codeql-pack.release.yml Update shared YAML lastReleaseVersion.
shared/yaml/CHANGELOG.md Add shared YAML changelog entry for the release.
shared/yaml/change-notes/released/1.0.53.md Add released change note for shared YAML.
shared/xml/qlpack.yml Finalize shared XML pack version for release.
shared/xml/codeql-pack.release.yml Update shared XML lastReleaseVersion.
shared/xml/CHANGELOG.md Add shared XML changelog entry for the release.
shared/xml/change-notes/released/1.0.53.md Add released change note for shared XML.
shared/util/qlpack.yml Finalize shared util pack version for release.
shared/util/codeql-pack.release.yml Update shared util lastReleaseVersion.
shared/util/CHANGELOG.md Add shared util changelog entry for the release.
shared/util/change-notes/released/2.0.40.md Add released change note for shared util.
shared/typos/qlpack.yml Finalize shared typos pack version for release.
shared/typos/codeql-pack.release.yml Update shared typos lastReleaseVersion.
shared/typos/CHANGELOG.md Add shared typos changelog entry for the release.
shared/typos/change-notes/released/1.0.53.md Add released change note for shared typos.
shared/typetracking/qlpack.yml Finalize shared typetracking pack version for release.
shared/typetracking/codeql-pack.release.yml Update shared typetracking lastReleaseVersion.
shared/typetracking/CHANGELOG.md Add shared typetracking changelog entry for the release.
shared/typetracking/change-notes/released/2.0.37.md Add released change note for shared typetracking.
shared/typeinference/qlpack.yml Finalize shared typeinference pack version for release.
shared/typeinference/codeql-pack.release.yml Update shared typeinference lastReleaseVersion.
shared/typeinference/CHANGELOG.md Add shared typeinference changelog entry for the release.
shared/typeinference/change-notes/released/0.0.34.md Add released change note for shared typeinference.
shared/typeflow/qlpack.yml Finalize shared typeflow pack version for release.
shared/typeflow/codeql-pack.release.yml Update shared typeflow lastReleaseVersion.
shared/typeflow/CHANGELOG.md Add shared typeflow changelog entry for the release.
shared/typeflow/change-notes/released/1.0.53.md Add released change note for shared typeflow.
shared/tutorial/qlpack.yml Finalize shared tutorial pack version for release.
shared/tutorial/codeql-pack.release.yml Update shared tutorial lastReleaseVersion.
shared/tutorial/CHANGELOG.md Add shared tutorial changelog entry for the release.
shared/tutorial/change-notes/released/1.0.53.md Add released change note for shared tutorial.
shared/threat-models/qlpack.yml Finalize shared threat-models pack version for release.
shared/threat-models/codeql-pack.release.yml Update shared threat-models lastReleaseVersion.
shared/threat-models/CHANGELOG.md Add shared threat-models changelog entry for the release.
shared/threat-models/change-notes/released/1.0.53.md Add released change note for shared threat-models.
shared/ssa/qlpack.yml Finalize shared SSA pack version for release.
shared/ssa/codeql-pack.release.yml Update shared SSA lastReleaseVersion.
shared/ssa/CHANGELOG.md Add shared SSA changelog entry for the release.
shared/ssa/change-notes/released/2.0.29.md Add released change note for shared SSA.
shared/regex/qlpack.yml Finalize shared regex pack version for release.
shared/regex/codeql-pack.release.yml Update shared regex lastReleaseVersion.
shared/regex/CHANGELOG.md Add shared regex changelog entry for the release.
shared/regex/change-notes/released/1.0.53.md Add released change note for shared regex.
shared/rangeanalysis/qlpack.yml Finalize shared rangeanalysis pack version for release.
shared/rangeanalysis/codeql-pack.release.yml Update shared rangeanalysis lastReleaseVersion.
shared/rangeanalysis/CHANGELOG.md Add shared rangeanalysis changelog entry for the release.
shared/rangeanalysis/change-notes/released/1.0.53.md Add released change note for shared rangeanalysis.
shared/quantum/qlpack.yml Finalize shared quantum pack version for release.
shared/quantum/codeql-pack.release.yml Update shared quantum lastReleaseVersion.
shared/quantum/CHANGELOG.md Add shared quantum changelog entry for the release.
shared/quantum/change-notes/released/0.0.31.md Add released change note for shared quantum.
shared/namebinding/qlpack.yml Finalize shared namebinding pack version for release.
shared/namebinding/codeql-pack.release.yml Update shared namebinding lastReleaseVersion.
shared/namebinding/CHANGELOG.md Add shared namebinding changelog entry for the release.
shared/namebinding/change-notes/released/0.0.2.md Add released change note for shared namebinding.
shared/mad/qlpack.yml Finalize shared mad pack version for release.
shared/mad/codeql-pack.release.yml Update shared mad lastReleaseVersion.
shared/mad/CHANGELOG.md Add shared mad changelog entry for the release.
shared/mad/change-notes/released/1.0.53.md Add released change note for shared mad.
shared/dataflow/qlpack.yml Finalize shared dataflow pack version for release.
shared/dataflow/codeql-pack.release.yml Update shared dataflow lastReleaseVersion.
shared/dataflow/CHANGELOG.md Add shared dataflow changelog entry for the release.
shared/dataflow/change-notes/released/2.1.9.md Add released change note for shared dataflow.
shared/controlflow/qlpack.yml Finalize shared controlflow pack version for release.
shared/controlflow/codeql-pack.release.yml Update shared controlflow lastReleaseVersion.
shared/controlflow/CHANGELOG.md Add shared controlflow changelog entry for the release.
shared/controlflow/change-notes/released/2.0.37.md Add released change note for shared controlflow.
shared/concepts/qlpack.yml Finalize shared concepts pack version for release.
shared/concepts/codeql-pack.release.yml Update shared concepts lastReleaseVersion.
shared/concepts/CHANGELOG.md Add shared concepts changelog entry for the release.
shared/concepts/change-notes/released/0.0.27.md Add released change note for shared concepts.
rust/ql/src/qlpack.yml Finalize Rust queries pack version for release.
rust/ql/src/codeql-pack.release.yml Update Rust queries lastReleaseVersion.
rust/ql/src/CHANGELOG.md Add Rust queries changelog entry for the release (minor analysis note).
rust/ql/src/change-notes/released/0.1.38.md Update released change note formatting/content for Rust queries.
rust/ql/lib/qlpack.yml Finalize Rust libraries pack version for release.
rust/ql/lib/codeql-pack.release.yml Update Rust libraries lastReleaseVersion.
rust/ql/lib/CHANGELOG.md Add Rust libraries changelog entry for the release.
rust/ql/lib/change-notes/released/0.2.17.md Add released change note for Rust libraries.
ruby/ql/src/qlpack.yml Finalize Ruby queries pack version for release.
ruby/ql/src/codeql-pack.release.yml Update Ruby queries lastReleaseVersion.
ruby/ql/src/CHANGELOG.md Add Ruby queries changelog entry for the release.
ruby/ql/src/change-notes/released/1.6.6.md Add released change note for Ruby queries.
ruby/ql/lib/qlpack.yml Finalize Ruby libraries pack version for release.
ruby/ql/lib/codeql-pack.release.yml Update Ruby libraries lastReleaseVersion.
ruby/ql/lib/CHANGELOG.md Add Ruby libraries changelog entry for the release.
ruby/ql/lib/change-notes/released/6.0.1.md Add released change note for Ruby libraries.
python/ql/src/qlpack.yml Finalize Python queries pack version for release.
python/ql/src/codeql-pack.release.yml Update Python queries lastReleaseVersion.
python/ql/src/CHANGELOG.md Add Python queries changelog entry for the release.
python/ql/src/change-notes/released/1.8.6.md Add released change note for Python queries.
python/ql/lib/qlpack.yml Finalize Python libraries pack version for release.
python/ql/lib/codeql-pack.release.yml Update Python libraries lastReleaseVersion.
python/ql/lib/CHANGELOG.md Add Python libraries changelog entry for the release and adjust formatting.
python/ql/lib/change-notes/released/7.2.1.md Update released change note formatting/content for Python libraries.
misc/suite-helpers/qlpack.yml Finalize suite-helpers pack version for release.
misc/suite-helpers/codeql-pack.release.yml Update suite-helpers lastReleaseVersion.
misc/suite-helpers/CHANGELOG.md Add suite-helpers changelog entry for the release.
misc/suite-helpers/change-notes/released/1.0.53.md Add released change note for suite-helpers.
javascript/ql/src/qlpack.yml Finalize JavaScript queries pack version for release.
javascript/ql/src/codeql-pack.release.yml Update JavaScript queries lastReleaseVersion.
javascript/ql/src/CHANGELOG.md Add JavaScript queries changelog entry for the release.
javascript/ql/src/change-notes/released/2.4.1.md Add released change note for JavaScript queries.
javascript/ql/lib/qlpack.yml Finalize JavaScript libraries pack version for release.
javascript/ql/lib/codeql-pack.release.yml Update JavaScript libraries lastReleaseVersion.
javascript/ql/lib/CHANGELOG.md Add JavaScript libraries changelog entry for the release (minor analysis note).
javascript/ql/lib/change-notes/released/2.8.1.md Update released change note formatting/content for JavaScript libraries.
java/ql/src/qlpack.yml Finalize Java queries pack version for release.
java/ql/src/codeql-pack.release.yml Update Java queries lastReleaseVersion.
java/ql/src/CHANGELOG.md Add Java queries changelog entry for the release.
java/ql/src/change-notes/released/1.11.6.md Add released change note for Java queries.
java/ql/lib/qlpack.yml Finalize Java libraries pack version for release.
java/ql/lib/codeql-pack.release.yml Update Java libraries lastReleaseVersion.
java/ql/lib/CHANGELOG.md Add Java libraries changelog entry for the release (minor analysis notes).
java/ql/lib/change-notes/released/9.2.1.md Update released change note to include consolidated items for Java libraries.
java/ql/lib/change-notes/2026-07-03-fix-pattern-sanitizer-tainted-path.md Remove dated change note after consolidation into released note.
java/ql/lib/change-notes/2026-07-01-org.apache.poi-mads.md Remove dated change note after consolidation into released note.
go/ql/src/qlpack.yml Finalize Go queries pack version for release.
go/ql/src/codeql-pack.release.yml Update Go queries lastReleaseVersion.
go/ql/src/CHANGELOG.md Add Go queries changelog entry for the release.
go/ql/src/change-notes/released/1.6.6.md Add released change note for Go queries.
go/ql/lib/qlpack.yml Finalize Go libraries pack version for release.
go/ql/lib/codeql-pack.release.yml Update Go libraries lastReleaseVersion.
go/ql/lib/CHANGELOG.md Add Go libraries changelog entry for the release (minor analysis note).
go/ql/lib/change-notes/released/7.2.1.md Update released change note formatting/content for Go libraries.
go/ql/consistency-queries/qlpack.yml Finalize Go consistency queries pack version for release.
go/ql/consistency-queries/codeql-pack.release.yml Update Go consistency queries lastReleaseVersion.
go/ql/consistency-queries/CHANGELOG.md Add Go consistency queries changelog entry for the release.
go/ql/consistency-queries/change-notes/released/1.0.53.md Add released change note for Go consistency queries.
csharp/ql/src/qlpack.yml Finalize C# queries pack version for release.
csharp/ql/src/codeql-pack.release.yml Update C# queries lastReleaseVersion.
csharp/ql/src/CHANGELOG.md Add C# queries changelog entry for the release (metadata change note).
csharp/ql/src/change-notes/released/1.8.0.md Update released change note formatting/content for C# queries.
csharp/ql/lib/qlpack.yml Finalize C# libraries pack version for release.
csharp/ql/lib/codeql-pack.release.yml Update C# libraries lastReleaseVersion.
csharp/ql/lib/CHANGELOG.md Add C# libraries changelog entry for the release (major analysis note).
csharp/ql/lib/change-notes/released/7.1.0.md Update released change note formatting/content for C# libraries.
csharp/ql/campaigns/Solorigate/src/qlpack.yml Finalize Solorigate queries pack version for release.
csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml Update Solorigate queries lastReleaseVersion.
csharp/ql/campaigns/Solorigate/src/CHANGELOG.md Add Solorigate queries changelog entry for the release.
csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.70.md Add released change note for Solorigate queries.
csharp/ql/campaigns/Solorigate/lib/qlpack.yml Finalize Solorigate libraries pack version for release.
csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml Update Solorigate libraries lastReleaseVersion.
csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md Add Solorigate libraries changelog entry for the release.
csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.70.md Add released change note for Solorigate libraries.
cpp/ql/src/qlpack.yml Finalize C/C++ queries pack version for release.
cpp/ql/src/codeql-pack.release.yml Update C/C++ queries lastReleaseVersion.
cpp/ql/src/CHANGELOG.md Add C/C++ queries changelog entry for the release (metadata change note).
cpp/ql/src/change-notes/released/1.7.0.md Update released change note formatting/content for C/C++ queries.
cpp/ql/lib/qlpack.yml Finalize C/C++ libraries pack version for release.
cpp/ql/lib/codeql-pack.release.yml Update C/C++ libraries lastReleaseVersion.
cpp/ql/lib/CHANGELOG.md Add C/C++ libraries changelog entry for the release (breaking/deprecation notes).
cpp/ql/lib/change-notes/released/12.0.0.md Update released change note to include consolidated breaking/deprecation items.
cpp/ql/lib/change-notes/2026-06-30-variables-as-mad-sources-and-sinks.md Remove dated change note after consolidation into released note.
actions/ql/src/qlpack.yml Finalize Actions queries pack version for release.
actions/ql/src/codeql-pack.release.yml Update Actions queries lastReleaseVersion.
actions/ql/src/CHANGELOG.md Add Actions queries changelog entry for the release.
actions/ql/src/change-notes/released/0.6.31.md Add released change note for Actions queries.
actions/ql/lib/qlpack.yml Finalize Actions libraries pack version for release.
actions/ql/lib/codeql-pack.release.yml Update Actions libraries lastReleaseVersion.
actions/ql/lib/CHANGELOG.md Add Actions libraries changelog entry for the release.
actions/ql/lib/change-notes/released/0.4.39.md Add 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.
Comment thread go/ql/lib/CHANGELOG.md

### 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 free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants