Thanks for your interest in helping to vote on a release candidate!
Please review the Project Release Guide for details on the release process and procedures associated with voting.
wget https://dist.apache.org/repos/dist/release/nifi/KEYS
wget for Windows can be found here.
gpg --import KEYS
On Windows cmder includes gpg.
rm -rf ~/.m2/repository/*
export VERSION=2.9.0wget https://dist.apache.org/repos/dist/dev/nifi/nifi-$VERSION/nifi-$VERSION-source-release.zip
wget https://dist.apache.org/repos/dist/dev/nifi/nifi-$VERSION/nifi-$VERSION-source-release.zip.asc
wget https://dist.apache.org/repos/dist/dev/nifi/nifi-$VERSION/nifi-$VERSION-source-release.zip.sha512
gpg --verify -v nifi-$VERSION-source-release.zip.asc
Run the following commands on Linux or macOS:
shasum -a 512 nifi-$VERSION-source-release.zip
Run the following commands on Windows:
certutil -hashfile nifi-$VERSION-source-release.zip SHA512
unzip -DD nifi-$VERSION-source-release.zip
Use Maven Wrapper to build using the currently configured Maven version. The Maven Wrapper script is named mvnw for Linux and macOS, and mvnw.cmd for Windows.
cd nifi-$VERSION
Increasing the memory available to the JVM through Maven may be required on some systems, e.g. to build the NiFi UI:
export MAVEN_OPTS="-Xmx3000m"
On Linux or macOS
./mvnw -T 1C clean install -Pcontrib-check
On Windows
mvnw.cmd -T 1C clean install -Pcontrib-check
The team welcomes participation in the release verification process! Project Management Committee members can cast binding votes. All other committers and contributors can cast non-binding votes.
Send a response to the vote thread indicating a +1, 0, -1 based on your findings.
Thank you for your time and effort to validate the release!