Release preparation for version 2.21.1

This commit is contained in:
github-actions[bot]
2025-04-14 09:53:06 +00:00
parent 884c4a6e7b
commit b961c5961d
170 changed files with 424 additions and 167 deletions

View File

@@ -1,3 +1,7 @@
## 0.4.7
No user-facing changes.
## 0.4.6
### Bug Fixes

View File

@@ -0,0 +1,3 @@
## 0.4.7
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.4.6
lastReleaseVersion: 0.4.7

View File

@@ -1,5 +1,5 @@
name: codeql/actions-all
version: 0.4.7-dev
version: 0.4.7
library: true
warnOnImplicitThis: true
dependencies:

View File

@@ -1,3 +1,9 @@
## 0.5.4
### Bug Fixes
* Alerts produced by the query `actions/missing-workflow-permissions` now include a minimal set of recommended permissions in the alert message, based on well-known actions seen within the workflow file.
## 0.5.3
### Bug Fixes

View File

@@ -1,4 +1,5 @@
---
category: fix
---
## 0.5.4
### Bug Fixes
* Alerts produced by the query `actions/missing-workflow-permissions` now include a minimal set of recommended permissions in the alert message, based on well-known actions seen within the workflow file.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.5.3
lastReleaseVersion: 0.5.4

View File

@@ -1,5 +1,5 @@
name: codeql/actions-queries
version: 0.5.4-dev
version: 0.5.4
library: false
warnOnImplicitThis: true
groups: [actions, queries]

View File

@@ -1,3 +1,10 @@
## 4.2.0
### New Features
* Calling conventions explicitly specified on function declarations (`__cdecl`, `__stdcall`, `__fastcall`, etc.) are now represented as specifiers of those declarations.
* A new class `CallingConventionSpecifier` extending the `Specifier` class was introduced, which represents explicitly specified calling conventions.
## 4.1.0
### New Features

View File

@@ -1,5 +1,6 @@
---
category: feature
---
## 4.2.0
### New Features
* Calling conventions explicitly specified on function declarations (`__cdecl`, `__stdcall`, `__fastcall`, etc.) are now represented as specifiers of those declarations.
* A new class `CallingConventionSpecifier` extending the `Specifier` class was introduced, which represents explicitly specified calling conventions.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 4.1.0
lastReleaseVersion: 4.2.0

View File

@@ -1,5 +1,5 @@
name: codeql/cpp-all
version: 4.1.1-dev
version: 4.2.0
groups: cpp
dbscheme: semmlecode.cpp.dbscheme
extractor: cpp

View File

@@ -1,3 +1,7 @@
## 1.3.8
No user-facing changes.
## 1.3.7
### Minor Analysis Improvements

View File

@@ -0,0 +1,3 @@
## 1.3.8
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.3.7
lastReleaseVersion: 1.3.8

View File

@@ -1,5 +1,5 @@
name: codeql/cpp-queries
version: 1.3.8-dev
version: 1.3.8
groups:
- cpp
- queries

View File

@@ -1,3 +1,7 @@
## 1.7.38
No user-facing changes.
## 1.7.37
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 1.7.38
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.7.37
lastReleaseVersion: 1.7.38

View File

@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-all
version: 1.7.38-dev
version: 1.7.38
groups:
- csharp
- solorigate

View File

@@ -1,3 +1,7 @@
## 1.7.38
No user-facing changes.
## 1.7.37
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 1.7.38
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.7.37
lastReleaseVersion: 1.7.38

View File

@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-queries
version: 1.7.38-dev
version: 1.7.38
groups:
- csharp
- solorigate

View File

@@ -1,3 +1,10 @@
## 5.1.4
### Minor Analysis Improvements
* The *alignment* and *format* clauses in string interpolation expressions are now extracted. That is, in `$"Hello {name,align:format}"` *name*, *align* and *format* are extracted as children of the string interpolation *insert* `{name,align:format}`.
* Blazor support can now better recognize when a property being set is specified with a string literal, rather than referenced in a `nameof` expression.
## 5.1.3
### Minor Analysis Improvements

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Blazor support can now better recognize when a property being set is specified with a string literal, rather than referenced in a `nameof` expression.

View File

@@ -1,4 +1,6 @@
---
category: minorAnalysis
---
## 5.1.4
### Minor Analysis Improvements
* The *alignment* and *format* clauses in string interpolation expressions are now extracted. That is, in `$"Hello {name,align:format}"` *name*, *align* and *format* are extracted as children of the string interpolation *insert* `{name,align:format}`.
* Blazor support can now better recognize when a property being set is specified with a string literal, rather than referenced in a `nameof` expression.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 5.1.3
lastReleaseVersion: 5.1.4

View File

@@ -1,5 +1,5 @@
name: codeql/csharp-all
version: 5.1.4-dev
version: 5.1.4
groups: csharp
dbscheme: semmlecode.csharp.dbscheme
extractor: csharp

View File

@@ -1,3 +1,10 @@
## 1.1.1
### Minor Analysis Improvements
* Enums and `System.DateTimeOffset` are now treated as *simple* types, which means that they are considered to have a sanitizing effect. This impacts many queries, among others the `cs/log-forging` query.
* The MaD models for the .NET 9 Runtime have been re-generated after a fix related to `out`/`ref` parameters.
## 1.1.0
### New Queries

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* The MaD models for the .NET 9 Runtime have been re-generated after a fix related to `out`/`ref` parameters.

View File

@@ -1,4 +1,6 @@
---
category: minorAnalysis
---
## 1.1.1
### Minor Analysis Improvements
* Enums and `System.DateTimeOffset` are now treated as *simple* types, which means that they are considered to have a sanitizing effect. This impacts many queries, among others the `cs/log-forging` query.
* The MaD models for the .NET 9 Runtime have been re-generated after a fix related to `out`/`ref` parameters.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.1.0
lastReleaseVersion: 1.1.1

View File

@@ -1,5 +1,5 @@
name: codeql/csharp-queries
version: 1.1.1-dev
version: 1.1.1
groups:
- csharp
- queries

View File

@@ -1,3 +1,7 @@
## 1.0.21
No user-facing changes.
## 1.0.20
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 1.0.21
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.0.20
lastReleaseVersion: 1.0.21

View File

@@ -1,5 +1,5 @@
name: codeql-go-consistency-queries
version: 1.0.21-dev
version: 1.0.21
groups:
- go
- queries

View File

@@ -1,3 +1,9 @@
## 4.2.3
### Minor Analysis Improvements
* Local source models for APIs reading from databases have been added for `github.com/gogf/gf/database/gdb` and `github.com/uptrace/bun`.
## 4.2.2
### Minor Analysis Improvements

View File

@@ -1,4 +1,5 @@
---
category: minorAnalysis
---
## 4.2.3
### Minor Analysis Improvements
* Local source models for APIs reading from databases have been added for `github.com/gogf/gf/database/gdb` and `github.com/uptrace/bun`.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 4.2.2
lastReleaseVersion: 4.2.3

View File

@@ -1,5 +1,5 @@
name: codeql/go-all
version: 4.2.3-dev
version: 4.2.3
groups: go
dbscheme: go.dbscheme
extractor: go

View File

@@ -1,3 +1,7 @@
## 1.1.12
No user-facing changes.
## 1.1.11
### Minor Analysis Improvements

View File

@@ -0,0 +1,3 @@
## 1.1.12
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.1.11
lastReleaseVersion: 1.1.12

View File

@@ -1,5 +1,5 @@
name: codeql/go-queries
version: 1.1.12-dev
version: 1.1.12
groups:
- go
- queries

View File

@@ -1,3 +1,10 @@
## 7.1.3
### Minor Analysis Improvements
* Enum-typed values are now assumed to be safe by most queries. This means that queries may return fewer results where an enum value is used in a sensitive context, e.g. pasted into a query string.
* All existing modelling and support for `javax.persistence` now applies to `jakarta.persistence` as well.
## 7.1.2
### Minor Analysis Improvements

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* All existing modelling and support for `javax.persistence` now applies to `jakarta.persistence` as well.

View File

@@ -1,4 +1,6 @@
---
category: minorAnalysis
---
## 7.1.3
### Minor Analysis Improvements
* Enum-typed values are now assumed to be safe by most queries. This means that queries may return fewer results where an enum value is used in a sensitive context, e.g. pasted into a query string.
* All existing modelling and support for `javax.persistence` now applies to `jakarta.persistence` as well.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 7.1.2
lastReleaseVersion: 7.1.3

View File

@@ -1,5 +1,5 @@
name: codeql/java-all
version: 7.1.3-dev
version: 7.1.3
groups: java
dbscheme: config/semmlecode.dbscheme
extractor: java

View File

@@ -1,3 +1,7 @@
## 1.4.1
No user-facing changes.
## 1.4.0
### New Queries

View File

@@ -0,0 +1,3 @@
## 1.4.1
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.4.0
lastReleaseVersion: 1.4.1

View File

@@ -1,5 +1,5 @@
name: codeql/java-queries
version: 1.4.1-dev
version: 1.4.1
groups:
- java
- queries

View File

@@ -1,3 +1,17 @@
## 2.6.1
### Minor Analysis Improvements
* Data passed to the [NextResponse](https://nextjs.org/docs/app/api-reference/functions/next-response) constructor is now treated as a sink for `js/reflected-xss`.
* Data received from [NextRequest](https://nextjs.org/docs/app/api-reference/functions/next-request) and [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request) is now treated as a remote user input `source`.
* Added support for the `make-dir` package.
* Added support for the `open` package.
* Added taint propagation for `Uint8Array`, `ArrayBuffer`, `SharedArrayBuffer` and `TextDecoder.decode()`.
* Improved detection of `WebSocket` and `SockJS` usage.
* Added data received from `WebSocket` clients as a remote flow source.
* Added support for additional `mkdirp` methods as sinks in path-injection queries.
* Added support for additional `rimraf` methods as sinks in path-injection queries.
## 2.6.0
### New Features

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Added support for additional `mkdirp` methods as sinks in path-injection queries.

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Added support for additional `rimraf` methods as sinks in path-injection queries.

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Added support for the `open` package.

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Added taint propagation for `Uint8Array`, `ArrayBuffer`, `SharedArrayBuffer` and `TextDecoder.decode()`.

View File

@@ -1,5 +0,0 @@
---
category: minorAnalysis
---
* Improved detection of `WebSocket` and `SockJS` usage.
* Added data received from `WebSocket` clients as a remote flow source.

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Added support for the `make-dir` package.

View File

@@ -1,5 +0,0 @@
---
category: minorAnalysis
---
* Data passed to the [NextResponse](https://nextjs.org/docs/app/api-reference/functions/next-response) constructor is now treated as a sink for `js/reflected-xss`.
* Data received from [NextRequest](https://nextjs.org/docs/app/api-reference/functions/next-request) and [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request) is now treated as a remote user input `source`.

View File

@@ -0,0 +1,13 @@
## 2.6.1
### Minor Analysis Improvements
* Data passed to the [NextResponse](https://nextjs.org/docs/app/api-reference/functions/next-response) constructor is now treated as a sink for `js/reflected-xss`.
* Data received from [NextRequest](https://nextjs.org/docs/app/api-reference/functions/next-request) and [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request) is now treated as a remote user input `source`.
* Added support for the `make-dir` package.
* Added support for the `open` package.
* Added taint propagation for `Uint8Array`, `ArrayBuffer`, `SharedArrayBuffer` and `TextDecoder.decode()`.
* Improved detection of `WebSocket` and `SockJS` usage.
* Added data received from `WebSocket` clients as a remote flow source.
* Added support for additional `mkdirp` methods as sinks in path-injection queries.
* Added support for additional `rimraf` methods as sinks in path-injection queries.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 2.6.0
lastReleaseVersion: 2.6.1

View File

@@ -1,5 +1,5 @@
name: codeql/javascript-all
version: 2.6.1-dev
version: 2.6.1
groups: javascript
dbscheme: semmlecode.javascript.dbscheme
extractor: javascript

View File

@@ -1,3 +1,14 @@
## 1.5.3
### Minor Analysis Improvements
* Data passed to the [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) constructor is now treated as a sink for `js/reflected-xss`.
* Slightly improved detection of DOM element references, leading to XSS results being detected in more cases.
### Bug Fixes
* Fixed a bug that would prevent extraction of `tsconfig.json` files when it contained an array literal with a trailing comma.
## 1.5.2
### Bug Fixes

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Slightly improved detection of DOM element references, leading to XSS results being detected in more cases.

View File

@@ -1,4 +0,0 @@
---
category: minorAnalysis
---
* Data passed to the [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) constructor is now treated as a sink for `js/reflected-xss`.

View File

@@ -1,4 +0,0 @@
---
category: fix
---
* Fixed a bug that would prevent extraction of `tsconfig.json` files when it contained an array literal with a trailing comma.

View File

@@ -0,0 +1,10 @@
## 1.5.3
### Minor Analysis Improvements
* Data passed to the [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) constructor is now treated as a sink for `js/reflected-xss`.
* Slightly improved detection of DOM element references, leading to XSS results being detected in more cases.
### Bug Fixes
* Fixed a bug that would prevent extraction of `tsconfig.json` files when it contained an array literal with a trailing comma.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.5.2
lastReleaseVersion: 1.5.3

View File

@@ -1,5 +1,5 @@
name: codeql/javascript-queries
version: 1.5.3-dev
version: 1.5.3
groups:
- javascript
- queries

View File

@@ -1,3 +1,7 @@
## 1.0.21
No user-facing changes.
## 1.0.20
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 1.0.21
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.0.20
lastReleaseVersion: 1.0.21

View File

@@ -1,4 +1,4 @@
name: codeql/suite-helpers
version: 1.0.21-dev
version: 1.0.21
groups: shared
warnOnImplicitThis: true

View File

@@ -1,3 +1,7 @@
## 4.0.5
No user-facing changes.
## 4.0.4
### Minor Analysis Improvements

View File

@@ -0,0 +1,3 @@
## 4.0.5
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 4.0.4
lastReleaseVersion: 4.0.5

View File

@@ -1,5 +1,5 @@
name: codeql/python-all
version: 4.0.5-dev
version: 4.0.5
groups: python
dbscheme: semmlecode.python.dbscheme
extractor: python

View File

@@ -1,3 +1,9 @@
## 1.4.7
### Minor Analysis Improvements
- The `py/mixed-tuple-returns` query no longer flags instances where the tuple is passed into the function as an argument, as this led to too many false positives.
## 1.4.6
### Minor Analysis Improvements

View File

@@ -1,5 +1,5 @@
---
category: minorAnalysis
---
## 1.4.7
### Minor Analysis Improvements
- The `py/mixed-tuple-returns` query no longer flags instances where the tuple is passed into the function as an argument, as this led to too many false positives.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.4.6
lastReleaseVersion: 1.4.7

View File

@@ -1,5 +1,5 @@
name: codeql/python-queries
version: 1.4.7-dev
version: 1.4.7
groups:
- python
- queries

View File

@@ -1,3 +1,9 @@
## 4.1.4
### Minor Analysis Improvements
* Calls to `super` without explict arguments now have their implicit arguments generated. For example, in `def foo(x, y) { super } end` the call to `super` becomes `super(x, y)`.
## 4.1.3
No user-facing changes.

View File

@@ -1,4 +1,5 @@
---
category: minorAnalysis
---
## 4.1.4
### Minor Analysis Improvements
* Calls to `super` without explict arguments now have their implicit arguments generated. For example, in `def foo(x, y) { super } end` the call to `super` becomes `super(x, y)`.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 4.1.3
lastReleaseVersion: 4.1.4

View File

@@ -1,5 +1,5 @@
name: codeql/ruby-all
version: 4.1.4-dev
version: 4.1.4
groups: ruby
extractor: ruby
dbscheme: ruby.dbscheme

View File

@@ -1,3 +1,10 @@
## 1.2.0
### Major Analysis Improvements
* The query `rb/useless-assignment-to-local` now comes with query help and has been tweaked to produce fewer false positives.
* The query `rb/uninitialized-local-variable` now only produces alerts when the variable is the receiver of a method call and should produce very few false positives. It also now comes with a help file.
## 1.1.15
No user-facing changes.

View File

@@ -1,4 +0,0 @@
---
category: majorAnalysis
---
* The query `rb/useless-assignment-to-local` now comes with query help and has been tweaked to produce fewer false positives.

View File

@@ -1,4 +1,6 @@
---
category: majorAnalysis
---
## 1.2.0
### Major Analysis Improvements
* The query `rb/useless-assignment-to-local` now comes with query help and has been tweaked to produce fewer false positives.
* The query `rb/uninitialized-local-variable` now only produces alerts when the variable is the receiver of a method call and should produce very few false positives. It also now comes with a help file.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 1.1.15
lastReleaseVersion: 1.2.0

View File

@@ -1,5 +1,5 @@
name: codeql/ruby-queries
version: 1.1.16-dev
version: 1.2.0
groups:
- ruby
- queries

View File

@@ -1,3 +1,7 @@
## 0.1.6
No user-facing changes.
## 0.1.5
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 0.1.6
No user-facing changes.

View File

@@ -1,2 +1,2 @@
---
lastReleaseVersion: 0.1.5
lastReleaseVersion: 0.1.6

View File

@@ -1,5 +1,5 @@
name: codeql/rust-all
version: 0.1.6-dev
version: 0.1.6
groups: rust
extractor: rust
dbscheme: rust.dbscheme

View File

@@ -1,3 +1,7 @@
## 0.1.6
No user-facing changes.
## 0.1.5
No user-facing changes.

View File

@@ -0,0 +1,3 @@
## 0.1.6
No user-facing changes.

Some files were not shown because too many files have changed in this diff Show More