Download Latest Version 8.29.0.43460 source code.tar.gz (5.0 MB)
Email in envelope

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

Home / 8.29.0.43460
Name Modified Size InfoDownloads / Week
Parent folder
8.29.0.43460 source code.tar.gz 2026-04-29 5.0 MB
8.29.0.43460 source code.zip 2026-04-29 10.2 MB
README.md 2026-04-29 2.8 kB
Totals: 3 Items   15.2 MB 0

Release notes - SonarJava - 8.29

Feature

SONARJAVA-5719 S1176 Should have a separate message for undocumented type parameters. SONARJAVA-6196 S1451 should provide a default template for headers SONARJAVA-6273 S3706: "stream" should not be used for Collection "forEach" calls SONARJAVA-6283 S3706 should have a quickfix

False Positive

SONARJAVA-6198 S1451 should accept an empty headerFormat as the absence of any line SONARJAVA-6208 S2699: Add approve to assertion method name pattern

Bug

SONARJAVA-6197 S1451 should not fail at analysis time when an empty headerFormat rule property marked as a regular expression is provided SONARJAVA-6269 S1451 should correctly handle empty headerFormat

Maintenance

SONARJAVA-6231 Set up orchestrator cache SONARJAVA-6233 Logs from the orchestrator are not preserved in the ruling test SONARJAVA-6235 Update orchestrator to 6.1.0.3962 SONARJAVA-6241 Do not test PRs against DEV SQ SONARJAVA-6244 Update RSPEC before 8.29 release SONARJAVA-6246 Update Develocity URL SONARJAVA-6247 Use orchestrator-cache in autoscan tests SONARJAVA-6251 Reduce test log noise by restricting debug to selected packages SONARJAVA-6253 Ensure ITs jobs do not share cache SONARJAVA-6254 Use mise to install mvn in PrepareNextIteration.yml SONARJAVA-6268 Fix issue in primitveType() and primitiveWrapperType() when the sema is incomplete SONARJAVA-6289 Fix QG : Issues with .stream().foreach(...) SONARJAVA-6291 SubmitReview: Use Vault token SONARJAVA-6299 Unpin SonarSource GitHub actions

Source: README.md, updated 2026-04-29