Apache Yetus Changelog

Release 0.2.0 - 2016-03-07

IMPORTANT ISSUES:

JIRA Summary Priority Component Reporter Contributor
YETUS-62 add auto-formatting of usage options Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-241 revamp parameterized site Major build, website and documentation Sean Busbey Sean Busbey
YETUS-187 maven javac/javadoc can't use calcdiffs Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-70 add support for make, including cmake and autoconf Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-282 Allow the specification of a base JIRA URL Major Release Doc Maker Pathangi Jatinshravan Pathangi Jatinshravan
YETUS-229 split –jenkins up Major Precommit Allen Wittenauer Allen Wittenauer

NEW FEATURES:

JIRA Summary Priority Component Reporter Contributor
YETUS-204 shelldocs lint mode Major ShellDocs Allen Wittenauer Kengo Seki
YETUS-263 Personality for Accumulo Major Precommit Josh Elser Josh Elser
YETUS-214 release doc maker should have option to specify output directory Major Release Doc Maker Sean Busbey Pathangi Jatinshravan
YETUS-205 shelldocs lint test for precommit Major Precommit Allen Wittenauer Kengo Seki
YETUS-78 add support for orc Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-285 flag to enable/disable docker privileged mode Blocker Precommit Allen Wittenauer Allen Wittenauer

IMPROVEMENTS:

JIRA Summary Priority Component Reporter Contributor
YETUS-240 Skip checkstyle/findbugs during mvninstall Major Precommit Josh Elser Josh Elser
YETUS-191 plugins that require external executables should verify those external executables exist. Major Precommit Allen Wittenauer Marco Zühlke
YETUS-273 Misleading warning messages when FINDBUGS_HOME is not set Trivial Precommit John Zhuge Marco Zühlke
YETUS-280 build systems should be able to predetermine module order Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-173 report fixed issues Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-272 add a way to flag/veto patches to code which jenkins doesn't test Minor Precommit Steve Loughran Allen Wittenauer
YETUS-287 Update year to 2016 on website footer Blocker website and documentation Allen Wittenauer Allen Wittenauer
YETUS-281 hadoop: use built-in dependency order Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-190 markdown table rendering on yetus website is ugly Blocker website and documentation Allen Wittenauer Allen Wittenauer
YETUS-226 Document release process Blocker website and documentation Sean Busbey Sean Busbey
YETUS-308 improve guidance on website maintenance Minor website and documentation Sean Busbey Sean Busbey

BUG FIXES:

JIRA Summary Priority Component Reporter Contributor
YETUS-209 releasedocmaker's error message is unintelligible if a non-existent project is specified Minor Release Doc Maker Kengo Seki Kengo Seki
YETUS-232 releasedocmaker with range option fails if project name is specified in lower case Major Release Doc Maker Kengo Seki Kengo Seki
YETUS-221 asflicense check exits multi-module Maven build early if there are pre-existing license problems. Major Precommit Chris Nauroth Allen Wittenauer
YETUS-249 asflicense with ant can fail and succeed simultaneously Major Precommit Kengo Seki Kengo Seki
YETUS-258 build.sh should detect missing third party dependencies and suggest how to install Major build Wei-Chiu Chuang Wei-Chiu Chuang
YETUS-260 distclean step is not working Critical Precommit Marco Zühlke Marco Zühlke
YETUS-182 document git hash in patchnames doc Major Precommit, website and documentation Allen Wittenauer Marco Zühlke
YETUS-251 default patch-naming-rule points to old yetus url Major Precommit Sean Busbey Marco Zühlke
YETUS-267 use curl -L when given a patch URL Minor Precommit Josh Elser Josh Elser
YETUS-265 maven javadocs aren't calcdiff'd correctly Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-271 findbugs.sh will -1 if there are no java source code in the module. Major Precommit Akira Ajisaka Allen Wittenauer
YETUS-275 removing files(?) causes pylint file open failures Major Precommit Allen Wittenauer Marco Zühlke
YETUS-104 Update document about plugin functions Major website and documentation Kengo Seki Marco Zühlke
YETUS-235 releasedocmaker does not give an error if a non-existent version is given Major Release Doc Maker Sean Busbey Kengo Seki
YETUS-290 reference to another function in calcdiffs' description is wrong Trivial Precommit Kengo Seki Marco Zühlke
YETUS-201 dsec file hanging around Trivial Precommit Allen Wittenauer Marco Zühlke
YETUS-236 Binary artifact LICENSE/NOTICE claims to include several third party dependencies that are not present. Blocker build Sean Busbey Allen Wittenauer
YETUS-299 RAT exclusions must include symlinks for 0.1.0 release Blocker build Sean Busbey Sean Busbey
YETUS-284 maven dependency solver needs enhancements Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-215 cli flag for "license" does the opposite of docs Critical Release Doc Maker Sean Busbey Allen Wittenauer
YETUS-298 precommit jira plugin will try to download deleted attachments Critical Precommit Sean Busbey Allen Wittenauer
YETUS-252 'Max memory used' is unexplained, Major website and documentation Michael Stack Allen Wittenauer
YETUS-233 rdm release notes in markdown are corrupting underscores in some instances Major Release Doc Maker Allen Wittenauer Allen Wittenauer
YETUS-144 mvn install usually required on mvn builds Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-319 broken links on contrib page Blocker website and documentation Allen Wittenauer Sean Busbey
YETUS-297 when verify_multijdk_test is no, use JAVA_HOME, not JDK_DIR_LIST Major Precommit Allen Wittenauer Allen Wittenauer

OTHER:

JIRA Summary Priority Component Reporter Contributor
YETUS-323 Update copyright statement for the new year Blocker build Sean Busbey Sean Busbey
YETUS-318 Release 0.2.0 Major website and documentation Allen Wittenauer Allen Wittenauer