# Apache Yetus Changelog

## Release 0.4.0 - 2017-01-10

### IMPORTANT ISSUES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-390 | qbt needs an "abbreviated email" mode | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-341 | docker cleanup in sentinel mode doesn't know about Created | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### NEW FEATURES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-293 | archiving functionality | Major | Precommit | Colin McCabe | Allen Wittenauer
YETUS-428 | Provide fallback option to mark issues as incompatible | Major | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-415 | shelldocs ability to ignore a file | Major | ShellDocs | Allen Wittenauer | Ajay Yadav
YETUS-461 | Allow specifying exclusions for whitespace report | Minor | Precommit | Michael Stack | Kengo Seki

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-424 | Show more helpful error message in case of missing dependency | Major | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-425 | Remove empty tables while generating changelog | Minor | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-423 | Make sortorder and sorttype of type choices | Minor | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-427 | Document the -V option for releasedocmaker | Major | website and documentation | Ajay Yadav | Ajay Yadav
YETUS-312 | include more context on whitespace plugin feedback | Minor | Precommit | Sean Busbey | Ajay Yadav
YETUS-48 | Document python version releasedocmaker supports | Minor | Release Doc Maker | Kengo Seki | Ajay Yadav
YETUS-434 | Add .pyc files to .gitignore | Major | build | Ajay Yadav | Ajay Yadav
YETUS-430 | Refactor releasedocmaker.py in separate modules | Major | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-444 | Improve documentation for Test Format Support | Trivial | website and documentation | Ajay Yadav | Ajay Yadav
YETUS-455 | Print help when no args passed to releasedocmaker.py | Minor | Release Doc Maker | Andrew Wang | Andrew Wang

### BUG FIXES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-404 | build.sh fails if python-dateutil is not installed | Trivial | build | Aldrin Piri | Aldrin Piri
YETUS-409 | Some fixes and improvements for "Cleanup" section in "Managing a Release" document | Major | website and documentation | Kengo Seki | Kengo Seki
YETUS-403 | hadoop personality needs better handling of homebrew | Major | Precommit | Allen Wittenauer | Kengo Seki
YETUS-419 | releasedocmaker should retry when the connection fails | Major | Release Doc Maker | Akira Ajisaka | Akira Ajisaka
YETUS-380 | "Release Notes" button doesn't appear immediately in some cases | Trivial | website and documentation | Kengo Seki | Kengo Seki
YETUS-414 | ctest logs are really broken | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-407 | DOAP is broken | Major | website and documentation | Sebb | Kengo Seki
YETUS-405 | Minor typo for python-dateutil package | Minor | Release Doc Maker, website and documentation | Kengo Seki | Karen Clark
YETUS-426 | Parser error on specifying just -V | Major | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-101 | Nonexistent hook in the build tool support document | Minor | website and documentation | Kengo Seki | Ajay Yadav
YETUS-91 | Clean up comments in 01-common.sh | Minor | Precommit | Kengo Seki | Ajay Yadav
YETUS-437 | TOCs are broken in some documents | Minor | website and documentation | Kengo Seki | Ajay Yadav
YETUS-438 | Minor issues on newly added sections in releasedocmaker document | Minor | website and documentation | Kengo Seki | Ajay Yadav
YETUS-184 | link patch naming guide into regular website docs | Major | Precommit, website and documentation | Sean Busbey | Ajay Yadav
YETUS-112 | test-patch build system documentation missing expected args for required | Major | Precommit, website and documentation | Sean Busbey | Karen Clark
YETUS-433 | releasedocmaker generates empty index and readme for non-semver versioning | Major | Release Doc Maker | Ajay Yadav | Ajay Yadav
YETUS-309 | pylint plugin false positives | Major | Precommit | Sean Busbey | Dima Spivak
YETUS-442 | JIRA plugin will not fallback to normal patch if it fails to find a github pull | Minor | Precommit | Casey Brotherton | Casey Brotherton
YETUS-443 | github pull request regular expression in the jira plugin should be more complete | Minor | Precommit | Casey Brotherton | Casey Brotherton
YETUS-448 | Fix the docs for supported python versions | Major | website and documentation | Ajay Yadav | Ajay Yadav
YETUS-456 | Typos in documentation | Trivial | website and documentation | Ajay Yadav | Ajay Yadav
YETUS-446 | releasedocmaker not handling 0 version in a range correctly? | Major | Release Doc Maker | Allen Wittenauer | Ajay Yadav
YETUS-457 | RDM does not properly escape entities | Critical | Release Doc Maker | Andrew Wang | Andrew Wang
YETUS-447 | invalid byte in cut | Major | Precommit | Allen Wittenauer | Casey Brotherton
YETUS-463 | Enable yarn-ui profile in Yetus's precommit logic | Major | Precommit | Wangda Tan | Wangda Tan
YETUS-467 | Update hbase personality after YETUS-322 "flip verify_ result codes" | Major | Precommit | Michael Stack | Michael Stack
YETUS-470 | user_plugin directory is not copied over properly. | Major | Precommit | Suraj Acharya | Suraj Acharya
YETUS-469 | running docker as root fails. | Major | Precommit | Suraj Acharya | Suraj Acharya
YETUS-472 | Exclude src/test/java from findbugs source folders by default | Major | Precommit | Akira Ajisaka | Akira Ajisaka

### OTHER:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-339 | Make the site config file pass rubocop | Major | build, website and documentation | Sean Busbey | Kengo Seki
YETUS-80 | update missing docs from Hadoop | Major | website and documentation | Sean Busbey | Ajay Yadav
YETUS-468 | Release 0.4.0 | Major | website and documentation | Ajay Yadav | Ajay Yadav