You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Joe Witt <jo...@apache.org> on 2022/11/23 15:58:09 UTC

[VOTE] Release Apache NiFi 1.19.0 (RC1)

Hello,

I am pleased to be calling this vote for the source release of Apache NiFi
1.19.0.

The source zip, including signatures, digests, etc. can be found at:
https://repository.apache.org/content/repositories/orgapachenifi-1216

The source being voted upon and the convenience binaries can be found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/

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.19.0-RC1
The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff

Checksums of nifi-1.19.0-source-release.zip:
SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
SHA512:
b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e

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

221 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150

Release note highlights can be found here:
https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Arpad Boda <ab...@apache.org>.
+1 binding

Verified checksums, build, signature, started NiFi, designed a simple flow.

Thanks,
Arpad

On Sat, Nov 26, 2022 at 6:41 PM Marton Szasz <sz...@apache.org> wrote:

> +1 (binding)
>
> Followed the usual steps and tested a use case of collecting system
> logs with minifi c++ and collecting them in nifi using ListenUDP.
>
> Thanks,
> Marton
>
> On Sat, 26 Nov 2022 at 06:25, David Handermann
> <ex...@apache.org> wrote:
> >
> > +1 (binding)
> >
> > - Verified signatures and hashes
> > - Ran build using Maven 3.8.6
> > - Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> > - Ran build on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
> > - Ran stateless and system tests on macOS 13.0 with Azul Zulu JDK 17.0.4
> > AArch64
> >
> > - Ran NiFi on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
> > - Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> > - Configured SAML 2 authentication and reverse proxy access
> >
> > - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> > - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.4 AMD64
> > - Created Buckets
> > - Verified Flow Version Control
> >
> > - NIFI-7392 Verified ValidateJson Processor with each relationship
> > - NIFI-10577 Verified visibility of sensitive checkbox on Firefox in
> Fetch
> > Parameters dialog
> > - NIFI-10506 Verified relocation of Repository Encryption to
> > Administrator's Guide
> > - NIFI-10569 Verified Maximum Threads property on HandleHttpRequest
> > - NIFI-10594 Verified visibility of multiple blank lines in Labels
> > - NIFI-10604 Verified Idle Timeout property handling in ListenTCP
> > - NIFI-10614 Verified Bouncy Castle 1.71 and jdk18on libraries across
> > modules
> > - NIFI-10624 Verified removal of sensitive properties key warning from
> > component documentation
> > - NIFI-10625 Verified HTTP/2 support in NiFi Registry
> > - NIFI-10628 Verified default Run Schedule on multiple Processors
> > - NIFI-10647 Verified updated URL in bundled README instructions
> > - NIFI-10648 Verified Apache Commons Text 1.10.0 upgraded across bundled
> > modules
> > - NIFI-10667 Verified Standard Private Key Service with valid and invalid
> > PKCS8 keys
> > - NIFI-10709 Verified presence of log in link on logout success
> > - NIFI-10713 Verified deprecation warning logged for PGP in
> EncryptContent
> > Processor
> > - NIFI-10798 Verified deprecation warning logged when running on Java 8
> > - NIFI-10819 Verified sasl.jaas.config with JndiLoginModule is invalid
> for
> > Kafka 2.6 Processors
> > - NIFI-10842 Verified optional HTTP Protocols property in OAuth2 Token
> > Provider
> > - NIFI-10861 Verified deprecation warning logged for legacy Azure Blob
> > Storage Processors
> >
> > Thanks Joe!
> >
> > Regards,
> > David Handermann
> >
> > On Wed, Nov 23, 2022 at 9:58 AM Joe Witt <jo...@apache.org> wrote:
> >
> > > Hello,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > > 1.19.0.
> > >
> > > The source zip, including signatures, digests, etc. can be found at:
> > > https://repository.apache.org/content/repositories/orgapachenifi-1216
> > >
> > > The source being voted upon and the convenience binaries can be found
> at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> > >
> > > 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.19.0-RC1
> > > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> > >
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> > > Checksums of nifi-1.19.0-source-release.zip:
> > > SHA256:
> 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > > SHA512:
> > >
> > >
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> > >
> > > 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
> > >
> > > 221 issues were closed/resolved for this release:
> > >
> > >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> > >
> > > Release note highlights can be found here:
> > >
> > >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...
> > >
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Marton Szasz <sz...@apache.org>.
+1 (binding)

Followed the usual steps and tested a use case of collecting system
logs with minifi c++ and collecting them in nifi using ListenUDP.

Thanks,
Marton

On Sat, 26 Nov 2022 at 06:25, David Handermann
<ex...@apache.org> wrote:
>
> +1 (binding)
>
> - Verified signatures and hashes
> - Ran build using Maven 3.8.6
> - Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> - Ran build on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
> - Ran stateless and system tests on macOS 13.0 with Azul Zulu JDK 17.0.4
> AArch64
>
> - Ran NiFi on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
> - Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> - Configured SAML 2 authentication and reverse proxy access
>
> - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
> - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.4 AMD64
> - Created Buckets
> - Verified Flow Version Control
>
> - NIFI-7392 Verified ValidateJson Processor with each relationship
> - NIFI-10577 Verified visibility of sensitive checkbox on Firefox in Fetch
> Parameters dialog
> - NIFI-10506 Verified relocation of Repository Encryption to
> Administrator's Guide
> - NIFI-10569 Verified Maximum Threads property on HandleHttpRequest
> - NIFI-10594 Verified visibility of multiple blank lines in Labels
> - NIFI-10604 Verified Idle Timeout property handling in ListenTCP
> - NIFI-10614 Verified Bouncy Castle 1.71 and jdk18on libraries across
> modules
> - NIFI-10624 Verified removal of sensitive properties key warning from
> component documentation
> - NIFI-10625 Verified HTTP/2 support in NiFi Registry
> - NIFI-10628 Verified default Run Schedule on multiple Processors
> - NIFI-10647 Verified updated URL in bundled README instructions
> - NIFI-10648 Verified Apache Commons Text 1.10.0 upgraded across bundled
> modules
> - NIFI-10667 Verified Standard Private Key Service with valid and invalid
> PKCS8 keys
> - NIFI-10709 Verified presence of log in link on logout success
> - NIFI-10713 Verified deprecation warning logged for PGP in EncryptContent
> Processor
> - NIFI-10798 Verified deprecation warning logged when running on Java 8
> - NIFI-10819 Verified sasl.jaas.config with JndiLoginModule is invalid for
> Kafka 2.6 Processors
> - NIFI-10842 Verified optional HTTP Protocols property in OAuth2 Token
> Provider
> - NIFI-10861 Verified deprecation warning logged for legacy Azure Blob
> Storage Processors
>
> Thanks Joe!
>
> Regards,
> David Handermann
>
> On Wed, Nov 23, 2022 at 9:58 AM Joe Witt <jo...@apache.org> wrote:
>
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache NiFi
> > 1.19.0.
> >
> > The source zip, including signatures, digests, etc. can be found at:
> > https://repository.apache.org/content/repositories/orgapachenifi-1216
> >
> > The source being voted upon and the convenience binaries can be found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> >
> > 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.19.0-RC1
> > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> >
> > https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> >
> > Checksums of nifi-1.19.0-source-release.zip:
> > SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > SHA512:
> >
> > b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> >
> > 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
> >
> > 221 issues were closed/resolved for this release:
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> >
> > Release note highlights can be found here:
> >
> > https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
> >

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by David Handermann <ex...@apache.org>.
+1 (binding)

- Verified signatures and hashes
- Ran build using Maven 3.8.6
- Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
- Ran build on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
- Ran stateless and system tests on macOS 13.0 with Azul Zulu JDK 17.0.4
AArch64

- Ran NiFi on macOS 13.0 with Azul Zulu JDK 17.0.4 AArch64
- Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
- Configured SAML 2 authentication and reverse proxy access

- Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-345 AMD64
- Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.4 AMD64
- Created Buckets
- Verified Flow Version Control

- NIFI-7392 Verified ValidateJson Processor with each relationship
- NIFI-10577 Verified visibility of sensitive checkbox on Firefox in Fetch
Parameters dialog
- NIFI-10506 Verified relocation of Repository Encryption to
Administrator's Guide
- NIFI-10569 Verified Maximum Threads property on HandleHttpRequest
- NIFI-10594 Verified visibility of multiple blank lines in Labels
- NIFI-10604 Verified Idle Timeout property handling in ListenTCP
- NIFI-10614 Verified Bouncy Castle 1.71 and jdk18on libraries across
modules
- NIFI-10624 Verified removal of sensitive properties key warning from
component documentation
- NIFI-10625 Verified HTTP/2 support in NiFi Registry
- NIFI-10628 Verified default Run Schedule on multiple Processors
- NIFI-10647 Verified updated URL in bundled README instructions
- NIFI-10648 Verified Apache Commons Text 1.10.0 upgraded across bundled
modules
- NIFI-10667 Verified Standard Private Key Service with valid and invalid
PKCS8 keys
- NIFI-10709 Verified presence of log in link on logout success
- NIFI-10713 Verified deprecation warning logged for PGP in EncryptContent
Processor
- NIFI-10798 Verified deprecation warning logged when running on Java 8
- NIFI-10819 Verified sasl.jaas.config with JndiLoginModule is invalid for
Kafka 2.6 Processors
- NIFI-10842 Verified optional HTTP Protocols property in OAuth2 Token
Provider
- NIFI-10861 Verified deprecation warning logged for legacy Azure Blob
Storage Processors

Thanks Joe!

Regards,
David Handermann

On Wed, Nov 23, 2022 at 9:58 AM Joe Witt <jo...@apache.org> wrote:

> Hello,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.19.0.
>
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1216
>
> The source being voted upon and the convenience binaries can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
>
> 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.19.0-RC1
> The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
>
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
>
> Checksums of nifi-1.19.0-source-release.zip:
> SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> SHA512:
>
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
>
> 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
>
> 221 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Matt Burgess <ma...@apache.org>.
+1 (binding) Ran through release helper, tested a couple of flows
including one with the new UpdateDatabaseTable processor. Thanks for
RM'ing Joe!

On Wed, Nov 23, 2022 at 10:58 AM Joe Witt <jo...@apache.org> wrote:
>
> Hello,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.19.0.
>
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1216
>
> The source being voted upon and the convenience binaries can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
>
> 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.19.0-RC1
> The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
>
> Checksums of nifi-1.19.0-source-release.zip:
> SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> SHA512:
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
>
> 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
>
> 221 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
>
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Nissim Shiman <ns...@yahoo.com.INVALID>.
 +1 (non-binding)


verified source release sha256/512 checksums 


built and ran successfully using:Apache Maven 3.6.3 Java openjdk version: 1.8.0_332
linux kernel 3.10.0-1160


Verified various simple flows.

Modifed name of connection relationship within flow, as well as backpressure,  size threshold, load balance strategy, prioritizers and copied PG it was contained in.  
Copied connection retained all modified settings.


Issue with backward compatibility of flow.xml.gz was noticed where removing flow.json.gz and restarting nifi can lead to some WARN logs.  Many times nifi will start up anyway, but if nifi was using a registry client then it will not startup.


This was more of a kick the tires test and I don't think should be a blocker (as it is unlikely a nifi admin will decide to remove their flow.json.gz file), but for those who want to use an older flow.xml.gz (I guess from before nifi 1.16) this might be noticed.


Will put in a jira for this edge case.


Thank you for the upcoming release!

Nissim Shiman

    On Wednesday, November 23, 2022 at 03:58:27 PM UTC, Joe Witt <jo...@apache.org> wrote:  
 
 Hello,

I am pleased to be calling this vote for the source release of Apache NiFi
1.19.0.

The source zip, including signatures, digests, etc. can be found at:
https://repository.apache.org/content/repositories/orgapachenifi-1216

The source being voted upon and the convenience binaries can be found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/

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.19.0-RC1
The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff

Checksums of nifi-1.19.0-source-release.zip:
SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
SHA512:
b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e

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

221 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150

Release note highlights can be found here:
https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...
  

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Chris Sampson <ch...@naimuri.com.INVALID>.
+1 (non-binding)

Ran through release verification helper (added references to wifi-registry, wifi-toolkit and minify build artefacts to the Confluence page).


Verified checksums & signature.

Build completed on Mac M1 (arm64) using Maven 3.8.6; Java 17.0.5, vendor: Eclipse Adoptium.

Started NiFi, designed a couple of simple flows. Locally built Docker images and tested connectivity between NiFi, Registry and Toolkit with some simple Flows and customer test harness.



Cheers,

---
Chris Sampson
IT Consultant
chris.sampson@naimuri.com


> On 23 Nov 2022, at 15:58, Joe Witt <jo...@apache.org> wrote:
> 
> Hello,
> 
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.19.0.
> 
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1216
> 
> The source being voted upon and the convenience binaries can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> 
> 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.19.0-RC1
> The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> 
> Checksums of nifi-1.19.0-source-release.zip:
> SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> SHA512:
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> 
> 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
> 
> 221 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> 
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...


[RESULT][VOTE] Release Apache NiFi 1.19.0

Posted by Joe Witt <jo...@gmail.com>.
Apache NiFi Community,

I am pleased to announce that the 1.19.0 release of Apache NiFi passes with
    6 +1 (binding) votes
    5 +1 (non-binding) votes
    0 0 votes
    0 -1 votes

Thanks to all who helped make this release possible.

Here is the PMC vote thread:
https://lists.apache.org/thread/jpcc95n73vwt1bq2bf96sv0868pbgpph

On Mon, Nov 28, 2022 at 8:35 AM Joe Witt <jo...@gmail.com> wrote:

> +1 binding
>
> On Mon, Nov 28, 2022 at 5:35 AM Peter Turcsanyi <tu...@apache.org>
> wrote:
>
>> +1 (binding)
>>
>> - Verified signatures and hashes.
>> - Built NiFi on Ubuntu 20.04 with Java 8 (Adoptium Temurin
>> 1.8.0_352-b08), Java 11 (Adoptium Temurin 11.0.17+8) and Java 17
>> (Adoptium Temurin 17.0.5+8).
>> - Ran NiFi on the java versions above.
>> - Ran flows for testing:
>> -- new Snowflake processors (NIFI-10370)
>> -- new Iceberg processor (NIFI-10442)
>> -- MQTT failover (NIFI-10543)
>> -- other smaller changes (NIFI-10349, NIFI-10656, NIFI-10317)
>>
>> Found some issues but these are not blockers. Jiras created:
>> - NIFI-10883: SnowflakeComputingConnectionPool fails on Java 17
>> - NIFI-10884: Conflict resolution in PutAzureDataLakeStorage should
>> log the target filename
>> - NIFI-10885: ConsumeMQTT should stop client threads
>>
>> Thanks for RMing Joe!
>>
>> Regards,
>> Peter Turcsanyi
>>
>> On Mon, Nov 28, 2022 at 4:53 AM Mark Bean <ma...@gmail.com> wrote:
>> >
>> > +1 (non-binding)
>> >
>> > Verified checksums and signatures.
>> > Performed full build with -Pcontrib-check using OpenJDK 1.8.0_352,
>> 11.0.17,
>> > 17.0.5
>> > Ran several relatively simple flows in non-cluster mode only. No issues
>> > observed.
>> >
>> > I don't believe this is worth holding up the 1.19.0 release, but while
>> > everything worked as expected with Java 8 and 11, there were some issues
>> > with Java 17 in generating documentation for several of the "scripted"
>> > processors, controller services and a reporting task. The following is
>> from
>> > the nifi-app.log. And, in the UI, the documentation was not
>> full/complete
>> > for these processors.
>> >
>> > 2022-11-27 20:50:27,703 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.processors.script.InvokeScriptedProcessor]
>> > 2022-11-27 20:50:28,243 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class org.apache.nifi.processors.script.ExecuteScript]
>> > 2022-11-27 20:50:28,311 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.record.sink.script.ScriptedRecordSink]
>> > 2022-11-27 20:50:28,313 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.record.script.ScriptedRecordSetWriter]
>> > 2022-11-27 20:50:28,315 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> org.apache.nifi.lookup.script.ScriptedLookupService]
>> > 2022-11-27 20:50:28,323 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.lookup.script.SimpleScriptedLookupService]
>> > 2022-11-27 20:50:28,326 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.rules.handlers.script.ScriptedActionHandler]
>> > 2022-11-27 20:50:28,327 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class org.apache.nifi.record.script.ScriptedReader]
>> > 2022-11-27 20:50:28,328 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.rules.engine.script.ScriptedRulesEngine]
>> > 2022-11-27 20:50:28,521 WARN [main]
>> > o.apache.nifi.documentation.DocGenerator Documentation generation
>> failed:
>> > Component Class [class
>> > org.apache.nifi.reporting.script.ScriptedReportingTask]
>> >
>> > On Sun, Nov 27, 2022 at 4:35 PM Nandor Soma Abonyi
>> > <ns...@icloud.com.invalid> wrote:
>> >
>> > > +1 (non-binding)
>> > >
>> > > I’ve found two minor issues. I believe none of them is a blocker, but
>> we
>> > > should follow up on them. Marked them with ***.
>> > >
>> > > Went through the release helper guide on:
>> > > Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
>> > > Java version: 1.8.0_332, vendor: Temurin
>> > > Default locale: en_US, platform encoding: UTF-8
>> > > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>> > >
>> > > Imported flows from NiFi registry for these issues and verified them:
>> > > - NIFI-10760 - Add Api key authentication option to
>> > > ElasticSearchClientServiceImpl
>> > >     - *** A validation has been removed, which prevented using Basic
>> and
>> > > Api Key properties together.
>> > >              If I set Username/Password and hide them by selecting
>> Api Key
>> > > Authorization Scheme, the client will still use those credentials. If
>> I set
>> > > Api Key, the client will add both credentials as a request header.
>> > >              Opened NIFI-10880 for further discussion.
>> > > - NIFI-10668 - Persist proxy password in remote process group
>> > > - NIFI-10656 - Log ignored event with info instead of warning in
>> PutADLS
>> > > - NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's
>> > > content by ConsumeMQTT
>> > > - NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
>> > > - NIFI-10543 - Support broker failover in MQTT processors
>> > > - NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution
>> > > Strategy
>> > > - NIFI-10317 - NullPointerException if AMQP header value is null
>> > >
>> > > *** Initially, I wanted to build NiFi in a docker container but
>> > > experienced intermittent test failures. Most of the time, an 5 sec
>> Test
>> > > timeout caused issues in TestStandardFlowFileQueue.
>> > >       I don’t know why such a timeout was used, but I opened
>> NIFI-10881
>> > > for further discussion.
>> > >
>> > > Thanks for RM'ing Joe!
>> > > Regards,
>> > > Soma
>> > >
>> > > > On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
>> > > >
>> > > > Hello,
>> > > >
>> > > > I am pleased to be calling this vote for the source release of
>> Apache
>> > > NiFi
>> > > > 1.19.0.
>> > > >
>> > > > The source zip, including signatures, digests, etc. can be found at:
>> > > >
>> https://repository.apache.org/content/repositories/orgapachenifi-1216
>> > > >
>> > > > The source being voted upon and the convenience binaries can be
>> found at:
>> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
>> > > >
>> > > > 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.19.0-RC1
>> > > > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
>> > > >
>> > >
>> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
>> > > >
>> > > > Checksums of nifi-1.19.0-source-release.zip:
>> > > > SHA256:
>> 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
>> > > > SHA512:
>> > > >
>> > >
>> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
>> > > >
>> > > > 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
>> > > >
>> > > > 221 issues were closed/resolved for this release:
>> > > >
>> > >
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
>> > > >
>> > > > Release note highlights can be found here:
>> > > >
>> > >
>> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
>> > > > [ ] +0 no opinion
>> > > > [ ] -1 Do not release this package because...
>> > >
>> > >
>>
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Joe Witt <jo...@gmail.com>.
+1 binding

On Mon, Nov 28, 2022 at 5:35 AM Peter Turcsanyi <tu...@apache.org>
wrote:

> +1 (binding)
>
> - Verified signatures and hashes.
> - Built NiFi on Ubuntu 20.04 with Java 8 (Adoptium Temurin
> 1.8.0_352-b08), Java 11 (Adoptium Temurin 11.0.17+8) and Java 17
> (Adoptium Temurin 17.0.5+8).
> - Ran NiFi on the java versions above.
> - Ran flows for testing:
> -- new Snowflake processors (NIFI-10370)
> -- new Iceberg processor (NIFI-10442)
> -- MQTT failover (NIFI-10543)
> -- other smaller changes (NIFI-10349, NIFI-10656, NIFI-10317)
>
> Found some issues but these are not blockers. Jiras created:
> - NIFI-10883: SnowflakeComputingConnectionPool fails on Java 17
> - NIFI-10884: Conflict resolution in PutAzureDataLakeStorage should
> log the target filename
> - NIFI-10885: ConsumeMQTT should stop client threads
>
> Thanks for RMing Joe!
>
> Regards,
> Peter Turcsanyi
>
> On Mon, Nov 28, 2022 at 4:53 AM Mark Bean <ma...@gmail.com> wrote:
> >
> > +1 (non-binding)
> >
> > Verified checksums and signatures.
> > Performed full build with -Pcontrib-check using OpenJDK 1.8.0_352,
> 11.0.17,
> > 17.0.5
> > Ran several relatively simple flows in non-cluster mode only. No issues
> > observed.
> >
> > I don't believe this is worth holding up the 1.19.0 release, but while
> > everything worked as expected with Java 8 and 11, there were some issues
> > with Java 17 in generating documentation for several of the "scripted"
> > processors, controller services and a reporting task. The following is
> from
> > the nifi-app.log. And, in the UI, the documentation was not full/complete
> > for these processors.
> >
> > 2022-11-27 20:50:27,703 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.processors.script.InvokeScriptedProcessor]
> > 2022-11-27 20:50:28,243 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class org.apache.nifi.processors.script.ExecuteScript]
> > 2022-11-27 20:50:28,311 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.record.sink.script.ScriptedRecordSink]
> > 2022-11-27 20:50:28,313 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.record.script.ScriptedRecordSetWriter]
> > 2022-11-27 20:50:28,315 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> org.apache.nifi.lookup.script.ScriptedLookupService]
> > 2022-11-27 20:50:28,323 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.lookup.script.SimpleScriptedLookupService]
> > 2022-11-27 20:50:28,326 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.rules.handlers.script.ScriptedActionHandler]
> > 2022-11-27 20:50:28,327 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class org.apache.nifi.record.script.ScriptedReader]
> > 2022-11-27 20:50:28,328 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.rules.engine.script.ScriptedRulesEngine]
> > 2022-11-27 20:50:28,521 WARN [main]
> > o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> > Component Class [class
> > org.apache.nifi.reporting.script.ScriptedReportingTask]
> >
> > On Sun, Nov 27, 2022 at 4:35 PM Nandor Soma Abonyi
> > <ns...@icloud.com.invalid> wrote:
> >
> > > +1 (non-binding)
> > >
> > > I’ve found two minor issues. I believe none of them is a blocker, but
> we
> > > should follow up on them. Marked them with ***.
> > >
> > > Went through the release helper guide on:
> > > Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> > > Java version: 1.8.0_332, vendor: Temurin
> > > Default locale: en_US, platform encoding: UTF-8
> > > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> > >
> > > Imported flows from NiFi registry for these issues and verified them:
> > > - NIFI-10760 - Add Api key authentication option to
> > > ElasticSearchClientServiceImpl
> > >     - *** A validation has been removed, which prevented using Basic
> and
> > > Api Key properties together.
> > >              If I set Username/Password and hide them by selecting Api
> Key
> > > Authorization Scheme, the client will still use those credentials. If
> I set
> > > Api Key, the client will add both credentials as a request header.
> > >              Opened NIFI-10880 for further discussion.
> > > - NIFI-10668 - Persist proxy password in remote process group
> > > - NIFI-10656 - Log ignored event with info instead of warning in
> PutADLS
> > > - NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's
> > > content by ConsumeMQTT
> > > - NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
> > > - NIFI-10543 - Support broker failover in MQTT processors
> > > - NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution
> > > Strategy
> > > - NIFI-10317 - NullPointerException if AMQP header value is null
> > >
> > > *** Initially, I wanted to build NiFi in a docker container but
> > > experienced intermittent test failures. Most of the time, an 5 sec Test
> > > timeout caused issues in TestStandardFlowFileQueue.
> > >       I don’t know why such a timeout was used, but I opened NIFI-10881
> > > for further discussion.
> > >
> > > Thanks for RM'ing Joe!
> > > Regards,
> > > Soma
> > >
> > > > On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
> > > >
> > > > Hello,
> > > >
> > > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi
> > > > 1.19.0.
> > > >
> > > > The source zip, including signatures, digests, etc. can be found at:
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1216
> > > >
> > > > The source being voted upon and the convenience binaries can be
> found at:
> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> > > >
> > > > 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.19.0-RC1
> > > > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> > > >
> > >
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> > > >
> > > > Checksums of nifi-1.19.0-source-release.zip:
> > > > SHA256:
> 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > > > SHA512:
> > > >
> > >
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> > > >
> > > > 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
> > > >
> > > > 221 issues were closed/resolved for this release:
> > > >
> > >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> > > >
> > > > Release note highlights can be found here:
> > > >
> > >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > > > [ ] +0 no opinion
> > > > [ ] -1 Do not release this package because...
> > >
> > >
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Peter Turcsanyi <tu...@apache.org>.
+1 (binding)

- Verified signatures and hashes.
- Built NiFi on Ubuntu 20.04 with Java 8 (Adoptium Temurin
1.8.0_352-b08), Java 11 (Adoptium Temurin 11.0.17+8) and Java 17
(Adoptium Temurin 17.0.5+8).
- Ran NiFi on the java versions above.
- Ran flows for testing:
-- new Snowflake processors (NIFI-10370)
-- new Iceberg processor (NIFI-10442)
-- MQTT failover (NIFI-10543)
-- other smaller changes (NIFI-10349, NIFI-10656, NIFI-10317)

Found some issues but these are not blockers. Jiras created:
- NIFI-10883: SnowflakeComputingConnectionPool fails on Java 17
- NIFI-10884: Conflict resolution in PutAzureDataLakeStorage should
log the target filename
- NIFI-10885: ConsumeMQTT should stop client threads

Thanks for RMing Joe!

Regards,
Peter Turcsanyi

On Mon, Nov 28, 2022 at 4:53 AM Mark Bean <ma...@gmail.com> wrote:
>
> +1 (non-binding)
>
> Verified checksums and signatures.
> Performed full build with -Pcontrib-check using OpenJDK 1.8.0_352, 11.0.17,
> 17.0.5
> Ran several relatively simple flows in non-cluster mode only. No issues
> observed.
>
> I don't believe this is worth holding up the 1.19.0 release, but while
> everything worked as expected with Java 8 and 11, there were some issues
> with Java 17 in generating documentation for several of the "scripted"
> processors, controller services and a reporting task. The following is from
> the nifi-app.log. And, in the UI, the documentation was not full/complete
> for these processors.
>
> 2022-11-27 20:50:27,703 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.processors.script.InvokeScriptedProcessor]
> 2022-11-27 20:50:28,243 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.processors.script.ExecuteScript]
> 2022-11-27 20:50:28,311 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.record.sink.script.ScriptedRecordSink]
> 2022-11-27 20:50:28,313 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.record.script.ScriptedRecordSetWriter]
> 2022-11-27 20:50:28,315 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.lookup.script.ScriptedLookupService]
> 2022-11-27 20:50:28,323 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.lookup.script.SimpleScriptedLookupService]
> 2022-11-27 20:50:28,326 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.rules.handlers.script.ScriptedActionHandler]
> 2022-11-27 20:50:28,327 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.record.script.ScriptedReader]
> 2022-11-27 20:50:28,328 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.rules.engine.script.ScriptedRulesEngine]
> 2022-11-27 20:50:28,521 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.reporting.script.ScriptedReportingTask]
>
> On Sun, Nov 27, 2022 at 4:35 PM Nandor Soma Abonyi
> <ns...@icloud.com.invalid> wrote:
>
> > +1 (non-binding)
> >
> > I’ve found two minor issues. I believe none of them is a blocker, but we
> > should follow up on them. Marked them with ***.
> >
> > Went through the release helper guide on:
> > Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> > Java version: 1.8.0_332, vendor: Temurin
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >
> > Imported flows from NiFi registry for these issues and verified them:
> > - NIFI-10760 - Add Api key authentication option to
> > ElasticSearchClientServiceImpl
> >     - *** A validation has been removed, which prevented using Basic and
> > Api Key properties together.
> >              If I set Username/Password and hide them by selecting Api Key
> > Authorization Scheme, the client will still use those credentials. If I set
> > Api Key, the client will add both credentials as a request header.
> >              Opened NIFI-10880 for further discussion.
> > - NIFI-10668 - Persist proxy password in remote process group
> > - NIFI-10656 - Log ignored event with info instead of warning in PutADLS
> > - NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's
> > content by ConsumeMQTT
> > - NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
> > - NIFI-10543 - Support broker failover in MQTT processors
> > - NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution
> > Strategy
> > - NIFI-10317 - NullPointerException if AMQP header value is null
> >
> > *** Initially, I wanted to build NiFi in a docker container but
> > experienced intermittent test failures. Most of the time, an 5 sec Test
> > timeout caused issues in TestStandardFlowFileQueue.
> >       I don’t know why such a timeout was used, but I opened NIFI-10881
> > for further discussion.
> >
> > Thanks for RM'ing Joe!
> > Regards,
> > Soma
> >
> > > On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
> > >
> > > Hello,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > 1.19.0.
> > >
> > > The source zip, including signatures, digests, etc. can be found at:
> > > https://repository.apache.org/content/repositories/orgapachenifi-1216
> > >
> > > The source being voted upon and the convenience binaries can be found at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> > >
> > > 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.19.0-RC1
> > > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> > https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> > > Checksums of nifi-1.19.0-source-release.zip:
> > > SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > > SHA512:
> > >
> > b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> > >
> > > 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
> > >
> > > 221 issues were closed/resolved for this release:
> > >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> > >
> > > Release note highlights can be found here:
> > >
> > https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...
> >
> >

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Ferenc Kis <br...@gmail.com>.
+1 (non-binding)
- Went through the helper guide, full clean build, verified signatures and
hashes
- Started NiFi, created a simple flow
- NIFI-10701, NIFI-10857: Run minifi and minifi-c2 ITs, which includes the
building of the refactored docker images (dockermaven). Image sizes look
good
- NIFI-10679: Verified the newly implemented "UPDATE/ASSET" C2 command. The
asset was downloaded to the agent's asset directory as expected

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/fkis/.sdkman/candidates/maven/current
Java version: 1.8.0_252, vendor: AdoptOpenJDK, runtime:
/Users/fkis/.sdkman/candidates/java/8.0.252.hs-adpt/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

On Mon, Nov 28, 2022 at 4:53 AM Mark Bean <ma...@gmail.com> wrote:

> +1 (non-binding)
>
> Verified checksums and signatures.
> Performed full build with -Pcontrib-check using OpenJDK 1.8.0_352, 11.0.17,
> 17.0.5
> Ran several relatively simple flows in non-cluster mode only. No issues
> observed.
>
> I don't believe this is worth holding up the 1.19.0 release, but while
> everything worked as expected with Java 8 and 11, there were some issues
> with Java 17 in generating documentation for several of the "scripted"
> processors, controller services and a reporting task. The following is from
> the nifi-app.log. And, in the UI, the documentation was not full/complete
> for these processors.
>
> 2022-11-27 20:50:27,703 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.processors.script.InvokeScriptedProcessor]
> 2022-11-27 20:50:28,243 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.processors.script.ExecuteScript]
> 2022-11-27 20:50:28,311 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.record.sink.script.ScriptedRecordSink]
> 2022-11-27 20:50:28,313 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.record.script.ScriptedRecordSetWriter]
> 2022-11-27 20:50:28,315 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.lookup.script.ScriptedLookupService]
> 2022-11-27 20:50:28,323 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.lookup.script.SimpleScriptedLookupService]
> 2022-11-27 20:50:28,326 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.rules.handlers.script.ScriptedActionHandler]
> 2022-11-27 20:50:28,327 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class org.apache.nifi.record.script.ScriptedReader]
> 2022-11-27 20:50:28,328 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.rules.engine.script.ScriptedRulesEngine]
> 2022-11-27 20:50:28,521 WARN [main]
> o.apache.nifi.documentation.DocGenerator Documentation generation failed:
> Component Class [class
> org.apache.nifi.reporting.script.ScriptedReportingTask]
>
> On Sun, Nov 27, 2022 at 4:35 PM Nandor Soma Abonyi
> <ns...@icloud.com.invalid> wrote:
>
> > +1 (non-binding)
> >
> > I’ve found two minor issues. I believe none of them is a blocker, but we
> > should follow up on them. Marked them with ***.
> >
> > Went through the release helper guide on:
> > Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> > Java version: 1.8.0_332, vendor: Temurin
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> >
> > Imported flows from NiFi registry for these issues and verified them:
> > - NIFI-10760 - Add Api key authentication option to
> > ElasticSearchClientServiceImpl
> >     - *** A validation has been removed, which prevented using Basic and
> > Api Key properties together.
> >              If I set Username/Password and hide them by selecting Api
> Key
> > Authorization Scheme, the client will still use those credentials. If I
> set
> > Api Key, the client will add both credentials as a request header.
> >              Opened NIFI-10880 for further discussion.
> > - NIFI-10668 - Persist proxy password in remote process group
> > - NIFI-10656 - Log ignored event with info instead of warning in PutADLS
> > - NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's
> > content by ConsumeMQTT
> > - NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
> > - NIFI-10543 - Support broker failover in MQTT processors
> > - NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution
> > Strategy
> > - NIFI-10317 - NullPointerException if AMQP header value is null
> >
> > *** Initially, I wanted to build NiFi in a docker container but
> > experienced intermittent test failures. Most of the time, an 5 sec Test
> > timeout caused issues in TestStandardFlowFileQueue.
> >       I don’t know why such a timeout was used, but I opened NIFI-10881
> > for further discussion.
> >
> > Thanks for RM'ing Joe!
> > Regards,
> > Soma
> >
> > > On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
> > >
> > > Hello,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > 1.19.0.
> > >
> > > The source zip, including signatures, digests, etc. can be found at:
> > > https://repository.apache.org/content/repositories/orgapachenifi-1216
> > >
> > > The source being voted upon and the convenience binaries can be found
> at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> > >
> > > 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.19.0-RC1
> > > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> >
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> > >
> > > Checksums of nifi-1.19.0-source-release.zip:
> > > SHA256:
> 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > > SHA512:
> > >
> >
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> > >
> > > 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
> > >
> > > 221 issues were closed/resolved for this release:
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> > >
> > > Release note highlights can be found here:
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...
> >
> >
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Mark Bean <ma...@gmail.com>.
+1 (non-binding)

Verified checksums and signatures.
Performed full build with -Pcontrib-check using OpenJDK 1.8.0_352, 11.0.17,
17.0.5
Ran several relatively simple flows in non-cluster mode only. No issues
observed.

I don't believe this is worth holding up the 1.19.0 release, but while
everything worked as expected with Java 8 and 11, there were some issues
with Java 17 in generating documentation for several of the "scripted"
processors, controller services and a reporting task. The following is from
the nifi-app.log. And, in the UI, the documentation was not full/complete
for these processors.

2022-11-27 20:50:27,703 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.processors.script.InvokeScriptedProcessor]
2022-11-27 20:50:28,243 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class org.apache.nifi.processors.script.ExecuteScript]
2022-11-27 20:50:28,311 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.record.sink.script.ScriptedRecordSink]
2022-11-27 20:50:28,313 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.record.script.ScriptedRecordSetWriter]
2022-11-27 20:50:28,315 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class org.apache.nifi.lookup.script.ScriptedLookupService]
2022-11-27 20:50:28,323 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.lookup.script.SimpleScriptedLookupService]
2022-11-27 20:50:28,326 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.rules.handlers.script.ScriptedActionHandler]
2022-11-27 20:50:28,327 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class org.apache.nifi.record.script.ScriptedReader]
2022-11-27 20:50:28,328 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.rules.engine.script.ScriptedRulesEngine]
2022-11-27 20:50:28,521 WARN [main]
o.apache.nifi.documentation.DocGenerator Documentation generation failed:
Component Class [class
org.apache.nifi.reporting.script.ScriptedReportingTask]

On Sun, Nov 27, 2022 at 4:35 PM Nandor Soma Abonyi
<ns...@icloud.com.invalid> wrote:

> +1 (non-binding)
>
> I’ve found two minor issues. I believe none of them is a blocker, but we
> should follow up on them. Marked them with ***.
>
> Went through the release helper guide on:
> Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> Java version: 1.8.0_332, vendor: Temurin
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
>
> Imported flows from NiFi registry for these issues and verified them:
> - NIFI-10760 - Add Api key authentication option to
> ElasticSearchClientServiceImpl
>     - *** A validation has been removed, which prevented using Basic and
> Api Key properties together.
>              If I set Username/Password and hide them by selecting Api Key
> Authorization Scheme, the client will still use those credentials. If I set
> Api Key, the client will add both credentials as a request header.
>              Opened NIFI-10880 for further discussion.
> - NIFI-10668 - Persist proxy password in remote process group
> - NIFI-10656 - Log ignored event with info instead of warning in PutADLS
> - NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's
> content by ConsumeMQTT
> - NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
> - NIFI-10543 - Support broker failover in MQTT processors
> - NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution
> Strategy
> - NIFI-10317 - NullPointerException if AMQP header value is null
>
> *** Initially, I wanted to build NiFi in a docker container but
> experienced intermittent test failures. Most of the time, an 5 sec Test
> timeout caused issues in TestStandardFlowFileQueue.
>       I don’t know why such a timeout was used, but I opened NIFI-10881
> for further discussion.
>
> Thanks for RM'ing Joe!
> Regards,
> Soma
>
> > On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
> >
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > 1.19.0.
> >
> > The source zip, including signatures, digests, etc. can be found at:
> > https://repository.apache.org/content/repositories/orgapachenifi-1216
> >
> > The source being voted upon and the convenience binaries can be found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> >
> > 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.19.0-RC1
> > The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> >
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> >
> > Checksums of nifi-1.19.0-source-release.zip:
> > SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> > SHA512:
> >
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> >
> > 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
> >
> > 221 issues were closed/resolved for this release:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> >
> > Release note highlights can be found here:
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
>
>

Re: [VOTE] Release Apache NiFi 1.19.0 (RC1)

Posted by Nandor Soma Abonyi <ns...@icloud.com.INVALID>.
+1 (non-binding)

I’ve found two minor issues. I believe none of them is a blocker, but we should follow up on them. Marked them with ***.

Went through the release helper guide on:
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Java version: 1.8.0_332, vendor: Temurin
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

Imported flows from NiFi registry for these issues and verified them:
- NIFI-10760 - Add Api key authentication option to ElasticSearchClientServiceImpl
    - *** A validation has been removed, which prevented using Basic and Api Key properties together.
             If I set Username/Password and hide them by selecting Api Key Authorization Scheme, the client will still use those credentials. If I set Api Key, the client will add both credentials as a request header.
             Opened NIFI-10880 for further discussion.
- NIFI-10668 - Persist proxy password in remote process group
- NIFI-10656 - Log ignored event with info instead of warning in PutADLS
- NIFI-10650 - Fix demarcator is appended to the end of the FlowFile's content by ConsumeMQTT
- NIFI-10644 - Add Message Demarcator-style processing in PublishMQTT
- NIFI-10543 - Support broker failover in MQTT processors
- NIFI-10491 - PutAzureBlobStorage_v12 should have Conflict Resolution Strategy
- NIFI-10317 - NullPointerException if AMQP header value is null

*** Initially, I wanted to build NiFi in a docker container but experienced intermittent test failures. Most of the time, an 5 sec Test timeout caused issues in TestStandardFlowFileQueue.
      I don’t know why such a timeout was used, but I opened NIFI-10881 for further discussion.

Thanks for RM'ing Joe!
Regards,
Soma

> On Nov 23, 2022, at 4:58 PM, Joe Witt <jo...@apache.org> wrote:
> 
> Hello,
> 
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.19.0.
> 
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1216
> 
> The source being voted upon and the convenience binaries can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.19.0/
> 
> 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.19.0-RC1
> The Git commit ID is ec87bf93add2f645d2ea426002e0c24db54614ff
> https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=ec87bf93add2f645d2ea426002e0c24db54614ff
> 
> Checksums of nifi-1.19.0-source-release.zip:
> SHA256: 909c4fce81b305af955540f83115474d139c132e886847df7b76e94efd3d4641
> SHA512:
> b3ba95984841140aa2a9a2ea471dd446d6fbd71dba320f723839e0938a7873f847e415a88b7c38e59907ad051c896949f0c7093c6d5e6b5db549de929ec32c6e
> 
> 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
> 
> 221 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12352150
> 
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.19.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.19.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...