Release preparation for version 2.25.4#21793
Merged
redsun82 merged 1 commit intocodeql-cli-2.25.4from May 5, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares the repository’s query/library packs for the CodeQL 2.25.4 release by finalizing pack versions (dropping -dev), updating lastReleaseVersion markers, and publishing corresponding release notes/changelogs (including consolidating and removing now-released dated change-note fragments).
Changes:
- Finalize pack versions across multiple languages/shared packs (remove
-dev, apply the release version). - Update
codeql-pack.release.ymllastReleaseVersionvalues to the released versions. - Add new release sections to
CHANGELOG.mdand create/updatechange-notes/released/<version>.md, removing consolidated dated change-note files where applicable.
Reviewed changes
Copilot reviewed 184 out of 184 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| swift/ql/src/qlpack.yml | Finalize Swift query pack version for release. |
| swift/ql/src/codeql-pack.release.yml | Update Swift query pack lastReleaseVersion. |
| swift/ql/src/CHANGELOG.md | Add 1.3.2 release entry. |
| swift/ql/src/change-notes/released/1.3.2.md | Add released change note for 1.3.2. |
| swift/ql/lib/qlpack.yml | Finalize Swift library pack version for release. |
| swift/ql/lib/codeql-pack.release.yml | Update Swift library pack lastReleaseVersion. |
| swift/ql/lib/CHANGELOG.md | Add 6.5.0 release notes (features + analysis improvements). |
| swift/ql/lib/change-notes/released/6.5.0.md | Convert/update released note format and content for 6.5.0. |
| swift/ql/lib/change-notes/2026-04-20-swift-6.3.1.md | Remove dated note now consolidated into released notes. |
| 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 1.0.49 release entry. |
| shared/yaml/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 1.0.49 release entry. |
| shared/xml/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 2.0.36 release entry. |
| shared/util/change-notes/released/2.0.36.md | Add released change note for 2.0.36. |
| 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 1.0.49 release entry. |
| shared/typos/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 2.0.33 release entry. |
| shared/typetracking/change-notes/released/2.0.33.md | Add released change note for 2.0.33. |
| 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 0.0.30 release entry. |
| shared/typeinference/change-notes/released/0.0.30.md | Add released change note for 0.0.30. |
| 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 1.0.49 release entry. |
| shared/typeflow/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 1.0.49 release entry. |
| shared/tutorial/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 1.0.49 release entry. |
| shared/threat-models/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 2.0.25 release entry. |
| shared/ssa/change-notes/released/2.0.25.md | Add released change note for 2.0.25. |
| 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 1.0.49 release entry. |
| shared/regex/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 1.0.49 release entry. |
| shared/rangeanalysis/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 0.0.27 release entry. |
| shared/quantum/change-notes/released/0.0.27.md | Add released change note for 0.0.27. |
| 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 1.0.49 release entry. |
| shared/mad/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| 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 2.1.5 release entry. |
| shared/dataflow/change-notes/released/2.1.5.md | Add released change note for 2.1.5. |
| 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 2.0.33 release entry. |
| shared/controlflow/change-notes/released/2.0.33.md | Add released change note for 2.0.33. |
| 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 0.0.23 release entry. |
| shared/concepts/change-notes/released/0.0.23.md | Add released change note for 0.0.23. |
| rust/ql/src/qlpack.yml | Finalize Rust query pack version for release. |
| rust/ql/src/codeql-pack.release.yml | Update Rust query pack lastReleaseVersion. |
| rust/ql/src/CHANGELOG.md | Add 0.1.34 release entry. |
| rust/ql/src/change-notes/released/0.1.34.md | Add released change note for 0.1.34. |
| rust/ql/lib/qlpack.yml | Finalize Rust library pack version for release. |
| rust/ql/lib/codeql-pack.release.yml | Update Rust library pack lastReleaseVersion. |
| rust/ql/lib/CHANGELOG.md | Add 0.2.13 release entry (new feature). |
| rust/ql/lib/change-notes/released/0.2.13.md | Update released note format/content for 0.2.13. |
| ruby/ql/src/qlpack.yml | Finalize Ruby query pack version for release. |
| ruby/ql/src/codeql-pack.release.yml | Update Ruby query pack lastReleaseVersion. |
| ruby/ql/src/CHANGELOG.md | Add 1.6.2 release entry. |
| ruby/ql/src/change-notes/released/1.6.2.md | Add released change note for 1.6.2. |
| ruby/ql/lib/qlpack.yml | Finalize Ruby library pack version for release. |
| ruby/ql/lib/codeql-pack.release.yml | Update Ruby library pack lastReleaseVersion. |
| ruby/ql/lib/CHANGELOG.md | Add 5.2.0 release entry (new feature). |
| ruby/ql/lib/change-notes/released/5.2.0.md | Update released note format/content for 5.2.0. |
| python/ql/src/qlpack.yml | Finalize Python query pack version for release. |
| python/ql/src/codeql-pack.release.yml | Update Python query pack lastReleaseVersion. |
| python/ql/src/CHANGELOG.md | Add 1.8.2 release entry. |
| python/ql/src/change-notes/released/1.8.2.md | Add released change note for 1.8.2. |
| python/ql/lib/qlpack.yml | Finalize Python library pack version for release. |
| python/ql/lib/codeql-pack.release.yml | Update Python library pack lastReleaseVersion. |
| python/ql/lib/CHANGELOG.md | Add 7.1.0 release entry (features + minor analysis). |
| python/ql/lib/change-notes/released/7.1.0.md | Add released change note for 7.1.0. |
| python/ql/lib/change-notes/2026-04-10-support-comprehension-unpacking.md | Remove dated note now consolidated into released notes. |
| python/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md | Remove dated note now consolidated into released notes. |
| 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 1.0.49 release entry. |
| misc/suite-helpers/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| javascript/ql/src/qlpack.yml | Finalize JavaScript query pack version for release. |
| javascript/ql/src/codeql-pack.release.yml | Update JavaScript query pack lastReleaseVersion. |
| javascript/ql/src/CHANGELOG.md | Add 2.3.9 release entry. |
| javascript/ql/src/change-notes/released/2.3.9.md | Add released change note for 2.3.9. |
| javascript/ql/lib/qlpack.yml | Finalize JavaScript library pack version for release. |
| javascript/ql/lib/codeql-pack.release.yml | Update JavaScript library pack lastReleaseVersion. |
| javascript/ql/lib/CHANGELOG.md | Add 2.7.0 release entry (new features). |
| javascript/ql/lib/change-notes/released/2.7.0.md | Update released note format/content for 2.7.0. |
| javascript/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md | Remove dated note now consolidated into released notes. |
| java/ql/src/qlpack.yml | Finalize Java query pack version for release. |
| java/ql/src/codeql-pack.release.yml | Update Java query pack lastReleaseVersion. |
| java/ql/src/CHANGELOG.md | Add 1.11.2 release entry. |
| java/ql/src/change-notes/released/1.11.2.md | Add released change note for 1.11.2. |
| java/ql/lib/qlpack.yml | Finalize Java library pack version for release. |
| java/ql/lib/codeql-pack.release.yml | Update Java library pack lastReleaseVersion. |
| java/ql/lib/CHANGELOG.md | Add 9.1.0 release entry (features + minor analysis improvements). |
| java/ql/lib/change-notes/released/9.1.0.md | Add released change note for 9.1.0. |
| java/ql/lib/change-notes/2026-04-23-hibernate-queryproducer-sinks.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-04-18-partial-path-traversal-fix.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-04-04-trust-boundary-regexp-barrier.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-04-04-sensitive-log-hash-sanitizer.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-04-04-sensitive-log-fp-reduction.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-04-04-path-injection-torealpath.md | Remove dated note now consolidated into released notes. |
| java/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md | Remove dated note now consolidated into released notes. |
| go/ql/src/qlpack.yml | Finalize Go query pack version for release. |
| go/ql/src/codeql-pack.release.yml | Update Go query pack lastReleaseVersion. |
| go/ql/src/CHANGELOG.md | Add 1.6.2 release entry. |
| go/ql/src/change-notes/released/1.6.2.md | Add released change note for 1.6.2. |
| go/ql/lib/qlpack.yml | Finalize Go library pack version for release. |
| go/ql/lib/codeql-pack.release.yml | Update Go library pack lastReleaseVersion. |
| go/ql/lib/CHANGELOG.md | Add 7.1.0 release entry (new feature). |
| go/ql/lib/change-notes/released/7.1.0.md | Update released note format/content for 7.1.0. |
| 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 1.0.49 release entry. |
| go/ql/consistency-queries/change-notes/released/1.0.49.md | Add released change note for 1.0.49. |
| csharp/ql/src/qlpack.yml | Finalize C# query pack version for release. |
| csharp/ql/src/codeql-pack.release.yml | Update C# query pack lastReleaseVersion. |
| csharp/ql/src/CHANGELOG.md | Add 1.7.2 release entry. |
| csharp/ql/src/change-notes/released/1.7.2.md | Add released change note for 1.7.2. |
| csharp/ql/lib/qlpack.yml | Finalize C# library pack version for release (major bump). |
| csharp/ql/lib/codeql-pack.release.yml | Update C# library pack lastReleaseVersion. |
| csharp/ql/lib/CHANGELOG.md | Add 6.0.0 release entry (breaking/deprecations/features/analysis). |
| csharp/ql/lib/change-notes/released/6.0.0.md | Add released change note for 6.0.0. |
| csharp/ql/lib/change-notes/2026-05-01-ssa-replacement.md | Remove dated note now consolidated into released notes. |
| csharp/ql/lib/change-notes/2026-04-13-cfg.md | Remove dated note now consolidated into released notes. |
| csharp/ql/lib/change-notes/2026-04-10-nuget-feed-usage-in-bmn.md | Remove dated note now consolidated into released notes. |
| csharp/ql/lib/change-notes/2026-04-01-asp-remote-sources.md | Remove dated note now consolidated into released notes. |
| csharp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md | Remove dated note now consolidated into released notes. |
| csharp/ql/lib/change-notes/2026-03-06-compound-assignment-operations.md | Remove dated note now consolidated into released notes. |
| csharp/ql/campaigns/Solorigate/src/qlpack.yml | Finalize Solorigate query pack version for release. |
| csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml | Update Solorigate query pack lastReleaseVersion. |
| csharp/ql/campaigns/Solorigate/src/CHANGELOG.md | Add 1.7.66 release entry. |
| csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.66.md | Add released change note for 1.7.66. |
| csharp/ql/campaigns/Solorigate/lib/qlpack.yml | Finalize Solorigate library pack version for release. |
| csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml | Update Solorigate library pack lastReleaseVersion. |
| csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md | Add 1.7.66 release entry. |
| csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.66.md | Add released change note for 1.7.66. |
| cpp/ql/src/qlpack.yml | Finalize C/C++ query pack version for release. |
| cpp/ql/src/codeql-pack.release.yml | Update C/C++ query pack lastReleaseVersion. |
| cpp/ql/src/CHANGELOG.md | Add 1.6.2 release entry (and minor whitespace change). |
| cpp/ql/src/change-notes/released/1.6.2.md | Add released change note for 1.6.2. |
| cpp/ql/lib/qlpack.yml | Finalize C/C++ library pack version for release. |
| cpp/ql/lib/codeql-pack.release.yml | Update C/C++ library pack lastReleaseVersion. |
| cpp/ql/lib/CHANGELOG.md | Add 10.1.0 release entry (features + minor analysis). |
| cpp/ql/lib/change-notes/released/10.1.0.md | Add released change note for 10.1.0. |
| cpp/ql/lib/change-notes/2026-04-28-strsafe.md | Remove dated note now consolidated into released notes. |
| cpp/ql/lib/change-notes/2026-03-28-switch-stmt.md | Remove dated note now consolidated into released notes. |
| cpp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md | Remove dated note now consolidated into released notes. |
| actions/ql/src/qlpack.yml | Finalize Actions query pack version for release. |
| actions/ql/src/codeql-pack.release.yml | Update Actions query pack lastReleaseVersion. |
| actions/ql/src/CHANGELOG.md | Add 0.6.27 release entry (and minor whitespace change). |
| actions/ql/src/change-notes/released/0.6.27.md | Add released change note for 0.6.27. |
| actions/ql/lib/qlpack.yml | Finalize Actions library pack version for release. |
| actions/ql/lib/codeql-pack.release.yml | Update Actions library pack lastReleaseVersion. |
| actions/ql/lib/CHANGELOG.md | Add 0.4.35 release entry. |
| actions/ql/lib/change-notes/released/0.4.35.md | Add released change note for 0.4.35. |
|
|
||
| * The "non-constant format string" query (`cpp/non-constant-format`) has been updated to produce fewer false positives. | ||
| * Added dataflow models for the `gettext` function variants. | ||
| * Added dataflow models for the `gettext` function variants. |
| * `actions/if-expression-always-true/high` | ||
| * `actions/unnecessary-use-of-advanced-config` | ||
|
|
||
redsun82
approved these changes
May 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.