Hey @rahul.phatkare
A couple of points:
In fact, you can directly upgrade from v9.9.7 to v2025.1 and skip v9.9.8 altogether, if you want.
What was originally the v10.x LTA is now v2025.1 LTA after we updated the SonarQube Server versioning scheme. If you see any old references to v10.x LTA (before we made up our minds internally), it’s effectively synonymous with v2025.1 LTA.
In v9.9.8, we introduced some endpoints to help very large instances of SonarQube perform some upgrade steps early (specifically the migration from the live_measures to the measures table, which uses a far more efficient data storage technique) in order to shorten the upgrade time.
Most users do not need to use these endpoints in order to perform the migration to v2025.1. If you’re talking to us in this Community rather than via Commercial Support, it’s likely that your instance falls into the category of instances that don’t need to perform any pre-migration steps.
My recommendation? Upgrade a non-production instance of 9.9.7 directly to v2025.1. If you don’t face any issues in the upgrade, you’re good to go for Production.