Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions actions/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 0.6.2

No user-facing changes.

## 0.6.1

### New Features
Expand Down
3 changes: 3 additions & 0 deletions actions/ql/lib/change-notes/released/0.6.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 0.6.2

No user-facing changes.
2 changes: 1 addition & 1 deletion actions/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.6.1
lastReleaseVersion: 0.6.2
2 changes: 1 addition & 1 deletion actions/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/actions-all
version: 0.6.2-dev
version: 0.6.2
library: true
warnOnImplicitThis: true
dependencies:
Expand Down
7 changes: 7 additions & 0 deletions actions/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 0.6.36

### Minor Analysis Improvements

* The `actions/unpinned-tag` query no longer reports action references pinned by a structurally valid `.github/workflows/actions.lock` entry for the enclosing workflow.
* The `actions/unpinned-tag` query no longer reports `$/` self repository references (e.g. `uses: $/path/to/action`), which resolve to the same repository at the running commit and are therefore inherently pinned, just like `./` self workspace (local) references.

## 0.6.35

No user-facing changes.
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
category: minorAnalysis
---
## 0.6.36

### Minor Analysis Improvements

* The `actions/unpinned-tag` query no longer reports action references pinned by a structurally valid `.github/workflows/actions.lock` entry for the enclosing workflow.
* The `actions/unpinned-tag` query no longer reports `$/` self repository references (e.g. `uses: $/path/to/action`), which resolve to the same repository at the running commit and are therefore inherently pinned, just like `./` self workspace (local) references.
2 changes: 1 addition & 1 deletion actions/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.6.35
lastReleaseVersion: 0.6.36
2 changes: 1 addition & 1 deletion actions/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/actions-queries
version: 0.6.36-dev
version: 0.6.36
library: false
warnOnImplicitThis: true
groups: [actions, queries]
Expand Down
8 changes: 8 additions & 0 deletions cpp/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 12.1.1

### Minor Analysis Improvements

* Added taint flow models for the `boost::asio::ip::basic_resolver::resolve` function.
* Added flow summaries for the BDE `BloombergLP::bdlbb::Blob` segmented byte buffer.
* Added flow summaries for the Protocol Buffers `google::protobuf::MessageLite` C++ API.

## 12.1.0

### New Features
Expand Down
4 changes: 0 additions & 4 deletions cpp/ql/lib/change-notes/2026-08-27-bdlbb-blob-models.md

This file was deleted.

4 changes: 0 additions & 4 deletions cpp/ql/lib/change-notes/2026-08-27-protobuf-models.md

This file was deleted.

4 changes: 0 additions & 4 deletions cpp/ql/lib/change-notes/2026-09-08-boost-asio-ip-resolve.md

This file was deleted.

7 changes: 7 additions & 0 deletions cpp/ql/lib/change-notes/released/12.1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 12.1.1

### Minor Analysis Improvements

* Added taint flow models for the `boost::asio::ip::basic_resolver::resolve` function.
* Added flow summaries for the BDE `BloombergLP::bdlbb::Blob` segmented byte buffer.
* Added flow summaries for the Protocol Buffers `google::protobuf::MessageLite` C++ API.
2 changes: 1 addition & 1 deletion cpp/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 12.1.0
lastReleaseVersion: 12.1.1
2 changes: 1 addition & 1 deletion cpp/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/cpp-all
version: 12.1.1-dev
version: 12.1.1
groups: cpp
dbscheme: semmlecode.cpp.dbscheme
extractor: cpp
Expand Down
8 changes: 8 additions & 0 deletions cpp/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.9.0

### New Queries

* Added a new query, `cpp/ambiguous-assignment-of-comparison`, to detect potentially
ambiguous expressions where a comparison result is assigned to a variable and the
assignment is used as a truth value.

## 1.8.3

### Minor Analysis Improvements
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
category: newQuery
---
## 1.9.0

### New Queries

* Added a new query, `cpp/ambiguous-assignment-of-comparison`, to detect potentially
ambiguous expressions where a comparison result is assigned to a variable and the
assignment is used as a truth value.
2 changes: 1 addition & 1 deletion cpp/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.8.3
lastReleaseVersion: 1.9.0
2 changes: 1 addition & 1 deletion cpp/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/cpp-queries
version: 1.8.4-dev
version: 1.9.0
groups:
- cpp
- queries
Expand Down
4 changes: 4 additions & 0 deletions csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.7.75

No user-facing changes.

## 1.7.74

No user-facing changes.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.7.75

No user-facing changes.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.7.74
lastReleaseVersion: 1.7.75
2 changes: 1 addition & 1 deletion csharp/ql/campaigns/Solorigate/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-all
version: 1.7.75-dev
version: 1.7.75
groups:
- csharp
- solorigate
Expand Down
4 changes: 4 additions & 0 deletions csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.7.75

No user-facing changes.

## 1.7.74

No user-facing changes.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.7.75

No user-facing changes.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.7.74
lastReleaseVersion: 1.7.75
2 changes: 1 addition & 1 deletion csharp/ql/campaigns/Solorigate/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-queries
version: 1.7.75-dev
version: 1.7.75
groups:
- csharp
- solorigate
Expand Down
6 changes: 6 additions & 0 deletions csharp/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 7.3.1

### Minor Analysis Improvements

* Private NuGet registries for which the "Replaces base" option is enabled in the organization-level private registry configuration now replace default NuGet feeds whenever dependencies are downloaded, including when default NuGet feeds are configured explicitly for a project.

## 7.3.0

### New Features
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
category: minorAnalysis
---
## 7.3.1

### Minor Analysis Improvements

* Private NuGet registries for which the "Replaces base" option is enabled in the organization-level private registry configuration now replace default NuGet feeds whenever dependencies are downloaded, including when default NuGet feeds are configured explicitly for a project.
2 changes: 1 addition & 1 deletion csharp/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 7.3.0
lastReleaseVersion: 7.3.1
2 changes: 1 addition & 1 deletion csharp/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-all
version: 7.3.1-dev
version: 7.3.1
groups: csharp
dbscheme: semmlecode.csharp.dbscheme
extractor: csharp
Expand Down
11 changes: 11 additions & 0 deletions csharp/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 1.10.0

### New Queries

* Added a new query, `cs/linq/missed-firstordefault`, that detects `foreach` loops that can be expressed more clearly using LINQ's `FirstOrDefault` method.

### Minor Analysis Improvements

* The `cs/linq/missed-*` queries no longer suggest rewrites that would capture `in`, `out`, or `ref` parameters in a lambda, fixing false-positive results for transformations that would not compile.
* The `cs/web/missing-token-validation` query now recognizes an ASP.NET Core `AutoValidateAntiforgeryTokenAttribute` registered as a global MVC filter through `AddControllersWithViews` (and friends), avoiding false-positive results for covered actions.

## 1.9.3

### Minor Analysis Improvements
Expand Down
4 changes: 0 additions & 4 deletions csharp/ql/src/change-notes/2026-08-27-csrf-autovalidate.md

This file was deleted.

This file was deleted.

This file was deleted.

10 changes: 10 additions & 0 deletions csharp/ql/src/change-notes/released/1.10.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 1.10.0

### New Queries

* Added a new query, `cs/linq/missed-firstordefault`, that detects `foreach` loops that can be expressed more clearly using LINQ's `FirstOrDefault` method.

### Minor Analysis Improvements

* The `cs/linq/missed-*` queries no longer suggest rewrites that would capture `in`, `out`, or `ref` parameters in a lambda, fixing false-positive results for transformations that would not compile.
* The `cs/web/missing-token-validation` query now recognizes an ASP.NET Core `AutoValidateAntiforgeryTokenAttribute` registered as a global MVC filter through `AddControllersWithViews` (and friends), avoiding false-positive results for covered actions.
2 changes: 1 addition & 1 deletion csharp/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.9.3
lastReleaseVersion: 1.10.0
2 changes: 1 addition & 1 deletion csharp/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/csharp-queries
version: 1.9.4-dev
version: 1.10.0
groups:
- csharp
- queries
Expand Down
4 changes: 4 additions & 0 deletions go/ql/consistency-queries/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.0.58

No user-facing changes.

## 1.0.57

No user-facing changes.
Expand Down
3 changes: 3 additions & 0 deletions go/ql/consistency-queries/change-notes/released/1.0.58.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.0.58

No user-facing changes.
2 changes: 1 addition & 1 deletion go/ql/consistency-queries/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.0.57
lastReleaseVersion: 1.0.58
2 changes: 1 addition & 1 deletion go/ql/consistency-queries/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql-go-consistency-queries
version: 1.0.58-dev
version: 1.0.58
groups:
- go
- queries
Expand Down
9 changes: 9 additions & 0 deletions go/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## 7.3.2

### Minor Analysis Improvements

* Added or improved data flow models for the following Go standard-library APIs introduced or updated in Go 1.27:
* `bytes.CutLast`, `database/sql.ConvertAssign`, `database/sql/driver.RowsColumnScanner.ScanColumn`, `net/url.URL.Clone`, `net/url.Values.Clone` and `strings.CutLast`.
* The new `encoding/json/jsontext` package.
* Added more data flow models for the `strings` package: `strings.Clone`, `Cut`, `CutPrefix`, `CutSuffix`, `Fields`, `FieldsFunc`, and `Join`; `strings.Builder.String`, `Builder.WriteByte`, and `Builder.WriteRune`; `strings.Reader.ReadByte` and `Reader.ReadRune`; and `strings.Replacer.Replace` and `Replacer.WriteString`.

## 7.3.1

No user-facing changes.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
category: minorAnalysis
---
## 7.3.2

### Minor Analysis Improvements

* Added or improved data flow models for the following Go standard-library APIs introduced or updated in Go 1.27:
* `bytes.CutLast`, `database/sql.ConvertAssign`, `database/sql/driver.RowsColumnScanner.ScanColumn`, `net/url.URL.Clone`, `net/url.Values.Clone` and `strings.CutLast`.
* The new `encoding/json/jsontext` package.
Expand Down
2 changes: 1 addition & 1 deletion go/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 7.3.1
lastReleaseVersion: 7.3.2
2 changes: 1 addition & 1 deletion go/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/go-all
version: 7.3.2-dev
version: 7.3.2
groups: go
dbscheme: go.dbscheme
extractor: go
Expand Down
4 changes: 4 additions & 0 deletions go/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.6.11

No user-facing changes.

## 1.6.10

No user-facing changes.
Expand Down
3 changes: 3 additions & 0 deletions go/ql/src/change-notes/released/1.6.11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.6.11

No user-facing changes.
2 changes: 1 addition & 1 deletion go/ql/src/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.6.10
lastReleaseVersion: 1.6.11
2 changes: 1 addition & 1 deletion go/ql/src/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/go-queries
version: 1.6.11-dev
version: 1.6.11
groups:
- go
- queries
Expand Down
7 changes: 7 additions & 0 deletions java/ql/lib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 9.3.1

### Minor Analysis Improvements

* Support for Kotlin 2.4.20 has been added.
* Fixed an issue where `Foo::class.java` arguments were dropped during extraction under the Kotlin K2 compiler, which could cause false positives in queries such as `java/android/implicit-pendingintents`.

## 9.3.0

### New Features
Expand Down
4 changes: 0 additions & 4 deletions java/ql/lib/change-notes/2026-08-21-kotlin-2.4.20.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
category: minorAnalysis
---
## 9.3.1

### Minor Analysis Improvements

* Support for Kotlin 2.4.20 has been added.
* Fixed an issue where `Foo::class.java` arguments were dropped during extraction under the Kotlin K2 compiler, which could cause false positives in queries such as `java/android/implicit-pendingintents`.
2 changes: 1 addition & 1 deletion java/ql/lib/codeql-pack.release.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
lastReleaseVersion: 9.3.0
lastReleaseVersion: 9.3.1
2 changes: 1 addition & 1 deletion java/ql/lib/qlpack.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: codeql/java-all
version: 9.3.1-dev
version: 9.3.1
groups: java
dbscheme: config/semmlecode.dbscheme
extractor: java
Expand Down
4 changes: 4 additions & 0 deletions java/ql/src/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.11.11

No user-facing changes.

## 1.11.10

No user-facing changes.
Expand Down
3 changes: 3 additions & 0 deletions java/ql/src/change-notes/released/1.11.11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 1.11.11

No user-facing changes.
Loading
Loading