Skip to content

8.8.0.37665

Latest
Compare
Choose a tag to compare
@erwan-serandour erwan-serandour released this 17 Dec 13:37
· 5 commits to master since this release
9a0ad8e

Release notes - SonarJava - 8.8

False Positive

SONARJAVA-4093 S3252 should not raise issues on access to static members that are declared in inaccessible classes

SONARJAVA-4260 S2699 should not raise issues on RestAssured assertions

SONARJAVA-4263 FP on S2325 when method requires type parameter from parent class

SONARJAVA-4424 FP S2187 expecting TestNG annotated classes to have public test methods

SONARJAVA-4436 FP on rule S2095 when using @lombok.cleanup

SONARJAVA-4446 FP on S2187 for subclasses of test classes

SONARJAVA-4973 S1118 should not raise on classes annotated with `@UtilityClass` when semantic is incomplete

SONARJAVA-5134 FP S2245 - Identification of Commons Lang `RandomStringUtils.secure()` as safe

SONARJAVA-5149 FP S1075 should not raise issues when the an uri is a suffix

SONARJAVA-5185 S2201:FP Optional.orElseThrow has side effect

SONARJAVA-5236 [S6437] passwordParameter not a password

Task

SONARJAVA-5223 Update RSPEC before 8.8 release

SONARJAVA-5225 Prepare next development iteration 8.8

SONARJAVA-5237 Bump orchestrator to version 5.1.0.2254

Improvement

SONARJAVA-5216 S1871 Consider variable identity when testing branch equivalence.

SONARJAVA-5221 QuickFix for S7158 (String.isEmpty() instead of length check).

Sub-task

SONARJAVA-5241 Support .withoutSemantic() mode in FilterVerifier

Documentation

SONARJAVA-5029 S1190: Update Compliant solution comment

SONARJAVA-5036 S3749: Update rule description to add "@resource" from package jakarta.annotation

Bug

SONARJAVA-5239 Remove obsolete Test using deprecated metric "function_complexity_distribution"