diff --git a/CHANGELOG.md b/CHANGELOG.md index 90fb0e7..0934aee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,75 @@ checklist for a CLI release, you can edit here. But then you know what to do). --> + +## Release 2.26.3 (2026-08-12) + +### Improvements + +- Commands that accept a `--ram` option now report a clear error when given a value that is far too large to be a sensible amount of memory in megabytes (for example, a number of bytes passed by mistake), instead of failing with a cryptic "is not an int" message. + +### Bug Fixes + +- Fixed the pack upload format to comply with the OCI-image-manifest specification, by ensuring that all required fields are present/valid, and that no extraneous/non-compliant fields are included. +- Fixed path canonicalization on Windows so that paths located on `subst`ed drives are always resolved to their underlying target paths. Previously, `subst`ed drives were not handled consistently by the CodeQL CLI and the language-specific extractors. + +### Miscellaneous + +- Upgraded Jackson from 2.18.6 to 2.18.9. + +## Release 2.26.2 (2026-07-23) + +### Breaking Changes + +- Removed support for parsing `[[`-style links in alert messages. This was an undocumented legacy feature that allowed query authors to embed links inline in select clause message strings using `[["text"|"url"]]` syntax. Queries should use `$@` placeholder pairs instead. + +## Release 2.26.1 (2026-07-15) + +- There are no user-facing changes in this release. +## Release 2.26.0 (2026-07-08) + +### Improvements + +- Improved the performance of commands that interact with Git repositories by checking whether the `git` command-line tool is available at most once per CodeQL CLI invocation. + +## Release 2.25.6 (2026-06-04) + +### Improvements + +- When the `git` executable is available, CodeQL can now obtain configuration and + queries from SHA-256 Git repositories, and infer Git metadata about them. + +### Miscellaneous + +- The build of Eclipse Temurin OpenJDK that is used to run the CodeQL + CLI has been updated to version 21.0.11. + +## Release 2.25.5 (2026-05-21) + +- There are no user-facing changes in this release. + +## Release 2.25.4 (2026-05-05) + +- There are no user-facing changes in this release. + +## Release 2.25.3 (2026-04-30) + +### Improvements + +- The `codeql database finalize` command now accepts the `--working-dir` + flag. When specified, any extractor pre-finalize scripts will be run in + that directory. If the flag is not used, the scripts will run in the source + root directory (maintaining existing behavior). The flag will also be + automatically passed through when running the higher-level + `codeql database create` command. + +## Release 2.25.2 (2026-04-15) + +### Miscellaneous + +- The build of Eclipse Temurin OpenJDK that is used to run the CodeQL + CLI has been updated to version 21.0.10. + ## Release 2.25.1 (2026-03-27) ### Bug Fixes