Replies: 2 comments
-
Here's some background on how the project got where it is now:
So to sum up, the maintained versions are the current LTS and the latest. When some breaking changes will break older versions they will be dropped |
Beta Was this translation helpful? Give feedback.
0 replies
-
I believe this issue has now been addressed, closing. |
Beta Was this translation helpful? Give feedback.
0 replies
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
Today, this project is running tests against sonar 7.9, 8.9, 9.7, 9.9, and 10.3. Some PRs have been blocked to continue to allow obsolete software.
See https://www.sonarsource.com/products/sonarqube/downloads/lts/ or https://endoflife.date/sonar as well as look at our renovate dashboard to see what has been skipped.
If sonar doesn't support the versions anymore, I don't see why we continue to support either. Sonar is suggesting a number of warnings and has been for some time. For example, it has been stating that java 11 would be entirely dropped. While its not completely yet, they did flip a flag that started breaking our builds and our code was already compatible with java 17 in building and its maven so maven controls the targeting (in fact java 21 will control back to java 8 for that matter). To me this is the equivalent of trying to support java 7 for example when even no vendor does.
So I'm suggesting we start dropping legacy support items which should ease support. We should at a minimum drop sonar 7.
Beta Was this translation helpful? Give feedback.
All reactions