# Release notes

This page groups the release notes for SonarQube, with a focus on new features and enhancements. Links to the full release notes for each version are available below.

To check for breaking changes before an upgrade, refer to the [Release upgrade notes](/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices/release-upgrade-notes.md).

## SonarQube 10.7 release notes <a href="#sonarqube-10-7-release-notes" id="sonarqube-10-7-release-notes"></a>

<details>

<summary>Full release notes</summary>

[**SonarQube 10.7 full release notes**](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010139%20AND%20fixVersion%20%3D%2015728%20AND%20issuetype%20%21%3D%20Maintenance)

</details>

### AI features <a href="#ai-features" id="ai-features"></a>

**AI-generated fix suggestions**

*Available in* [*Early Access*](https://www.sonarsource.com/legal/early-access/) *in Enterprise Edition and above.*

When investigating an issue, you can ask for an [AI features](/sonarqube-server/10.7/user-guide/ai-features.md) and open it directly in your IDE (VS Code, IntelliJ, and Eclipse).[<br>](https://docs.google.com/document/d/1RssO_22AxMEqsLsQBztZa-2oMhvp1Yq5wizA4CPaf9k/edit)

**AI code assurance**

*Available starting in Developer Edition.*

You can now [AI features](/sonarqube-server/10.7/user-guide/ai-features.md). The flagged projects will use the Sonar way quality gate to ensure the ai-generated code is clean.

### IDE <a href="#ide" id="ide"></a>

**Advanced bug detection**

*Available starting in* \*\* *Developer Edition.*

To help you detect issues earlier in the development cycle, Java and Python dataflow bug detection (DBD) issues are now reported to IntelliJ and Eclipse when working in connected mode.

### Setup and Authentication <a href="#setup-and-authentication" id="setup-and-authentication"></a>

**Modern Authentication for SMTP server**

SonarQube can now use modern authentication, required to integrate with email SMTP servers.

**Installation on OpenShift supported**

*Available starting in* \*\* *Developer Edition.*

SonarQube now better supports [Introduction](/sonarqube-server/10.7/setup-and-upgrade/deploy-on-kubernetes/server/introduction.md).

**Automatic synchronization of project permissions and roles with GitLab**

*Available starting in Developer Edition.*

When [Introduction](/sonarqube-server/10.7/devops-platform-integration/gitlab-integration/introduction.md), project permissions and custom roles are now automatically synchronized.

**Introducing password complexity policy (10.7)**

Password complexity has been added to the account creation process. It is applied when admins create local user accounts.

### Security reports <a href="#security-reports" id="security-reports"></a>

Based on the results of your analysis, Cloud Application Security Assessment (CASA) and Security Technical Implementation Guides (STIGs) [Security reports](/sonarqube-server/10.7/user-guide/viewing-reports/security-reports.md) are available for your projects.

**New rules for Javascript and Typescript**

We’ve added 10 new rules that find structure problems in JavaScript and TypeScript code.

**Support for Dart**

*Available starting in* \*\* *Developer Edition.*

[Dart](/sonarqube-server/10.7/analyzing-source-code/languages/dart.md) is now supported. It includes support for loading coverage data provided by LCOV and more than 70 rules, including cognitive complexity.

**Secrets Detection includes more patterns and cloud services**

*Available starting in* \*\* *Developer Edition.*

With added support for more than 30 new patterns, SonarQube now covers 146 [Secrets](/sonarqube-server/10.7/analyzing-source-code/languages/secrets.md) and can detect secrets/tokens generated by 81 cloud services.

**Additional support for PyTorch Library and Jupyter Notebooks for machine learning practitioners**

We’ve increased support for machine learning with [7 new rules for the PyTorch library](https://community.sonarsource.com/t/write-clean-machine-learning-code-with-pytorch/126833). Analysis of [Python](/sonarqube-server/10.7/analyzing-source-code/languages/python.md), previously added in VS Code, is now available.

**Kubernetes / Helm Improvements**

Eight new maintainability rules are available. Analysis of issues across multiple files is now supported.

**Support added for C23**

Analysis of C23, the latest major revision of C, is now supported.

**MISRA C++2023 Improvements**

7 new preprocessor and code presentation rules inspired by MISRA C++2023 are now available.

**Improved analysis time on Mac Apple Silicon for C/C++/Objective-C Projects**

The analysis performance of the analysis when using Apple silicon processors has been improved by 30%.

**Additional support for Spring framework in Java**

To improve security coverage, we’ve added advanced security rules for the Spring Framework to reach a coverage of 92% for security-sensitive Spring features.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonarsource.com/sonarqube-server/10.7/server-upgrade-and-maintenance/release-notes-and-notices/release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
