Download Latest Version 8.42.0.47616 source code.zip (11.0 MB)
Email in envelope

Get an email when there's a new version of Code Quality and Security for Java

Home / 8.42.0.47616
Name Modified Size InfoDownloads / Week
Parent folder
8.42.0.47616 source code.tar.gz < 9 hours ago 5.3 MB
8.42.0.47616 source code.zip < 9 hours ago 11.0 MB
README.md < 9 hours ago 4.0 kB
Totals: 3 Items   16.3 MB 0

Release notes - SonarJava - 8.42

Feature

SONARJAVA-6868 Update RSPEC before 8.42 release SONARJAVA-6906 Improve rule S8924: raise only when the usage is inconsistent

False Positive

SONARJAVA-6256 S6832 should not raise when the injected bean's scope is ScopedProxyMode.TARGET_CLASS SONARJAVA-6660 S2229 FP: self-invocation inside a TransactionTemplate callback flagged despite an active programmatic transaction SONARJAVA-6833 Fix false positives for java:S2699 "Tests should include assertions" SONARJAVA-6870 Improve S9342 Archive entries should not be empty SONARJAVA-6874 Fix FP on S9351: "BigDecimal.compareTo()" should be used instead of "equals()" for numerical comparison SONARJAVA-6876 S2479 Reduce noise by suppressing on strings that are most likely generated SONARJAVA-6892 Fix FP in S8989 for cases where no transaction actually occurs SONARJAVA-6898 Fix FPs on S5786 and S5810: stop raising issues for public / protected test classes

False Negative

SONARJAVA-6888 Extend S9133 Predefined mathematical constants should be used instead of hard-coded approximations

Bug

SONARJAVA-5397 Custom Checkstyle issues are not imported SONARJAVA-6912 S6829 should recognize @Inject constructors in Spring components

Maintenance

SONARJAVA-6687 Add exception for BigDecimal String constructor to the rule java:S2129 description SONARJAVA-6869 Prepare next development iteration 8.42.0 SONARJAVA-6875 Update SonarSource/sonar-scanner-engine monorepo to v13.10.0.4657 SONARJAVA-6877 Update dependency jdx/mise to v2026.8.11 SONARJAVA-6881 Update jdx/mise-action action to v4.3.0 SONARJAVA-6885 Update dependency jdx/mise to v2026.8.14 SONARJAVA-6886 Update SonarSource/sonar-plugin-api monorepo to v14 SONARJAVA-6890 Update SonarSource/sonarqube monorepo to v26.9.0.129388 SONARJAVA-6891 Remove redundant logging dependency handling SONARJAVA-6895 Update SonarSource/sonar-analyzer-commons monorepo to v2.31.0.5284 SONARJAVA-6900 Update dependency org.sonarsource.orchestrator:sonar-orchestrator-junit4 to v6.4.3.4676 SONARJAVA-6901 Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.16.0 SONARJAVA-6904 Update dependency jdx/mise to v2026.8.15 SONARJAVA-6909 Update dependency jdx/mise to v2026.9.0 SONARJAVA-6913 Update dependency jdx/mise to v2026.9.1 SONARJAVA-6935 Update rule metadata

Source: README.md, updated 2026-09-10