Apache Yetus Changelog

Release 0.9.0 - 2019-01-18

IMPORTANT ISSUES:

JIRA Summary Priority Component Reporter Contributor
YETUS-15 build environment Critical Test Patch Allen Wittenauer Allen Wittenauer
YETUS-681 Add robots plugin type Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-723 Overhaul the docker support for 2018 Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-750 don’t try patch on a git format-patch file Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-751 line comments generate too many messages; not obvious how to disable Minor Test Patch Allen Wittenauer Allen Wittenauer
YETUS-721 personalities shouldn’t directly set repository information Critical Test Patch Allen Wittenauer Allen Wittenauer

NEW FEATURES:

JIRA Summary Priority Component Reporter Contributor
YETUS-35 add support for jshint Major Test Patch Kengo Seki Allen Wittenauer
YETUS-714 add yamllint support Major Test Patch Allen Wittenauer Allen Wittenauer

IMPROVEMENTS:

JIRA Summary Priority Component Reporter Contributor
YETUS-690 releasedocmaker has a hard-coded reference to ASF JIRA Minor Release Doc Maker Allen Wittenauer Allen Wittenauer
YETUS-707 Fix typo in documentation Major website and documentation Fokko Driesprong Fokko Driesprong
YETUS-701 take jdk9 out of default dockerfile Major build, Test Patch Allen Wittenauer Allen Wittenauer
YETUS-722 Upgrade bats to bats-core Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-717 Change hadolint plugin to support all Dockerfiles, not just ‘Dockerfile’ Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-725 Shortcut qbt calcdiffs Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-716 Upgrade pylint to support both python2 and python3 Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-699 HTML report doesn’t generate links when console-urls is turned on Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-708 Clean up the source Major build Allen Wittenauer Allen Wittenauer
YETUS-738 Some Jenkinsfile improvements Major build Allen Wittenauer Allen Wittenauer
YETUS-37 make test-patch ruby-lint plugin configurable Major Test Patch Kengo Seki Allen Wittenauer
YETUS-36 make test-patch rubocop plugin configurable Major Test Patch Kengo Seki Allen Wittenauer
YETUS-733 javadocs need to be written for shelldocs Major ShellDocs, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-732 javadocs need to be written for releasedocmaker Major Release Doc Maker, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-748 docker socket group needs handling in dind mode Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-731 docs need to be written for yetus-maven-plugin Major website and documentation Allen Wittenauer Allen Wittenauer

BUG FIXES:

JIRA Summary Priority Component Reporter Contributor
YETUS-695 Fix pylint warnings Minor Release Doc Maker, ShellDocs Akira Ajisaka Akira Ajisaka
YETUS-710 test-patch.sh fails when using a git worktree repository Minor Test Patch Lars Francke Lars Francke
YETUS-715 yetus always needs mvninstall from root Blocker build Allen Wittenauer Allen Wittenauer
YETUS-718 whitespace plugin only exempts root level Makefiles Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-730 Delete /root/.m2 from apache/yetus image Major build Allen Wittenauer Allen Wittenauer
YETUS-713 pylint: rewrite to make it easier to maintain and fix stderr output in brief report Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-719 github basic authentication is broken Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-729 in-progress docs post-mavenization are broken Blocker website and documentation Allen Wittenauer Allen Wittenauer
YETUS-720 github/jira bridge collapses when jira issues list isn’t defined Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-727 whitespace plugin: multiple fixes Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-739 yetus’ mvn site fails when run with built-in dockerifle Blocker build, Test Patch, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-746 precommit-apidocs aren’t being generated Critical website and documentation Allen Wittenauer Allen Wittenauer
YETUS-735 docker-cleanup throwing errors Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-755 bundler is breaking dockerfile building Blocker build, Test Patch Allen Wittenauer Allen Wittenauer
YETUS-109 documentation: clarify –plugin Minor Test Patch, website and documentation Tony Kurc Allen Wittenauer
YETUS-747 –dockerind usage information is wrong Trivial Test Patch Allen Wittenauer Allen Wittenauer
YETUS-737 perms are wrong on user_params.txt Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-757 Jenkinsfile isn’t defaulting to docker mode on Blocker build Allen Wittenauer Allen Wittenauer
YETUS-766 links are broken on in-progress page Minor website and documentation Allen Wittenauer Allen Wittenauer
YETUS-764 test-patch running in a pipeline isn’t getting killed Blocker build, Test Patch Allen Wittenauer Allen Wittenauer
YETUS-765 test-patch generating linecomments errors Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-752 Jenkinsfile: only send mail to dev@ on apache.org Major build Allen Wittenauer Allen Wittenauer
YETUS-686 update homebrew formula with missing dependencies Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-770 yetus-maven-plugin build helper adds source files, not dirs Blocker build Allen Wittenauer Allen Wittenauer

SUB-TASKS:

JIRA Summary Priority Component Reporter Contributor
YETUS-682 add gitlab as a supported bugsystem Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-683 Publish apache/yetus docker images on hub.docker.com Major Test Patch, website and documentation Allen Wittenauer Allen Wittenauer

OTHER:

JIRA Summary Priority Component Reporter Contributor
YETUS-712 Bump Hadolint to 1.15.0 Major Test Patch Fokko Driesprong Allen Wittenauer
YETUS-736 Update docs, etc, post gitbox move Major build, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-768 Update year to 2019 Major build, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-767 0.9.0 Release Major build Allen Wittenauer Allen Wittenauer