Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

ChangeLog

Release 3.13

  • Fixed display of source code browsing of old builds

Release 3.11

  • Copy affected files to build folder to provide source code browsing of old builds
  • Show localized Bug descriptions (Currently only French and Japanese, JENKINS-4149)

Release 3.10

  • Source code display is limited to authenticated users (JENKINS-2773)

Release 3.9

  • Added remote API for the plug-in results (report: thanks to Rob Oxspring for the patch)

Release 3.8

  • Added new trend graphs and a configuration screen per job or per user.
  • Fixed source code linking if the findbugs report is computed by maven's site goal (JENKINS-3511).

Release 3.7

Release 3.5

  • Fixed build health reporting and failure thresholds for native m2 builds (JENKINS-3310).

Release 3.4

  • Additional build status thresholds: now you can set the build status to unstable or failure if the total number of the number of new warnings exceeds the defined thresholds (JENKINS-2537, JENKINS-3024).
  • Improved new warning detection: now warnings are only considered as new if the associated source code context (3 lines of code) differs.

Release 3.3

Release 3.2

  • Added validation of file pattern in configuration screen
  • Upgrade to FindBugs 1.3.7 (JENKINS-2861)
  • Automatically adapt pom.xml file to produce the correct output format (m2 native mode, JENKINS-2714)

Release 3.1

  • Fixed priority evaluation radio buttons in configuration screen (JENKINS-2805)

Release 3.0

  • Added new configuration entry "default encoding" that is used when the plug-in reads or parses files (JENKINS-1999)

Release 2.22

Release 2.21

  • Speedup of summary graphs (JENKINS-2658)
  • Fixed missing initialization of priority evaluation radio buttons (JENKINS-2520)

Release 2.20

  • Added zero warnings high score status: you will see if you reached a new high score (e.g., the time your build stays in a zero warnings state). If you have a zero warnings build, but no high score yet then you will see the number of days still to go until you reach the high score.
  • Copy files that contain annotations from slave to master (JENKINS-1749, JENKINS-2371)
  • Fixed overall module summary in m2 jobs (wrong number of scanned files: JENKINS-2347)

Release 2.19

  • Improved performance of relative file name resolution (thanks to Alfred Messner for the patch)
  • Fixed wrong links to package and module details if the name contains illegal hyperlink characters (JENKINS-2476).
  • Tables are now sorted by the first column on loading (JENKINS-2464).
  • Show short warning message of the FindBugs team if the build has not been configured to produce the XML format with messages (JENKINS-2458).

Release 2.18

  • Fixed FileNotFoundExceptions if plug-in is used in a master slave setup (JENKINS-2371).

Release 2.16:

  •  Fixed source file linking for mulit-module freestyle projects.

Release 2.15:

  • Use maven properties to initialize the source folders of the findbugs-plugin source finder (JENKINS-2052, JENKINS-2287)
  • Fixed width and tooltips of the summary images that show the distribution per module, package, etc.
  • Fixed tab view rendering for internet explorer
  • Fixed display of filenames if there is no path segment in a filename (JENKINS-1727)

Release 2.14:

  • Enhanced health and stability evaluation: added configuration of severities that should be considered during evaluation (JENKINS-2003, JENKINS-2202)
  • New and fixed warnings of are now computed using the refactoring-aware hash codes of the findbugs plugin (JENKINS-731)
  • Fixed parsing of findbugs files if Hudson is deployed in JBoss container (JENKINS-1991)

Release 2.13:

  • Show spinner image during loading of tab content.
  • Added number of items in the label of a tab.

Release 2.12:

  • Added dynamic loading of the tab content in the detail pages.

Release 2.11:

Release 2.10:

  • Added different help texts for maven or freestyle configuration
  • Parsing of ant build.xml or maven pom.xml files is now only done if the build runs with the corresponding runner (JENKINS-1898)
  • Ignore maven projects without target folder (JENKINS-1813)
  • Reduced mermory footprint of parser (JENKINS-1960)
  • Fixed NPE during computation of new warnings (JENKINS-2093)
  • "Zero warnings since build #x" indicator should work correctly now (JENKINS-1533)
  • Height of trend graph can be changed for the m2 project type, too (JENKINS-2115)

Release 2.9:

  • New file overview page that shows the distribution per file
  • Added source code links to warnings table
  • Show line number of files in all warning detail views (JENKINS-1974)
  • Improved layout (css) of the tabview

Release 2.8:

  • New result UI with drill-down and statistics of modules, packages, severities, categories, types, overview, details, fixed and new warnings
  • Added parsing of ANT build.xml files to extract the project name (JENKINS-1560)
  • Improved parsing of Java files to extract the package name (JENKINS-1828, JENKINS-1829)

Release 2.7:

  • Fixed update of configuration if the FindBugs plug-in is used in conjunction with violations plug-in (report)
  • Fixed exception during parsing of FindBugs warnings of priority experimental (JENKINS-1801)

Release 2.6:

  • Fixed backward compatibility with Hudson 1.180

Release 2.5:

  • Added m2 report aggregation of sub-modules and the main project (JENKINS-1602,JENKINS-1522)
  • Added expandable advanced section in plug-in configuration screen
  • Added customizable height of trend graph (to prevent scrolling on the main page)
  • Removed filename pattern for maven2 builds, since this information is retrieved from the pom
  • Fixed bug in trend report generation if build has been terminated without  creating the FindBugs results
  • Fixed JENKINS-1560: Generate an unique module name if the pom.xml do contain duplicate names
  • Fixed JENKINS-1500: Fixed wrong initialization of cookie (for trend report toggle graph)
  • Fixed JENKINS-1547: Don't start publisher if build has been canceled

Release 2.4:

  • Added drill-down support for warning severities (JENKINS-733)
  • Added support for fbcontrib plug-in (report)
  • Fixed JENKINS-1468: Fixed broken trend reports during a running build
  • Fixed JENKINS-1501: Replaced link to results of running build to results of last finished build
  • Added french localization for messages (thanks to Eric Lefevre)

Release 2.3:

Release 2.2:

  • Added german localization for messages and views
  • Fixed missing bug patterns in m2 jobs (see report)
  • Upgrade to findbugs 1.3.2 to parse the XML files

Release 2.1:

  • Fixed JENKINS-1259: trend graph update only for successful builds
  • Fixed JENKINS-1380: high/low priorities are interchanged in trend graph

Release 2.0:

  • Replaced self-made parser with parser from the native FindBugs library
  • Support for findbugs-maven-plugin 1.2
  • Highlighting of single lines as well as line ranges
  • Highlighting of multiple line ranges per warning (different color for primary range)
  • Extraction of module/project names from FindBugs files
  • Added support for native m2 build option of Hudson
  • Errors during parsing are reported on an error screen (no build failures anymore)
  • Improved detection of source code files (for source highlighting)
  • Shows since which build we have zero warnings

Release 1.18

  •  Fixed issue where there was only one warning reported per class for ant generated findbug reports (issue #930)

Release 1.17

  • Added tool tips for highlighted source code line that describes the warning

Release 1.16

  • Added highlighting of the source code line that contains the warning
  • Added toggle link for the trend graph: if failure or healthy thresholds are defined, then you could use this link to toggle between two graph modes.
    • Priorities mode: the graph shows the distribution of warnings by priority
    • Healthiness mode: the graph shows the warnings above and below the thresholds
  • Fixed source links for Windows (JENKINS-919)

Release 1.15

  •  Added source code links for findbugs files in the native XML format. I.e., source code links should be always available, regardless of the findbugs tool used (ant task, maven-findbugs-plugin)

Release 1.13

  • Added graphical warning statistics (as in tasks plug-in) for
    • maven modules (for freestyle projects that use maven as build tool)
    • Java packages
  • Added single detail pages for
    • new warnings
    • fixed warnings
    • warnings per module
    • warnings per package

Release 1.12

  •  Converted icons to GIF due to IE rendering problems

Release 1.11

  • Added maven module warning statistics (for freestyle projects that use maven as build tool)

Release 1.10

  • Mapping of warning to source files is now persisted (should be faster for large workspaces)
  • Fixed mapping of warnings to classes if there are more than one warnings in a file.
  • Fixed serialization problem when compiling on a remote machine (JENKINS-868)

Release 1.9

  • Added direct links to source code to jump to the warning (for the current build only).

Release 1.8

  • Bug fix for the trend graph if no bugs are found.

Release 1.7

Release 1.6

  • Fixed duplicate class errors 
  • Fixed side panel link to results of latest build on project screen

Release 1.5

  • Fixed missing trend map image (JENKINS-742)
  • Removed not working side panel link to results of latest build on project screen

Release 1.4

  • Added a simple warning differencer to compute new and fixed warnings (simple solution for JENKINS-731)
  • Detail screen now has three sections: new, fixed and all warnings
  • Added side panel link to results of latest build on project screen
  • fixed JENKINS-717 (missing image icon for Hudson > 1.126)
  • fixed several counting bugs
  • configuration uses now same layout as tasks plug-in

Release 1.3

  • Added FindBugs description of a warning in the details view
  • Support for FindBugs 1.2.1 XML file format

Release 1.2

  • Bugfix: class names are now correctly shown in the details view

Release 1.1 

  • Warning files are parsed now and shown in a package overview and details view
  • The difference of new and old warnings is calculated and shown for each package
  • Added a detail pane that shows the individual warnings in a selected package
  • Configuration parameters will be validated now
  • Added new icons (The FindBugs logo is a trademark by The University of Maryland. These icons are a courtesy of the FindBugs team.)
  • The trend graph is only shown if there are at least two result points
  • Bugfix: failed/succeeded build mails are correctly sent now

Release 1.0

  • Initial Release 
  • No labels