ST-2026-246 · SDKs & toolchains
GitHub deprecates CodeQL language support for Java 9 and 10
GitHub deprecated CodeQL language support for Java 9 and Java 10 and says support will be removed in January 2027, while Java 7 and Java 8 will continue to be supported.
Previous state
CodeQL language support included Java 9 and Java 10 alongside the continuing Java 7 and Java 8 support.
Current state
Java 9 and Java 10 language support is deprecated and scheduled for removal in January 2027; Java 7 and Java 8 remain supported.
Affected users
Who needs to care
CodeQL users and maintainers analysing Java 9 or Java 10 codebases with GitHub code scanning or the CodeQL CLI.
Required response
What to do
Teams that still depend on CodeQL analysis for Java 9 or Java 10 should plan for the January 2027 removal and review their supported Java baseline; no exact removal day is stated.
Evidence boundary
What the source does not prove
GitHub proves the 9 September 2026 deprecation and states only that Java 9 and 10 support will be removed in January 2027. It does not state an exact January removal day, does not say removal has already occurred, and explicitly says Java 7 and 8 continue to be supported.
Lifecycle history
Dated event sequence
- Java 9 and 10 language support deprecated
GitHub announced the deprecation and January 2027 removal window while retaining Java 7 and 8 support.
Evidence ledger
First-party sources
- 01GitHub Changelog — CodeQL 2.27.0 adds support for Linux ARM64
Official GitHub CodeQL lifecycle and deprecation authority · 2026-09-09
Open official source ↗