Start Free
Latest | Server upgrade and maintenance | Upgrade | SonarQube Server | Determining the upgrade path

Determining the server upgrade path

On this page

This section explains the principles to follow to determine whether you can perform the upgrade directly or must upgrade first to an intermediary version(s). To understand the principles, you must first understand the SonarQube Server release cycle model.

To determine your upgrade path, consider the following principles:

  • You can upgrade directly from a non-LTA version to another if there is no LTA version in your upgrade path.
  • If there is at least one LTA version in your upgrade path, you must first upgrade to each intermediate LTA and then to your target version.
  • When upgrading to an LTA version, you should directly upgrade to its latest patch. 
  • You can upgrade from the latest LTA version to the latest non-LTA version directly. 
  • If you're migrating from an earlier patch version of an LTA, you can upgrade directly to the next LTA. You don't need to install any intermediate patch versions.
  • There is no LTA concept for SonarQube Community Build.

Upgrade path examples

From versionTo versionUpgrade path
9.9 LTA2025.1 LTA9.9 LTA > 2025.1 LTA (direct)
8.92025.1 LTA8.9 LTA > 9.9 LTA > 2025.1 LTA (one intermediary step)
2025.1 LTA2025.32025.1 LTA > 2025.3 (direct)
10.62025.1 LTA10.6 > 2025.1 LTA (direct)
10.62025.310.6 > 2025.1 LTA > 2025.3 (one intermediary step)
9.9 LTA (Community edition)25.2 (Community Build)9.9 LTA > 25.2 (direct upgrade, there is no LTA for Community Build)

Was this page helpful?

© 2008-2025 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License