Release preparation for version 2.26.0#22059
Merged
Merged
Conversation
mario-campos
approved these changes
Jun 25, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares the repository’s CodeQL packs for the 2.26.0 release by finalizing pack versions (dropping -dev), updating each pack’s recorded last release, and consolidating change notes into release-time changelogs.
Changes:
- Finalize versions across many query/library packs by moving from
*-devto release versions and updatingcodeql-pack.release.ymllastReleaseVersion. - Add new release sections to
CHANGELOG.mdfiles and add/update correspondingchange-notes/released/<version>.mdentries. - Remove now-released dated change-note files (e.g.,
YYYY-MM-DD-*.md) once their content is represented in the released notes/changelogs.
Reviewed changes
Copilot reviewed 188 out of 188 changed files in this pull request and generated 3 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 last released version for Swift queries pack. |
| swift/ql/src/CHANGELOG.md | Add Swift queries 1.3.5 changelog entry. |
| swift/ql/src/change-notes/released/1.3.5.md | Update released note content for Swift queries 1.3.5. |
| swift/ql/lib/qlpack.yml | Finalize Swift library pack version for release. |
| swift/ql/lib/codeql-pack.release.yml | Update last released version for Swift library pack. |
| swift/ql/lib/CHANGELOG.md | Add Swift library 6.7.1 changelog entry. |
| swift/ql/lib/change-notes/released/6.7.1.md | Add released note for Swift library 6.7.1. |
| shared/yaml/qlpack.yml | Finalize YAML shared pack version for release. |
| shared/yaml/codeql-pack.release.yml | Update last released version for YAML shared pack. |
| shared/yaml/CHANGELOG.md | Add YAML 1.0.52 changelog entry. |
| shared/yaml/change-notes/released/1.0.52.md | Add released note for YAML 1.0.52. |
| shared/xml/qlpack.yml | Finalize XML shared pack version for release. |
| shared/xml/codeql-pack.release.yml | Update last released version for XML shared pack. |
| shared/xml/CHANGELOG.md | Add XML 1.0.52 changelog entry. |
| shared/xml/change-notes/released/1.0.52.md | Add released note for XML 1.0.52. |
| shared/util/qlpack.yml | Finalize util shared pack version for release. |
| shared/util/codeql-pack.release.yml | Update last released version for util shared pack. |
| shared/util/CHANGELOG.md | Add util 2.0.39 changelog entry. |
| shared/util/change-notes/released/2.0.39.md | Add released note for util 2.0.39. |
| shared/typos/qlpack.yml | Finalize typos shared pack version for release. |
| shared/typos/codeql-pack.release.yml | Update last released version for typos shared pack. |
| shared/typos/CHANGELOG.md | Add typos 1.0.52 changelog entry. |
| shared/typos/change-notes/released/1.0.52.md | Add released note for typos 1.0.52. |
| shared/typetracking/qlpack.yml | Finalize typetracking shared pack version for release. |
| shared/typetracking/codeql-pack.release.yml | Update last released version for typetracking shared pack. |
| shared/typetracking/CHANGELOG.md | Add typetracking 2.0.36 changelog entry. |
| shared/typetracking/change-notes/released/2.0.36.md | Add released note for typetracking 2.0.36. |
| shared/typeinference/qlpack.yml | Finalize typeinference shared pack version for release. |
| shared/typeinference/codeql-pack.release.yml | Update last released version for typeinference shared pack. |
| shared/typeinference/CHANGELOG.md | Add typeinference 0.0.33 changelog entry. |
| shared/typeinference/change-notes/released/0.0.33.md | Add released note for typeinference 0.0.33. |
| shared/typeflow/qlpack.yml | Finalize typeflow shared pack version for release. |
| shared/typeflow/codeql-pack.release.yml | Update last released version for typeflow shared pack. |
| shared/typeflow/CHANGELOG.md | Add typeflow 1.0.52 changelog entry. |
| shared/typeflow/change-notes/released/1.0.52.md | Add released note for typeflow 1.0.52. |
| shared/tutorial/qlpack.yml | Finalize tutorial shared pack version for release. |
| shared/tutorial/codeql-pack.release.yml | Update last released version for tutorial shared pack. |
| shared/tutorial/CHANGELOG.md | Add tutorial 1.0.52 changelog entry. |
| shared/tutorial/change-notes/released/1.0.52.md | Add released note for tutorial 1.0.52. |
| shared/threat-models/qlpack.yml | Finalize threat-models shared pack version for release. |
| shared/threat-models/codeql-pack.release.yml | Update last released version for threat-models shared pack. |
| shared/threat-models/CHANGELOG.md | Add threat-models 1.0.52 changelog entry. |
| shared/threat-models/change-notes/released/1.0.52.md | Add released note for threat-models 1.0.52. |
| shared/ssa/qlpack.yml | Finalize SSA shared pack version for release. |
| shared/ssa/codeql-pack.release.yml | Update last released version for SSA shared pack. |
| shared/ssa/CHANGELOG.md | Add SSA 2.0.28 changelog entry. |
| shared/ssa/change-notes/released/2.0.28.md | Add released note for SSA 2.0.28. |
| shared/regex/qlpack.yml | Finalize regex shared pack version for release. |
| shared/regex/codeql-pack.release.yml | Update last released version for regex shared pack. |
| shared/regex/CHANGELOG.md | Add regex 1.0.52 changelog entry. |
| shared/regex/change-notes/released/1.0.52.md | Add released note for regex 1.0.52. |
| shared/rangeanalysis/qlpack.yml | Finalize rangeanalysis shared pack version for release. |
| shared/rangeanalysis/codeql-pack.release.yml | Update last released version for rangeanalysis shared pack. |
| shared/rangeanalysis/CHANGELOG.md | Add rangeanalysis 1.0.52 changelog entry. |
| shared/rangeanalysis/change-notes/released/1.0.52.md | Add released note for rangeanalysis 1.0.52. |
| shared/quantum/qlpack.yml | Finalize quantum shared pack version for release. |
| shared/quantum/codeql-pack.release.yml | Update last released version for quantum shared pack. |
| shared/quantum/CHANGELOG.md | Add quantum 0.0.30 changelog entry. |
| shared/quantum/change-notes/released/0.0.30.md | Add released note for quantum 0.0.30. |
| shared/namebinding/qlpack.yml | Finalize namebinding shared pack version for release. |
| shared/namebinding/codeql-pack.release.yml | Add/update last released version for namebinding pack. |
| shared/namebinding/CHANGELOG.md | Add namebinding 0.0.1 changelog entry. |
| shared/namebinding/change-notes/released/0.0.1.md | Add released note for namebinding 0.0.1. |
| shared/mad/qlpack.yml | Finalize MAD shared pack version for release. |
| shared/mad/codeql-pack.release.yml | Update last released version for MAD shared pack. |
| shared/mad/CHANGELOG.md | Add MAD 1.0.52 changelog entry. |
| shared/mad/change-notes/released/1.0.52.md | Add released note for MAD 1.0.52. |
| shared/dataflow/qlpack.yml | Finalize dataflow shared pack version for release. |
| shared/dataflow/codeql-pack.release.yml | Update last released version for dataflow shared pack. |
| shared/dataflow/CHANGELOG.md | Add dataflow 2.1.8 changelog entry. |
| shared/dataflow/change-notes/released/2.1.8.md | Add released note for dataflow 2.1.8. |
| shared/controlflow/qlpack.yml | Finalize controlflow shared pack version for release. |
| shared/controlflow/codeql-pack.release.yml | Update last released version for controlflow shared pack. |
| shared/controlflow/CHANGELOG.md | Add controlflow 2.0.36 changelog entry. |
| shared/controlflow/change-notes/released/2.0.36.md | Add released note for controlflow 2.0.36. |
| shared/concepts/qlpack.yml | Finalize concepts shared pack version for release. |
| shared/concepts/codeql-pack.release.yml | Update last released version for concepts shared pack. |
| shared/concepts/CHANGELOG.md | Add concepts 0.0.26 changelog entry. |
| shared/concepts/change-notes/released/0.0.26.md | Add released note for concepts 0.0.26. |
| rust/ql/src/qlpack.yml | Finalize Rust queries pack version for release. |
| rust/ql/src/codeql-pack.release.yml | Update last released version for Rust queries pack. |
| rust/ql/src/CHANGELOG.md | Add Rust queries 0.1.37 changelog entry. |
| rust/ql/src/change-notes/released/0.1.37.md | Add released note for Rust queries 0.1.37. |
| rust/ql/lib/qlpack.yml | Finalize Rust library pack version for release. |
| rust/ql/lib/codeql-pack.release.yml | Update last released version for Rust library pack. |
| rust/ql/lib/CHANGELOG.md | Add Rust library 0.2.16 changelog entry. |
| rust/ql/lib/change-notes/released/0.2.16.md | Add released note for Rust library 0.2.16. |
| ruby/ql/src/qlpack.yml | Finalize Ruby queries pack version for release. |
| ruby/ql/src/codeql-pack.release.yml | Update last released version for Ruby queries pack. |
| ruby/ql/src/CHANGELOG.md | Add Ruby queries 1.6.5 changelog entry. |
| ruby/ql/src/change-notes/released/1.6.5.md | Add released note for Ruby queries 1.6.5. |
| ruby/ql/lib/qlpack.yml | Finalize Ruby library pack version (major release). |
| ruby/ql/lib/codeql-pack.release.yml | Update last released version for Ruby library pack. |
| ruby/ql/lib/CHANGELOG.md | Add Ruby library 6.0.0 changelog entry. |
| ruby/ql/lib/change-notes/released/6.0.0.md | Update released note content for Ruby library 6.0.0. |
| python/ql/src/qlpack.yml | Finalize Python queries pack version for release. |
| python/ql/src/codeql-pack.release.yml | Update last released version for Python queries pack. |
| python/ql/src/CHANGELOG.md | Add Python queries 1.8.5 changelog entry. |
| python/ql/src/change-notes/released/1.8.5.md | Update released note content for Python queries 1.8.5. |
| python/ql/lib/qlpack.yml | Finalize Python library pack version (minor release). |
| python/ql/lib/codeql-pack.release.yml | Update last released version for Python library pack. |
| python/ql/lib/CHANGELOG.md | Add Python library 7.2.0 changelog entry. |
| python/ql/lib/change-notes/released/7.2.0.md | Add released note for Python library 7.2.0. |
| python/ql/lib/change-notes/2026-06-11-fix-type-tracking-instance-attributes.md | Remove dated change note after release consolidation. |
| python/ql/lib/change-notes/2026-06-01-deprecate-getAReturnValueFlowNode.md | Remove dated change note after release consolidation. |
| python/ql/lib/change-notes/2026-06-01-decorator-predicate-simplification.md | Remove dated change note after release consolidation. |
| python/ql/lib/change-notes/2026-05-28-remove-imprecise-containter-steps.md | Remove dated change note after release consolidation. |
| python/ql/lib/change-notes/2026-05-19-deprecate-getAFlowNode.md | Remove dated change note after release consolidation. |
| misc/suite-helpers/qlpack.yml | Finalize suite-helpers pack version for release. |
| misc/suite-helpers/codeql-pack.release.yml | Update last released version for suite-helpers pack. |
| misc/suite-helpers/CHANGELOG.md | Add suite-helpers 1.0.52 changelog entry. |
| misc/suite-helpers/change-notes/released/1.0.52.md | Add released note for suite-helpers 1.0.52. |
| javascript/ql/src/qlpack.yml | Finalize JavaScript queries pack version (minor release). |
| javascript/ql/src/codeql-pack.release.yml | Update last released version for JavaScript queries pack. |
| javascript/ql/src/CHANGELOG.md | Add JavaScript queries 2.4.0 changelog entry. |
| javascript/ql/src/change-notes/released/2.4.0.md | Update released note content for JavaScript queries 2.4.0. |
| javascript/ql/src/change-notes/2026-06-08-new-system-prompt-injection-query.md | Remove dated change note after release consolidation. |
| javascript/ql/lib/qlpack.yml | Finalize JavaScript library pack version (minor release). |
| javascript/ql/lib/codeql-pack.release.yml | Update last released version for JavaScript library pack. |
| javascript/ql/lib/CHANGELOG.md | Add JavaScript library 2.8.0 changelog entry. |
| javascript/ql/lib/change-notes/released/2.8.0.md | Update released note content for JavaScript library 2.8.0. |
| javascript/ql/lib/change-notes/2026-05-05-use-memo-directive.md | Remove dated change note after release consolidation. |
| java/ql/src/qlpack.yml | Finalize Java queries pack version for release. |
| java/ql/src/codeql-pack.release.yml | Update last released version for Java queries pack. |
| java/ql/src/CHANGELOG.md | Add Java queries 1.11.5 changelog entry. |
| java/ql/src/change-notes/released/1.11.5.md | Add released note for Java queries 1.11.5. |
| java/ql/lib/qlpack.yml | Finalize Java library pack version (minor release). |
| java/ql/lib/codeql-pack.release.yml | Update last released version for Java library pack. |
| java/ql/lib/CHANGELOG.md | Add Java library 9.2.0 changelog entry. |
| java/ql/lib/change-notes/released/9.2.0.md | Update released note content for Java library 9.2.0. |
| java/ql/lib/change-notes/2026-06-04-kotlin-2.4.0.md | Remove dated change note after release consolidation. |
| go/ql/src/qlpack.yml | Finalize Go queries pack version for release. |
| go/ql/src/codeql-pack.release.yml | Update last released version for Go queries pack. |
| go/ql/src/CHANGELOG.md | Add Go queries 1.6.5 changelog entry. |
| go/ql/src/change-notes/released/1.6.5.md | Update released note content for Go queries 1.6.5. |
| go/ql/lib/qlpack.yml | Finalize Go library pack version (minor release). |
| go/ql/lib/codeql-pack.release.yml | Update last released version for Go library pack. |
| go/ql/lib/CHANGELOG.md | Add Go library 7.2.0 changelog entry. |
| go/ql/lib/change-notes/released/7.2.0.md | Add released note for Go library 7.2.0. |
| go/ql/lib/change-notes/2026-06-17-model-log-slog.md | Remove dated change note after release consolidation. |
| go/ql/lib/change-notes/2026-06-08-functypeexpr-getnumresult.md | Remove dated change note after release consolidation. |
| go/ql/lib/change-notes/2026-06-08-fix-result-nodes.md | Remove dated change note after release consolidation. |
| go/ql/lib/change-notes/2026-06-08-deprecate-functypeexpr-getresultdecl.md | Remove dated change note after release consolidation. |
| go/ql/lib/change-notes/2026-06-01-non-returning-functions.md | Remove dated change note after release consolidation. |
| go/ql/consistency-queries/qlpack.yml | Finalize Go consistency queries pack version for release. |
| go/ql/consistency-queries/codeql-pack.release.yml | Update last released version for Go consistency pack. |
| go/ql/consistency-queries/CHANGELOG.md | Add Go consistency pack 1.0.52 changelog entry. |
| go/ql/consistency-queries/change-notes/released/1.0.52.md | Add released note for Go consistency pack 1.0.52. |
| csharp/ql/src/qlpack.yml | Finalize C# queries pack version for release. |
| csharp/ql/src/codeql-pack.release.yml | Update last released version for C# queries pack. |
| csharp/ql/src/CHANGELOG.md | Add C# queries 1.7.5 changelog entry. |
| csharp/ql/src/change-notes/released/1.7.5.md | Add released note for C# queries 1.7.5. |
| csharp/ql/lib/qlpack.yml | Finalize C# library pack version (major release). |
| csharp/ql/lib/codeql-pack.release.yml | Update last released version for C# library pack. |
| csharp/ql/lib/CHANGELOG.md | Add C# library 7.0.0 changelog entry. |
| csharp/ql/lib/change-notes/released/7.0.0.md | Add released note for C# library 7.0.0. |
| csharp/ql/lib/change-notes/2026-06-12-restructure-operations.md | Remove dated change note after release consolidation. |
| csharp/ql/lib/change-notes/2026-06-12-razor-page-handler-sources.md | Remove dated change note after release consolidation. |
| csharp/ql/lib/change-notes/2026-05-22-property-indexer-partial-override.md | Remove dated change note after release consolidation. |
| csharp/ql/lib/change-notes/2026-05-21-spanaccess-range.md | Remove dated change note after release consolidation. |
| csharp/ql/lib/change-notes/2026-05-19-properties-indexers-refreturn.md | Remove dated change note after release consolidation. |
| csharp/ql/campaigns/Solorigate/src/qlpack.yml | Finalize Solorigate query pack version for release. |
| csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml | Update last released version for Solorigate query pack. |
| csharp/ql/campaigns/Solorigate/src/CHANGELOG.md | Add Solorigate queries 1.7.69 changelog entry. |
| csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.69.md | Add released note for Solorigate queries 1.7.69. |
| csharp/ql/campaigns/Solorigate/lib/qlpack.yml | Finalize Solorigate library pack version for release. |
| csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml | Update last released version for Solorigate library pack. |
| csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md | Add Solorigate library 1.7.69 changelog entry. |
| csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.69.md | Add released note for Solorigate library 1.7.69. |
| cpp/ql/src/qlpack.yml | Finalize C/C++ queries pack version for release. |
| cpp/ql/src/codeql-pack.release.yml | Update last released version for C/C++ queries pack. |
| cpp/ql/src/CHANGELOG.md | Add C/C++ queries 1.6.5 changelog entry. |
| cpp/ql/src/change-notes/released/1.6.5.md | Add released note for C/C++ queries 1.6.5. |
| cpp/ql/lib/qlpack.yml | Finalize C/C++ library pack version (major release). |
| cpp/ql/lib/codeql-pack.release.yml | Update last released version for C/C++ library pack. |
| cpp/ql/lib/CHANGELOG.md | Add C/C++ library 11.0.0 changelog entry. |
| cpp/ql/lib/change-notes/released/11.0.0.md | Update released note content for C/C++ library 11.0.0. |
| actions/ql/src/qlpack.yml | Finalize Actions queries pack version for release. |
| actions/ql/src/codeql-pack.release.yml | Update last released version for Actions queries pack. |
| actions/ql/src/CHANGELOG.md | Add Actions queries 0.6.30 changelog entry. |
| actions/ql/src/change-notes/released/0.6.30.md | Update released note content for Actions queries 0.6.30. |
| actions/ql/lib/qlpack.yml | Finalize Actions library pack version for release. |
| actions/ql/lib/codeql-pack.release.yml | Update last released version for Actions library pack. |
| actions/ql/lib/CHANGELOG.md | Add Actions library 0.4.38 changelog entry. |
| actions/ql/lib/change-notes/released/0.4.38.md | Add released note for Actions library 0.4.38. |
| actions/ql/lib/change-notes/2026-06-15-permission_check.md | Remove dated change note after release consolidation. |
| actions/ql/lib/change-notes/2026-06-12-self_hosted_runners.md | Remove dated change note after release consolidation. |
Comments suppressed due to low confidence (1)
java/ql/lib/change-notes/released/9.2.0.md:5
- The project documentation requests American English in change notes; consider using "analyzed" instead of "analysed" here for consistency.
|
|
||
| ### New Features | ||
|
|
||
| * Kotlin 2.4.0 can now be analysed. |
|
|
||
| ### Minor Analysis Improvements | ||
|
|
||
| * Python type tracking now follows values stored in instance attributes such as `self.attr` across instance methods, including across a class hierarchy (for example, a value stored on `self.attr` in a base class and read in a subclass, or vice versa). As a result, analysis is more likely to recognize user-defined objects that are stored on `self` and used later in other methods, which may produce additional results. |
|
|
||
| ### Minor Analysis Improvements | ||
|
|
||
| * Python type tracking now follows values stored in instance attributes such as `self.attr` across instance methods, including across a class hierarchy (for example, a value stored on `self.attr` in a base class and read in a subclass, or vice versa). As a result, analysis is more likely to recognize user-defined objects that are stored on `self` and used later in other methods, which may produce additional results. |
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.