From 1.23.1 the change log is on GitHub releases
- Update jackson from 2.9.3/2.9.7 to 2.9.9 CVE-2019-12086 (Pull #99)
- JENKINS-47027 - Getting issue details... STATUS Fix umlauts (Pull #109)
- New feature: fallback causes (Pull #108)
- JENKINS-22026 - Getting issue details... STATUS New DownstreamBuildFinder using build-cache-plugin (Pull #107)
- JENKINS-54439 - Getting issue details... STATUS - JCasC compatibility (Pull #97)
- JENKINS-42755 - Getting issue details... STATUS - Missing pipeline logs (Pull #103)
- JENKINS-54840 - Getting issue details... STATUS - Stop calling get log file (Pull #106)
- Upgrade parent pom and checkstyle (Pull #98)
- JENKINS-57812 - Getting issue details... STATUS - Fix test connection (Pull #102)
- JENKINS-55110 - Getting issue details... STATUS - Fix deserialisation for mongo (Pull #105)
- JENKINS-54439 - Getting issue details... STATUS - JCasC compatibility (Pull #97)
- JENKINS-42755 - Getting issue details... STATUS - Missing pipeline logs (Pull #103)
- JENKINS-54840 - Getting issue details... STATUS - Stop calling get log file (Pull #106)
- Upgrade parent pom and checkstyle (Pull #98)
- JENKINS-57812 - Getting issue details... STATUS - Fix test connection (Pull #102)
- JENKINS-55110 - Getting issue details... STATUS - Fix deserialisation for mongo (Pull #105)
- Add empty check to password (Pull #95) (Mongo Client regression)
- Add support for Token Macro
tm
pipeline step (Pull #94)
- JENKINS-47882, JENKINS-45315), JENKINS-49140 - Upgrade mongo client to 3.x and jackson to 2.x (Pull #89)
- JENKINS-54839, JENKINS-54839) - Make match text work for PRs in multibranch github pipeline (Pull #93)
- Allow markup in no identified problems message (Pull #92)
- Escape regex special chars in project full name (Pull #88)
- JENKINS-52860 - Remove flow dependency (Pull #91)
- JENKINS-54439 - Upgrade Jenkins baseline (Pull #90)
- Moved to a slightly more modern minimum Jenkins core version (2.7.3) (Pull #81, #83)
- Display HTML for cause description in matrix (Pull #84)
- Improve support sorting "Never" on cause management page (Pull #86)
- Use fixed pool size, parse all single line matchers in one thread (Pull #57)
- Corrected JSON structure of RabbitMQ message (Pull #66)
- Added a FailureCauseProvider for the MQ Notifier plugin (Pull #64)
- JENKINS-41279 Fixed broken div wrapping (Pull #63)
- Better feedback to Gerrit when no FailureCauses are found for a build (Pull #61)
- JSON Serialization fix for MultiLineBuildLogIndication (Pull #59)
- Performance fix for MultiLineBuildLogIndication (Pull #59)
- Line break fix (Pull #58)
- Fix Gerrit feedback for nested builds (Pull #56)
- Introduced and separated out Renderer for report formatting (Pull #55)
- Escape single quote correctly (PR #54)
- Add configurable limit for log size to be scanned. (Pull #53)
- Refactored "Scan on demand" a.k. "Scan Options" page to fix an XSS vulnerability and increase it's performance. (#df74f8c)
- JENKINS-27123 Support for Pipeline Plugin and other non abstract builds. (Pull #52)
- Code quality fixes (Pulls: #43, #44, #45, #46, #47, #48, #49)
- Turned off auto-refresh on the cause management page. (Pull #50)
- Added option to ignore aborted builds. (Pull #51)
- Added build.displayName to stored statistics. (Pull #42)
- Some minor formatting fixes in UI strings. (Pull #40)
- Scanning-threads now gets the name of the indication and pattern currently being scanned for, for easier thread dump analysis. (Pull #41)
- JENKINS-25396 Prevent a breakage involving build-flow plugin. (Pull #39)
- Fixed a issue when testing expressions on build logs located in folders. (Pull #36)
- JENKINS-30643. (Pull #38)
- Small UI text fix (Pull #37)
- Add to build log if a known cause was found. (Pull #35)
- Noting jenkinsci/jenkins#1596. (Pull # 34)
- Make error message readable on List View. (Pull #33)
- Found downstream builds fix. (Pull #27)
- JENKINS-24434 fix trim() usage. (Pull #29)
- Configurable anonymous access to the list of failure causes. (Pull #31)
- Having the token expand into some text when no failure cause is identified. (Pull #32)
- Failed Tests can be shown as failure causes, but not counted in the statistics (Pull #25)
- [UI] Added space between indication links. (Pull #26)
- One more fix for icons not correctly displayed (Pull #24)
- JENKINS-23409 Fixed correctly exporting FailureCauseDisplayData to the Http Api (Commit #96bf0ef)
- Fixed an issue reading a property from MongoDB (Commit #f3626c5)
- JENKINS-24059 Fixed NullPointerException on missing downstream project (pull #23)
- Added Modifications + LastOccurred as admin fields
- Placeholders in description (pull #20)
- JENKINS-17658 BUILD_FAILURE_ANALYZER TokenMacro (pull #22)
- "Failure Scan Options" is not hidden for users without build or configure permissions, it also hides when scanning is turned off.
- Statistics upstream link - added upstream link info to statistics.
- JENKINS-18518 Red highlights not showing when clicking on indications (pull #21)
- BuildFlow Dependencies And Nested Failure Causes in Gerrit (pull #18)
- Address multiline "Match Text" failure (pull #17)
- Address NPE in getNotScannedBuilds() (pull #16)
- Project page shows last build failure cause
- Failure Cause Management link hidden for projects with disabled scanning
- Multi line build log indications
- Optionally store statistics about successful builds
- Ability to re-scan non scanned builds (for new installations) and all builds for a project
- Graphs on projects, slaves and master(s) if using a statistics logging enabled knowledge base (like the MongoDB Knowledge base)
- Shows failure causes from downstream builds directly on the upstream build page.
- ListView column showing the failure cause of the last build, if there is one.
- Fixed an XSS vulnerability
- The found failure cause is exposed to the REST Api (jobX/1/api).
- JENKINS-16868 Icons are not displayed with a reverse proxy
- Possibility to test regexps on a build log
- Log annotation bugfixes.
- JENKINS-15948 Build Failure Analyzer icons aren't displayed if Jenkins isn't installed at root context.(again)
- JENKINS-15926 Build Failure Analyzer with Timestamper output ugly.(again)
- JENKINS-16596 Repeat/double loggin issue due to Build failure Analyzer.
- JENKINS-16104 Build Failure Analyzer: Ugly output from plugin.
- NPE fix when a slave is taken offline during a build.
- Fix for internal serialization of matrix aggregated indications.
- Small UI fix in failure cause management page.
- Possibility to test regexp on a line of text when editing BuildLogIndications
- Output from Build Failure Analyzer shown in normal console.
- JENKINS-15986 Cannot save job configuration pages on Jenkins 1.463 or newer.
- JENKINS-15948 Build Failure Analyzer icons aren't displayed if Jenkins isn't installed at root context.
- JENKINS-15926 Build Failure Analyzer with Timestamper output ugly.
- Updated Gerrit Trigger optional dependency: 2.7.0
Initial Release