+1 (non-binding)
- Verified hashes.
- Built from source on Mac with OpenJDK 8 and CentOS 7 with OpenJDK 11.
- Run a 3-node secure cluster with a secure ZooKeeper.
- Tested a couple of flows.
- Tested new features ("Run Once" a processor, nifi.sh
set-single-user-credentials, etc).
However, I found an issue in RPM build. The `lib` directory of the binary
distribution and that of RPM build (maven build with `-Prpm` option) are
different. This causes a java.lang.NoClassDefFoundError when starting the
bootstrap. A similar issue was found in NIFI-6827
<https://issues.apache.org/jira/browse/NIFI-6827>.
Thanks,
Kotaro
On Tue, Jul 13, 2021 at 3:18 AM David Handermann <[email protected]>
wrote:
> +1 (non-binding)
>
> - Built from source on Ubuntu 21.04 with Azul Zulu 11.0.10
> - Ran NiFi on Azul Zulu 11.0.10 and 1.8.0.282
> - Configured encrypted Flow File Repository using KeyStore Key Provider and
> PKCS12
> - Configured encrypted Flow File Swap Manager
> - Tested set-sensitive-properties-key and set-single-user-credentials
> commands
> - Tested flow with PutTCP and ListenTCP with TLS 1.3
> - Tested flow with UnpackContent using Zip file with bzip2 compression
> - Tested flow with EncryptContentPGP and DecryptContentPGP
> - Tested NiFi Toolkit using AES-GCM encryption of nifi.properties including
> new repository password property
> - Tested NiFi Registry with bucket creation and NiFi process group version
> control
> - Test NiFi Stateless with GetFile and UnpackContent flow downloaded from
> NiFi process group
>
> Regards,
> David Handermann
>
>
> On Mon, Jul 12, 2021 at 6:31 AM Arpad Boda <[email protected]> wrote:
>
> > +1 (binding)
> >
> > Built on Debian 10 using Java 11, started, designed a simple flow.
> > Verified hashes, signatures.
> >
> > Ps.: some tests failed, so only built without them.
> >
> > On Mon, Jul 12, 2021 at 12:38 PM Joe Gresock <[email protected]> wrote:
> >
> > > +1 (non-binding)
> > >
> > > Verified signature and hashes
> > > Full build with contrib check with OpenJDK Runtime Environment (Zulu
> > > 8.54.0.21-CA-macosx) (build 1.8.0_292-b10)
> > > Upgraded a single secure nifi 1.13.2 cluster with an existing flow,
> which
> > > started successfully.
> > > Verified TLS 1.3 works using an existing flow with
> > > HandleHttpRequest/Response and InvokeHttp
> > > Restarted with nifi.security.autoreload.enabled=true and verified that
> I
> > > was able to replace a keystore and truststore while NiFi was running
> > > Upgraded a 3-node secure nifi 1.13.2 cluster with an existing flow,
> which
> > > started successfully.
> > > Verified that load balanced connections work as expected, before and
> > after
> > > offloading a node.
> > > Used the encrypt-config.sh tool from Toolkit to encrypt nifi.properties
> > and
> > > nifi-registry.properties using AES/GCM, verified both apps started
> > > successfully.
> > > Used encrypt-config.sh to migrate the encryption to the
> > > HASHICORP_VAULT_TRANSIT protection scheme, verified both apps started
> > > successfully.
> > > Built a DataFlow and saved to file, then ran it via Stateless NiFi,
> > using a
> > > custom ParamaterProvider, verified that parameters were correctly
> > provided.
> > >
> > > On Sun, Jul 11, 2021 at 1:33 PM Robert Fellows <[email protected]>
> > > wrote:
> > >
> > > > +1 (non-binding)
> > > >
> > > > Verified signature and hashes
> > > > Full build with contrib check with OpenJDK Runtime Environment
> > > AdoptOpenJDK
> > > > (build 11.0.8+10)
> > > > Started new instance, verified it was secured by default.
> > > > Changed the username and password using bin/nifi.sh
> > > > set-single-user-credentials
> > > > Logged in with the new user/password i created
> > > > Fired up registry, created a bucket
> > > > Connected nifi to registry, versioned a flow. Imported a flow into
> > > another
> > > > process group.
> > > > General App usage (Firefox 89.0.2)
> > > >
> > > > Thanks for RM'ing this Joe!
> > > >
> > > > -- Rob Fellows
> > > >
> > > > On Sat, Jul 10, 2021 at 9:31 PM Mark Payne <[email protected]>
> > wrote:
> > > >
> > > > > +1 (binding)
> > > > >
> > > > > Verified the hashes.
> > > > > Performed full build with contrib-check profile
> > > > > Ran all system tests
> > > > > Started the newly created instance, verified that it was secure by
> > > > default.
> > > > > Changed username & password and verified the behavior.
> > > > > Created a 2-node cluster, secured by mutual TLS and verified
> > behavior.
> > > > >
> > > > > Started nifi registry. Created a bucket.
> > > > > Pushed to the bucket from standalone instance. Then added a second
> > > > version
> > > > > of flow.
> > > > > Downloaded flow onto cluster and switched between versioned a few
> > > times.
> > > > >
> > > > > Verified behavior of new default backpressure thresholds.
> > > > > Built a DataFlow and saved to file, then ran it via Stateless NiFi
> > > using
> > > > > command-line parameter overrides.
> > > > > Started DataFlow using Stateless nifi and the kafka connector.
> > Verified
> > > > > this behavior.
> > > > >
> > > > > Encountered no issues this time.
> > > > >
> > > > > Thanks for putting the RC together, Joe!
> > > > >
> > > > > > On Jul 10, 2021, at 6:40 PM, Joe Witt <[email protected]>
> wrote:
> > > > > >
> > > > > > Hello,
> > > > > >
> > > > > > I am pleased to be calling this vote for the source release of
> > Apache
> > > > > > NiFi 1.14.0.
> > > > > >
> > > > > > The source zip, including signatures, digests, etc. can be found
> > at:
> > > > > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1183
> > > > > >
> > > > > > The source being voted upon and the convenience binaries can be
> > found
> > > > at:
> > > > > > https://dist.apache.org/repos/dist/dev/nifi/1.14.0/
> > > > > >
> > > > > > Please note that this release now includes the convenience
> binaries
> > > for
> > > > > > Apache NiFi, NiFi toolkit, MiNiFi, MiNiFi Toolkit, Registry,
> > Registry
> > > > > Toolkit,
> > > > > > and Stateless NiFi.
> > > > > >
> > > > > > A helpful reminder on how the release candidate verification
> > process
> > > > > works:
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/How+to+help+verify+an+Apache+NiFi+release+candidate
> > > > > >
> > > > > > The Git tag is nifi-1.14.0-RC2
> > > > > > The Git commit ID is fcbf1d5f975dd984e34f3a543b9480c779b0dc2f
> > > > > >
> > > > >
> > > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=fcbf1d5f975dd984e34f3a543b9480c779b0dc2f
> > > > > >
> > > > > > Checksums of nifi-1.14.0-source-release.zip:
> > > > > > SHA256:
> > > > a96cf75c4f82d01e1c8e0b678d5ff23dec8c26824611c8d37f2ec245e9932b1c
> > > > > > SHA512:
> > > > >
> > > >
> > >
> >
> 2d23b1a2fae9f545f665c4ee5d9723cdf9c68a62a26d80287b96a55773594e1e80f689ec0f00ba74af92df164c6f4df73ac9b91db7678aaefd69ee8f1eed3f42
> > > > > >
> > > > > > Release artifacts are signed with the following key:
> > > > > > https://people.apache.org/keys/committer/joewitt.asc
> > > > > >
> > > > > > KEYS file available here:
> > > > > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > > > > >
> > > > > > 330+ issues were closed/resolved for this release:
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12349644
> > > > > >
> > > > > > Release note highlights can be found here:
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.14.0
> > > > > >
> > > > > > The vote will be open for at least 72 hours.
> > > > > > Please download the release candidate and evaluate the necessary
> > > items
> > > > > > including checking
> > > > > > hashes, signatures, build from source, and test. Then please
> vote:
> > > > > >
> > > > > > [ ] +1 Release this package as nifi-1.14.0
> > > > > > [ ] +0 no opinion
> > > > > > [ ] -1 Do not release this package because...
> > > > >
> > > > >
> > > >
> > > > --
> > > > -------------------------------
> > > > Rob Fellows
> > > >
> > >
> >
>