Apache Yetus Changelog

Release 0.14.0 - 2022-05-07

IMPORTANT ISSUES:

JIRA Summary Priority Component Reporter Contributor
YETUS-1057 Remove findbugs support Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1122 pylint: provide option to ignore 'bad-option-value' Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1121 Rewrite shelldocs Major ShellDocs Allen Wittenauer Allen Wittenauer
YETUS-1119 Update dependencies Major build, Precommit Allen Wittenauer Allen Wittenauer
YETUS-1127 exclusions rework Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1152 Upgrade buf Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-557 Investigate switching to jdk.javadoc.doclet Major Audience Annotations Allen Wittenauer Mike Drob
YETUS-1132 EOL JDK8 Support Blocker Audience Annotations, build, yetus-maven-plugin Allen Wittenauer Allen Wittenauer
YETUS-1159 fixes for CVE-2022-24765 Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-1030 Support linecomments in junit Major Precommit Allen Wittenauer Allen Wittenauer

NEW FEATURES:

JIRA Summary Priority Component Reporter Contributor
YETUS-1131 add support for ansible-lint Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1123 Add support for detect-secrets Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1139 Option to limit docker build output Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1138 Better support for multiple architectures Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1060 github status should use htmlreport Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1166 Add jsonlint support Major Precommit Allen Wittenauer Allen Wittenauer

IMPROVEMENTS:

JIRA Summary Priority Component Reporter Contributor
YETUS-1102 Add an option to comment to GitHub PR Major Precommit Akira Ajisaka Akira Ajisaka
YETUS-1125 update copyright year to 2021 Major build Allen Wittenauer Allen Wittenauer
YETUS-1124 Cleanup releasedocmaker source for newer pylint Major Release Doc Maker Allen Wittenauer Allen Wittenauer
YETUS-1076 precommit should mention it got a signal Minor Precommit Allen Wittenauer Allen Wittenauer
YETUS-1096 homebrew formula needs some updates Trivial homebrew Allen Wittenauer Allen Wittenauer
YETUS-1141 Write container images to ghcr.io Major build Allen Wittenauer Allen Wittenauer
YETUS-1143 github action should use ghcr.io image Major github-action Allen Wittenauer Allen Wittenauer
YETUS-1142 precommit should pull from ghcr for better multi platform support Major Precommit, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-1146 In Yetus-build, disable detect secrets on Travis CI Major build Allen Wittenauer Allen Wittenauer
YETUS-1147 disable multi-platform on buildx docker instance Major build Allen Wittenauer Allen Wittenauer
YETUS-1144 Add opencontainers labels Major build Allen Wittenauer Allen Wittenauer
YETUS-1090 codespell missing from plug-ins link section Trivial website and documentation Allen Wittenauer Allen Wittenauer
YETUS-1161 Switch pom versions to use maven.config Major build Allen Wittenauer Allen Wittenauer
YETUS-1042 Post-0.13.0 release docs updates Major build, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-1163 Remove changelog data from config.rb Major website and documentation Allen Wittenauer Allen Wittenauer

BUG FIXES:

JIRA Summary Priority Component Reporter Contributor
YETUS-1099 shelldocs –lint option fails Blocker ShellDocs Akira Ajisaka Akira Ajisaka
YETUS-1104 checkmake failing to build Blocker build Allen Wittenauer Allen Wittenauer
YETUS-1106 Detect CMake test changes Critical Precommit Gautham Banasandra Gautham Banasandra
YETUS-1116 Documentation for blank-test incorrect Minor website and documentation Michel Onstein Michel Onstein
YETUS-1048 spotbugs does not handle module deletion in patch Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1084 Replace spotbugs binaries Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1074 github credential error before big_console text Trivial Precommit Allen Wittenauer Allen Wittenauer
YETUS-1107 calcdiffs of cc raise false positive warnings Major Precommit Masatake Iwasaki Masatake Iwasaki
YETUS-1129 asflicense errors in yetus tree Major build Allen Wittenauer Allen Wittenauer
YETUS-1130 cc_filter should strip BASEDIR and sort Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1135 hadolint 2.x has ANSI sequences in output Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1101 Add an exclusion test for perlcritic Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1136 detect-secrets is crashing Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1149 ansible-lint output is not sorted Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1148 releasedocmaker ranged versions do not work Blocker Release Doc Maker Allen Wittenauer Allen Wittenauer
YETUS-1155 mvn site:site fails Blocker Audience Annotations, build Allen Wittenauer Owen O'Malley
YETUS-1157 Switch buildkite config to JDK 17 Trivial build Allen Wittenauer Allen Wittenauer
YETUS-1150 handle verify_command failures better Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1023 javadocs website creation is broken Major build Allen Wittenauer Allen Wittenauer
YETUS-1168 Minor bugs in bufcompat and buflint Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1170 some plugins are missing delete_parameters calls Critical Precommit Allen Wittenauer Allen Wittenauer
YETUS-135 asflicense does not validate rat jar Major Precommit Kengo Seki Allen Wittenauer
YETUS-1105 Xml check fails since JDK 15 Major Precommit Akira Ajisaka Allen Wittenauer
YETUS-1169 improve i18n support Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1174 missing report name check in junit Minor Precommit Allen Wittenauer Allen Wittenauer
YETUS-1172 jsonlint doc filename is wrong Trivial website and documentation Allen Wittenauer Allen Wittenauer
YETUS-1167 shellcheck null byte Minor Precommit Allen Wittenauer Allen Wittenauer
YETUS-1176 linecoments_end should always execute Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-1175 buf output not showing up in results-full Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-777 –version is broken in python programs Major Precommit Akira Ajisaka Allen Wittenauer

OTHER:

JIRA Summary Priority Component Reporter Contributor
YETUS-1118 Add .asf.yaml to asf-site branch to deploy website Major website and documentation Akira Ajisaka Akira Ajisaka
YETUS-1095 homebrew release process doesn't work Major build, homebrew Allen Wittenauer Allen Wittenauer
YETUS-1153 IBM's detect-secrets annoyingly checks for updated versions Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-1156 [April 2022] Update Dependencies Major build, Precommit Allen Wittenauer Allen Wittenauer
YETUS-1154 Clean-up some build issues now that JDK8 has been removed Critical build Allen Wittenauer Allen Wittenauer
YETUS-1160 Update year to 2022 Major build, website and documentation Allen Wittenauer Allen Wittenauer
YETUS-60 recover history from before "the great subproject split" Minor build Sean Busbey Allen Wittenauer
YETUS-1171 Release 0.14.0 Major build Allen Wittenauer Allen Wittenauer