# Apache Yetus Changelog

## Release 0.8.0 - 2018-08-24

### IMPORTANT ISSUES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-609 | releasedocmaker indexer uses wrong filename | Blocker | Release Doc Maker | Allen Wittenauer | Allen Wittenauer
YETUS-643 | default custom maven repo should use workspace when in jenkins mode | Critical | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-657 | volumes on non-existent files creates a directory | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer

### NEW FEATURES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-620 | reject patches if they contain files with names/paths over a certain length | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-46 | releasedocmaker should support JIRA authentication | Major | Release Doc Maker | Allen Wittenauer | Allen Wittenauer
YETUS-45 | the test patch script should check for filenames that differ only in case | Major | Precommit | Owen O'Malley | Allen Wittenauer
YETUS-658 | Built-in Support For Unit Test Excluding | Critical | Precommit | Jack Bearden | Jack Bearden
YETUS-591 | Match git SHA1 with github pull request # | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-640 | add hadolint (Dockerfile linter) support | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-605 | jenkins-admin lacks version information | Major | Precommit | Allen Wittenauer | Akira Ajisaka
YETUS-603 | Update years to 2018 | Major | website and documentation | Allen Wittenauer | Akira Ajisaka
YETUS-618 | Update release process to replace md5 with sha512 | Blocker | build | Allen Wittenauer | Akira Ajisaka
YETUS-635 | Maven plugin should fail when partially enabled | Critical | Precommit | Sean Busbey | Sean Busbey
YETUS-607 | Update bundle and remove version constraint from middleman-livereload | Major | website and documentation | Allen Wittenauer | Jack Bearden
YETUS-242 | hadoop: add -Drequire.valgrind | Trivial | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-406 | Publish Yetus Audience Annotations to Maven Central/JCenter | Minor | Audience Annotations, website and documentation | Michael Kobit | Allen Wittenauer
YETUS-602 | Add Sizzle to LICENSE | Blocker | website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-606 | jenkins-admin –help should not use .py | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-642 | reaper generated shelldocs output is busted | Major | Precommit, website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-611 | xml test should specifically say which files are broken | Trivial | Precommit | Allen Wittenauer | Allen Wittenauer

### BUG FIXES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-614 | github_jira_bridge is not working after the update of ASF JIRA | Critical | Precommit | Akira Ajisaka | Akira Ajisaka
YETUS-616 | mvn dep ordering should use -fae | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-619 | audience-annotations-jdiff doclet does not work on Java 9 | Minor | Audience Annotations | Grant Henke | Akira Ajisaka
YETUS-621 | docker-cleanup doesn't support robot or sentinel correctly | Critical | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-622 | docker-cleanup removes non-Yetus docker images even if not in sentinel mode | Blocker | Precommit | Kengo Seki | Kengo Seki
YETUS-623 | docker-cleanup doesn't support options which start with docker correctly | Major | Precommit | Kengo Seki | Kengo Seki
YETUS-634 | maven plugin dropping '–batch-mode' maven argument | Minor | Precommit | Sean Busbey | Sean Busbey
YETUS-615 | Fix a typo in smart-apply-patch.sh | Trivial | Precommit | Akira Ajisaka | abipc
YETUS-610 | version directory is always created, even when not requested | Major | Release Doc Maker | Allen Wittenauer | Allen Wittenauer
YETUS-639 | hadoop: parallel tests on < 2.8.0 are not guarateed to work | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-641 | Hardcoded pylint version | Minor | build | Jack Bearden | Jack Bearden
YETUS-432 | website generation mysteriously fails when releasedocmaker fails | Major | build, website and documentation | Ajay Yadav | Allen Wittenauer
YETUS-604 | Release documentation for homebrew has wrong flag | Major | website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-647 | ssh-based git repos do not work correctly under docker | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-661 | ant/gradle/maven assumes container $HOME and host $HOME are the same | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-646 | curl grabbed the wrong patch | Critical | Precommit | Allen Wittenauer | Sean Busbey
YETUS-660 | checkstyle should report when it fails to execute | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-671 | Remove 0.4.0 and 0.5.0 symlinks | Major | website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-672 | unit-test-filter-file.example and javadoc's script.js need an asf license exception | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### TESTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-662 | integration test runner | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### OTHER:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-630 | Add HDDS subproject to the Hadoop personality | Major | Precommit | Marton Elek | Marton Elek
YETUS-668 | EOL 0.4.0 and 0.5.0 | Major | build, website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-669 | 0.8.0 Release | Major | build | Allen Wittenauer | Allen Wittenauer