Release notes - SonarJava - 7.31
Java 21 support
Bug
SONARJAVA-4754 Fix memory leak in java:S1849 when cleaning the rule state
SONARJAVA-4755 Runtime arithmetic exception when resolving constant values with a division by zero
False-Positive
SONARJAVA-4413 S2699 add Vert.x assertion methods for JUnit 5
SONARJAVA-4598 FP on S2259 when CollectionUtils and MapUtils are used from commons3
New Feature
SONARJAVA-4750 Update Java parser version to ECJ 3.36.0
SONARJAVA-4833 S6889: Proper Sensor Resource Management
SONARJAVA-4839 S6904: Avoid using FetchType.EAGER
Task
SONARJAVA-4869 Update Rules Metadata
Improvement
SONARJAVA-4759 Prevent implementiaton of useless `IssuableSubscriptionVisitor#scanFile()` method