Despite the warning in logs and in the SonarQube UI, we are still observing in our telemetry that a few analyses are still run using a Java runtime < 21.
That’s why we are going to run a scheduled brownout, starting today (July, 7th). Analyses running on SonarQube Cloud with a Java runtime < 21 will fail between 1:00 PM GMT and 2:00 PM GMT every day.
We are aiming to fully stop supporting Java runtime < 21 starting from July, 13thJuly 20th.
Would you be able to post this sort of brownout ahead of time on your Statuspage, as scheduled maintenance events? That will trigger email notifications that are useful for planning ahead.
If you had the minimum supported versions (SonarScanner >= 6 with JRE auto-provisioning) in the notice then people could do a quick grep to see if they’ll be impacted.
I looked back and in 2020 you were able to send targeted emails with a list of projects to upgrade way back when Java 8 support was removed. That’s a little more than I’d expect, but it was handy at the time for identifying a couple of lower-traffic projects we’d missed.