LTA to LTA release notes
LTA to LTA release notes include all new features, update notes, deprecations and removals between version 2025.1 LTA and 2025.4 LTA.
Updating from SonarQube Server 9.9 LTA
In order to update SonarQube Server from version 9.9 LTA, first, you will need to do an intermediate version update to 2025.1 LTA. Refer to the following documentation for more information:
LTA to LTA update notes when updating from version 9.9 LTA to 2025.1 LTA.
The Update Overview page for detailed procedures.
Update notes
Security rules for Go in IDEs (2025.3)
To use Go security rules in your VSCode or IntelliJ IDEs, you will need to upgrade to the latest version of SonarQube for IDE. Available in the Enterprise edition and above.
New and enhanced features
Languages, analyzers and scanners
Code security and compliance
Increasing MISRA C++ 2023 rules coverage (2025.4, 2025.3, 2025.2)
Expansion of MISRA C++ 2023 rule coverage with additional rules as part of Sonar’s MISRA Compliance Early Access. The coverage enhances checks for safety-critical systems and is available for Enterprise edition and higher. See Understanding the analysis #External standard rule tags for more information.
To enable the new rules in your SonarQube Server instance, go to Administration > General Settings > Early Access Features.
To disable the Early Access warning, see Customizing the analysis #Disabling the Misra 2023 C++ Early Access warning.
Secrets Detection (2025.4, 2025.3)
Secrets detection now covers over 400 distinct secret patterns, powered by 346 rules. This update includes a number of newly added rules, currently in BETA, designed to enhance your security coverage even further. All the new rules are active by default.
Related topics:
Detects passwords and secrets by default in Kotlin.
Detects secret leaks in files located within directories or hidden files that begin with a dot.
Taint Analysis for JavaScript/TypeScript (2025.4)
Next-generation taint analysis engine for JavaScript / TypeScipt projects provides more accurate and actionable security findings. As an administrator, you can enable Use new JS/TS Taint Analysis engine under Administration > Configuration > General Settings > SAST Engine. See JavaScript/TypeScript/CSS for more information.
Taint Analysis for Go (2025.4)
Taint analysis for Go tracks untrusted user input with data flow analysis across functions and files to find injection vulnerabilities and other security weaknesses.
Taint Analysis for VB.NET (2025.4)
Provides full Static Application Security Testing (SAST) capabilities, including taint analysis, for the VB.NET programming language.
Static Application Security Testing (SAST) for Kotlin (2025.3)
The addition of SAST for Kotlin, including taint analysis, extends security checks to Kotlin-based projects.
New rules for mobile security (2025.3, 2025.2)
Sonar offers a solution that enables Android developers to assess their applications against the OWASP Mobile Top 10, ensuring they meet industry standards for security.
New rules that cover the OWASP Mobile top 10 for 2024 security standards include:
7 new rules for Kotlin
2 new rules for Java
6 new rules for Dart
1 new rule for XML
See Security-related rules #OWASP Mobile Top 10 security standards covered by Sonar for version 2024 for more information.
New foundational Go security rules (2025.2)
24 foundational rules for Go for detecting vulnerabilities and security hotspots have been added.
SonarQube Advanced Security
Automatic detection of new dependency risks without reanalysis (2025.4)
Automatically detects newly discovered vulnerabilities in project dependencies on permanent branches (including the main branch) without a need to re-analyze the project. Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
Machine-readable SCA report (2025.4)
Provides a machine-readable report of dependency risks for projects, applications, and portfolios, available in both JSON and CSV formats. The report includes details such as project, dependency chain, risk title, CVE/CWE IDs, severity, discovery date, status, and remediation information. Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
Customizable risk severity for SCA (2025.4)
Allows for customization of the severity level of dependency risks in SonarQube thus enabling you to adjust how a risk affects a particular software quality. Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
Risk rating for SCA (2025.4)
Introduces ABCDE risk ratings for Software Composition Analysis (SCA), specifically for overall dependency risk, security dependency risk (vulnerabilities), and maintainability dependency risk (disallowed licenses). These ratings are displayed on projects, and applications overview screens. Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
SCA for PHP (2025.4)
Introduces Software Composition Analysis (SCA) support for PHP projects that use Packagist and Composer for dependency management. The feature analyzes PHP code to identify and manage public vulnerabilities and licenses in third-party dependencies. Also, it generates entries in a Software Bill of Materials (SBOM). Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
General Availability of SonarQube Advanced Security (2025.3)
General availability of SonarSource Advanced Security as part of SonarQube Advanced Security license for Enterprise edition and higher. It extends the core security capability by adding support for open source code. New capabilities include:
Enhanced visibility of security and licensing risks on each dependency version in pull requests and overall code.
Configurable Quality Gates can include dependency risk scores, preventing code with high-risk dependencies from entering production.
Configurable company’s license compliance policy allows organizations to define and enforce custom license compliance policies within SonarQube.
The project overview screen now displays dependency risk counts, providing developers with immediate insights into the health of their project dependencies.
Discovery and analysis of dependency risks across multiple applications and portfolios.
Enhanced API access for SCA results and Software Bill of Materials (SBOMs) for seamless integration with other tools and custom reporting.
Broad and growing language coverage for SCA, starting with Java, C#, Python, JavaScript, TypeScript, Go, Rust, and Ruby, ensures that developers can quickly analyze third-party dependencies for vulnerabilities and licensing issues.
See SonarQube Advanced Security Introduction page for more information.
AI capabilities
New environment variables (2025.4, 2025.2)
SONAR_AI_CODEFIX_HIDDEN: Disables the AI CodeFix in SonarQube Server and hides the feature from all users, including System Administrators.sonar.ai.codefix.hiddenis the corresponding property.SONAR_ENFORCEAZUREOPENAIDOMAINVALIDATION: Ensures that configured Azure OpenAI endpoints strictly end with.openai.azure.comfor enhanced security and authenticity. Disabling this setting can expose the instance to security risks by allowing connections to potentially unauthorized services.sonar.enforceAzureOpenAiDomainValidationis the corresponding property.
Autodetection of AI code (2025.3)
Autodetect AI code for Copilot-generated code is not limited anymore to GitHub projects. Available in the Enterprise edition and above.
Support of self-hosted LLMs on Azure OpenAI (2025.2)
You can now choose your own Azure OpenAI LLM as the provider for AI CodeFix. See AI CodeFix for more information.
Expansion of rules coverage (2025.2)
The AI CodeFix’s rule coverage has been extended across multiple programming languages (C#, C++, JavaScript / TypeScript, Python), ultimately improving code quality and developer productivity with relative ease.
Reporting
Improvements to security report PDFs at a project level (2025.4)
Allows for customization and download of Security reports PDFs at a project level. Customize a report to conform with specific security standards such as: OWASP Top 10, CWE Top 25, STIG, CASA, and others. Available for Enterprise edition and higher.
Improvements to regulatory reports (2025.4)
Improvements to the Regulatory reports include:
A new download option on the project’s Overview page.
An addition of Distribution of issues based on insights in the PDF report.
An addition of Maintainability issues (in Multi-Quality Rule Mode) and Code Smells (in Standard Experience) in a CSV file, along with other general improvements.
New security reports for CWE and OWASP Mobile (2025.3)
SonarQube now provides Security reports aligned with the latest CWE Top 25 for 2024 and OWASP Mobile Top 10 for 2024 standards. Available in the Enterprise edition and above.
Quality gate and issue filters
Default Quality Gate (2025.3)
As a Quality Gate administrator you can now set a default Quality Gates that is not compliant with Clean as You Code. See Changing quality gate for more details.
Issue filters now more compact (2025.2)
The vertical padding of the issue filter conditions has been reduced.
Instance administration and deployment
Deploying with Data Center edition with Istio (2025.4)
The Data Center edition now supports installation on Kubernetes clusters with Istio pre-installed. This integration provides capabilities for observing and managing communication between SonarQube Server nodes. See Customizing the DCE Helm chart #Deploying with Istio for setup information.
IPv6 support (2025.2)
SonarQube Server now supports IPv6 addresses:
For the ZIP installation: all editions.
For the Docker installation: Developer edition and Enterprise edition.
For setup information, see Advanced setup #Enabling IPv6 for Zip installation or Advanced setup for Docker installation.
Data Center edition server logs available from the UI (2025.2)
If you have a Data Center edition, you can now download the server logs for all the nodes by using the Administration > System menu on any node.
Java options in system info more accurate (2025.2)
The system info now includes Java options information:
For a Developer or Enterprise edition: for each process (Web, Compute Engine, or Search) instead of globally.
For a Data Center edition: for each node instead of just the application nodes.
Deprecated POST and PATCH parameters now logged into the deprecated log file (2025.2)
Whenever a V2 deprecated POST or PATCH parameter is used, a deprecation message is logged into the deprecated log file indicating what is or will be deprecated and since when. See Monitoring API deprecation for more information.
SonarQube for IDE
MISRA early access rules available in the IDE (2025.4)
Early-access MISRA C++2023 rules are available directly within the SonarQube for IDE (VSCode, Visual Studio, IntelliJ/CLion). MISRA C++2023 issues appear in their C++ files and can be fixed locally. Rule descriptions are also available directly within SonarQube for IDE.
Software Composition Analysis (SCA) in the IDE (2025.4)
Software Composition Analysis (SCA) results will be visible to developers in their IDE for Visual Studio, IntelliJ, and VSCode with the upcoming SonarQube for IDE releases. Available as part of SonarQube Advanced Security license for Enterprise edition and higher. See SonarQube Advanced Security Introduction page for more information.
Leverage AI CodeFix directly in the IDE (2025.3)
AI CodeFix in SonarQube for IntelliJ and SonarQube for VS Code provides developers with real-time code remediation suggestions. Available in the Enterprise edition and above.
Deprecations and removals
Secrets (2025.3)
The inputString field for heuristic and statistical post filters has been discontinued. Previously, this field was used to apply post filters to the named capturing group specified within it. The functionality has been extended to allow applying post filters directly to named capturing groups. See Secrets for more details.
Mercurial SCM is not supported (2025.3)
The Community plugin for Mercurial SCM is no longer compatible with SonarQube Server.
Sonar Plugin API (2025.3)
The following deprecated classes have been removed:
MutableModuleSettingsMutableProjectSettings
Removed ProfileExporter and ProfileImporter extension points (2025.2)
Removed two extension points in the plugin-api ProfileExporter and ProfileImporter. The following APIs have been deprecated:
GET /api/qualityprofiles/exportAPIendpoint. You can now useGET /api/qualityprofiles/backupinstead.GET /api/qualityprofiles/exportersGET /api/qualityprofiles/importers
See Web API for more information.
Last updated
Was this helpful?

