Skip to content

Releases: spotbugs/spotbugs-maven-plugin

Spotbugs Maven Plugin 4.10.3.0

Choose a tag to compare

@hazendaz hazendaz released this 13 Jul 01:04
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.10.3.0
f0e6f45

Summary

This release delivers improvements to reliability, maintainability, and reproducibility. The SpotBugs execution path has been modernized by replacing the Ant-based launcher with ProcessBuilder, temporary auxiliary classpath handling has been improved, and toolchain detection has been made more robust. Build tooling has also been cleaned up with Maven modernization efforts, improved reproducible artifact generation, and updated documentation. Additional fixes include improved artifact handling, test coverage improvements, and dependency updates.

What's Changed

  • [fix] Skip non-JAR artifacts in buildBugTypeUrlMap by @uweguenther in #1445
  • modify renovate config to not use bytebuddy -jdk5 postifx versions by @JuditKnoll in #1451
  • Copilot/analyze test coverage by @hazendaz in #1454
  • Use StandardCharsets.UTF_8 in groovy verify in IT tests by @hazendaz in #1456
  • [license] Use spdx license header for apache 2.0 (no change to license) by @hazendaz in #1457
  • Cleanup the build pom by @hazendaz in #1458
  • [pom] Modernize how download / copy of spotbugs source works by @hazendaz in #1459
  • Add reproducibility checks section to README by @hazendaz in #1460
  • Avoid 'def' usage by @hazendaz in #1462
  • [pom] Replace antrun to fix groovy docs with find-and-replace plugin … by @hazendaz in #1463
  • Correct 2 integration tests by @hazendaz in #1467
  • Make tool chain logic more robust by @hazendaz in #1469
  • [pom] Use jar plugin to zip groovy docs so reproducibility works by @hazendaz in #1470
  • Make 'spotbugsAuxClasspath' a temp file and minor coding cleanup by @hazendaz in #1471
  • Replace 'ant' based SpotBugs execution with ProcessBuilder by @hazendaz in #1472
  • Update dependency com.github.spotbugs:spotbugs to v4.10.3 by @renovate[bot] in #1473
  • Other build/dependency updates

New Contributors

Full Changelog: spotbugs-maven-plugin-4.10.2.0...spotbugs-maven-plugin-4.10.3.0

Spotbugs Maven Plugin 4.9.8.5

Choose a tag to compare

@hazendaz hazendaz released this 09 Jun 17:59
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.5
f758cb5

What's Changed

Full Changelog: spotbugs-maven-plugin-4.9.8.4...spotbugs-maven-plugin-4.9.8.5

Spotbugs Maven Plugin 4.9.8.4

Choose a tag to compare

@hazendaz hazendaz released this 09 Jun 01:11
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.4
61a1bd3
  • build support for maven 4 with maven 4 plugins
  • spotbugs extensions jars now moved to target/spotbugs instead of root
  • new spotbugs-aggregate mojo for multi module
  • support maven toolchains
  • block gui when environment is headless
  • all spotbug extensions as regular dependencies
  • learn to map spotbug extensions to their source project documentation
  • in auxiliary class path exclude java.* packages
  • improve code coverage

note: This release was done on older spotbugs (not the new 4.10.1) on purpose to keep these changes separate from that of spotbugs. The spotbugs 4.10.1 support release will be available in a day or two and users can otherwise override the core module as there are no changes to be done internally.

Spotbugs Maven Plugin 4.10.2.0

Choose a tag to compare

@hazendaz hazendaz released this 09 Jun 21:40
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.10.2.0
2d39b75
  • Support spotbugs 4.10.2

What's Changed

Full Changelog: spotbugs-maven-plugin-4.9.8.5...spotbugs-maven-plugin-4.10.2.0

Spotbugs Maven Plugin 4.9.8.3

Choose a tag to compare

@hazendaz hazendaz released this 29 Mar 00:40
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.3
60c97f8

Consumer

  • Fix support for noClassOk
  • Fix xref links
  • library updates

Build

  • Update actions
  • Plugin updates
  • Restore spock test runs
  • Update copyright date on files from 2025 to 2026 to keep java 8 release in line with master

Spotbugs Maven Plugin 4.8.6.8

Choose a tag to compare

@hazendaz hazendaz released this 29 Mar 00:19
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.8.6.8
3da15a7
  • Backports all updates to java 8 line
  • Prior java 8 compatibility issues with 4.8.6.7 release have been addressed

Spotbugs Maven Plugin 4.9.8.2

Choose a tag to compare

@hazendaz hazendaz released this 23 Nov 17:10
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.2
a03feda
  • Fixed generate site reports to include all site variations, thanks to @bradleylarrick
  • Add support for source jar/zip, thanks to @cortlepp

Spotbugs Maven Plugin 4.9.8.1

Choose a tag to compare

@hazendaz hazendaz released this 20 Oct 02:46
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.1
8eb6aa9

Bug fix with SpotbugsInfo.EOF error (was meant to be SpotbugsInfo.EOL).

Spotbugs Maven Plugin 4.9.8.0

Choose a tag to compare

@hazendaz hazendaz released this 18 Oct 17:40
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.8.0
d8d4c69

Bug fix release supporting spotbugs 4.9.8.

Spotbugs Maven Plugin 4.9.7.0

Choose a tag to compare

@hazendaz hazendaz released this 15 Oct 01:26
Immutable release. Only release title and notes can be modified.
spotbugs-maven-plugin-4.9.7.0
be09df5
  • Supports 4.9.7 of spotbugs
  • Build updates
  • Fixes #1215