LTA to LTA release notes
LTA to LTA release notes include all new features, update notes, deprecations and removals between version 2025.4 LTA and 2026.1 LTA.
Updating from SonarQube Server 9.9 LTA and 2025.1 LTA
You can update your SonarQube Server from 2025.1 LTA to 2026.1 LTA directly. However, if you are updating from 9.9 LTA you will need to do an intermediate version update to 2025.1 LTA. Refer to the following documentation for more information:
The Update Overview page for detailed procedures.
2025.1 LTA to 2026.1 LTA dependencies
SonarQube Server JRE support
Java 17 or Java 21
Java 17 or Java 21
Java 21 or Java 25 with JDK replacing JRE.
Support for Java 17 has been removed in 2026.1 LTA. See Software requirements
Microsoft SQL Server
13.0 - 16.0
13.0 - 16.0
14.0 - 16.0
2016 MSSQL Server 13.0 support has been removed in 2026.1. See Setup if using an MS SQL Server database
PostgreSQL
13-17
13-17
14-18
Support for PostgreSQL version 13 has been removed in 2026.1 LTA. See Database requirements
Oracle
21ai, 21C, 19C, XE Editions
21ai, 21C, 19C, XE Editions
21ai, 21C, 19C, XE Editions
SonarScanner JRE support (without JRE auto-provisioning)
Java 17
Java 17
Java 21
Java 17 has been deprecated in 2025.6 and is planned to be removed in 2026.3. See General requirements
PostgreSQL in Helm chart
deprecated
deprecated
removed
PostgreSQL dependency in Heml chart has been removed in 2026.1
SonarScanners
Minimum required SonarScanner version at the time of the SonarQube Server release.
Azure DevOps extension
7.1.1
7.3
8.0.1
Compatible with: Azure DevOps Services, Azure DevOps Server (2022.2, 2020.1.2, 2019.1.2.) See Azure DevOps Extension
SonarScanner for Maven
5.0.0.4389
5.1.0.4751
5.5.0.6356
Prerequisite: Maven 3.2.5 or later. See SonarScanner for Maven
SonnarScanner for Gradle
6.0.1.5171
6.2.0.5505
7.2.2.6593
Prerequisite: Gradle 7.6.4 or 8.4, or later. See SonarScanner for Gradle
SonarScanner for .NET
9.0.2
10.3.0.120579
11.0.0.126294
Prerequisite: NET Framework v4.7.2 or later, if using the .NET Framework. See Installing the scanner for .NET
SonarScanner for NPM
4.2.6
4.3.0
4.3.0
Prerequisite: Node.js 18.20.0 or later. See Installing the scannerfor NPM
SonarScanner for Python
0.2.0.520
1.1.0.2035
1.3.0.4086
Prerequisite: Python 3.10 or later. See SonarScanner for Python
SonarScanner for Ant
Deprecated, use SonarScanner CLI
N/A
N/A
Update notes
Java requirements for SonarQube Server runtime (2026.1)
The SonarQube Server runtime now requires Java Development Kit (JDK). The previous requirement of a Java Runtime Environment (JRE) is no longer sufficient, and a full JDK is required.
Added Support for Java 25 in addition to Java 21.
Removed support for Java 17.
See Server host requirements and LTA to LTA release notes sections for additional information.
PostgreSQL support (2026.1)
Support for PostgreSQL versions 14 through 18 is now available, enabling deployments using the most recent PostgreSQL release. PostgreSQL version 13 is not supported anymore. See Installing database for more information.
Kubernetes and Openshift support (2026.1)
Supported Kubernetes Versions: From 1.32 to 1.35. Support for versions 1.30 and 1.31 has been removed.
Supported Openshift Versions: From 4.17 to 4.20. Support for versions 4.11 to 4.16 has been removed.
Upgrade to Microsoft SQL JDBC Auth 12.10.2 package (2025.6.1)
To use integrated security in Microsoft SQL database, upgrade to Microsoft SQL JDBC Auth 12.10.2 package. See Installing database for more information.
Support for MSSQL server (2026.1)
Supported MSSQL server is now 2022 (MSSQL Server 16.0); 2019 (MSSQL Server 15.0); 2017 (MSSQL Server 14.0). Support for 2016 MSSQL Server 13.0 support has been removed. See Installing database for more information.
SonarQube Server includes Elasticsearch 8.x (2026.1)
SonarQube Server 2026.1 LTA and later includes Elasticsearch 8.x, which requires read and write access to the /tmp directory. This is a requirement from Elasticsearch itself and cannot be disabled. For more information and a solution, see Elasticsearch filesystem requirements.
Setting up the Sandbox feature (2025.5)
To ensure the Sandbox feature is active before project analysis, you need to set system properties before restarting your SonarQube Server following the update. The specific configuration varies based on your installation type. See the Sandbox documentation and Setting up the Sandbox feature at the instance level for more information.
See Removals and deprecations for additional information.
New and enhanced features
Languages
Analysis
JFrog Evidence Collection with SonarQube Server (2026.1)
This integration provides a single, verifiable audit trail if you use both SonarQube and JFrog with strict audit trail and compliance requirements. SonarQube analysis results are automatically signed and directly attached to your JFrog packages to create a single, verifiable source of truth. You no longer have to jump between tools to prove your code meets security standards. Everything you need for a rigorous audit is now visible within the JFrog Evidence Collection interface. This feature is available in the Enterprise edition and above. See JFrog Evidence Collection for more information.
High-volume file move detection (2025.6)
SonarQube now stops the analysis when a high-volume file move is detected and raises a warning to let users revert to their initial project configuration in case of an unintended file move.
Sandboxing of issues coming from SonarQube update (2025.5)
Some SonarQube updates may introduce new issues in your code on sections that have not been changed since the previous analysis. These new issues may lead to abrupt and unexplained quality gate and pipeline failures, causing frustration and delays in releases.
To eliminate these pain points, you can enable sandboxing. This way:
The sandboxed issues won’t impact your quality gate.
Users will be able to triage the sandboxed issues at their own pace.
See and Update notes for more information.
Feedback mechanism for self-hosted LLMs (2026.1)
Improves the success rate of generating valid AI CodeFix suggestions from self‑hosted LLMs.
Quality gate fudge factor improved (2026.1)
To avoid overly strict enforcement of small changes, the quality gate ignores coverage and duplication conditions for very small sets of new code. See Changing instance's default quality gate for more information.
Integrations
Jira (2025.6)
This feature introduces a secure, app-based connection for integrating SonarQube Server with Jira Cloud. This lays the groundwork for powerful future workflows, such as issue tracking, release readiness assessment and creating Jira work items from SonarQube issues. For more information see the following documentation:
Connecting to Jira Cloud on an instance level
Connecting your project to Jira Cloud on a project level
Slack (2025.6)
Delivers real-time notifications for quality gate status changes (failed or failed-to-passed) directly into Slack channels. See Slack or more information.
GitHub Enterprise Cloud with Data Residency now supported (2025.6)
SonarQube’s integration with GitHub Enterprise Cloud with Data Residency is now supported.
Navigation from SonarQube to GitHub (2025.6)
You can now navigate from your SonarQube project to the bound GitHub repository by selecting the project bound icon.
Reporting
AI and mobile compliance reporting (2026.1)
Extends our regulatory coverage to include critical AI and Mobile security standards such as OWASP Top 10 for LLM and OWASP MASVS for project security reports. This feature is available in the Enterprise edition and above. See Security-related rules for more information. Security standards (2025.6)
SonarQube Server rules and security reports have been updated to comply with the most recent security standards. The new and updated security standards are:
OWASP Top 10 2025: Updating security rule mappings, documentation, and reporting to align with the newly released OWASP Top 10 2025
STIG ASD version 6: Integration and mapping of our security rules to the latest security technical implementation guide (STIG) for application security and development, version 6.
Security reports are available in the Enterprise edition and higher. See Security reports for the full list of security standards and language coverage.
WCAG Accessibility compliance (2025.6)
Introduces Accessibility reports via API to monitor compliance with WCAG 2.1 AA and 2.2 AA standards.
Security
New rules for detecting LLM issues (2025.6)
The new version of security analyzer contains new and improved rules for detecting LLM related security issues.
Detect security misconfigurations in bash shell files (2025.6)
Detects unsafe file permissions, insecure commands (curl / wget), and hardcoded secrets in .sh files.
SonarQube Advanced Security
Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See Advanced Security for more information.
Malicious package detection (2026.1)
Receive blocker-level alerts if a dependency matches publicly known datasets of known malicious packages.
ASAST configs refreshed for C# and Java top 1k libraries, and Python top 100 (2025.6)
Automatically delivers optimized Advanced SAST configurations for the Top 1,000 most used libraries in C# and Java, and top 100 Python libraries.
C/C++ support for Conan and vcpkg projects - beta (2025.6)
Allows customers to analyze C and C++ projects that utilize the Conan or vcpkg package managers to return vulnerability and license information.
Software bill of materials (SBOM) import (CycloneDX, SPDX) - beta (2025.6)
Allows customers to import software bill of materials (SBOM) in CycloneDX or SPDX format to retrieve vulnerability information. This supports the scanning of arbitrary applications and dependencies, including container images and complex C++ applications.
SPDX 3.0 support (2025.6)
Ensures support for the latest SPDX 3.0 standard.
SCA service activation at the project level (2025.5)
In the previous version, Software Composition Analysis (SCA) was enabled in the UI at the instance level for all projects. With this new version, when you enable the service as an instance admin, you can additionally define the default activation status (on or off) for all projects in your instance.
Server operation
In-product communication of product news (2025.6)
Sonar will now provide in-product notifications to users regarding important product updates. These messages will be tailored to specific audiences. Users will receive alerts for new messages and will have access to a complete message history.
Announcement messages improved (2025.5)
It’s now possible to add links to your custom announcement messages in the UI. For more information, see Announcements.
JRE auto-provisioning can be disabled at instance level (2025.5)
JRE auto-provisioning for the scanners on CI/CD host is enabled by default. It was possible to disable it through an analysis parameter. You can now disable it at the SonarQube Server instance level.
Improved memory consumption of Sonar scanners (2025.5)
In order to reduce memory consumption for the scanner-engine, visibility information is now discarded for excluded files.
UI and UX
Rules statuses visible on the Issues page (2025.6)
Surfacing the rule status, specifically beta, directly on the Issues and Issues detail pages. This clarifies the maturity of the rule that generated the issue.
Update to the login page (2025.6)
Updated accessibility, layout, and error messages resulting in an improved overall login experience.
Removals and deprecations
Java 17 not supported any more (2026.1)
Java version 21 is the minimum version required to run SonarQube Server. See Software requirements for more information.
PostgreSQL in Helm charts removed (2026.1)
The deprecated PostgreSQL dependency in the Helm chart has been removed. If you were relying on this dependency for production, you must take the following steps to upgrade to the new chart: back up their existing database, import the data into a new database, and then update the JDBC URL within the SonarQube chart configuration. See Installing Helm chart for more information.
Kubernetes and Openshift versions removed (2026.1)
Support for versions 1.30 and 1.31 has been removed.
Support for versions 4.11 to 4.16 has been removed.
2016 MSSQL Server 13.0 support removed (2026.1)
Support for 2016 MSSQL Server 13.0 support has been removed. See Installing database for more information.
Deprecation of Ingress NGINX (2026.1)
Due to the retirement of the ingress-nginx controller in November 2025 (with best-effort support ceasing in March 2026), the dependency on this chart is now deprecated.
We advise migrating to the Gateway API, which is the modern successor to Ingress. Should you need to continue using Ingress, please consult the Kubernetes documentation for a list of suitable alternative controllers. A replacement dependency will be provided in a future release.
Deprecation of Automatic AI Code Detection (2026.1)
Autodetect AI-Generated Code has been deprecated. Sonar will adjust the AI Code Assurance offering to adapt to the industry changes with high AI adoption. A warning callout has been added to the SonarQube UI in global and project settings. See AI Code Assurance for more information.
Deprecation of Design and Architecture features (2025.6)
The cycle detection and architecture as code for Java and JS/TS are deprecated (S7027, S7091, S7134, S7197), pending removal in January 2026. They will be replaced by improved architecture capabilities.
Deprecation of Java 17 as a scanner runtime (2025.6)
Java 17 is deprecated as a supported scanner runtime environment and its support ends with SonarQube 2026.3 (July 2026). There is no impact for this change if you use JRE auto-provisioning, enabled by default on scanners that support it, because it keeps Java version requirements always up to date. If you disabled JRE auto-provisioning or your scanner doesn’t support it, you need to update to Java 21 or newer. See:
Java runtime environment (JRE) requirements for all SonarScanners.
Community post for more information about the deprecation.
Managing JRE auto-provisioning for additional information.
Last updated
Was this helpful?

