Skip to content

Releases: spotbugs/sonar-findbugs

3.9.0

18 Nov 22:08
Compare
Choose a tag to compare

3.9.0 (2018-11-08)

Full Changelog

Fixed bugs:

  • Error during analysis with Java 11 #217
  • Analysis fails on Java 10 #184
  • With findbugs plugin 3.8 , Sonar java 5.7 and SonarQube LTS 6.7.5 , analysis is failing as below #212
  • Issue #218 Added missing annotations #220 (dmatej)

Closed issues:

  • Sonar-Findbugs should use Spotbugs 3.1.8 #214
  • False positive: parameter must be non-null in inner class constructor #213
  • 3.8.0 not supported on 6.7.5 (According to update center) #210
  • Create tag for release 3.8 #206

Merged pull requests:

3.8.0

07 Sep 22:43
Compare
Choose a tag to compare

Change Log

3.8.0 (2018-09-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Startup issues with sonarqube 7.3 #204
  • False waring about Spring bean afterPropertiesSet method #196
  • NoSuchMethodError: org.apache.bcel.generic.ObjectType.getInstance #176
  • 3.4.4 breaks sonar-scanner #165
  • sonar-findbugs 3.6 fails when analyzing module with non-compiled JSPs #148
  • Run sonar if $SONAR_VERSION is latest LTS #179 (KengoTODA)

Closed issues:

  • Accident #191
  • Fat fingers #190
  • java.lang.IllegalStateException: Can not execute Findbugs #188
  • Unable to update to 3.7.0 on 6.7.1 Sonar version #185
  • Error Scanning Maven #180

Merged pull requests:

3.7.0

15 Mar 19:01
Compare
Choose a tag to compare

3.7.0 (2018-03-15)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Migrate Settings class usage to Configuration #172
  • Problems while installing Findbugs at the same time as Java plugin #166
  • Upgrade fb-contrib to 7.2.0? #159

Merged pull requests:

3.6.0

21 Sep 18:02
Compare
Choose a tag to compare

The main enhancement:

Side note: Sonar-FindBugs is looking for contributor that could help managing release and reviewing pull requests. The contributor should have done one or two significant pull requests to the project. Contact @h3xstream


3.6.0 (2017-09-21)

Full Changelog

Implemented enhancements:

  • Update XStream #109
  • Locating source file for findbugs violation #47
  • Add support for Scala #28
  • Reuse existing results + Descriptions update + Fix to Multi-language support #133 (h3xstream)
  • Enhancements for 3.5 release #110 (h3xstream)

Fixed bugs:

  • NullPointerException at java.io.FileInputStream.<init> at org.sonar.plugins.findbugs.resource.ByteCodeResourceLocator.findJavaOuterClassFile #107
  • Could not initialize class edu.umd.cs.findbugs.ba.AnalysisContext #91
  • findbugs-result.xml contents are not shown in SonarQube Project Dashboard #70
  • NPE in ByteCodeResourceLocator during code analysis #38
  • Reuse existing results + Descriptions update + Fix to Multi-language support #133 (h3xstream)
  • Enhancements for 3.5 release #110 (h3xstream)

Closed issues:

  • Incompatible BCEL version #121
  • Exclude autogenerated Android classes from analysis #119

Merged pull requests:

3.5.0

02 Jun 02:01
Compare
Choose a tag to compare
  • This is the first release with SpotBugs under the hood.
  • Plugins updated FB-contrib 7.0.0 and FindSecurityBugs 1.6.0 are included.
  • Multiples fixes related to SonarQube new versions.

3.5.0 (2017-06-02)

Full Changelog

Implemented enhancements:

  • FindBugs Security JSP can conflict with other plugins #67
  • Missing project name in "This project contains Java source files that are not compiled" error #65
  • Don't use deprecated sonar classes #62
  • Update fb-contrib to v.6.8.0 #58
  • Update find-sec-bugs to v.1.5.0 #57
  • Add basic syntax highlighter #84 #104 (h3xstream)
  • [#65] Add project path to error messages #76 (szpak)
  • #51: Find issues in nonstandard source file layouts #73 (KLBonn)

Fixed bugs:

  • Findbugs plugin still being started when no rule enabled #87
  • Generating too much logs for findsec bug rules #78
  • ArrayIndexOutOfBoundsException with sonar-findbugs-plugin(3.4.4) #75
  • FindBugs Security JSP can conflict with other plugins #67
  • Bugs are in findbugs-result xml but not displayed in sonar dashboard for test classes. #66
  • Warning not reported for package private classes inside source file of other class #53
  • Cannot match classes to source files when not using default project layout #51
  • Findbugs needs sources to be compiled. Please build project before executing sonar or check the location of compiled classes to make it possible for Findbugs to analyse your project. #49

Closed issues:

  • Problem with Findbugs of SonarQube-5.6.6 version. #103
  • finbugs version that contains findsecbugs 1.6.0? #101
  • Upgrade to find-sec-bugs 1.6.0 #88
  • Can not execute Findbugs #86
  • Lacking FindBugs rules after upgrade #85
  • Incompatibility with SQ 6.4 because of code colorizer API #84
  • Why is the latest release 3.4.4 not available on Maven Central ? #82
  • The class '...' could not be match to its original source file. #77
  • Compiled classes in JARs not recognized #71
  • Update plugin in Update Center #64
  • RequireFilesSize failed for sonar-findbugs-plugin.jar size #60
  • Configure the project to be analysed on SonarQube.com #31

Merged pull requests:

3.4.4

23 Sep 18:04
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Fail safe when an exception is throw while mapping bug to source #43
  • Findbugs analysis fails again for package-info.java #36
  • Analysis with 3.4.1 fails for modules with only testclasses #33
  • Smap improvements and bug fixes #44 (h3xstream)

Fixed bugs:

  • Sonar scan fails if there are no class files available #46
  • Issue with vulnerability inside included JSP #42
  • violations reported for an outer class by findbugs is not reported as a sonar violation #40
  • FindBugs plugin should not start an analysis if no rules are enable #37
  • Findbugs analysis fails again for package-info.java #36
  • Analysis with 3.4.1 fails for modules with only testclasses #33
  • Minor refactoring #55 (h3xstream)
  • Fix a bug that fail to map bug instance to outer class #40 #45 (h3xstream)
  • Smap improvements and bug fixes #44 (h3xstream)

Merged pull requests:

3.4.3

29 Jul 14:31
Compare
Choose a tag to compare

This is the first version of 3.4 that was release on the update center.

3.4.2

05 Jul 15:38
Compare
Choose a tag to compare

This minor version address the issue #32 which cause SQ to stop at startup after updating to the latest plugin version.

3.4.0

04 Jul 15:54
Compare
Choose a tag to compare

This release includes three major updates :

  • FindBugs 3.0.1 (The description were not up-to-date in the prior release)
  • FB-Contrib 6.6.1
  • FindSecBugs 1.4.6

Behind the scene:

  • Fully automate generation of the description for rules and the profile configurations files. The update related to plugins should be integrated quicker.
  • Update to SQ 5.6 LTS API.

A release to the Update Center will be done soon. Google Groups thread

Implemented enhancements:

  • Update FSB to 1.4.6 #24
  • Support for JSP scanning #23
  • Update the API to SonarQube 5.6 LTS #22
  • Upgrade to fb-contrib 6.6.0 #19
  • Update FindBugs contrib plugin #27 (h3xstream)

Fixed bugs:

  • SonarQube 5.5 + Find bugs - latest version #25
  • Level of DWI_DELETING_WHILE_ITERATING #20

3.4 RC1

27 Jun 03:39
Compare
Choose a tag to compare
3.4 RC1 Pre-release
Pre-release

Major update that add support for JSP.
Update the rules set from Find Security Bugs (1.4.6) and FB contrib (6.6.1).