Release notes - SonarJava - 8.11
False Positive
SONARJAVA-4567 FP on S107 when method is annotated for dependency injection
SONARJAVA-5232 FP in S1192 (duplicated string literal) on messages in Exceptions
SONARJAVA-5341 FP S1479 Wrongly reports too many cases on switches when enum types are unknown
SONARJAVA-5380 FP on S107 with Lombok's @builder
Bug
SONARJAVA-5392 S5804 throws an NPE when a throw statement is located in a constructor
Task
SONARJAVA-5345 Prepare for next development iteration 8.11.0-SNAPSHOT
SONARJAVA-5347 Upgrade analyzer-commons to 2.16
SONARJAVA-5357 bump tomcat-embed-jasper to 9.0.100
SONARJAVA-5376 Remove unused import to fix quality gate
SONARJAVA-5381 Add script to evaluate beta version of ECJ for a GitHub branch reference
SONARJAVA-5413 Update rules metadata
Improvement
SONARJAVA-5352 Fix discrepancies between MQR and severity for Java rules
SONARJAVA-5375 S3986 Update the message to use the year instead of the week year.
SONARJAVA-5401 S6809 Rule Description Features incomplete code
SONARJAVA-5404 GeneratedCodeFilter should support jakarta annotations