You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@yetus.apache.org by Allen Wittenauer <aw...@apache.org> on 2020/12/07 04:52:55 UTC
[ANNOUNCE] Apache Yetus 0.13.0 Released!
Apache Yetus 0.13.0 Released!
The Apache Software Foundation and the Apache Yetus Project are pleased to
announce the release of version 0.13.0 of Apache Yetus.
Apache Yetus is a collection of libraries and tools that enable contribution
and release processes for software projects. It provides a robust system
for automatically checking new contributions against a variety of community
accepted requirements, the means to document a well defined supported
interface for downstream projects, and tools to help release managers
generate release documentation based on the information provided by
community issue trackers and source repositories.
This version marks the latest minor release representing the community's
work over the last 7+ months. Here are some, but not all, of the changes:
NOTE: This version has significant backward-incompatible changes. This release
is by far the biggest release the community has ever put out. Users
should take the necessary precautions when upgrading!
- The default branch is now 'main'.
- apache/yetus container image is now based upon Ubuntu Focal. Many
bundled binaries have been upgraded, and Python 2 support removed.
- prototool has been replaced with buf, providing both protobuf
backward compatibility checks as well as protobuf linting.
- Github Actions support has had a major overhaul, including supporting
a new action in the marketplace!
- Output to various systems has been changed. Plug-ins using a new
API will now put the corresponding log file in the vote table. Github
Comments have been removed and replaced with Github Checks Annotations
and Github Statuses. In some situations, this replacement functionality
may require an additional step configured in your CI system of choice.
If you have custom tests, you should upgrade to the new API calls to
support the new table and Github support.
- Docker Buildkit is now supported by default.
- The Buildkite CI system is now supported.
- Personalities and plug-ins have had a major reworking:
- None are bundled anymore
- .yetus/personality.sh, .yetus/plugins.d are now read by default
- personality_plugins is non-functional
- 'whitespace' is now 'blanks' and reads
.yetus/blanks-tabs.txt and .yetus/blanks-eol.txt instead of params
- precommit docs have had a major overhaul
- The tap for Homebrew installations has moved to apache/yetus-homebrew
- The Java versions and the Maven plug-in support for releasedocmaker
and shelldocs has been removed.
- All of the Python code now requires Python 3.8.
- Codespell support has been added to help prevent those pesky typos
and weird variable names.
- With the --mvn-only-changed-tests=true flag, patches that only change
unit tests in maven builds will only run those tests rather than all
of the tests.
To download, please choose a mirror by visiting:
https://yetus.apache.org/downloads/
The relevant checksums files are available at:
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-src.tar.gz.sha512
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-src.tar.gz.mds
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-bin.tar.gz.sha512
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-bin.tar.gz.mds
Project member signature keys can be found at
https://downloads.apache.org/yetus/KEYS
PGP signatures are available at:
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-src.tar.gz.asc
https://downloads.apache.org/yetus/0.13.0/apache-yetus-0.13.0-bin.tar.gz.asc
The list of changes included in this release and release notes can be browsed at:
https://yetus.apache.org/documentation/0.13.0/CHANGELOG/
https://yetus.apache.org/documentation/0.13.0/RELEASENOTES/
Documentation for this release is at:
https://yetus.apache.org/documentation/0.13.0/
On behalf of the Apache Yetus team, thanks to everyone who helped with this
release!
Questions, comments, and bug reports are always welcome on
dev@yetus.apache.org
--
Allen Wittenauer