Re: Nifi 2.0.0 Major release timeline

2024-07-12 Thread Sean Sullivan
My 2 cents:  I think AWS SDK 1.x should be removed from NiFi 2.0 before the
GA release.

I have started working on removing AWS SDK 1.x and I hope to share a PR
soon.

Sean


On Thu, Jul 4, 2024 at 1:04 PM Joe Witt  wrote:

> Ajay
>
> We do not have a specific date in mind.  I believe largely we've completed
> the major efforts we had intended for 2.0 and that even went further to
> include a completely re-written UI which is a huge help.  We do continue to
> find unmaintained or security relevant code with limited maintenance and
> we're aggressively cleaning all that up.  We need to ensure we've cleaned
> up all deprecated bits and are putting ourselves in the best position to
> maintain, secure, and add capability as we go.
>
> Not speaking for the community but my personal take is we're likely 1-2
> months away now from minting a release as GA of 2.0 as what I see that
> remains is pretty purely just code removal/clean-up.  There are always one
> or two surprises that emerge but the 2.0 line is looking really good and is
> already considerably in use for production purposes so stability is there.
>
> Thanks
> Joe
>
> On Thu, Jul 4, 2024 at 6:16 AM Premarajan, Ajay
>  wrote:
>
> > Hi Team,
> >
> > We are currently using NiFi version 1.26 in our production environment.
> Is
> > there a scheduled timeline for the major release of NiFi 2.0.0, or an
> > estimate of how many milestone releases are planned before the major
> > version is released?
> >
> >
> > Mit freundlichen Grüßen / Kind regards
> >
> > Ajay Premarajan
> >
> >
>


Re: Regarding issues facing on NIFI Remote process group

2024-07-09 Thread Tirumanyam, Dharani
Hi NIFI Team,

I hope this email finds you well. I am sending this email to kindly remind you 
about the mail sent on last Monday [01-07-2024]. I would greatly appreciate it 
if you take a moment to review my previous mail and provide your feedback or 
response.

Please let me know if there is anything else I can assist you with. I value 
your input and look forward to hearing from you soon.

Thanks & Regards,
Dharani T.

From: Tirumanyam, Dharani 
Date: Tuesday, 2 July 2024 at 8:16 AM
To: dev@nifi.apache.org 
Cc: Pulimi, Satish , Shankarprasad, Raghuveera 

Subject: Re: Regarding issues facing on NIFI Remote process group
Sorry for the spam, Please find the attachments here

Thanks & Regards,
Dharani Tirumanyam.

From: Tirumanyam, Dharani 
Date: Monday, 1 July 2024 at 9:42 PM
To: dev@nifi.apache.org 
Cc: Pulimi, Satish , Shankarprasad, Raghuveera 
, Tirumanyam, Dharani 
Subject: Regarding issues facing on NIFI Remote process group
Hi NIFI Team,

I am reaching out to you for the information regarding Remote process group.
Please find the below details about NIFI and system setup we are using:
NIFI version: 1.21.0
Environment details: 3 NIFI clusters for 2 NIFI servers and one NIFI client 
with 1TB storage. Each cluster have 3 instances of NIFI.

use case:
* We are having three NIFI clusters, where remote process group is running in 
one cluster which is RDC site(site-to-site NIFI client), SiteA (site-to-site 
NIFI server 1) and SiteB (site-to-site nifi server 2).
* From SiteA and SiteB, only one NIFI server is reachable. If one goes down the 
other will starts working. Here SiteA NIFI server is currently running and RDC 
NIFI client is able to do data transmission between RDC NIFI client and SiteA 
nifi server.
* When SiteA NIFI server goes down we are trying to update the SiteB nifi 
server URLs to expect site-to-site communication between RDC NIFI client and 
SiteB NIFI server.

Problem statement:
* Unable to stop the remote process group manually from NIFI UI to update the 
URLs of SiteB.
* Observed once SiteA is not reachable, the remote process group in RDC NIFI 
client were not accepting any request ie., stop, edit, delete.
Note: Three NIFI clusters are in three different environments.
* Observed once we start SiteA NIFI server process we can able to stop the 
remote process group running in RDC client and able to update the URLs with 
SiteB NIFI server URLs.
* If SiteA NIFI is not reachable then we are observing this issue in RDC NIFI 
client where unable to remote process group to update URLs.

Expectation: User should able to stop, edit or delete the Remote process group 
running in RDC NIFI client when the NIFI server which is communicating with RDC 
NIFI client becomes unreachable.

Please find the attachments of Remote process group highlighting the state of 
it.
Apologise if there is any confusion created in the explanation. Need inputs to 
understand more to resolve the above issue.
Please let us know if there is any other information needed.

Thaks & Regards,
Dharani Tirumanyam.


[ANNOUNCE] Apache NiFi 1.27.0 Released

2024-07-08 Thread David Handermann
Apache NiFi is an easy to use, powerful, and reliable system to
process and distribute data.

https://nifi.apache.org

The release artifacts can be downloaded from the project website.

https://nifi.apache.org/download/

Maven artifacts have been released and mirrored according to ASF
artifact distribution processes.

Issues resolved in Apache NiFi 1.27.0 are listed in Jira Release Notes.

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832

Highlights of the release are available on the project wiki page:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0

Regards,
The Apache NiFi Team


[RESULT][VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-07 Thread Pierre Villard
Apache NiFi Community,

I am pleased to announce that the 1.27.0 release of Apache NiFi passes:

7 +1 (binding) votes
4 +1 (non-binding) votes
0 0 votes
0 -1 votes

Thanks to all who helped make this release possible!

The release artifacts will be published in the next 24 hours.

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

Thanks,
Pierre


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-07 Thread Pierre Villard
+1 binding - closing the vote, thanks all!

Le sam. 6 juil. 2024 à 13:58, Peter Turcsanyi  a
écrit :

> +1 (binding)
>
> Verified signatures and hashes.
>
> Built NiFi on Ubuntu 22.04 with Java 8 (Zulu 1.8.0_412-b08) and Java 11
> (Zulu 11.0.23+9-LTS), Maven 3.9.8 with empty local repo.
>
> Started up NiFi in secure / unsecure mode on Java 8 / 11.
>
> Ran flows for validating:
>  - NIFI-13181 Azure Blob and ADLS processors throw NoSuchMethodError when
> Service Principal is used
>  - NIFI-12231 Add completion strategy to FetchSmb
>
> Thanks for RMing Pierre!
>
> Regards,
> Peter Turcsanyi
>
> On Fri, Jul 5, 2024 at 10:00 PM Csaba Bejan  wrote:
>
> > +1 (binding)
> >
> >- Went through the helper guide and did a clean build
> >- Verified signatures and hashes
> >- Built on OSX 14.2.1
> >- Java version: 11.0.20, OpenJDK 64-Bit Server VM Zulu11.66+15-CA
> (build
> >11.0.20+8-LTS, mixed mode)
> >- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
> >- Started NiFi and created a simple flow
> >- Started MiNiFi and verified integration with C2 Server. Played
> around
> >with the C2 protocol (Operations - Update, Transfer, Describe...)
> >
> > Thanks for RMing, Pierre!
> >
> > Regards,
> >
> > Csaba
> >
> > On Fri, Jul 5, 2024 at 2:30 PM Matt Burgess 
> wrote:
> >
> > > +1 (binding) ran through the release helper and tested various flows
> > > including NIFI-13422.
> > >
> > > Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
> > > Java version: 1.8.0_372, vendor: Azul Systems, Inc., runtime:
> > >
> > >
> >
> /Users/mburgess/.sdkman/candidates/java/8.0.372-zulu/zulu-8.jdk/Contents/Home/jre
> > > Default locale: en_US, platform encoding: UTF-8
> > > OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
> > >
> > > Thanks for RM'ing Pierre!
> > >
> > > On Wed, Jul 3, 2024 at 9:01 AM Pierre Villard <
> > pierre.villard...@gmail.com
> > > >
> > > wrote:
> > >
> > > > Team,
> > > >
> > > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi
> > > > 1.27.0.
> > > >
> > > > Please review the following guide for how to verify a release
> candidate
> > > > build:
> > > >
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > > >
> > > > The source being voted on the and the convenience binaries are
> > available
> > > on
> > > > the Apache Distribution Repository:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> > > >
> > > > The build artifacts are available on the Apache Nexus Repository:
> > > >
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1276
> > > >
> > > > Git Tag: nifi-1.27.0-RC2
> > > > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > > GitHub Commit Link:
> > > >
> > > >
> > >
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > >
> > > > Checksums of nifi-1.27.0-source-release.zip
> > > >
> > > > SHA256:
> > 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > > > SHA512:
> > > >
> > > >
> > >
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> > > >
> > > > Release artifacts are signed with the following key:
> > > >
> > > > https://people.apache.org/keys/committer/pvillard.asc
> > > >
> > > > KEYS file is available on the Apache Distribution Repository:
> > > >
> > > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > > >
> > > > Issues resolved for this version: 37
> > > >
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> > > >
> > > > Release note highlights can be found on the project wiki:
> > > >
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> > > >
> > > > The vote will be open for 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.27.0
> > > > [] +0 no opinion
> > > > [] -1 Do not release this package because...
> > > >
> > >
> >
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-06 Thread Peter Turcsanyi
+1 (binding)

Verified signatures and hashes.

Built NiFi on Ubuntu 22.04 with Java 8 (Zulu 1.8.0_412-b08) and Java 11
(Zulu 11.0.23+9-LTS), Maven 3.9.8 with empty local repo.

Started up NiFi in secure / unsecure mode on Java 8 / 11.

Ran flows for validating:
 - NIFI-13181 Azure Blob and ADLS processors throw NoSuchMethodError when
Service Principal is used
 - NIFI-12231 Add completion strategy to FetchSmb

Thanks for RMing Pierre!

Regards,
Peter Turcsanyi

On Fri, Jul 5, 2024 at 10:00 PM Csaba Bejan  wrote:

> +1 (binding)
>
>- Went through the helper guide and did a clean build
>- Verified signatures and hashes
>- Built on OSX 14.2.1
>- Java version: 11.0.20, OpenJDK 64-Bit Server VM Zulu11.66+15-CA (build
>11.0.20+8-LTS, mixed mode)
>- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
>- Started NiFi and created a simple flow
>- Started MiNiFi and verified integration with C2 Server. Played around
>with the C2 protocol (Operations - Update, Transfer, Describe...)
>
> Thanks for RMing, Pierre!
>
> Regards,
>
> Csaba
>
> On Fri, Jul 5, 2024 at 2:30 PM Matt Burgess  wrote:
>
> > +1 (binding) ran through the release helper and tested various flows
> > including NIFI-13422.
> >
> > Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
> > Java version: 1.8.0_372, vendor: Azul Systems, Inc., runtime:
> >
> >
> /Users/mburgess/.sdkman/candidates/java/8.0.372-zulu/zulu-8.jdk/Contents/Home/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
> >
> > Thanks for RM'ing Pierre!
> >
> > On Wed, Jul 3, 2024 at 9:01 AM Pierre Villard <
> pierre.villard...@gmail.com
> > >
> > wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > 1.27.0.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on the and the convenience binaries are
> available
> > on
> > > the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1276
> > >
> > > Git Tag: nifi-1.27.0-RC2
> > > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > >
> > > Checksums of nifi-1.27.0-source-release.zip
> > >
> > > SHA256:
> 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > > SHA512:
> > >
> > >
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/pvillard.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 37
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> > >
> > > The vote will be open for 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.27.0
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-05 Thread Csaba Bejan
+1 (binding)

   - Went through the helper guide and did a clean build
   - Verified signatures and hashes
   - Built on OSX 14.2.1
   - Java version: 11.0.20, OpenJDK 64-Bit Server VM Zulu11.66+15-CA (build
   11.0.20+8-LTS, mixed mode)
   - Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
   - Started NiFi and created a simple flow
   - Started MiNiFi and verified integration with C2 Server. Played around
   with the C2 protocol (Operations - Update, Transfer, Describe...)

Thanks for RMing, Pierre!

Regards,

Csaba

On Fri, Jul 5, 2024 at 2:30 PM Matt Burgess  wrote:

> +1 (binding) ran through the release helper and tested various flows
> including NIFI-13422.
>
> Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
> Java version: 1.8.0_372, vendor: Azul Systems, Inc., runtime:
>
> /Users/mburgess/.sdkman/candidates/java/8.0.372-zulu/zulu-8.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
>
> Thanks for RM'ing Pierre!
>
> On Wed, Jul 3, 2024 at 9:01 AM Pierre Villard  >
> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > 1.27.0.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are available
> on
> > the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1276
> >
> > Git Tag: nifi-1.27.0-RC2
> > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> >
> > Checksums of nifi-1.27.0-source-release.zip
> >
> > SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > SHA512:
> >
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 37
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> >
> > The vote will be open for 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.27.0
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-05 Thread Matt Burgess
+1 (binding) ran through the release helper and tested various flows
including NIFI-13422.

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Java version: 1.8.0_372, vendor: Azul Systems, Inc., runtime:
/Users/mburgess/.sdkman/candidates/java/8.0.372-zulu/zulu-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"

Thanks for RM'ing Pierre!

On Wed, Jul 3, 2024 at 9:01 AM Pierre Villard 
wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.27.0.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are available on
> the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1276
>
> Git Tag: nifi-1.27.0-RC2
> Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
>
> Checksums of nifi-1.27.0-source-release.zip
>
> SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> SHA512:
>
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 37
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
>
> The vote will be open for 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.27.0
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-05 Thread Márk Báthori
+1 (non-binding)

- went through the helper guide,
- did a full build with contrib check
- verified signatures and hashes

Environment:
- macOS Version 14.3.1
- OpenJDK Runtime Environment (Zulu 8.62.0.19-CA-macos-aarch64) (build
1.8.0_332-b09)
- Apache Maven 3.9.6

Created and ran some simple flows.

Verified the following tickets:
- NIFI-13478: Protobuf Reader fails to coerce type of repeated fields
- NIFI-13356 Fixed ProtobufReader handling of repeated fields

Thanks for RMing Pierre!

Regards,
Mark

Ferenc Kis  ezt írta (időpont: 2024. júl. 5., P,
14:21):

> +1 (non-binding)
>
> Went through the helper guide, local maven repo cleaned up, full clean
> build with contrib check, verified signatures and hashes
>
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /Users/fkis/.sdkman/candidates/maven/current
> Java version: 1.8.0_362, vendor: Azul Systems, Inc., runtime:
>
> /Users/fkis/.sdkman/candidates/java/8.0.362-zulu/zulu-8.jdk/Contents/Home/jre
> Default locale: en_HU, platform encoding: UTF-8
> OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
>
> Validations performed:
> - Started NiFi, created a simple flow with ListenHTTP and Input Port.
> Validated ListenHTTP processor is able to receive data
> - Started MiNiFi Java:
>   * created a simple GenerateFlowFile -> InvokeHttp flow and
> GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
> protocol.
>   * Validated that connectivity between NiFi and MiNiFi works via both
> InvokeHTTP and S2S
>
> Thanks for RMing Pierre!
>
> Regards
> Ferenc
>
> On Thu, Jul 4, 2024 at 10:29 PM Joe Witt  wrote:
>
> > +1 binding
> >
> > On Thu, Jul 4, 2024 at 1:28 PM David Handermann <
> > exceptionfact...@apache.org>
> > wrote:
> >
> > > +1 binding
> > >
> > > - Verified signatures and hashes
> > > - Ran build using Maven Wrapper 3.9.6
> > > - Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-412 x86_64
> > > - Ran build on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> > > - Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> > > - Ran NiFi on macOS 14.5 with Azul Zulu JDK 21.0.1 Aarch64
> > > - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> > >
> > > - Verified NIFI-13429 with EncryptContentPGP and DecryptContentPGP
> > > using sample JPEG
> > > - Verified NIFI-13464 NiFi Registry starts without issues following
> > > deprecation-log dependency adjustments
> > >
> > > Thanks Pierre!
> > >
> > > Regards,
> > > David Handermann
> > >
> > > On Wed, Jul 3, 2024 at 7:42 AM Pierre Villard
> > >  wrote:
> > > >
> > > > Team,
> > > >
> > > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi
> > > > 1.27.0.
> > > >
> > > > Please review the following guide for how to verify a release
> candidate
> > > > build:
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > > >
> > > > The source being voted on the and the convenience binaries are
> > available
> > > on
> > > > the Apache Distribution Repository:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> > > >
> > > > The build artifacts are available on the Apache Nexus Repository:
> > > >
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1276
> > > >
> > > > Git Tag: nifi-1.27.0-RC2
> > > > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > > GitHub Commit Link:
> > > >
> > >
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > >
> > > > Checksums of nifi-1.27.0-source-release.zip
> > > >
> > > > SHA256:
> > 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > > > SHA512:
> > > >
> > >
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> > > >
> > > > Release artifacts are signed with the following key:
> > > >
> > > > https://people.apache.org/keys/committer/pvillard.asc
> > > >
> > > > KEYS file is available on the Apache Distribution Repository:
> > > >
> > > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > > >
> > > > Issues resolved for this version: 37
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> > > >
> > > > Release note highlights can be found on the project wiki:
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> > > >
> > > > The vote will be open for 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.27.0
> > > > [] +0 no opinion
> > > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-05 Thread Ferenc Kis
+1 (non-binding)

Went through the helper guide, local maven repo cleaned up, full clean
build with contrib check, verified signatures and hashes

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /Users/fkis/.sdkman/candidates/maven/current
Java version: 1.8.0_362, vendor: Azul Systems, Inc., runtime:
/Users/fkis/.sdkman/candidates/java/8.0.362-zulu/zulu-8.jdk/Contents/Home/jre
Default locale: en_HU, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"

Validations performed:
- Started NiFi, created a simple flow with ListenHTTP and Input Port.
Validated ListenHTTP processor is able to receive data
- Started MiNiFi Java:
  * created a simple GenerateFlowFile -> InvokeHttp flow and
GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
protocol.
  * Validated that connectivity between NiFi and MiNiFi works via both
InvokeHTTP and S2S

Thanks for RMing Pierre!

Regards
Ferenc

On Thu, Jul 4, 2024 at 10:29 PM Joe Witt  wrote:

> +1 binding
>
> On Thu, Jul 4, 2024 at 1:28 PM David Handermann <
> exceptionfact...@apache.org>
> wrote:
>
> > +1 binding
> >
> > - Verified signatures and hashes
> > - Ran build using Maven Wrapper 3.9.6
> > - Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-412 x86_64
> > - Ran build on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> > - Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> > - Ran NiFi on macOS 14.5 with Azul Zulu JDK 21.0.1 Aarch64
> > - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> >
> > - Verified NIFI-13429 with EncryptContentPGP and DecryptContentPGP
> > using sample JPEG
> > - Verified NIFI-13464 NiFi Registry starts without issues following
> > deprecation-log dependency adjustments
> >
> > Thanks Pierre!
> >
> > Regards,
> > David Handermann
> >
> > On Wed, Jul 3, 2024 at 7:42 AM Pierre Villard
> >  wrote:
> > >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > 1.27.0.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on the and the convenience binaries are
> available
> > on
> > > the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1276
> > >
> > > Git Tag: nifi-1.27.0-RC2
> > > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > > GitHub Commit Link:
> > >
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > >
> > > Checksums of nifi-1.27.0-source-release.zip
> > >
> > > SHA256:
> 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > > SHA512:
> > >
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/pvillard.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 37
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> > >
> > > The vote will be open for 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.27.0
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-04 Thread Joe Witt
+1 binding

On Thu, Jul 4, 2024 at 1:28 PM David Handermann 
wrote:

> +1 binding
>
> - Verified signatures and hashes
> - Ran build using Maven Wrapper 3.9.6
> - Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-412 x86_64
> - Ran build on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> - Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
> - Ran NiFi on macOS 14.5 with Azul Zulu JDK 21.0.1 Aarch64
> - Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
>
> - Verified NIFI-13429 with EncryptContentPGP and DecryptContentPGP
> using sample JPEG
> - Verified NIFI-13464 NiFi Registry starts without issues following
> deprecation-log dependency adjustments
>
> Thanks Pierre!
>
> Regards,
> David Handermann
>
> On Wed, Jul 3, 2024 at 7:42 AM Pierre Villard
>  wrote:
> >
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > 1.27.0.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are available
> on
> > the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1276
> >
> > Git Tag: nifi-1.27.0-RC2
> > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > GitHub Commit Link:
> >
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> >
> > Checksums of nifi-1.27.0-source-release.zip
> >
> > SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > SHA512:
> >
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 37
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> >
> > The vote will be open for 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.27.0
> > [] +0 no opinion
> > [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-04 Thread David Handermann
+1 binding

- Verified signatures and hashes
- Ran build using Maven Wrapper 3.9.6
- Ran build on Ubuntu 22.04 with Azul Zulu JDK 1.8.0-412 x86_64
- Ran build on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
- Ran NiFi on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64
- Ran NiFi on macOS 14.5 with Azul Zulu JDK 21.0.1 Aarch64
- Ran NiFi Registry on Ubuntu 22.04 with Azul Zulu JDK 17.0.11 x86_64

- Verified NIFI-13429 with EncryptContentPGP and DecryptContentPGP
using sample JPEG
- Verified NIFI-13464 NiFi Registry starts without issues following
deprecation-log dependency adjustments

Thanks Pierre!

Regards,
David Handermann

On Wed, Jul 3, 2024 at 7:42 AM Pierre Villard
 wrote:
>
> Team,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.27.0.
>
> Please review the following guide for how to verify a release candidate
> build:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are available on
> the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1276
>
> Git Tag: nifi-1.27.0-RC2
> Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> GitHub Commit Link:
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
>
> Checksums of nifi-1.27.0-source-release.zip
>
> SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> SHA512:
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 37
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
>
> Release note highlights can be found on the project wiki:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
>
> The vote will be open for 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.27.0
> [] +0 no opinion
> [] -1 Do not release this package because...


Re: Nifi 2.0.0 Major release timeline

2024-07-04 Thread Joe Witt
Ajay

We do not have a specific date in mind.  I believe largely we've completed
the major efforts we had intended for 2.0 and that even went further to
include a completely re-written UI which is a huge help.  We do continue to
find unmaintained or security relevant code with limited maintenance and
we're aggressively cleaning all that up.  We need to ensure we've cleaned
up all deprecated bits and are putting ourselves in the best position to
maintain, secure, and add capability as we go.

Not speaking for the community but my personal take is we're likely 1-2
months away now from minting a release as GA of 2.0 as what I see that
remains is pretty purely just code removal/clean-up.  There are always one
or two surprises that emerge but the 2.0 line is looking really good and is
already considerably in use for production purposes so stability is there.

Thanks
Joe

On Thu, Jul 4, 2024 at 6:16 AM Premarajan, Ajay
 wrote:

> Hi Team,
>
> We are currently using NiFi version 1.26 in our production environment. Is
> there a scheduled timeline for the major release of NiFi 2.0.0, or an
> estimate of how many milestone releases are planned before the major
> version is released?
>
>
> Mit freundlichen Grüßen / Kind regards
>
> Ajay Premarajan
>
>


Nifi 2.0.0 Major release timeline

2024-07-04 Thread Premarajan, Ajay
Hi Team,

We are currently using NiFi version 1.26 in our production environment. Is 
there a scheduled timeline for the major release of NiFi 2.0.0, or an estimate 
of how many milestone releases are planned before the major version is released?


Mit freundlichen Grüßen / Kind regards

Ajay Premarajan



Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-04 Thread Gábor Gyimesi
+1 (binding)

- Verified hashes and signatures
- Successfully built NiFi 1.27.0 with contrib-check in the following
environment:
  - Ubuntu 22.04 6.5.0-41-generic
  - Java version: 11.0.23
  - Apache Maven 3.9.6
- Successfully designed and ran a simple flow
- Tested S2S communication and HTTP data forwarding from MiNiFi C++
- Tested MiNiFi-C2 server with MiNiFi C++

Thanks Pierre for RMing!

Best Regards,
Gabor

On Wed, 3 Jul 2024 at 22:27, Dan S  wrote:
>
> +1 (non-binding)
> Ran through Release Candidate Verification
> Verified signatures and hashes
> Built with:
>
> Maven home: /opt/apache-maven-3.9.6
> Java version: 1.8.0_412, vendor: Red Hat, Inc., runtime:
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "4.18.0-513.24.1.el8_9.x86_64", arch: "amd64",
> family: "unix"
>
> Exercised new feature NIFI-13304 SplitExcel
>
> Thanks for RM'ing Pierre!
>
>
> On Wed, Jul 3, 2024 at 12:07 PM Nissim Shiman 
> wrote:
>
> >  +1 (non-binding)
> >
> > checksums are good
> >
> > Compiled with
> > Apache Maven 3.9.6  1.8.0_412 (openjdk)  RHEL 8
> >
> > Ran some basic flows  Upgraded registry (with pre-existing versioned
> > flows) from 1.26 to 1.27 successfully.  Created new PGs from versioned
> > flows.  Pushed new versions of flows to registry.
> >
> >
> > Discovered issue where nifi will not recognize versioned PG has been
> > modified if modification was done to versioned inner PG.
> > Created https://issues.apache.org/jira/browse/NIFI-13486
> > This is not a blocker level issue (and further review found it existed in
> > 1.26 as well.)
> >
> >
> > Thank you Pierre and team for the upcoming release.
> >
> >
> > Thanks,
> > Nissim Shiman
> >
> >
> > On Wednesday, July 3, 2024 at 12:42:40 PM UTC, Pierre Villard <
> > pierre.villard...@gmail.com> wrote:
> >
> >  Team,
> >
> > I am pleased to be calling this vote for the source release of Apache NiFi
> > 1.27.0.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> > https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are available on
> > the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1276
> >
> > Git Tag: nifi-1.27.0-RC2
> > Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> > GitHub Commit Link:
> >
> > https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> >
> > Checksums of nifi-1.27.0-source-release.zip
> >
> > SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> > SHA512:
> >
> > 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 37
> >
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> > https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> >
> > The vote will be open for 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.27.0
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-03 Thread Dan S
+1 (non-binding)
Ran through Release Candidate Verification
Verified signatures and hashes
Built with:

Maven home: /opt/apache-maven-3.9.6
Java version: 1.8.0_412, vendor: Red Hat, Inc., runtime:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-513.24.1.el8_9.x86_64", arch: "amd64",
family: "unix"

Exercised new feature NIFI-13304 SplitExcel

Thanks for RM'ing Pierre!


On Wed, Jul 3, 2024 at 12:07 PM Nissim Shiman 
wrote:

>  +1 (non-binding)
>
> checksums are good
>
> Compiled with
> Apache Maven 3.9.6  1.8.0_412 (openjdk)  RHEL 8
>
> Ran some basic flows  Upgraded registry (with pre-existing versioned
> flows) from 1.26 to 1.27 successfully.  Created new PGs from versioned
> flows.  Pushed new versions of flows to registry.
>
>
> Discovered issue where nifi will not recognize versioned PG has been
> modified if modification was done to versioned inner PG.
> Created https://issues.apache.org/jira/browse/NIFI-13486
> This is not a blocker level issue (and further review found it existed in
> 1.26 as well.)
>
>
> Thank you Pierre and team for the upcoming release.
>
>
> Thanks,
> Nissim Shiman
>
>
> On Wednesday, July 3, 2024 at 12:42:40 PM UTC, Pierre Villard <
> pierre.villard...@gmail.com> wrote:
>
>  Team,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.27.0.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are available on
> the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1276
>
> Git Tag: nifi-1.27.0-RC2
> Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
>
> Checksums of nifi-1.27.0-source-release.zip
>
> SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
> SHA512:
>
> 675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 37
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
>
> The vote will be open for 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.27.0
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-03 Thread Nissim Shiman
 +1 (non-binding) 

checksums are good

Compiled with
Apache Maven 3.9.6  1.8.0_412 (openjdk)  RHEL 8

Ran some basic flows  Upgraded registry (with pre-existing versioned flows) 
from 1.26 to 1.27 successfully.  Created new PGs from versioned flows.  Pushed 
new versions of flows to registry.


Discovered issue where nifi will not recognize versioned PG has been modified 
if modification was done to versioned inner PG.  
Created https://issues.apache.org/jira/browse/NIFI-13486
This is not a blocker level issue (and further review found it existed in 1.26 
as well.)


Thank you Pierre and team for the upcoming release.


Thanks,
Nissim Shiman


On Wednesday, July 3, 2024 at 12:42:40 PM UTC, Pierre Villard 
 wrote:  
 
 Team,

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

Please review the following guide for how to verify a release candidate
build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are available on
the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1276

Git Tag: nifi-1.27.0-RC2
Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
GitHub Commit Link:
https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18

Checksums of nifi-1.27.0-source-release.zip

SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
SHA512:
675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/pvillard.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 37

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0

The vote will be open for 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.27.0
[] +0 no opinion
[] -1 Do not release this package because...
  

[VOTE] Release Apache NiFi 1.27.0 (RC2)

2024-07-03 Thread Pierre Villard
Team,

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

Please review the following guide for how to verify a release candidate
build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are available on
the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1276

Git Tag: nifi-1.27.0-RC2
Git Commit ID: e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18
GitHub Commit Link:
https://github.com/apache/nifi/commit/e0c4461d90bd4f6e5f2b81765bcff5cd97ed3e18

Checksums of nifi-1.27.0-source-release.zip

SHA256: 0ac01d54eeceb4a4f4863880bf67dfa71e6a585036c5caf0546c592bf55ced48
SHA512:
675c7750752bf3092061c9eaac39a975955e9bf881e6bee3124c5842738d8c8626b6a551f33ef7a678018bd83e0323c1f0f0d79101255494d8ca91be7fc750f5

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/pvillard.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 37

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0

The vote will be open for 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.27.0
[] +0 no opinion
[] -1 Do not release this package because...


Re: Regarding issues facing on NIFI Remote process group

2024-07-01 Thread Tirumanyam, Dharani
Sorry for the spam, Please find the attachments here

Thanks & Regards,
Dharani Tirumanyam.

From: Tirumanyam, Dharani 
Date: Monday, 1 July 2024 at 9:42 PM
To: dev@nifi.apache.org 
Cc: Pulimi, Satish , Shankarprasad, Raghuveera 
, Tirumanyam, Dharani 
Subject: Regarding issues facing on NIFI Remote process group
Hi NIFI Team,

I am reaching out to you for the information regarding Remote process group.
Please find the below details about NIFI and system setup we are using:
NIFI version: 1.21.0
Environment details: 3 NIFI clusters for 2 NIFI servers and one NIFI client 
with 1TB storage. Each cluster have 3 instances of NIFI.

use case:
* We are having three NIFI clusters, where remote process group is running in 
one cluster which is RDC site(site-to-site NIFI client), SiteA (site-to-site 
NIFI server 1) and SiteB (site-to-site nifi server 2).
* From SiteA and SiteB, only one NIFI server is reachable. If one goes down the 
other will starts working. Here SiteA NIFI server is currently running and RDC 
NIFI client is able to do data transmission between RDC NIFI client and SiteA 
nifi server.
* When SiteA NIFI server goes down we are trying to update the SiteB nifi 
server URLs to expect site-to-site communication between RDC NIFI client and 
SiteB NIFI server.

Problem statement:
* Unable to stop the remote process group manually from NIFI UI to update the 
URLs of SiteB.
* Observed once SiteA is not reachable, the remote process group in RDC NIFI 
client were not accepting any request ie., stop, edit, delete.
Note: Three NIFI clusters are in three different environments.
* Observed once we start SiteA NIFI server process we can able to stop the 
remote process group running in RDC client and able to update the URLs with 
SiteB NIFI server URLs.
* If SiteA NIFI is not reachable then we are observing this issue in RDC NIFI 
client where unable to remote process group to update URLs.

Expectation: User should able to stop, edit or delete the Remote process group 
running in RDC NIFI client when the NIFI server which is communicating with RDC 
NIFI client becomes unreachable.

Please find the attachments of Remote process group highlighting the state of 
it.
Apologise if there is any confusion created in the explanation. Need inputs to 
understand more to resolve the above issue.
Please let us know if there is any other information needed.

Thaks & Regards,
Dharani Tirumanyam.


[ANNOUNCE] Apache NiFi 2.0.0-M4 Released

2024-07-01 Thread David Handermann
The Apache NiFi Team is pleased to announce the release of Apache NiFi 2.0.0-M4.

Apache NiFi is an easy to use, powerful, and reliable system to
process and distribute data.

https://nifi.apache.org

The release artifacts can be downloaded from the project website.

https://nifi.apache.org/download/

Maven artifacts have been released and mirrored according to ASF
artifact distribution processes.

Issues resolved in Apache NiFi 2.0.0-M4 are listed in Jira Release Notes.

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678

Highlights of the release are available on the project wiki page:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4

Regards,
The Apache NiFi Team


Regarding issues facing on NIFI Remote process group

2024-07-01 Thread Tirumanyam, Dharani
Hi NIFI Team,

I am reaching out to you for the information regarding Remote process group.
Please find the below details about NIFI and system setup we are using:
NIFI version: 1.21.0
Environment details: 3 NIFI clusters for 2 NIFI servers and one NIFI client 
with 1TB storage. Each cluster have 3 instances of NIFI.

use case:
* We are having three NIFI clusters, where remote process group is running in 
one cluster which is RDC site(site-to-site NIFI client), SiteA (site-to-site 
NIFI server 1) and SiteB (site-to-site nifi server 2).
* From SiteA and SiteB, only one NIFI server is reachable. If one goes down the 
other will starts working. Here SiteA NIFI server is currently running and RDC 
NIFI client is able to do data transmission between RDC NIFI client and SiteA 
nifi server.
* When SiteA NIFI server goes down we are trying to update the SiteB nifi 
server URLs to expect site-to-site communication between RDC NIFI client and 
SiteB NIFI server.

Problem statement:
* Unable to stop the remote process group manually from NIFI UI to update the 
URLs of SiteB.
* Observed once SiteA is not reachable, the remote process group in RDC NIFI 
client were not accepting any request ie., stop, edit, delete.
Note: Three NIFI clusters are in three different environments.
* Observed once we start SiteA NIFI server process we can able to stop the 
remote process group running in RDC client and able to update the URLs with 
SiteB NIFI server URLs.
* If SiteA NIFI is not reachable then we are observing this issue in RDC NIFI 
client where unable to remote process group to update URLs.

Expectation: User should able to stop, edit or delete the Remote process group 
running in RDC NIFI client when the NIFI server which is communicating with RDC 
NIFI client becomes unreachable.

Please find the attachments of Remote process group highlighting the state of 
it.
Apologise if there is any confusion created in the explanation. Need inputs to 
understand more to resolve the above issue.
Please let us know if there is any other information needed.

Thaks & Regards,
Dharani Tirumanyam.


[RESULT][VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-07-01 Thread David Handermann
Apache NiFi Community,

I am pleased to announce that the 2.0.0-M4 release of Apache NiFi passes:

6 +1 (binding) votes
4 +1 (non-binding) votes
0 0 votes
0 -1 votes

Thanks to all who helped make this release possible!

The release artifacts will be published in the next 24 hours.

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

Regards,
David Handermann


Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-07-01 Thread Márk Báthori
+1 (non-binding)

- went through the helper guide,
- did a full build with contrib check
- verified signatures and hashes

Environment:
- macOS Version 14.3.1
- OpenJDK Runtime Environment Zulu21.28+85-CA (build 21+35)
- Apache Maven 3.9.6

Created and ran some simple flows.

While testing NIFI-13356 I found a new issue that wasn't covered in the
ticket. The value parse can fail when coercing types of repeated fields.
Since it's a new issue it shouldn't block the release. I'll create a ticket
and fix this.

Thanks for RMing David!

Regards,
Mark

David Handermann  ezt írta (időpont: 2024.
júl. 1., H, 15:42):

> +1 (binding)
>
> On Fri, Jun 28, 2024 at 8:40 AM David Handermann
>  wrote:
> >
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi 2.0.0-M4.
> >
> > Please review the following guide for how to verify a release candidate
> build:
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are
> > available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1275
> >
> > Git Tag: nifi-2.0.0-M4-RC1
> > Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
> > GitHub Commit Link:
> >
> https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d
> >
> > Checksums of nifi-2.0.0-M4-source-release.zip
> >
> > SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
> > SHA512:
> d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/exceptionfactory.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 153
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4
> >
> > The vote will be open for 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-2.0.0-M4
> > [] +0 no opinion
> > [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-07-01 Thread David Handermann
+1 (binding)

On Fri, Jun 28, 2024 at 8:40 AM David Handermann
 wrote:
>
> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M4.
>
> Please review the following guide for how to verify a release candidate build:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are
> available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1275
>
> Git Tag: nifi-2.0.0-M4-RC1
> Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
> GitHub Commit Link:
> https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d
>
> Checksums of nifi-2.0.0-M4-source-release.zip
>
> SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
> SHA512: 
> d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 153
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678
>
> Release note highlights can be found on the project wiki:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4
>
> The vote will be open for 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-2.0.0-M4
> [] +0 no opinion
> [] -1 Do not release this package because...


Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-07-01 Thread Gábor Gyimesi
+1 (binding)

- Verified hashes and signatures
  - Successfully built NiFi 2.0.0-M4 with contrib-check in the
following environment:
  - Ubuntu 22.04 6.5.0-41-generic
  - java version "21" 2023-09-19 LTS
  - Apache Maven 3.9.6
- Tested a simple flow using a python AI flowfiletransform processor
- Verified NIFI-13427: Python API extended to support source
processors - tested a flow with a source python processor
- Tested S2S communication and HTTP data forwarding from MiNiFi C++

Thanks David for RMing!

Best Regards,
Gabor

On Mon, 1 Jul 2024 at 10:41, Ferenc Kis  wrote:
>
> +1 (non-binding)
>
> Went through the helper guide, local maven repo cleaned up, full clean
> build with contrib check, verified signatures and hashes
>
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /Users/fkis/.sdkman/candidates/maven/current
> Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
> /Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
> Default locale: en_HU, platform encoding: UTF-8
> OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
>
> Validations performed:
> - Started NiFi, created a simple flow with ListenHTTP and Input Port.
> Validated ListenHTTP processor is able to receive data
> - Started MiNiFi Java:
>   * created a simple GenerateFlowFile -> InvokeHttp flow and
> GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
> protocol
>   * Validated that connectivity between NiFi and MiNiFi works via both
> InvokeHTTP and S2S
> - NIFI-13395 Add python processors to MiNiFi: included Python processors
> from the extension repo. Processors were included in the manifest
> - NIFI-13396 Include python processors' allowable values in manifest:
> values were correctly sent via the manifest
> - NIFI-13242 Sync Resource command: synced (added and deleted) several
> resources with C2 server - both asset and extension type
> - NIFI-13450 Regenerate MiNiFi Agent Manifest between Heartbeats: manifest
> is refreshed for each heartbeat correctly
> - NIFI-13407 Sensible defaults for Manifest Id and Runtime Type in MiNiFi
> bootstrap: parameters now got sensible values instead of empty string
>
> Thanks for RMing David!
>
> Regards
> Ferenc
>
> On Sat, Jun 29, 2024 at 10:02 PM Csaba Bejan  wrote:
>
> > +1 (binding)
> >
> >- Went through the helper guide and did a clean build
> >- Verified signatures and hashes
> >- Built on OSX 14.2.1
> >- Java version: Zulu21.28+85-CA (build 21+35)
> >- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
> >- Started NiFi and created a simple flow, everything looks good
> >- Started MiNiFi and verified integration with C2 Server. Played around
> >with the C2 protocol
> >
> > Also verified:
> >
> >- NIFI-13407 Sensible defaults for Manifest Id and Runtime Type in
> >MiNiFi bootstrap
> >- NIFI-13450 Regenerate MiNiFi Agent Manifest between Heartbeats
> >- It is not a release blocker just wanted to note that if c2 is enabled
> >   as manifest is regenerated for each HB at every HB I'm getting
> > warnings
> >   which can be quite noisy
> >   2024-06-29 15:37:34,920 WARN [pool-16-thread-1]
> >   o.a.n.m.StandardRuntimeManifestService There is no extension
> > manifest for
> >   bundle [org.apache.nifi:python-extensions:unversioned]
> >   2024-06-29 15:37:34,921 WARN [pool-16-thread-1]
> >   o.a.n.m.StandardRuntimeManifestService There is no extension
> > manifest for
> >   bundle [default:system:unversioned]
> >- NIFI-13436 Retain queue for non-modified connections during MiNiFi
> >flow update
> >- NIFI-13309 Lookup compatible bundles even if previous flow was empty
> >- NIFI-13395 Add python processors to MiNiFi
> >   - Python processors are showing up under minifi now when enabled and
> >   dropped in the extension directory
> >
> > Thanks for RMing, David!
> >
> > Regards,
> >
> > Csaba
> >
> > On Sat, Jun 29, 2024 at 11:30 AM Joe Witt  wrote:
> >
> > > +1 binding
> > >
> > > full clean build w contrib
> > > full suite of integration tests including python/etc..  (see below)
> > > built docker image and deployed over an existing set of volumes showing
> > > upgrades well from previous releases
> > > updated release notes a bit to focus more on end user perspective
> > >
> > > Test error during integration tests suggesting potentially

Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-07-01 Thread Ferenc Kis
+1 (non-binding)

Went through the helper guide, local maven repo cleaned up, full clean
build with contrib check, verified signatures and hashes

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /Users/fkis/.sdkman/candidates/maven/current
Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
/Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
Default locale: en_HU, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"

Validations performed:
- Started NiFi, created a simple flow with ListenHTTP and Input Port.
Validated ListenHTTP processor is able to receive data
- Started MiNiFi Java:
  * created a simple GenerateFlowFile -> InvokeHttp flow and
GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
protocol
  * Validated that connectivity between NiFi and MiNiFi works via both
InvokeHTTP and S2S
- NIFI-13395 Add python processors to MiNiFi: included Python processors
from the extension repo. Processors were included in the manifest
- NIFI-13396 Include python processors' allowable values in manifest:
values were correctly sent via the manifest
- NIFI-13242 Sync Resource command: synced (added and deleted) several
resources with C2 server - both asset and extension type
- NIFI-13450 Regenerate MiNiFi Agent Manifest between Heartbeats: manifest
is refreshed for each heartbeat correctly
- NIFI-13407 Sensible defaults for Manifest Id and Runtime Type in MiNiFi
bootstrap: parameters now got sensible values instead of empty string

Thanks for RMing David!

Regards
Ferenc

On Sat, Jun 29, 2024 at 10:02 PM Csaba Bejan  wrote:

> +1 (binding)
>
>- Went through the helper guide and did a clean build
>- Verified signatures and hashes
>- Built on OSX 14.2.1
>- Java version: Zulu21.28+85-CA (build 21+35)
>- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
>- Started NiFi and created a simple flow, everything looks good
>- Started MiNiFi and verified integration with C2 Server. Played around
>with the C2 protocol
>
> Also verified:
>
>- NIFI-13407 Sensible defaults for Manifest Id and Runtime Type in
>MiNiFi bootstrap
>- NIFI-13450 Regenerate MiNiFi Agent Manifest between Heartbeats
>- It is not a release blocker just wanted to note that if c2 is enabled
>   as manifest is regenerated for each HB at every HB I'm getting
> warnings
>   which can be quite noisy
>   2024-06-29 15:37:34,920 WARN [pool-16-thread-1]
>   o.a.n.m.StandardRuntimeManifestService There is no extension
> manifest for
>   bundle [org.apache.nifi:python-extensions:unversioned]
>   2024-06-29 15:37:34,921 WARN [pool-16-thread-1]
>   o.a.n.m.StandardRuntimeManifestService There is no extension
> manifest for
>   bundle [default:system:unversioned]
>- NIFI-13436 Retain queue for non-modified connections during MiNiFi
>flow update
>- NIFI-13309 Lookup compatible bundles even if previous flow was empty
>- NIFI-13395 Add python processors to MiNiFi
>   - Python processors are showing up under minifi now when enabled and
>   dropped in the extension directory
>
> Thanks for RMing, David!
>
> Regards,
>
> Csaba
>
> On Sat, Jun 29, 2024 at 11:30 AM Joe Witt  wrote:
>
> > +1 binding
> >
> > full clean build w contrib
> > full suite of integration tests including python/etc..  (see below)
> > built docker image and deployed over an existing set of volumes showing
> > upgrades well from previous releases
> > updated release notes a bit to focus more on end user perspective
> >
> > Test error during integration tests suggesting potentially unstable test.
> > Ran fine on second try
> > [ERROR] Tests run: 33, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> > 0.657 s <<< FAILURE! -- in
> > org.apache.nifi.processors.standard.util.TestServerSFTPTransfer
> > [ERROR]
> >
> >
> org.apache.nifi.processors.standard.util.TestServerSFTPTransfer.testGetListingWithBatchSize
> > -- Time elapsed: 0.019 s <<< ERROR!
> > org.apache.nifi.processors.standard.socket.ClientConnectException: SSH
> > Client connection failed [127.0.0.1:51893]
> > at
> >
> >
> org.apache.nifi.processors.standard.ssh.StandardSSHClientProvider.getClient(StandardSSHClientProvider.java:116)
> > at
> >
> >
> org.apache.nifi.processors.standard.util.SFTPTransfer.getSFTPClient(SFTPTransfer.java:631)
> > at
> >
> >
> org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:327)
> > at
> >
> >
> org.apache.nifi.processors.standard.util.SFT

Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-29 Thread Csaba Bejan
+1 (binding)

   - Went through the helper guide and did a clean build
   - Verified signatures and hashes
   - Built on OSX 14.2.1
   - Java version: Zulu21.28+85-CA (build 21+35)
   - Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
   - Started NiFi and created a simple flow, everything looks good
   - Started MiNiFi and verified integration with C2 Server. Played around
   with the C2 protocol

Also verified:

   - NIFI-13407 Sensible defaults for Manifest Id and Runtime Type in
   MiNiFi bootstrap
   - NIFI-13450 Regenerate MiNiFi Agent Manifest between Heartbeats
   - It is not a release blocker just wanted to note that if c2 is enabled
  as manifest is regenerated for each HB at every HB I'm getting warnings
  which can be quite noisy
  2024-06-29 15:37:34,920 WARN [pool-16-thread-1]
  o.a.n.m.StandardRuntimeManifestService There is no extension manifest for
  bundle [org.apache.nifi:python-extensions:unversioned]
  2024-06-29 15:37:34,921 WARN [pool-16-thread-1]
  o.a.n.m.StandardRuntimeManifestService There is no extension manifest for
  bundle [default:system:unversioned]
   - NIFI-13436 Retain queue for non-modified connections during MiNiFi
   flow update
   - NIFI-13309 Lookup compatible bundles even if previous flow was empty
   - NIFI-13395 Add python processors to MiNiFi
  - Python processors are showing up under minifi now when enabled and
  dropped in the extension directory

Thanks for RMing, David!

Regards,

Csaba

On Sat, Jun 29, 2024 at 11:30 AM Joe Witt  wrote:

> +1 binding
>
> full clean build w contrib
> full suite of integration tests including python/etc..  (see below)
> built docker image and deployed over an existing set of volumes showing
> upgrades well from previous releases
> updated release notes a bit to focus more on end user perspective
>
> Test error during integration tests suggesting potentially unstable test.
> Ran fine on second try
> [ERROR] Tests run: 33, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> 0.657 s <<< FAILURE! -- in
> org.apache.nifi.processors.standard.util.TestServerSFTPTransfer
> [ERROR]
>
> org.apache.nifi.processors.standard.util.TestServerSFTPTransfer.testGetListingWithBatchSize
> -- Time elapsed: 0.019 s <<< ERROR!
> org.apache.nifi.processors.standard.socket.ClientConnectException: SSH
> Client connection failed [127.0.0.1:51893]
> at
>
> org.apache.nifi.processors.standard.ssh.StandardSSHClientProvider.getClient(StandardSSHClientProvider.java:116)
> at
>
> org.apache.nifi.processors.standard.util.SFTPTransfer.getSFTPClient(SFTPTransfer.java:631)
> at
>
> org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:327)
> at
>
> org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:289)
> at
>
> org.apache.nifi.processors.standard.util.TestServerSFTPTransfer.testGetListingWithBatchSize(TestServerSFTPTransfer.java:225)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
> Caused by: net.schmizz.sshj.transport.TransportException: Timeout expired:
> 3 MILLISECONDS
> at
>
> net.schmizz.sshj.transport.TransportException$1.chain(TransportException.java:33)
> at
>
> net.schmizz.sshj.transport.TransportException$1.chain(TransportException.java:27)
> at net.schmizz.concurrent.Promise.retrieve(Promise.java:139)
> at net.schmizz.concurrent.Event.await(Event.java:105)
> at
> net.schmizz.sshj.transport.KeyExchanger.waitForDone(KeyExchanger.java:172)
> at net.schmizz.sshj.transport.KeyExchanger.startKex(KeyExchanger.java:160)
> at net.schmizz.sshj.transport.TransportImpl.doKex(TransportImpl.java:254)
> at net.schmizz.sshj.SSHClient.doKex(SSHClient.java:824)
> at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:812)
> at net.schmizz.sshj.SocketClient.connect(SocketClient.java:69)
> at
>
> org.apache.nifi.processors.standard.ssh.StandardSSHClientProvider.getClient(StandardSSHClientProvider.java:113)
> ... 7 more
> Caused by: java.util.concurrent.TimeoutException: Timeout expired: 3
> MILLISECONDS
> ... 16 more
>
> On Sat, Jun 29, 2024 at 7:01 AM Pierre Villard <
> pierre.villard...@gmail.com>
> wrote:
>
> > +1, binding
> >
> > Went through the usual steps, deployed a 3-nodes secured cluster in GCP
> > with NiFi Registry and confirmed everything is working as expected.
> >
> > Thanks for taking care of this release David!
> >
> > Pierre
> >
> > Le ven. 28 juin 2024 à 22:22, Dan S  a écrit :
> >
> > > +1 (non-binding)
> > > Ran through Release Candidate Verification
> > > Verified signatur

Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-29 Thread Joe Witt
+1 binding

full clean build w contrib
full suite of integration tests including python/etc..  (see below)
built docker image and deployed over an existing set of volumes showing
upgrades well from previous releases
updated release notes a bit to focus more on end user perspective

Test error during integration tests suggesting potentially unstable test.
Ran fine on second try
[ERROR] Tests run: 33, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
0.657 s <<< FAILURE! -- in
org.apache.nifi.processors.standard.util.TestServerSFTPTransfer
[ERROR]
org.apache.nifi.processors.standard.util.TestServerSFTPTransfer.testGetListingWithBatchSize
-- Time elapsed: 0.019 s <<< ERROR!
org.apache.nifi.processors.standard.socket.ClientConnectException: SSH
Client connection failed [127.0.0.1:51893]
at
org.apache.nifi.processors.standard.ssh.StandardSSHClientProvider.getClient(StandardSSHClientProvider.java:116)
at
org.apache.nifi.processors.standard.util.SFTPTransfer.getSFTPClient(SFTPTransfer.java:631)
at
org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:327)
at
org.apache.nifi.processors.standard.util.SFTPTransfer.getListing(SFTPTransfer.java:289)
at
org.apache.nifi.processors.standard.util.TestServerSFTPTransfer.testGetListingWithBatchSize(TestServerSFTPTransfer.java:225)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: net.schmizz.sshj.transport.TransportException: Timeout expired:
3 MILLISECONDS
at
net.schmizz.sshj.transport.TransportException$1.chain(TransportException.java:33)
at
net.schmizz.sshj.transport.TransportException$1.chain(TransportException.java:27)
at net.schmizz.concurrent.Promise.retrieve(Promise.java:139)
at net.schmizz.concurrent.Event.await(Event.java:105)
at
net.schmizz.sshj.transport.KeyExchanger.waitForDone(KeyExchanger.java:172)
at net.schmizz.sshj.transport.KeyExchanger.startKex(KeyExchanger.java:160)
at net.schmizz.sshj.transport.TransportImpl.doKex(TransportImpl.java:254)
at net.schmizz.sshj.SSHClient.doKex(SSHClient.java:824)
at net.schmizz.sshj.SSHClient.onConnect(SSHClient.java:812)
at net.schmizz.sshj.SocketClient.connect(SocketClient.java:69)
at
org.apache.nifi.processors.standard.ssh.StandardSSHClientProvider.getClient(StandardSSHClientProvider.java:113)
... 7 more
Caused by: java.util.concurrent.TimeoutException: Timeout expired: 3
MILLISECONDS
... 16 more

On Sat, Jun 29, 2024 at 7:01 AM Pierre Villard 
wrote:

> +1, binding
>
> Went through the usual steps, deployed a 3-nodes secured cluster in GCP
> with NiFi Registry and confirmed everything is working as expected.
>
> Thanks for taking care of this release David!
>
> Pierre
>
> Le ven. 28 juin 2024 à 22:22, Dan S  a écrit :
>
> > +1 (non-binding)
> > Ran through Release Candidate Verification
> > Verified signatures and hashes
> > Built with:
> >
> > Maven home: /opt/apache-maven-3.9.6
> > Java version: 21.0.3, vendor: Red Hat, Inc., runtime:
> > /usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.el8.x86_64
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "linux", version: "4.18.0-513.24.1.el8_9.x86_64", arch: "amd64",
> > family: "unix"
> >
> > Exercised new feature NIFI-13304 SplitExcel
> > Discovered bug NIFI-13466
> > <https://issues.apache.org/jira/browse/NIFI-13466> and
> > created task to research NIFI-13467
> > <https://issues.apache.org/jira/browse/NIFI-13467>
> >
> > Thanks for RM'ing David and all your hard work to get to this point!
> >
> > On Fri, Jun 28, 2024 at 1:16 PM Matt Burgess 
> wrote:
> >
> > > +1 (binding) Ran through release helper and tried various flows,
> verified
> > > versioning against a NiFi Registry (not the Git-backed one)
> > >
> > > Apache Maven 3.9.7 (8b094c9513efc1b9ce2d952b3b9c8eaedaf8cbf0)
> > > Java version: 21, vendor: Oracle Corporation, runtime:
> > > /Users/mburgess/.sdkman/candidates/java/21-oracle
> > > Default locale: en_US, platform encoding: UTF-8
> > > OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
> > >
> > > Thanks for RM'ing David!
> > >
> > > On Fri, Jun 28, 2024 at 9:40 AM David Handermann <
> > > exceptionfact...@apache.org> wrote:
> > >
> > > > Team,
> > > >
> > > > I am pleased to be calling this vote for the source release of Apache
> > > > NiFi 2.0.0-M4.
> > > >
> > > > Please review the following guide for how to verify a release
> candidate
> > > > bu

Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-29 Thread Pierre Villard
+1, binding

Went through the usual steps, deployed a 3-nodes secured cluster in GCP
with NiFi Registry and confirmed everything is working as expected.

Thanks for taking care of this release David!

Pierre

Le ven. 28 juin 2024 à 22:22, Dan S  a écrit :

> +1 (non-binding)
> Ran through Release Candidate Verification
> Verified signatures and hashes
> Built with:
>
> Maven home: /opt/apache-maven-3.9.6
> Java version: 21.0.3, vendor: Red Hat, Inc., runtime:
> /usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.el8.x86_64
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "4.18.0-513.24.1.el8_9.x86_64", arch: "amd64",
> family: "unix"
>
> Exercised new feature NIFI-13304 SplitExcel
> Discovered bug NIFI-13466
> <https://issues.apache.org/jira/browse/NIFI-13466> and
> created task to research NIFI-13467
> <https://issues.apache.org/jira/browse/NIFI-13467>
>
> Thanks for RM'ing David and all your hard work to get to this point!
>
> On Fri, Jun 28, 2024 at 1:16 PM Matt Burgess  wrote:
>
> > +1 (binding) Ran through release helper and tried various flows, verified
> > versioning against a NiFi Registry (not the Git-backed one)
> >
> > Apache Maven 3.9.7 (8b094c9513efc1b9ce2d952b3b9c8eaedaf8cbf0)
> > Java version: 21, vendor: Oracle Corporation, runtime:
> > /Users/mburgess/.sdkman/candidates/java/21-oracle
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
> >
> > Thanks for RM'ing David!
> >
> > On Fri, Jun 28, 2024 at 9:40 AM David Handermann <
> > exceptionfact...@apache.org> wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi 2.0.0-M4.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on the and the convenience binaries are
> > > available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1275
> > >
> > > Git Tag: nifi-2.0.0-M4-RC1
> > > Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d
> > >
> > > Checksums of nifi-2.0.0-M4-source-release.zip
> > >
> > > SHA256:
> d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
> > > SHA512:
> > >
> >
> d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/exceptionfactory.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 153
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4
> > >
> > > The vote will be open for 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-2.0.0-M4
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-28 Thread Dan S
+1 (non-binding)
Ran through Release Candidate Verification
Verified signatures and hashes
Built with:

Maven home: /opt/apache-maven-3.9.6
Java version: 21.0.3, vendor: Red Hat, Inc., runtime:
/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.el8.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-513.24.1.el8_9.x86_64", arch: "amd64",
family: "unix"

Exercised new feature NIFI-13304 SplitExcel
Discovered bug NIFI-13466
<https://issues.apache.org/jira/browse/NIFI-13466> and
created task to research NIFI-13467
<https://issues.apache.org/jira/browse/NIFI-13467>

Thanks for RM'ing David and all your hard work to get to this point!

On Fri, Jun 28, 2024 at 1:16 PM Matt Burgess  wrote:

> +1 (binding) Ran through release helper and tried various flows, verified
> versioning against a NiFi Registry (not the Git-backed one)
>
> Apache Maven 3.9.7 (8b094c9513efc1b9ce2d952b3b9c8eaedaf8cbf0)
> Java version: 21, vendor: Oracle Corporation, runtime:
> /Users/mburgess/.sdkman/candidates/java/21-oracle
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"
>
> Thanks for RM'ing David!
>
> On Fri, Jun 28, 2024 at 9:40 AM David Handermann <
> exceptionfact...@apache.org> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi 2.0.0-M4.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are
> > available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1275
> >
> > Git Tag: nifi-2.0.0-M4-RC1
> > Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d
> >
> > Checksums of nifi-2.0.0-M4-source-release.zip
> >
> > SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
> > SHA512:
> >
> d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/exceptionfactory.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 153
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4
> >
> > The vote will be open for 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-2.0.0-M4
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-28 Thread Nissim Shiman
 +1 (non-binding) 

checksums look good

Compiled withApache Maven 3.9.8 Java 21.0.3 (openjdk) RHEL 8

Set up/ran site-to-site flow and some rest api calls

Thank you David and team,

Nissim Shiman

On Friday, June 28, 2024 at 09:40:57 AM EDT, David Handermann 
 wrote:  
 
 Team,

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

Please review the following guide for how to verify a release candidate build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are
available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1275

Git Tag: nifi-2.0.0-M4-RC1
Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
GitHub Commit Link:
https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d

Checksums of nifi-2.0.0-M4-source-release.zip

SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
SHA512: 
d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/exceptionfactory.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 153

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4

The vote will be open for 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-2.0.0-M4
[] +0 no opinion
[] -1 Do not release this package because...
  

Re: [VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-28 Thread Matt Burgess
+1 (binding) Ran through release helper and tried various flows, verified
versioning against a NiFi Registry (not the Git-backed one)

Apache Maven 3.9.7 (8b094c9513efc1b9ce2d952b3b9c8eaedaf8cbf0)
Java version: 21, vendor: Oracle Corporation, runtime:
/Users/mburgess/.sdkman/candidates/java/21-oracle
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "aarch64", family: "mac"

Thanks for RM'ing David!

On Fri, Jun 28, 2024 at 9:40 AM David Handermann <
exceptionfact...@apache.org> wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M4.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are
> available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1275
>
> Git Tag: nifi-2.0.0-M4-RC1
> Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d
>
> Checksums of nifi-2.0.0-M4-source-release.zip
>
> SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
> SHA512:
> d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 153
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4
>
> The vote will be open for 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-2.0.0-M4
> [] +0 no opinion
> [] -1 Do not release this package because...
>


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

2024-06-28 Thread Pierre Villard
-1, binding

I have the same error, thanks for flagging Nassim.
I'm cancelling the vote for the RC1 and will start a RC2 once we fix the
issue.

Le ven. 28 juin 2024 à 17:10, Nissim Shiman  a
écrit :

>  Team,
>
> I am running into difficulty starting nifi registry.
> It was compiled (and is being run) with java 1.8 (openjdk-1.8.0.412)
> on RHEL 8
>
> nifi itself compiles and runs fine.
>
>
> I was wondering is other people have run into anything similar.
>
>
> The error is (from nifi-registry-app.log):
> 2024-06-28 14:44:33,150 WARN [main] d.o.a.n.r.bootstrap.RunNiFiRegistry
> Support for Java 8 is deprecated. Java 11 is the minimum recommended
> versionorg.apache.nifi.deprecation.log.DeprecationException: Reference
> Class [org.apache.nifi.registry.bootstrap.RunNiFiRegistry] ClassLoader
> [sun.misc.Launcher$AppClassLoader@232204a1] at
> org.apache.nifi.deprecation.log.StandardDeprecationLogger.getExtendedArguments(StandardDeprecationLogger.java:63)
> at
> org.apache.nifi.deprecation.log.StandardDeprecationLogger.warn(StandardDeprecationLogger.java:54)
> at
> org.apache.nifi.registry.bootstrap.RunNiFiRegistry.start(RunNiFiRegistry.java:941)
> at
> org.apache.nifi.registry.bootstrap.RunNiFiRegistry.main(RunNiFiRegistry.java:206)2024-06-28
> 14:44:33,506 INFO [main] org.apache.nifi.registry.NiFiRegistry Launching
> NiFi Registry...2024-06-28 14:44:33,508 INFO [main]
> org.apache.nifi.registry.NiFiRegistry Read property protection key from
> /registry_1_27_0_RC1/nifi-registry-1.27.0/conf/bootstrap.conf2024-06-28
> 14:44:33,525 WARN [main] o.a.n.p.AbstractBootstrapPropertiesLoader
> No encryption key present in the bootstrap.conf file at
> /registry_1_27_0_RC1/nifi-registry-1.27.0/conf/bootstrap.conf
>
>
> and (nifi-registry-bootstrap.log)
>
> 2024-06-28 14:44:34,477 ERROR [NiFi logging handler]
> org.apache.nifi.registry.StdErr Exception in thread "main"
> java.lang.NoClassDefFoundError:
> org/apache/nifi/deprecation/log/DeprecationLoggerFactory2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at
> org.apache.nifi.registry.properties.NiFiRegistryPropertiesLoader.(NiFiRegistryPropertiesLoader.java:38)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at java.lang.Class.forName0(Native Method)2024-06-28 14:44:34,477 ERROR
> [NiFi logging handler] org.apache.nifi.registry.StdErr  at
> java.lang.Class.forName(Class.java:348)2024-06-28 14:44:34,477 ERROR [NiFi
> logging handler] org.apache.nifi.registry.StdErr  at
> org.apache.nifi.registry.NiFiRegistry.initializeProperties(NiFiRegistry.java:189)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at
> org.apache.nifi.registry.NiFiRegistry.main(NiFiRegistry.java:153)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> Caused by: java.lang.ClassNotFoundException:
> org.apache.nifi.deprecation.log.DeprecationLoggerFactory2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at java.net.URLClassLoader.findClass(URLClassLoader.java:387)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at java.lang.ClassLoader.loadClass(ClassLoader.java:418)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> at java.lang.ClassLoader.loadClass(ClassLoader.java:351)2024-06-28
> 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr
> ... 5 more2024-06-28 14:44:35,174 INFO [main]
> o.a.n.registry.bootstrap.RunNiFiRegistry NiFi Registry never started. Will
> not restart NiFi Registry
>
>
> Thanks,
> Nissim Shiman
> On Thursday, June 27, 2024 at 09:01:30 PM UTC, Pierre Villard <
> pierre.villard...@gmail.com> wrote:
>
>  Team,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.27.0.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are available on
> the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1272
>
> Git Tag: nifi-1.27.0-RC1
> Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
>
> Checksums of nifi-1.27.0-source-release.zip
>
> SHA256: 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d3

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

2024-06-28 Thread Nissim Shiman
 Team,

I am running into difficulty starting nifi registry.
It was compiled (and is being run) with java 1.8 (openjdk-1.8.0.412)
on RHEL 8

nifi itself compiles and runs fine.


I was wondering is other people have run into anything similar.


The error is (from nifi-registry-app.log):
2024-06-28 14:44:33,150 WARN [main] d.o.a.n.r.bootstrap.RunNiFiRegistry Support 
for Java 8 is deprecated. Java 11 is the minimum recommended 
versionorg.apache.nifi.deprecation.log.DeprecationException: Reference Class 
[org.apache.nifi.registry.bootstrap.RunNiFiRegistry] ClassLoader 
[sun.misc.Launcher$AppClassLoader@232204a1] at 
org.apache.nifi.deprecation.log.StandardDeprecationLogger.getExtendedArguments(StandardDeprecationLogger.java:63)
 at 
org.apache.nifi.deprecation.log.StandardDeprecationLogger.warn(StandardDeprecationLogger.java:54)
 at 
org.apache.nifi.registry.bootstrap.RunNiFiRegistry.start(RunNiFiRegistry.java:941)
 at 
org.apache.nifi.registry.bootstrap.RunNiFiRegistry.main(RunNiFiRegistry.java:206)2024-06-28
 14:44:33,506 INFO [main] org.apache.nifi.registry.NiFiRegistry Launching NiFi 
Registry...2024-06-28 14:44:33,508 INFO [main] 
org.apache.nifi.registry.NiFiRegistry Read property protection key from 
/registry_1_27_0_RC1/nifi-registry-1.27.0/conf/bootstrap.conf2024-06-28 
14:44:33,525 WARN [main] o.a.n.p.AbstractBootstrapPropertiesLoader No 
encryption key present in the bootstrap.conf file at 
/registry_1_27_0_RC1/nifi-registry-1.27.0/conf/bootstrap.conf


and (nifi-registry-bootstrap.log)

2024-06-28 14:44:34,477 ERROR [NiFi logging handler] 
org.apache.nifi.registry.StdErr Exception in thread "main" 
java.lang.NoClassDefFoundError: 
org/apache/nifi/deprecation/log/DeprecationLoggerFactory2024-06-28 14:44:34,477 
ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
org.apache.nifi.registry.properties.NiFiRegistryPropertiesLoader.(NiFiRegistryPropertiesLoader.java:38)2024-06-28
 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
java.lang.Class.forName0(Native Method)2024-06-28 14:44:34,477 ERROR [NiFi 
logging handler] org.apache.nifi.registry.StdErr  at 
java.lang.Class.forName(Class.java:348)2024-06-28 14:44:34,477 ERROR [NiFi 
logging handler] org.apache.nifi.registry.StdErr  at 
org.apache.nifi.registry.NiFiRegistry.initializeProperties(NiFiRegistry.java:189)2024-06-28
 14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
org.apache.nifi.registry.NiFiRegistry.main(NiFiRegistry.java:153)2024-06-28 
14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr 
Caused by: java.lang.ClassNotFoundException: 
org.apache.nifi.deprecation.log.DeprecationLoggerFactory2024-06-28 14:44:34,477 
ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
java.net.URLClassLoader.findClass(URLClassLoader.java:387)2024-06-28 
14:44:34,477 ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
java.lang.ClassLoader.loadClass(ClassLoader.java:418)2024-06-28 14:44:34,477 
ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  at 
java.lang.ClassLoader.loadClass(ClassLoader.java:351)2024-06-28 14:44:34,477 
ERROR [NiFi logging handler] org.apache.nifi.registry.StdErr  ... 5 
more2024-06-28 14:44:35,174 INFO [main] 
o.a.n.registry.bootstrap.RunNiFiRegistry NiFi Registry never started. Will not 
restart NiFi Registry 


Thanks,
Nissim Shiman 
On Thursday, June 27, 2024 at 09:01:30 PM UTC, Pierre Villard 
 wrote:  
 
 Team,

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

Please review the following guide for how to verify a release candidate
build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are available on
the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1272

Git Tag: nifi-1.27.0-RC1
Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
GitHub Commit Link:
https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143

Checksums of nifi-1.27.0-source-release.zip

SHA256: 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d34d646952d43db624d4e2
SHA512:
36c0f107b5a98388c2fb2c48d24f4df9980d9685a9b31d08c0a7a6a47b54de556ff368a8c622a5011dab4448274fc16f6e18c5d29368a81d003baa7c7382bd4d

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/pvillard.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 35

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0

The vote wi

[VOTE] Release Apache NiFi 2.0.0-M4 (RC1)

2024-06-28 Thread David Handermann
Team,

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

Please review the following guide for how to verify a release candidate build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are
available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M4

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1275

Git Tag: nifi-2.0.0-M4-RC1
Git Commit ID: 19c5be01d463bc38ec0f5008549a2a42e589436d
GitHub Commit Link:
https://github.com/apache/nifi/commit/19c5be01d463bc38ec0f5008549a2a42e589436d

Checksums of nifi-2.0.0-M4-source-release.zip

SHA256: d882f05cec09ee1bfafaa3d4cde8f8660512d09765b5c400471f3a6e014029a6
SHA512: 
d429cd67fb0b7d9737c59cb834106d7b6e25cbdb91e3ecc5290be865a1313cbebbc314c2e0e54228226f021c44f0a86c745a18c148247c632a739c871c5fa013

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/exceptionfactory.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 153

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354678

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M4

The vote will be open for 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-2.0.0-M4
[] +0 no opinion
[] -1 Do not release this package because...


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

2024-06-28 Thread Sönke Liebau
fwiw, I also dry-ran our mirroring script [1] which looks at checksums as
well and it was happy with everything (it looks at sha256, sha512 and asc).
Hashes also match what is in this mail thread.

[1]
https://github.com/stackabletech/docker-images/blob/main/nifi/upload_new_nifi_version.sh

On Fri, Jun 28, 2024 at 10:52 AM Pierre Villard 
wrote:

> Hi Matt,
>
> I extended my key weeks ago but for some reason the ASF has not synced the
> extended key. I'll try to get this fixed asap.
> Using my fingerprint, you can find my extended key on well known key
> servers.
>
> I checked the checksums again and it seems to be ok on my side.
>
> Sorry for the inconvenience,
> Pierre
>
> Le ven. 28 juin 2024 à 00:15, Matt Burgess  a écrit
> :
>
> > I'm seeing SHA256 and SHA512 mismatches, also my automated RC script
> > noticed your GPG key is expired.
> >
> > On Thu, Jun 27, 2024 at 5:11 PM Pierre Villard <
> > pierre.villard...@gmail.com>
> > wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > 1.27.0.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on the and the convenience binaries are
> available
> > on
> > > the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1272
> > >
> > > Git Tag: nifi-1.27.0-RC1
> > > Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> > >
> > > Checksums of nifi-1.27.0-source-release.zip
> > >
> > > SHA256:
> 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d34d646952d43db624d4e2
> > > SHA512:
> > >
> > >
> >
> 36c0f107b5a98388c2fb2c48d24f4df9980d9685a9b31d08c0a7a6a47b54de556ff368a8c622a5011dab4448274fc16f6e18c5d29368a81d003baa7c7382bd4d
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/pvillard.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 35
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> > >
> > > The vote will be open for 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.27.0
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


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

2024-06-28 Thread Pierre Villard
Hi Matt,

I extended my key weeks ago but for some reason the ASF has not synced the
extended key. I'll try to get this fixed asap.
Using my fingerprint, you can find my extended key on well known key
servers.

I checked the checksums again and it seems to be ok on my side.

Sorry for the inconvenience,
Pierre

Le ven. 28 juin 2024 à 00:15, Matt Burgess  a écrit :

> I'm seeing SHA256 and SHA512 mismatches, also my automated RC script
> noticed your GPG key is expired.
>
> On Thu, Jun 27, 2024 at 5:11 PM Pierre Villard <
> pierre.villard...@gmail.com>
> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > 1.27.0.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on the and the convenience binaries are available
> on
> > the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1272
> >
> > Git Tag: nifi-1.27.0-RC1
> > Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> >
> > Checksums of nifi-1.27.0-source-release.zip
> >
> > SHA256: 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d34d646952d43db624d4e2
> > SHA512:
> >
> >
> 36c0f107b5a98388c2fb2c48d24f4df9980d9685a9b31d08c0a7a6a47b54de556ff368a8c622a5011dab4448274fc16f6e18c5d29368a81d003baa7c7382bd4d
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 35
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
> >
> > The vote will be open for 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.27.0
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


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

2024-06-27 Thread Matt Burgess
I'm seeing SHA256 and SHA512 mismatches, also my automated RC script
noticed your GPG key is expired.

On Thu, Jun 27, 2024 at 5:11 PM Pierre Villard 
wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> 1.27.0.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on the and the convenience binaries are available on
> the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1272
>
> Git Tag: nifi-1.27.0-RC1
> Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
>
> Checksums of nifi-1.27.0-source-release.zip
>
> SHA256: 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d34d646952d43db624d4e2
> SHA512:
>
> 36c0f107b5a98388c2fb2c48d24f4df9980d9685a9b31d08c0a7a6a47b54de556ff368a8c622a5011dab4448274fc16f6e18c5d29368a81d003baa7c7382bd4d
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 35
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0
>
> The vote will be open for 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.27.0
> [] +0 no opinion
> [] -1 Do not release this package because...
>


[VOTE] Release Apache NiFi 1.27.0 (RC1)

2024-06-27 Thread Pierre Villard
Team,

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

Please review the following guide for how to verify a release candidate
build:

https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on the and the convenience binaries are available on
the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-1.27.0

The build artifacts are available on the Apache Nexus Repository:

https://repository.apache.org/content/repositories/orgapachenifi-1272

Git Tag: nifi-1.27.0-RC1
Git Commit ID: bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143
GitHub Commit Link:
https://github.com/apache/nifi/commit/bd86d1f07fe8d0f45b72e91e925ee85ffa7ed143

Checksums of nifi-1.27.0-source-release.zip

SHA256: 7df2933b366aff8e1dc3abe9bafb3e8891186ca937d34d646952d43db624d4e2
SHA512:
36c0f107b5a98388c2fb2c48d24f4df9980d9685a9b31d08c0a7a6a47b54de556ff368a8c622a5011dab4448274fc16f6e18c5d29368a81d003baa7c7382bd4d

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/pvillard.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 35

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354832

Release note highlights can be found on the project wiki:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version1.27.0

The vote will be open for 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.27.0
[] +0 no opinion
[] -1 Do not release this package because...


Nifi Configuration Isue

2024-06-27 Thread Yalamanchali, Ravali
Hello Team,

We have issue without threenode nifi cluster with the following error . We
are looking for the support to solve the issue. Could you please let us
know how we can log an incident/request to get help from your team ?
[image: image.png]
Thanks,
Ravali.
-- 
Thanks & Regards
Ravali Yalamanchali
<http://www.verizon.com/>
700 hidden ridge
Irving, TX, 75038


Re: [DISCUSS] Release Planning for NiFi 2.0.0-M4 and 1.26.1

2024-06-27 Thread Pierre Villard
Team,

I'll get started with the release process. In light of the changes, I'll go
with a 1.27 release as it's not only containing bug fixes.

Thanks,
Pierre

Le mer. 26 juin 2024 à 00:01, David Handermann 
a écrit :

> Team,
>
> Thanks for the replies thus far. In a conversation with Shane, and
> reviewing the current status of the PR [1], it looks like there is a
> bit more work to do, plus review, to get that completed.
>
> Other than that, I am planning to review the Python API PR for
> NIFI-13427 [2] and then I think we are in a good position for an
> initial release candidate build.
>
> Regards,
> David Handermann
>
> [1] https://github.com/apache/nifi/pull/8974
> [2] https://github.com/apache/nifi/pull/9000
>
> On Mon, Jun 17, 2024 at 11:12 AM Shane Ardell 
> wrote:
> >
> > Hi team,
> >
> > Pierre is correct that I'm aiming to have a PR open today to expose the
> > flow analysis rules engine in the new UI. I'll be sure to address any
> > feedback left on my PR asap.
> >
> > Best,
> > Shane
> >
> > On Mon, Jun 17, 2024 at 12:03 PM Pierre Villard <
> pierre.villard...@gmail.com>
> > wrote:
> >
> > > Hi team,
> > >
> > > Happy to take care of the 1.26.1.
> > >
> > > I believe Shane will open a PR today to have the UI bits of the rules
> > > engine available in the new UI. We may want to wait for this, assuming
> this
> > > would be merged quickly, to get as much feedback as possible on the
> new UI.
> > >
> > > Very exciting to see all of this coming together! Thanks David for
> starting
> > > this discussion.
> > >
> > > Pierre
> > >
> > > Le lun. 17 juin 2024 à 17:39, David Handermann <
> > > exceptionfact...@apache.org>
> > > a écrit :
> > >
> > > > Team,
> > > >
> > > > With recent changes on the main branch to make the nifi-web-frontend
> > > > module the default version of the user interface, we are in a good
> > > > position for another milestone release of NiFi 2.0.0.
> > > >
> > > > As always, we also have a number of bug fixes and dependency upgrades
> > > > that are ready for release. It seems helpful to have a Milestone 4
> > > > release version, with a focus on the new user interface, as it will
> > > > provide an opportunity for additional feedback before a full general
> > > > availability version of NiFi 2.0.0. Thanks again to Matt Gilman, Rob
> > > > Fellows, and Scott Aslan for their incredible effort to rebuild the
> > > > user interface on modern frameworks and libraries!
> > > >
> > > > Although NiFi 2.0.0 remains the primary focus, there have been
> several
> > > > important bug fixes applied to the support branch [1]. I renamed the
> > > > 1.27.0 version to 1.26.1 since the number of changes and the types of
> > > > changes are narrowly focused. Pierre Villard mentioned that he is
> > > > ready to handle the Release Manager responsibilities for the 1.26.1
> > > > version, and I would be glad to handle the 2.0.0-M4 version.
> > > >
> > > > I am in the process of reviewing open pull requests, and I believe we
> > > > are close to ready for release candidates this week.
> > > >
> > > > Regards,
> > > > David Handermann
> > > >
> > > > [1] https://issues.apache.org/jira/projects/NIFI/versions/12354651
> > > >
> > >
>


Re: [DISCUSS] Release Planning for NiFi 2.0.0-M4 and 1.26.1

2024-06-25 Thread David Handermann
Team,

Thanks for the replies thus far. In a conversation with Shane, and
reviewing the current status of the PR [1], it looks like there is a
bit more work to do, plus review, to get that completed.

Other than that, I am planning to review the Python API PR for
NIFI-13427 [2] and then I think we are in a good position for an
initial release candidate build.

Regards,
David Handermann

[1] https://github.com/apache/nifi/pull/8974
[2] https://github.com/apache/nifi/pull/9000

On Mon, Jun 17, 2024 at 11:12 AM Shane Ardell  wrote:
>
> Hi team,
>
> Pierre is correct that I'm aiming to have a PR open today to expose the
> flow analysis rules engine in the new UI. I'll be sure to address any
> feedback left on my PR asap.
>
> Best,
> Shane
>
> On Mon, Jun 17, 2024 at 12:03 PM Pierre Villard 
> wrote:
>
> > Hi team,
> >
> > Happy to take care of the 1.26.1.
> >
> > I believe Shane will open a PR today to have the UI bits of the rules
> > engine available in the new UI. We may want to wait for this, assuming this
> > would be merged quickly, to get as much feedback as possible on the new UI.
> >
> > Very exciting to see all of this coming together! Thanks David for starting
> > this discussion.
> >
> > Pierre
> >
> > Le lun. 17 juin 2024 à 17:39, David Handermann <
> > exceptionfact...@apache.org>
> > a écrit :
> >
> > > Team,
> > >
> > > With recent changes on the main branch to make the nifi-web-frontend
> > > module the default version of the user interface, we are in a good
> > > position for another milestone release of NiFi 2.0.0.
> > >
> > > As always, we also have a number of bug fixes and dependency upgrades
> > > that are ready for release. It seems helpful to have a Milestone 4
> > > release version, with a focus on the new user interface, as it will
> > > provide an opportunity for additional feedback before a full general
> > > availability version of NiFi 2.0.0. Thanks again to Matt Gilman, Rob
> > > Fellows, and Scott Aslan for their incredible effort to rebuild the
> > > user interface on modern frameworks and libraries!
> > >
> > > Although NiFi 2.0.0 remains the primary focus, there have been several
> > > important bug fixes applied to the support branch [1]. I renamed the
> > > 1.27.0 version to 1.26.1 since the number of changes and the types of
> > > changes are narrowly focused. Pierre Villard mentioned that he is
> > > ready to handle the Release Manager responsibilities for the 1.26.1
> > > version, and I would be glad to handle the 2.0.0-M4 version.
> > >
> > > I am in the process of reviewing open pull requests, and I believe we
> > > are close to ready for release candidates this week.
> > >
> > > Regards,
> > > David Handermann
> > >
> > > [1] https://issues.apache.org/jira/projects/NIFI/versions/12354651
> > >
> >


Re: Nifi-2.0.M3 Install

2024-06-25 Thread Pierre Villard
Hi Venu,

The image didn't go through but I suspect that you're running into the SNI
issue. If that's the case, please share with us the steps you've taken to
configure nifi.properties in your deployment. This blog post [1] may also
be helpful.

[1]
https://medium.com/@chnzhoujun/how-to-resolve-sni-issue-when-upgrading-to-nifi-2-0-907e07d465c5

HTH,
Pierre

Le mar. 25 juin 2024 à 15:04, Gorantla, Venugopal EX1
 a écrit :

> Hi Team,
>
> I have installed NIfi-2.0.M3 in the ubuntu server.
> Nifi service started successfully and Nifi url also generated.
>
> But when try accessing URL getting error as below :
> URL : https://ec2-3-233-74-147.compute-1.amazonaws.com:9443/nifi
>
>
>
> Could you please help regarding this.
>
> Regards,
> Venu G
>
>
> 
> *IMPORTANT* - PLEASE READ: This electronic message, including its
> attachments, is CONFIDENTIAL and may contain PROPRIETARY or LEGALLY
> PRIVILEGED or PROTECTED information and is intended for the authorized
> recipient of the sender. If you are not the intended recipient, you are
> hereby notified that any use, disclosure, copying, or distribution of this
> message or any of the information included in it is unauthorized and
> strictly prohibited. If you have received this message in error, please
> immediately notify the sender by reply e-mail and permanently delete this
> message and its attachments, along with any copies thereof, from all
> locations received (e.g., computer, mobile device, etc.). To the extent
> permitted by law, we may monitor electronic communications for the purposes
> of ensuring compliance with our legal and regulatory obligations and
> internal policies. We may also collect email traffic headers for analyzing
> patterns of network traffic and managing client relationships. For further
> information see our privacy-policy
> <https://www.iqvia.com/about-us/privacy/privacy-policy>. Thank you.
>
>


Re: Apache Nifi Compatibility with Oracle Linux 9

2024-06-25 Thread Pierre Villard
Hi,

There should not be any particular issue running NiFi with Oracle Linux as
NiFi is OS-agnostic and really just depends on the installed JDK. NiFi
1.9.2 is an extremely old version of NiFi and we would highly recommend
upgrading to a more recent version of NiFi.

HTH,
Pierre

Le mar. 25 juin 2024 à 15:03,  a écrit :

> Good Afternoon
>
>
>
> I am having trouble finding the information I am after online and was
> hoping you could assist.
>
>
>
> Could you please let me know what version(s) of Oracle Linux Nifi 1.9.2
> supports and whether it can support a mixture of different versions of OL?
>
>
>
> Thanks in advance!
>
>
>
>
>
> *Fatima Jarjue*
> SRE Associate
> Secure Development, Networks
>
>
> E: fatima.jar...@bt.com
>
> [image: BT Group]
>
> This email contains information from BT Group that might be privileged or
> confidential. And it's only meant for the person above. If that's not you,
> we're sorry - we must have sent it to you by mistake. Please email us to
> let us know, and don't copy or forward it to anyone else. Thanks.
>
> We monitor our email systems and may record all our emails.
>
> British Telecommunications plc
> R/O : 1 Braham Street, London, E1 8EE
> Registered in England: No 180
>
> British Telecommunications plc is authorised and regulated by Financial
> Conduct Authority for the provision of consumer credit
>
>
>
>
>


Nifi-2.0.M3 Install

2024-06-25 Thread Gorantla, Venugopal EX1
Hi Team,

I have installed NIfi-2.0.M3 in the ubuntu server.
Nifi service started successfully and Nifi url also generated.

But when try accessing URL getting error as below :
URL : https://ec2-3-233-74-147.compute-1.amazonaws.com:9443/nifi

[cid:image001.png@01DAC712.BCFC6FD0]

Could you please help regarding this.

Regards,
Venu G



IMPORTANT - PLEASE READ: This electronic message, including its attachments, is 
CONFIDENTIAL and may contain PROPRIETARY or LEGALLY PRIVILEGED or PROTECTED 
information and is intended for the authorized recipient of the sender. If you 
are not the intended recipient, you are hereby notified that any use, 
disclosure, copying, or distribution of this message or any of the information 
included in it is unauthorized and strictly prohibited. If you have received 
this message in error, please immediately notify the sender by reply e-mail and 
permanently delete this message and its attachments, along with any copies 
thereof, from all locations received (e.g., computer, mobile device, etc.). To 
the extent permitted by law, we may monitor electronic communications for the 
purposes of ensuring compliance with our legal and regulatory obligations and 
internal policies. We may also collect email traffic headers for analyzing 
patterns of network traffic and managing client relationships. For further 
information see our 
privacy-policy<https://www.iqvia.com/about-us/privacy/privacy-policy>. Thank 
you.


Apache Nifi Compatibility with Oracle Linux 9

2024-06-25 Thread fatima.jarjue
Good Afternoon

I am having trouble finding the information I am after online and was hoping 
you could assist.

Could you please let me know what version(s) of Oracle Linux Nifi 1.9.2 
supports and whether it can support a mixture of different versions of OL?

Thanks in advance!


Fatima Jarjue
SRE Associate
Secure Development, Networks

E: fatima.jar...@bt.com<mailto:fatima.jar...@bt.com>
[BT Group]
This email contains information from BT Group that might be privileged or 
confidential. And it's only meant for the person above. If that's not you, 
we're sorry - we must have sent it to you by mistake. Please email us to let us 
know, and don't copy or forward it to anyone else. Thanks.
We monitor our email systems and may record all our emails.
British Telecommunications plc
R/O : 1 Braham Street, London, E1 8EE
Registered in England: No 180
British Telecommunications plc is authorised and regulated by Financial Conduct 
Authority for the provision of consumer credit




Re: [DISCUSS] Release Planning for NiFi 2.0.0-M4 and 1.26.1

2024-06-17 Thread Shane Ardell
Hi team,

Pierre is correct that I'm aiming to have a PR open today to expose the
flow analysis rules engine in the new UI. I'll be sure to address any
feedback left on my PR asap.

Best,
Shane

On Mon, Jun 17, 2024 at 12:03 PM Pierre Villard 
wrote:

> Hi team,
>
> Happy to take care of the 1.26.1.
>
> I believe Shane will open a PR today to have the UI bits of the rules
> engine available in the new UI. We may want to wait for this, assuming this
> would be merged quickly, to get as much feedback as possible on the new UI.
>
> Very exciting to see all of this coming together! Thanks David for starting
> this discussion.
>
> Pierre
>
> Le lun. 17 juin 2024 à 17:39, David Handermann <
> exceptionfact...@apache.org>
> a écrit :
>
> > Team,
> >
> > With recent changes on the main branch to make the nifi-web-frontend
> > module the default version of the user interface, we are in a good
> > position for another milestone release of NiFi 2.0.0.
> >
> > As always, we also have a number of bug fixes and dependency upgrades
> > that are ready for release. It seems helpful to have a Milestone 4
> > release version, with a focus on the new user interface, as it will
> > provide an opportunity for additional feedback before a full general
> > availability version of NiFi 2.0.0. Thanks again to Matt Gilman, Rob
> > Fellows, and Scott Aslan for their incredible effort to rebuild the
> > user interface on modern frameworks and libraries!
> >
> > Although NiFi 2.0.0 remains the primary focus, there have been several
> > important bug fixes applied to the support branch [1]. I renamed the
> > 1.27.0 version to 1.26.1 since the number of changes and the types of
> > changes are narrowly focused. Pierre Villard mentioned that he is
> > ready to handle the Release Manager responsibilities for the 1.26.1
> > version, and I would be glad to handle the 2.0.0-M4 version.
> >
> > I am in the process of reviewing open pull requests, and I believe we
> > are close to ready for release candidates this week.
> >
> > Regards,
> > David Handermann
> >
> > [1] https://issues.apache.org/jira/projects/NIFI/versions/12354651
> >
>


Re: [DISCUSS] Release Planning for NiFi 2.0.0-M4 and 1.26.1

2024-06-17 Thread Pierre Villard
Hi team,

Happy to take care of the 1.26.1.

I believe Shane will open a PR today to have the UI bits of the rules
engine available in the new UI. We may want to wait for this, assuming this
would be merged quickly, to get as much feedback as possible on the new UI.

Very exciting to see all of this coming together! Thanks David for starting
this discussion.

Pierre

Le lun. 17 juin 2024 à 17:39, David Handermann 
a écrit :

> Team,
>
> With recent changes on the main branch to make the nifi-web-frontend
> module the default version of the user interface, we are in a good
> position for another milestone release of NiFi 2.0.0.
>
> As always, we also have a number of bug fixes and dependency upgrades
> that are ready for release. It seems helpful to have a Milestone 4
> release version, with a focus on the new user interface, as it will
> provide an opportunity for additional feedback before a full general
> availability version of NiFi 2.0.0. Thanks again to Matt Gilman, Rob
> Fellows, and Scott Aslan for their incredible effort to rebuild the
> user interface on modern frameworks and libraries!
>
> Although NiFi 2.0.0 remains the primary focus, there have been several
> important bug fixes applied to the support branch [1]. I renamed the
> 1.27.0 version to 1.26.1 since the number of changes and the types of
> changes are narrowly focused. Pierre Villard mentioned that he is
> ready to handle the Release Manager responsibilities for the 1.26.1
> version, and I would be glad to handle the 2.0.0-M4 version.
>
> I am in the process of reviewing open pull requests, and I believe we
> are close to ready for release candidates this week.
>
> Regards,
> David Handermann
>
> [1] https://issues.apache.org/jira/projects/NIFI/versions/12354651
>


[DISCUSS] Release Planning for NiFi 2.0.0-M4 and 1.26.1

2024-06-17 Thread David Handermann
Team,

With recent changes on the main branch to make the nifi-web-frontend
module the default version of the user interface, we are in a good
position for another milestone release of NiFi 2.0.0.

As always, we also have a number of bug fixes and dependency upgrades
that are ready for release. It seems helpful to have a Milestone 4
release version, with a focus on the new user interface, as it will
provide an opportunity for additional feedback before a full general
availability version of NiFi 2.0.0. Thanks again to Matt Gilman, Rob
Fellows, and Scott Aslan for their incredible effort to rebuild the
user interface on modern frameworks and libraries!

Although NiFi 2.0.0 remains the primary focus, there have been several
important bug fixes applied to the support branch [1]. I renamed the
1.27.0 version to 1.26.1 since the number of changes and the types of
changes are narrowly focused. Pierre Villard mentioned that he is
ready to handle the Release Manager responsibilities for the 1.26.1
version, and I would be glad to handle the 2.0.0-M4 version.

I am in the process of reviewing open pull requests, and I believe we
are close to ready for release candidates this week.

Regards,
David Handermann

[1] https://issues.apache.org/jira/projects/NIFI/versions/12354651


Re: Thoughts on various ways to help drive NiFi and the community forward

2024-06-16 Thread Matt Burgess
Mathew, certainly! I've been meaning to update the blog too. Email me at
mattyb...@apache.org and we'll get 'em up there :)

Thanks,
Matt

On Sat, Jun 15, 2024 at 2:46 PM Mathew Kiprop 
wrote:

> +1 to all subjects addressed Joe.
>
> I have been planning to improve developer advocacy around scripting
> components. The groovy scripts have been one of my best tools to build
> flows in NiFi (Rest API development , complex data structures
> transformation, controlled flows scheduling…..). I’ll take this opportunity
> to ask Mat Burges whether I can contribute some of my work to
> http://funnifi.blogspot.com/?m=1.
>
> Mathew
>
> On Sat, 15 Jun 2024 at 21:03, Joe Witt  wrote:
>
> > Team,
> >
> > We are seeing an increase in the unique contributors on a monthly basis
> to
> > NiFi and a clear and steady increase in the overall contribution rate
> over
> > the past 1-2 years in particular.  This is awesome but we do have
> important
> > problems to cover and we need to make it easier to help newer
> contributors
> > know where to jump in and add the most value.
> >
> > For sure people will contribute various things just because they have a
> > particular interest such as some new extension, etc..  But from a
> community
> > direction perspective there are things we need to continue to improve
> upon
> > and we want to help make the path to committership and PMC membership
> more
> > clear as a function of adding value to the community.
> >
> > So not necessarily ordered, here are some key things I've observed that
> > need more attention and are among the most valuable things for the health
> > of the nifi system and community.
> >
> > Dependency Management
> >
> > This is a hugely important area as we have a massive amount of
> dependencies
> > and this work is just plain not that fun.  But if we want to present a
> > beautiful landscape we need to pull weeds.  We need to reduce
> dependencies
> > and keep things recent.  This is largely accomplished today by a very
> small
> > group of people.  We have to increase the contribution level here or
> > perhaps the automation level.  We have tooling that is helping now but
> > still needs more attention.
> >
> > Vulnerability Management particular as it relates to dependencies
> >
> > Related to dependency management but broader.  This one at times requires
> > us to do more than simply maintain dependencies.  It sometimes forces us
> to
> > change libraries and sometimes even makes maintaining
> > compatibility/configuration complicated.  These are among the most
> critical
> > and most difficult tasks to take on.  This is largely done today by an
> > extremely small group of people.
> >
> > Maintenance of extensions
> >
> > We have a ton of components in NiFi.  Obviously not all of them really do
> > require active maintenance but there is often a contribute and forget
> model
> > involved.  For us to keep these broad range of components under community
> > care they need active maintenance.  I already mentioned the dependency
> > factor above but the broader point here is that APIs/versions of systems
> > evolve.  We need to be staying up to date.  There are systems like Kafka,
> > Elastic, Mongo, Relational Databases, etc.. that we should always be
> > supporting the latest on.  These are among the most wildly popular
> sources
> > and destinations.  We do tend to fall behind here and this is powerfully
> > useful for people to contribute to.  These are the things our users
> > actually use NiFi for!
> >
> > Maintenance of things other than core nifi
> >
> > If you look at components ancillary to NiFi they receive far less
> attention
> > and effort trending toward them going away.  The NiFi registry is a great
> > example of this as NiFi MiNiFi Java for instance.  These are things which
> > are useful and indeed there is a decent user base in both cases.  But
> they
> > require more active maintenance than they get.  We need to evolve when it
> > comes to security methods offered for authn/authz and that takes focus.
> >
> > Performance analysis and improvements targeted as a result
> >
> > This is done very rarely as far as I can tell outside a couple of people
> > who I'm sure we could all name in a few seconds.  The codebase is large
> and
> > Java and other parts evolve.  Continually emphasizing faster and more
> > efficient operations is vital to NiFi's continued growth in the
> > community at large.  People who spend time running NiFi in a measured
> > man

Re: Thoughts on various ways to help drive NiFi and the community forward

2024-06-15 Thread Mathew Kiprop
+1 to all subjects addressed Joe.

I have been planning to improve developer advocacy around scripting
components. The groovy scripts have been one of my best tools to build
flows in NiFi (Rest API development , complex data structures
transformation, controlled flows scheduling…..). I’ll take this opportunity
to ask Mat Burges whether I can contribute some of my work to
http://funnifi.blogspot.com/?m=1.

Mathew

On Sat, 15 Jun 2024 at 21:03, Joe Witt  wrote:

> Team,
>
> We are seeing an increase in the unique contributors on a monthly basis to
> NiFi and a clear and steady increase in the overall contribution rate over
> the past 1-2 years in particular.  This is awesome but we do have important
> problems to cover and we need to make it easier to help newer contributors
> know where to jump in and add the most value.
>
> For sure people will contribute various things just because they have a
> particular interest such as some new extension, etc..  But from a community
> direction perspective there are things we need to continue to improve upon
> and we want to help make the path to committership and PMC membership more
> clear as a function of adding value to the community.
>
> So not necessarily ordered, here are some key things I've observed that
> need more attention and are among the most valuable things for the health
> of the nifi system and community.
>
> Dependency Management
>
> This is a hugely important area as we have a massive amount of dependencies
> and this work is just plain not that fun.  But if we want to present a
> beautiful landscape we need to pull weeds.  We need to reduce dependencies
> and keep things recent.  This is largely accomplished today by a very small
> group of people.  We have to increase the contribution level here or
> perhaps the automation level.  We have tooling that is helping now but
> still needs more attention.
>
> Vulnerability Management particular as it relates to dependencies
>
> Related to dependency management but broader.  This one at times requires
> us to do more than simply maintain dependencies.  It sometimes forces us to
> change libraries and sometimes even makes maintaining
> compatibility/configuration complicated.  These are among the most critical
> and most difficult tasks to take on.  This is largely done today by an
> extremely small group of people.
>
> Maintenance of extensions
>
> We have a ton of components in NiFi.  Obviously not all of them really do
> require active maintenance but there is often a contribute and forget model
> involved.  For us to keep these broad range of components under community
> care they need active maintenance.  I already mentioned the dependency
> factor above but the broader point here is that APIs/versions of systems
> evolve.  We need to be staying up to date.  There are systems like Kafka,
> Elastic, Mongo, Relational Databases, etc.. that we should always be
> supporting the latest on.  These are among the most wildly popular sources
> and destinations.  We do tend to fall behind here and this is powerfully
> useful for people to contribute to.  These are the things our users
> actually use NiFi for!
>
> Maintenance of things other than core nifi
>
> If you look at components ancillary to NiFi they receive far less attention
> and effort trending toward them going away.  The NiFi registry is a great
> example of this as NiFi MiNiFi Java for instance.  These are things which
> are useful and indeed there is a decent user base in both cases.  But they
> require more active maintenance than they get.  We need to evolve when it
> comes to security methods offered for authn/authz and that takes focus.
>
> Performance analysis and improvements targeted as a result
>
> This is done very rarely as far as I can tell outside a couple of people
> who I'm sure we could all name in a few seconds.  The codebase is large and
> Java and other parts evolve.  Continually emphasizing faster and more
> efficient operations is vital to NiFi's continued growth in the
> community at large.  People who spend time running NiFi in a measured
> manner with realistic flows and doing things like profiling for CPU,
> memory, etc.. and finding bottlenecks and offering solutions - absolutely
> can be high impact and valuable.  Even if not at a point where a confident
> contribution can be made, the very act of doing this level of evaluation
> and flagging concerns is valuable.
>
> Improvements related to tests both unit and integration - but also for
> users of NiFi
>
> As part of our push to NiFi 2.0 we have been running these tests far more
> often and more complete than ever before.  Github Actions now pretty much
> does run all the things.  We've deleted a wild amount of junk tests that
>

Thoughts on various ways to help drive NiFi and the community forward

2024-06-15 Thread Joe Witt
Team,

We are seeing an increase in the unique contributors on a monthly basis to
NiFi and a clear and steady increase in the overall contribution rate over
the past 1-2 years in particular.  This is awesome but we do have important
problems to cover and we need to make it easier to help newer contributors
know where to jump in and add the most value.

For sure people will contribute various things just because they have a
particular interest such as some new extension, etc..  But from a community
direction perspective there are things we need to continue to improve upon
and we want to help make the path to committership and PMC membership more
clear as a function of adding value to the community.

So not necessarily ordered, here are some key things I've observed that
need more attention and are among the most valuable things for the health
of the nifi system and community.

Dependency Management

This is a hugely important area as we have a massive amount of dependencies
and this work is just plain not that fun.  But if we want to present a
beautiful landscape we need to pull weeds.  We need to reduce dependencies
and keep things recent.  This is largely accomplished today by a very small
group of people.  We have to increase the contribution level here or
perhaps the automation level.  We have tooling that is helping now but
still needs more attention.

Vulnerability Management particular as it relates to dependencies

Related to dependency management but broader.  This one at times requires
us to do more than simply maintain dependencies.  It sometimes forces us to
change libraries and sometimes even makes maintaining
compatibility/configuration complicated.  These are among the most critical
and most difficult tasks to take on.  This is largely done today by an
extremely small group of people.

Maintenance of extensions

We have a ton of components in NiFi.  Obviously not all of them really do
require active maintenance but there is often a contribute and forget model
involved.  For us to keep these broad range of components under community
care they need active maintenance.  I already mentioned the dependency
factor above but the broader point here is that APIs/versions of systems
evolve.  We need to be staying up to date.  There are systems like Kafka,
Elastic, Mongo, Relational Databases, etc.. that we should always be
supporting the latest on.  These are among the most wildly popular sources
and destinations.  We do tend to fall behind here and this is powerfully
useful for people to contribute to.  These are the things our users
actually use NiFi for!

Maintenance of things other than core nifi

If you look at components ancillary to NiFi they receive far less attention
and effort trending toward them going away.  The NiFi registry is a great
example of this as NiFi MiNiFi Java for instance.  These are things which
are useful and indeed there is a decent user base in both cases.  But they
require more active maintenance than they get.  We need to evolve when it
comes to security methods offered for authn/authz and that takes focus.

Performance analysis and improvements targeted as a result

This is done very rarely as far as I can tell outside a couple of people
who I'm sure we could all name in a few seconds.  The codebase is large and
Java and other parts evolve.  Continually emphasizing faster and more
efficient operations is vital to NiFi's continued growth in the
community at large.  People who spend time running NiFi in a measured
manner with realistic flows and doing things like profiling for CPU,
memory, etc.. and finding bottlenecks and offering solutions - absolutely
can be high impact and valuable.  Even if not at a point where a confident
contribution can be made, the very act of doing this level of evaluation
and flagging concerns is valuable.

Improvements related to tests both unit and integration - but also for
users of NiFi

As part of our push to NiFi 2.0 we have been running these tests far more
often and more complete than ever before.  Github Actions now pretty much
does run all the things.  We've deleted a wild amount of junk tests that
would always fail or were spurious or required some complex local
access/setup and therefore nobody ever ran them.  We need to always improve
coverage but we want to make tests faster/more efficient and more
leveraging of things like test containers would be highly valuable.
Importantly though here I also mean to highlight we need to do a lot more
for users of NiFi that want to create automated tests for their flows.  We
should make it easy for them to provide a flow definition or perhaps a DSL
for their flow and write tests which would leverage actual nifi to validate
a given input results in an expected output.  This is something that would
add a ton of value for our user base but also lead into some really
powerful testing we can do against our own framework.

Development of blogs/videos/conference presentations/social media posts

RE: RE: Adding non-standard processors to Nifi 2.0

2024-06-12 Thread Nguyen, Kyle
I think I figured it out… NullPointerException at FlowController.java:873 was 
the clue.   
https://github.com/apache/nifi/blob/b1500ad0317578f903a441d327f44af255015af7/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/FlowController.java#L873
Even though documentations mention “default” values, I needed to actually *add* 
all the keys to the nifi.properties.
[ec2-user@--- nifi]$ cat ./conf/nifi.properties | grep -i --color=auto 
python
# for python extensions
nifi.python.command=/usr/bin/python3
nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions
nifi.python.working.directory=./work/python
nifi.python.framework.source.directory=./python/framework
nifi.python.max.processes.per.extension.type=10
nifi.python.max.processes=100

On 2024/06/12 17:51:19 "Nguyen, Kyle" wrote:
> After a bit of digging, it looks like I didn’t have `nifi.python.command` 
> defined in my `nifi.properties`.  But once I enable it, I get a 
> `NullPointerException`, all other things equal.  Any help?

> nifi_container_persistent   | Caused by: java.lang.NullPointerException: 
> null
> nifi_container_persistent   |   at 
> java.base/java.io.File.(File.java:278)
> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.createPythonBridge(FlowController.java:873)

> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.(FlowController.java:573)
> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:411)

> nifi_container_persistent   |   at 
> org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:83)

> nifi_container_persistent   |   at 
> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:182)

> nifi_container_persistent   |   ... 120 common frames omitted
>
>
>
> [ec2-user@ip-- nifi]$ cat ./conf/nifi.properties | grep -i --color=auto 
> python
>
> # for python extensions
>
> nifi.python.command=python3
>
> nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions
>
>
>
> On 2024/06/12 16:16:52 "Nguyen, Kyle" wrote:
> > Hi guys,
> >
> > I’m aware how to add custom processors (via nar’s -> extensions folder).  
> > But how do you add processors that area already on the git?  E.g.

>
> >
> >
> >   *   
> > https://github.com/apache/nifi/blob/main/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py

>
> >
> > Bonus question:  How does it work?  How are some processors defined but 
> > don’t make it into the standard install (our install is via the docker 
> > image `apache/nifi:2.0.0-M3`)?  Thanks!

>
> >
> >
> > [cid:image001.png@01DABCC1.BE66A940]
> > Kyle Nguyen
> > Corporate Technology, Software Engineer
> >
> > Millennium Management LLC
> > 399 Park Avenue  |  New York, NY 10022
> >  +1.212.708.1366  |  +1.929.837.1788
> > mlp.com<https://www.mlp.com/home/>
> >
> >
> >
> >
> > ##
> >
> > The information contained in this communication is confidential and
> >
> > may contain information that is privileged or exempt from disclosure
> >
> > under applicable law. If you are not a named addressee, please notify
> >
> > the sender immediately and delete this email from your system.
> >
> > If you have received this communication, and are not a named
> >
> > recipient, you are hereby notified that any dissemination,
> >
> > distribution or copying of this communication is strictly prohibited.
> >
> > ##
> >
>
>
> ##
>
> The information contained in this communication is confidential and
>
> may contain information that is privileged or exempt from disclosure
>
> under applicable law. If you are not a named addressee, please notify
>
> the sender immediately and delete this email from your system.
>
> If you have received this communication, and are not a named
>
> recipient, you are hereby notified that any dissemination,
>
> distribution or copying of this communication is strictly prohibited.
>
> ##
>


##

The information contained in this communication is confidential and

may contain information that is privileged or exempt from disclosure

under applicable law. If you are not a named addressee, please notify

the sender immediately and delete this email from your system.

If you have received this communication, and are not a named

recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited.

##


Re: Adding non-standard processors to Nifi 2.0

2024-06-12 Thread Bryan Bende
Hello,

The provided nifi.properties should have three properties related to
python directories, the defaults are:

nifi.python.framework.source.directory=./python/framework
nifi.python.extensions.source.directory.default=./python/extensions
nifi.python.working.directory=./work/python

One of those is missing and causing the NullPointerException.

Thanks,

Bryan

On Wed, Jun 12, 2024 at 1:55 PM Nguyen, Kyle
 wrote:
>
> After a bit of digging, it looks like I didn’t have `nifi.python.command` 
> defined in my `nifi.properties`.  But once I enable it, I get a 
> `NullPointerException`, all other things equal.  Any help?
> nifi_container_persistent   | Caused by: java.lang.NullPointerException: 
> null
> nifi_container_persistent   |   at 
> java.base/java.io.File.(File.java:278)
> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.createPythonBridge(FlowController.java:873)
> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.(FlowController.java:573)
> nifi_container_persistent   |   at 
> org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:411)
> nifi_container_persistent   |   at 
> org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:83)
> nifi_container_persistent   |   at 
> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:182)
> nifi_container_persistent   |   ... 120 common frames omitted
>
>
>
> [ec2-user@ip-- nifi]$ cat ./conf/nifi.properties | grep -i --color=auto 
> python
>
> # for python extensions
>
> nifi.python.command=python3
>
> nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions
>
>
>
> On 2024/06/12 16:16:52 "Nguyen, Kyle" wrote:
> > Hi guys,
> >
> > I’m aware how to add custom processors (via nar’s -> extensions folder).  
> > But how do you add processors that area already on the git?  E.g.
>
> >
> >
> >   *   
> > https://github.com/apache/nifi/blob/main/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py
>
> >
> > Bonus question:  How does it work?  How are some processors defined but 
> > don’t make it into the standard install (our install is via the docker 
> > image `apache/nifi:2.0.0-M3`)?  Thanks!
>
> >
> >
> > [cid:image001.png@01DABCC1.BE66A940]
> > Kyle Nguyen
> > Corporate Technology, Software Engineer
> >
> > Millennium Management LLC
> > 399 Park Avenue  |  New York, NY 10022
> >  +1.212.708.1366  |  +1.929.837.1788
> > mlp.com<https://www.mlp.com/home/>
> >
> >
> >
> >
> > ##
> >
> > The information contained in this communication is confidential and
> >
> > may contain information that is privileged or exempt from disclosure
> >
> > under applicable law. If you are not a named addressee, please notify
> >
> > the sender immediately and delete this email from your system.
> >
> > If you have received this communication, and are not a named
> >
> > recipient, you are hereby notified that any dissemination,
> >
> > distribution or copying of this communication is strictly prohibited.
> >
> > ##
> >
>
>
> ##
>
> The information contained in this communication is confidential and
>
> may contain information that is privileged or exempt from disclosure
>
> under applicable law. If you are not a named addressee, please notify
>
> the sender immediately and delete this email from your system.
>
> If you have received this communication, and are not a named
>
> recipient, you are hereby notified that any dissemination,
>
> distribution or copying of this communication is strictly prohibited.
>
> ##


RE: Adding non-standard processors to Nifi 2.0

2024-06-12 Thread Nguyen, Kyle
After a bit of digging, it looks like I didn’t have `nifi.python.command` 
defined in my `nifi.properties`.  But once I enable it, I get a 
`NullPointerException`, all other things equal.  Any help?
nifi_container_persistent   | Caused by: java.lang.NullPointerException: 
null
nifi_container_persistent   |   at 
java.base/java.io.File.(File.java:278)
nifi_container_persistent   |   at 
org.apache.nifi.controller.FlowController.createPythonBridge(FlowController.java:873)
nifi_container_persistent   |   at 
org.apache.nifi.controller.FlowController.(FlowController.java:573)
nifi_container_persistent   |   at 
org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:411)
nifi_container_persistent   |   at 
org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:83)
nifi_container_persistent   |   at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:182)
nifi_container_persistent   |   ... 120 common frames omitted



[ec2-user@ip-- nifi]$ cat ./conf/nifi.properties | grep -i --color=auto 
python

# for python extensions

nifi.python.command=python3

nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions



On 2024/06/12 16:16:52 "Nguyen, Kyle" wrote:
> Hi guys,
>
> I’m aware how to add custom processors (via nar’s -> extensions folder).  But 
> how do you add processors that area already on the git?  E.g.

>
>
>   *   
> https://github.com/apache/nifi/blob/main/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py

>
> Bonus question:  How does it work?  How are some processors defined but don’t 
> make it into the standard install (our install is via the docker image 
> `apache/nifi:2.0.0-M3`)?  Thanks!

>
>
> [cid:image001.png@01DABCC1.BE66A940]
> Kyle Nguyen
> Corporate Technology, Software Engineer
>
> Millennium Management LLC
> 399 Park Avenue  |  New York, NY 10022
>  +1.212.708.1366  |  +1.929.837.1788
> mlp.com<https://www.mlp.com/home/>
>
>
>
>
> ##
>
> The information contained in this communication is confidential and
>
> may contain information that is privileged or exempt from disclosure
>
> under applicable law. If you are not a named addressee, please notify
>
> the sender immediately and delete this email from your system.
>
> If you have received this communication, and are not a named
>
> recipient, you are hereby notified that any dissemination,
>
> distribution or copying of this communication is strictly prohibited.
>
> ##
>


##

The information contained in this communication is confidential and

may contain information that is privileged or exempt from disclosure

under applicable law. If you are not a named addressee, please notify

the sender immediately and delete this email from your system.

If you have received this communication, and are not a named

recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited.

##


Adding non-standard processors to Nifi 2.0

2024-06-12 Thread Nguyen, Kyle
Hi guys,

I’m aware how to add custom processors (via nar’s -> extensions folder).  But 
how do you add processors that area already on the git?  E.g.


  *   
https://github.com/apache/nifi/blob/main/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py

Bonus question:  How does it work?  How are some processors defined but don’t 
make it into the standard install (our install is via the docker image 
`apache/nifi:2.0.0-M3`)?  Thanks!


[cid:image001.png@01DABCC1.BE66A940]
Kyle Nguyen
Corporate Technology, Software Engineer

Millennium Management LLC
399 Park Avenue  |  New York, NY 10022
 +1.212.708.1366  |  +1.929.837.1788
mlp.com<https://www.mlp.com/home/>




##

The information contained in this communication is confidential and

may contain information that is privileged or exempt from disclosure

under applicable law. If you are not a named addressee, please notify

the sender immediately and delete this email from your system.

If you have received this communication, and are not a named

recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited.

##


NiFi 2.0-M3 cluster

2024-06-01 Thread Nikita Gladkii
Hello.

I am trying to set up a cluster of 3 nodes in Docker containers. I am using 
configuration below. But I am getting an error:
INFO [main] o.a.n.c.c.n.LeaderElectionNodeProtocolSender Determined that 
Cluster Coordinator is located at 7f0306ee9e56:8082; will use this address for 
sending heartbeat messages 2024-06-01 17:31:03,529 INFO [main] 
o.a.n.c.p.AbstractNodeProtocolSender Cluster Coordinator is located at 
7f0306ee9e56/:8082. Will send Cluster Connection Request to this 
address 2024-06-01 17:31:03,572 WARN [main] 
o.a.nifi.controller.StandardFlowService Failed to connect to cluster due to: 
org.apache.nifi.cluster.protocol.ProtocolException: Failed marshalling 
'CONNECTION_REQUEST' protocol message due to: 
javax.net.ssl.SSLHandshakeException: PKIX path validation failed: 
java.security.cert.CertPathValidatorException: Path does not chain with any of 
the trust anchors

I was using the same config for NiFi 1.x version and it was working fine, but 
with NiFi 2.0 - isn't.  Can you please help me with cluster set up? Do I need 
to set up a truststore and keystore? Can nodes communicate in non-secure mode? 
Maybe you have some example docker-compose configs or you can forward me to 
right direction?

Also, is it possible to use Nginx as reverse proxy behind the cluster? LIke 
this:

location / {
proxy_set_header Host $http_host;
proxy_set_header X-ProxyScheme https;
proxy_set_header X-ProxyPort 8443;
proxy_pass https://nifi01:8443/;
  }


Thank you.


My docker-compose.yml:
services:
  zookeeper:
hostname: zookeeper
container_name: zookeeper
image: "bitnami/zookeeper:latest"
environment:
  - ALLOW_ANONYMOUS_LOGIN=yes
networks:
  - nifinet
  nifi01:
image: apache/nifi:2.0.0-M3
container_name: nifi01
ports:
  - "8443:8443"
  - "7443:7443"
  - "8080:8080"
networks:
  - nifinet
environment:
  - NIFI_SENSITIVE_PROPS_KEY=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTPS_PORT=8443
  - NIFI_CLUSTER_NODE_ADDRESS=nifi01
  - SINGLE_USER_CREDENTIALS_USERNAME=admin
  - SINGLE_USER_CREDENTIALS_PASSWORD=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTP_PORT=8080
  - NIFI_CLUSTER_IS_NODE=true
  - NIFI_CLUSTER_NODE_PROTOCOL_PORT=8082
  - NIFI_ZK_CONNECT_STRING=zookeeper:2181
  - NIFI_ELECTION_MAX_WAIT=1 min
  nifi02:
image: apache/nifi:2.0.0-M3
container_name: nifi02
ports:
  - "18443:8443"
  - "17443:7443"
  - "18080:8080"
networks:
  - nifinet
environment:
  - NIFI_SENSITIVE_PROPS_KEY=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTPS_PORT=8443
  - NIFI_CLUSTER_NODE_ADDRESS=nifi02
  - SINGLE_USER_CREDENTIALS_USERNAME=admin
  - SINGLE_USER_CREDENTIALS_PASSWORD=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTP_PORT=8080
  - NIFI_CLUSTER_IS_NODE=true
  - NIFI_CLUSTER_NODE_PROTOCOL_PORT=8082
  - NIFI_ZK_CONNECT_STRING=zookeeper:2181
  - NIFI_ELECTION_MAX_WAIT=1 min
  nifi03:
image: apache/nifi:2.0.0-M3
container_name: nifi03
ports:
  - "28443:8443"
  - "27443:7443"
  - "28080:8080"
networks:
  - nifinet
environment:
  - NIFI_SENSITIVE_PROPS_KEY=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTPS_PORT=8443
  - NIFI_CLUSTER_NODE_ADDRESS=nifi03
  - SINGLE_USER_CREDENTIALS_USERNAME=admin
  - SINGLE_USER_CREDENTIALS_PASSWORD=ctsBtRBKHRAx69EqUghvvgEvjnaLjFEB
  - NIFI_WEB_HTTP_PORT=8080
  - NIFI_CLUSTER_IS_NODE=true
  - NIFI_CLUSTER_NODE_PROTOCOL_PORT=8082
  - NIFI_ZK_CONNECT_STRING=zookeeper:2181
  - NIFI_ELECTION_MAX_WAIT=1
networks:
  nifinet:
driver: bridge



[RESULT][VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-28 Thread Pierre Villard
Apache NiFi Community,

I am pleased to announce that the 2.0.0 release of Apache NiFi NAR Maven
Plugin passes:

4 +1 (binding) votes
1 +1 (non-binding) votes
0 0 votes
0 -1 votes

Thanks to all who helped make this release possible!

The release artifacts will be published in the next 24 hours.

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

Thanks,
Pierre


Re: [VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-28 Thread Pierre Villard
+1 binding

Le jeu. 23 mai 2024 à 19:40, Joe Witt  a écrit :

> +1 binding
>
> On Thu, May 23, 2024 at 10:33 AM Matt Burgess  wrote:
>
> > +1 binding, verified the commit hash, applied the patch to NiFi main and
> > verified the NAR Maven plugin works as expected.
> >
> > Thanks for RM'ing Pierre!
> >
> > On Wed, May 22, 2024 at 7:31 AM Pierre Villard <
> > pierre.villard...@gmail.com>
> > wrote:
> >
> > > Hello Apache NiFi Community,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > NAR Maven Plugin 2.0.0. This new release is intended to be used with
> NiFi
> > > 2+.
> > >
> > > The source being voted upon, including signatures, digests, etc. can be
> > > found at:
> > >
> https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate
> > >
> > > Please note that when trying this release, some changes are expected on
> > the
> > > NiFi side as proposed in the PR:
> > https://github.com/apache/nifi/pull/8860
> > >
> > > The Git tag is nifi-maven-2.0.0-RC1
> > > The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
> > >
> > >
> >
> https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f
> > >
> > > Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
> > > SHA256:
> ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
> > > SHA512:
> > >
> > >
> >
> c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/pvillard.asc
> > >
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > 5 issues were closed/resolved for this release:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745
> > >
> > > Release note highlights can be found here:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0
> > >
> > > The vote will be open for 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-nar-maven-plugin-2.0.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because …
> > >
> >
>


Re: [VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-23 Thread Joe Witt
+1 binding

On Thu, May 23, 2024 at 10:33 AM Matt Burgess  wrote:

> +1 binding, verified the commit hash, applied the patch to NiFi main and
> verified the NAR Maven plugin works as expected.
>
> Thanks for RM'ing Pierre!
>
> On Wed, May 22, 2024 at 7:31 AM Pierre Villard <
> pierre.villard...@gmail.com>
> wrote:
>
> > Hello Apache NiFi Community,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > NAR Maven Plugin 2.0.0. This new release is intended to be used with NiFi
> > 2+.
> >
> > The source being voted upon, including signatures, digests, etc. can be
> > found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate
> >
> > Please note that when trying this release, some changes are expected on
> the
> > NiFi side as proposed in the PR:
> https://github.com/apache/nifi/pull/8860
> >
> > The Git tag is nifi-maven-2.0.0-RC1
> > The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
> >
> >
> https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f
> >
> > Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
> > SHA256: ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
> > SHA512:
> >
> >
> c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 5 issues were closed/resolved for this release:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745
> >
> > Release note highlights can be found here:
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0
> >
> > The vote will be open for 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-nar-maven-plugin-2.0.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because …
> >
>


Re: [VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-23 Thread Matt Burgess
+1 binding, verified the commit hash, applied the patch to NiFi main and
verified the NAR Maven plugin works as expected.

Thanks for RM'ing Pierre!

On Wed, May 22, 2024 at 7:31 AM Pierre Villard 
wrote:

> Hello Apache NiFi Community,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> NAR Maven Plugin 2.0.0. This new release is intended to be used with NiFi
> 2+.
>
> The source being voted upon, including signatures, digests, etc. can be
> found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate
>
> Please note that when trying this release, some changes are expected on the
> NiFi side as proposed in the PR: https://github.com/apache/nifi/pull/8860
>
> The Git tag is nifi-maven-2.0.0-RC1
> The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
>
> https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f
>
> Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
> SHA256: ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
> SHA512:
>
> c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> 5 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0
>
> The vote will be open for 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-nar-maven-plugin-2.0.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because …
>


Re: [VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-23 Thread Krisztina Zsihovszki
+1 (non-binding)

- Verified signatures and hashes
- Applied NIFI-13267 and built NiFi with NAR Maven plugin 2.0.0 using Maven
3.9.6 on macOS 13.5 with  Zulu21.28+85-CA7

Verified [NIFI-12226] - Maven plugin: Add flag to skip doc generation.

Thanks for RM'ing, Pierre!

On Thu, May 23, 2024 at 1:40 PM Bryan Bende  wrote:

> +1 binding
>
> - Verified everything in release helper
> - Built the referenced NiFi PR with the 2.0.0 plugin
> - Verified one of the changes for attaching the manifest xml as a build
> artifact
>
> Thanks Pierre!
>
> On Wed, May 22, 2024 at 7:31 AM Pierre Villard
>  wrote:
> >
> > Hello Apache NiFi Community,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > NAR Maven Plugin 2.0.0. This new release is intended to be used with NiFi
> > 2+.
> >
> > The source being voted upon, including signatures, digests, etc. can be
> > found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate
> >
> > Please note that when trying this release, some changes are expected on
> the
> > NiFi side as proposed in the PR:
> https://github.com/apache/nifi/pull/8860
> >
> > The Git tag is nifi-maven-2.0.0-RC1
> > The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
> >
> https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f
> >
> > Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
> > SHA256: ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
> > SHA512:
> >
> c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/pvillard.asc
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 5 issues were closed/resolved for this release:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745
> >
> > Release note highlights can be found here:
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0
> >
> > The vote will be open for 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-nar-maven-plugin-2.0.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because …
>


Re: [VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-23 Thread Bryan Bende
+1 binding

- Verified everything in release helper
- Built the referenced NiFi PR with the 2.0.0 plugin
- Verified one of the changes for attaching the manifest xml as a build artifact

Thanks Pierre!

On Wed, May 22, 2024 at 7:31 AM Pierre Villard
 wrote:
>
> Hello Apache NiFi Community,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> NAR Maven Plugin 2.0.0. This new release is intended to be used with NiFi
> 2+.
>
> The source being voted upon, including signatures, digests, etc. can be
> found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate
>
> Please note that when trying this release, some changes are expected on the
> NiFi side as proposed in the PR: https://github.com/apache/nifi/pull/8860
>
> The Git tag is nifi-maven-2.0.0-RC1
> The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
> https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f
>
> Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
> SHA256: ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
> SHA512:
> c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/pvillard.asc
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> 5 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745
>
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0
>
> The vote will be open for 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-nar-maven-plugin-2.0.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because …


[VOTE] Release Apache NiFi NAR Maven Plugin 2.0.0

2024-05-22 Thread Pierre Villard
Hello Apache NiFi Community,

I am pleased to be calling this vote for the source release of Apache NiFi
NAR Maven Plugin 2.0.0. This new release is intended to be used with NiFi
2+.

The source being voted upon, including signatures, digests, etc. can be
found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-nar-maven-plugin-2.0.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+NAR+Maven+Plugin+release+candidate

Please note that when trying this release, some changes are expected on the
NiFi side as proposed in the PR: https://github.com/apache/nifi/pull/8860

The Git tag is nifi-maven-2.0.0-RC1
The Git commit ID is d0de49a34a1197988eaa007d28e6eb20ab6d701f
https://gitbox.apache.org/repos/asf?p=nifi-maven.git;a=commit;h=d0de49a34a1197988eaa007d28e6eb20ab6d701f

Checksums of nifi-nar-maven-plugin-2.0.0-source-release.zip:
SHA256: ae889c843a82c4823fca0bf5fedf275dbb812c2b11e25ae26b0bd4ad7d26ccae
SHA512:
c9afefb093d8b9568012d6697f302eb4a138f0a65a7045eaeb1bff551fb4bff23c805294700ca20984a3493eb61fe80a39d8b5b393afc85cf3f6ab1a28df831c

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/pvillard.asc

KEYS file available here:
https://dist.apache.org/repos/dist/release/nifi/KEYS

5 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354745

Release note highlights can be found here:
https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-NiFiNARMavenPluginVersion2.0.0

The vote will be open for 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-nar-maven-plugin-2.0.0
[ ] +0 no opinion
[ ] -1 Do not release this package because …


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread David Handermann
Pierre,

Thanks for clarifying. I agree that going to Java 21 makes sense, and
aligns with the NiFi main branch. That would be a breaking change,
warranting the 2.0.0 version, so that sounds like a good plan.

Regards,
David Handermann

On Tue, May 21, 2024 at 10:32 AM Pierre Villard
 wrote:
>
> My plan was to go with the latest for everything (including Java 21).
> This way, NiFi NAR Maven plugin 2.0.0 would be used only for NiFi 2.x.
> I actually think that the addition of the extension type "flow analysis
> rules" would break things if used in the 1.x line (unless I also update the
> enum in NiFi 1.x to include flow analysis rules as an extension type but
> not sure that would be a great approach).
>
> Le mar. 21 mai 2024 à 17:24, David Handermann 
> a écrit :
>
> > Pierre,
> >
> > Thanks for highlighting the differences for Flow Analysis Rules. As
> > far as making this a 2.0.0 release version, do you anticipate
> > including any breaking changes?
> >
> > The current version of the plugin is built with Java 8, so this could
> > be updated to Java 21, which would be a breaking change, however, that
> > should be handled before the release process.
> >
> > If there are no breaking changes, I recommend a version 1.6.0 release
> > before a 2.0.0 release of the plugin.
> >
> > Regards,
> > David Handermann
> >
> > On Tue, May 21, 2024 at 10:19 AM Pierre Villard
> >  wrote:
> > >
> > > Given that the flow analysis rules are something specific to NiFi 2, and
> > > given that this is an opportunity to do some house cleaning, I'll go
> > > directly to a 2.0.0 release directly and have it used only on the main
> > > branch. The things that have been added as improvements are not really
> > > required for 1.x anyway.
> > >
> > > Le mar. 21 mai 2024 à 15:40, David Handermann <
> > exceptionfact...@apache.org>
> > > a écrit :
> > >
> > > > Thanks Pierre, sounds good!
> > > >
> > > > Regards,
> > > > David Handermann
> > > >
> > > > On Tue, May 21, 2024 at 8:36 AM Pierre Villard
> > > >  wrote:
> > > > >
> > > > > Thanks will go ahead with 1.6.0 release process
> > > > >
> > > > > Le lun. 20 mai 2024 à 19:30, Matt Burgess  a
> > écrit
> > > > :
> > > > >
> > > > > > +1 for a 1.6.0 release
> > > > > >
> > > > > > On Mon, May 20, 2024 at 1:25 PM Bryan Bende 
> > wrote:
> > > > > >
> > > > > > > Thanks Pierre. I agree it would be good to kick out a release. I
> > > > would
> > > > > > > lean towards 1.6.0 since the commits seem to be improvements
> > rather
> > > > > > > than bug fixes for a patch.
> > > > > > >
> > > > > > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > > > > > >  wrote:
> > > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > We just merged a couple of improvements for the NiFi NAR Maven
> > > > Plugin
> > > > > > and
> > > > > > > > another improvement has been merged some time ago for which the
> > > > > > community
> > > > > > > > expressed interest [1]. I think it could be a good time to
> > release
> > > > a
> > > > > > new
> > > > > > > > version, either as 1.5.2 or as 1.6.0. Once we have a new
> > release,
> > > > there
> > > > > > > > will be a need for updating the NiFi code base and I have a PR
> > > > ready
> > > > > > for
> > > > > > > > that [2].
> > > > > > > >
> > > > > > > > I'm happy to help with the release process.
> > > > > > > >
> > > > > > > > Do you agree it is time for a new release or do you see
> > additional
> > > > > > > changes
> > > > > > > > we should make?
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > Pierre
> > > > > > > >
> > > > > > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > > > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > > > > > >
> > > > > >
> > > >
> >


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread Pierre Villard
My plan was to go with the latest for everything (including Java 21).
This way, NiFi NAR Maven plugin 2.0.0 would be used only for NiFi 2.x.
I actually think that the addition of the extension type "flow analysis
rules" would break things if used in the 1.x line (unless I also update the
enum in NiFi 1.x to include flow analysis rules as an extension type but
not sure that would be a great approach).

Le mar. 21 mai 2024 à 17:24, David Handermann 
a écrit :

> Pierre,
>
> Thanks for highlighting the differences for Flow Analysis Rules. As
> far as making this a 2.0.0 release version, do you anticipate
> including any breaking changes?
>
> The current version of the plugin is built with Java 8, so this could
> be updated to Java 21, which would be a breaking change, however, that
> should be handled before the release process.
>
> If there are no breaking changes, I recommend a version 1.6.0 release
> before a 2.0.0 release of the plugin.
>
> Regards,
> David Handermann
>
> On Tue, May 21, 2024 at 10:19 AM Pierre Villard
>  wrote:
> >
> > Given that the flow analysis rules are something specific to NiFi 2, and
> > given that this is an opportunity to do some house cleaning, I'll go
> > directly to a 2.0.0 release directly and have it used only on the main
> > branch. The things that have been added as improvements are not really
> > required for 1.x anyway.
> >
> > Le mar. 21 mai 2024 à 15:40, David Handermann <
> exceptionfact...@apache.org>
> > a écrit :
> >
> > > Thanks Pierre, sounds good!
> > >
> > > Regards,
> > > David Handermann
> > >
> > > On Tue, May 21, 2024 at 8:36 AM Pierre Villard
> > >  wrote:
> > > >
> > > > Thanks will go ahead with 1.6.0 release process
> > > >
> > > > Le lun. 20 mai 2024 à 19:30, Matt Burgess  a
> écrit
> > > :
> > > >
> > > > > +1 for a 1.6.0 release
> > > > >
> > > > > On Mon, May 20, 2024 at 1:25 PM Bryan Bende 
> wrote:
> > > > >
> > > > > > Thanks Pierre. I agree it would be good to kick out a release. I
> > > would
> > > > > > lean towards 1.6.0 since the commits seem to be improvements
> rather
> > > > > > than bug fixes for a patch.
> > > > > >
> > > > > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > > > > >  wrote:
> > > > > > >
> > > > > > > Hi all,
> > > > > > >
> > > > > > > We just merged a couple of improvements for the NiFi NAR Maven
> > > Plugin
> > > > > and
> > > > > > > another improvement has been merged some time ago for which the
> > > > > community
> > > > > > > expressed interest [1]. I think it could be a good time to
> release
> > > a
> > > > > new
> > > > > > > version, either as 1.5.2 or as 1.6.0. Once we have a new
> release,
> > > there
> > > > > > > will be a need for updating the NiFi code base and I have a PR
> > > ready
> > > > > for
> > > > > > > that [2].
> > > > > > >
> > > > > > > I'm happy to help with the release process.
> > > > > > >
> > > > > > > Do you agree it is time for a new release or do you see
> additional
> > > > > > changes
> > > > > > > we should make?
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Pierre
> > > > > > >
> > > > > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > > > > >
> > > > >
> > >
>


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread David Handermann
Pierre,

Thanks for highlighting the differences for Flow Analysis Rules. As
far as making this a 2.0.0 release version, do you anticipate
including any breaking changes?

The current version of the plugin is built with Java 8, so this could
be updated to Java 21, which would be a breaking change, however, that
should be handled before the release process.

If there are no breaking changes, I recommend a version 1.6.0 release
before a 2.0.0 release of the plugin.

Regards,
David Handermann

On Tue, May 21, 2024 at 10:19 AM Pierre Villard
 wrote:
>
> Given that the flow analysis rules are something specific to NiFi 2, and
> given that this is an opportunity to do some house cleaning, I'll go
> directly to a 2.0.0 release directly and have it used only on the main
> branch. The things that have been added as improvements are not really
> required for 1.x anyway.
>
> Le mar. 21 mai 2024 à 15:40, David Handermann 
> a écrit :
>
> > Thanks Pierre, sounds good!
> >
> > Regards,
> > David Handermann
> >
> > On Tue, May 21, 2024 at 8:36 AM Pierre Villard
> >  wrote:
> > >
> > > Thanks will go ahead with 1.6.0 release process
> > >
> > > Le lun. 20 mai 2024 à 19:30, Matt Burgess  a écrit
> > :
> > >
> > > > +1 for a 1.6.0 release
> > > >
> > > > On Mon, May 20, 2024 at 1:25 PM Bryan Bende  wrote:
> > > >
> > > > > Thanks Pierre. I agree it would be good to kick out a release. I
> > would
> > > > > lean towards 1.6.0 since the commits seem to be improvements rather
> > > > > than bug fixes for a patch.
> > > > >
> > > > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > > > >  wrote:
> > > > > >
> > > > > > Hi all,
> > > > > >
> > > > > > We just merged a couple of improvements for the NiFi NAR Maven
> > Plugin
> > > > and
> > > > > > another improvement has been merged some time ago for which the
> > > > community
> > > > > > expressed interest [1]. I think it could be a good time to release
> > a
> > > > new
> > > > > > version, either as 1.5.2 or as 1.6.0. Once we have a new release,
> > there
> > > > > > will be a need for updating the NiFi code base and I have a PR
> > ready
> > > > for
> > > > > > that [2].
> > > > > >
> > > > > > I'm happy to help with the release process.
> > > > > >
> > > > > > Do you agree it is time for a new release or do you see additional
> > > > > changes
> > > > > > we should make?
> > > > > >
> > > > > > Thanks,
> > > > > > Pierre
> > > > > >
> > > > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > > > >
> > > >
> >


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread Pierre Villard
Given that the flow analysis rules are something specific to NiFi 2, and
given that this is an opportunity to do some house cleaning, I'll go
directly to a 2.0.0 release directly and have it used only on the main
branch. The things that have been added as improvements are not really
required for 1.x anyway.

Le mar. 21 mai 2024 à 15:40, David Handermann 
a écrit :

> Thanks Pierre, sounds good!
>
> Regards,
> David Handermann
>
> On Tue, May 21, 2024 at 8:36 AM Pierre Villard
>  wrote:
> >
> > Thanks will go ahead with 1.6.0 release process
> >
> > Le lun. 20 mai 2024 à 19:30, Matt Burgess  a écrit
> :
> >
> > > +1 for a 1.6.0 release
> > >
> > > On Mon, May 20, 2024 at 1:25 PM Bryan Bende  wrote:
> > >
> > > > Thanks Pierre. I agree it would be good to kick out a release. I
> would
> > > > lean towards 1.6.0 since the commits seem to be improvements rather
> > > > than bug fixes for a patch.
> > > >
> > > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > > >  wrote:
> > > > >
> > > > > Hi all,
> > > > >
> > > > > We just merged a couple of improvements for the NiFi NAR Maven
> Plugin
> > > and
> > > > > another improvement has been merged some time ago for which the
> > > community
> > > > > expressed interest [1]. I think it could be a good time to release
> a
> > > new
> > > > > version, either as 1.5.2 or as 1.6.0. Once we have a new release,
> there
> > > > > will be a need for updating the NiFi code base and I have a PR
> ready
> > > for
> > > > > that [2].
> > > > >
> > > > > I'm happy to help with the release process.
> > > > >
> > > > > Do you agree it is time for a new release or do you see additional
> > > > changes
> > > > > we should make?
> > > > >
> > > > > Thanks,
> > > > > Pierre
> > > > >
> > > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > > >
> > >
>


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread David Handermann
Thanks Pierre, sounds good!

Regards,
David Handermann

On Tue, May 21, 2024 at 8:36 AM Pierre Villard
 wrote:
>
> Thanks will go ahead with 1.6.0 release process
>
> Le lun. 20 mai 2024 à 19:30, Matt Burgess  a écrit :
>
> > +1 for a 1.6.0 release
> >
> > On Mon, May 20, 2024 at 1:25 PM Bryan Bende  wrote:
> >
> > > Thanks Pierre. I agree it would be good to kick out a release. I would
> > > lean towards 1.6.0 since the commits seem to be improvements rather
> > > than bug fixes for a patch.
> > >
> > > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> > >  wrote:
> > > >
> > > > Hi all,
> > > >
> > > > We just merged a couple of improvements for the NiFi NAR Maven Plugin
> > and
> > > > another improvement has been merged some time ago for which the
> > community
> > > > expressed interest [1]. I think it could be a good time to release a
> > new
> > > > version, either as 1.5.2 or as 1.6.0. Once we have a new release, there
> > > > will be a need for updating the NiFi code base and I have a PR ready
> > for
> > > > that [2].
> > > >
> > > > I'm happy to help with the release process.
> > > >
> > > > Do you agree it is time for a new release or do you see additional
> > > changes
> > > > we should make?
> > > >
> > > > Thanks,
> > > > Pierre
> > > >
> > > > [1] https://github.com/apache/nifi-maven/pull/35
> > > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> > >
> >


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-21 Thread Pierre Villard
Thanks will go ahead with 1.6.0 release process

Le lun. 20 mai 2024 à 19:30, Matt Burgess  a écrit :

> +1 for a 1.6.0 release
>
> On Mon, May 20, 2024 at 1:25 PM Bryan Bende  wrote:
>
> > Thanks Pierre. I agree it would be good to kick out a release. I would
> > lean towards 1.6.0 since the commits seem to be improvements rather
> > than bug fixes for a patch.
> >
> > On Mon, May 20, 2024 at 1:08 PM Pierre Villard
> >  wrote:
> > >
> > > Hi all,
> > >
> > > We just merged a couple of improvements for the NiFi NAR Maven Plugin
> and
> > > another improvement has been merged some time ago for which the
> community
> > > expressed interest [1]. I think it could be a good time to release a
> new
> > > version, either as 1.5.2 or as 1.6.0. Once we have a new release, there
> > > will be a need for updating the NiFi code base and I have a PR ready
> for
> > > that [2].
> > >
> > > I'm happy to help with the release process.
> > >
> > > Do you agree it is time for a new release or do you see additional
> > changes
> > > we should make?
> > >
> > > Thanks,
> > > Pierre
> > >
> > > [1] https://github.com/apache/nifi-maven/pull/35
> > > [2] https://issues.apache.org/jira/browse/NIFI-13267
> >
>


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-20 Thread Matt Burgess
+1 for a 1.6.0 release

On Mon, May 20, 2024 at 1:25 PM Bryan Bende  wrote:

> Thanks Pierre. I agree it would be good to kick out a release. I would
> lean towards 1.6.0 since the commits seem to be improvements rather
> than bug fixes for a patch.
>
> On Mon, May 20, 2024 at 1:08 PM Pierre Villard
>  wrote:
> >
> > Hi all,
> >
> > We just merged a couple of improvements for the NiFi NAR Maven Plugin and
> > another improvement has been merged some time ago for which the community
> > expressed interest [1]. I think it could be a good time to release a new
> > version, either as 1.5.2 or as 1.6.0. Once we have a new release, there
> > will be a need for updating the NiFi code base and I have a PR ready for
> > that [2].
> >
> > I'm happy to help with the release process.
> >
> > Do you agree it is time for a new release or do you see additional
> changes
> > we should make?
> >
> > Thanks,
> > Pierre
> >
> > [1] https://github.com/apache/nifi-maven/pull/35
> > [2] https://issues.apache.org/jira/browse/NIFI-13267
>


Re: [DISCUSS] Release NiFi NAR Maven Plugin

2024-05-20 Thread Bryan Bende
Thanks Pierre. I agree it would be good to kick out a release. I would
lean towards 1.6.0 since the commits seem to be improvements rather
than bug fixes for a patch.

On Mon, May 20, 2024 at 1:08 PM Pierre Villard
 wrote:
>
> Hi all,
>
> We just merged a couple of improvements for the NiFi NAR Maven Plugin and
> another improvement has been merged some time ago for which the community
> expressed interest [1]. I think it could be a good time to release a new
> version, either as 1.5.2 or as 1.6.0. Once we have a new release, there
> will be a need for updating the NiFi code base and I have a PR ready for
> that [2].
>
> I'm happy to help with the release process.
>
> Do you agree it is time for a new release or do you see additional changes
> we should make?
>
> Thanks,
> Pierre
>
> [1] https://github.com/apache/nifi-maven/pull/35
> [2] https://issues.apache.org/jira/browse/NIFI-13267


[DISCUSS] Release NiFi NAR Maven Plugin

2024-05-20 Thread Pierre Villard
Hi all,

We just merged a couple of improvements for the NiFi NAR Maven Plugin and
another improvement has been merged some time ago for which the community
expressed interest [1]. I think it could be a good time to release a new
version, either as 1.5.2 or as 1.6.0. Once we have a new release, there
will be a need for updating the NiFi code base and I have a PR ready for
that [2].

I'm happy to help with the release process.

Do you agree it is time for a new release or do you see additional changes
we should make?

Thanks,
Pierre

[1] https://github.com/apache/nifi-maven/pull/35
[2] https://issues.apache.org/jira/browse/NIFI-13267


[ANNOUNCE] Apache NiFi MiNiFi C++ 0.99.0 release

2024-05-17 Thread Gábor Gyimesi
Hello

The Apache NiFi team would like to announce the release of Apache NiFi
MiNiFi C++ 0.99.0.

New features in this release:
Added support for using NiFi 2.0 Python processors in MiNiFi C++
Added new python based multiplatform bootstrap script
Added encryption support for sensitive properties in flow configuration
Releasing Windows installer now can be done (and will be done) under the
Apache license
Added support for service installation on MacOS
Added C2 debug command to MiNiFi Controller
Added support for setting MiNiFi properties from command line
Added system load average field to C2 and Prometheus metrics
Added support for manually configuring RocksDB options
Added custom delimiter property for ListenTCP processor
Added bandwidth limit properties to InvokeHTTP processor
Added JSON flow configuration examples

New processors:
Added PutSmb, FetchSmb and ListSmb processor for SMB networking protocol
support
Added PushGrafanaLokiGrpc and PushGrafanaLokiREST processors for pushing
logs to Grafana Loki
Added JoltTransform to use Jolt JSON transformations
Added SplitText processor
Added AttributeRollingWindow processor

Changes and improvements:
Dropped support for disabling peer verification in InvokeHTTP
Corrupt flow files are now filtered to avoid errors in the flow
Using administrative yield duration instead of onschedule retry interval in
scheduling adjusting to NiFi's functionality
Fixed high disk IO usage issue with MergeContent
Fixed the site-to-site transfer or large files
Fixed memory leak caused by unused loggers
Fixed yielding processors to still respect scheduling period

Upgraded dependencies:
Upgraded OpenSSL to version 3.3.0
Upgraded AWS SDK to version 1.11.219 with support for new AWS regions
Upgraded libuvc to version 0.0.7
Upgraded docker base image to alpine:3.18
Upgraded Sol2 to version 3.3.0

MiNiFi—a subproject of Apache NiFi—is a complementary data collection
approach that supplements the core tenets of NiFi in dataflow management,
focusing on the collection of data at the source of its creation.

Specific goals for the initial thrust of the MiNiFi effort comprise:

Small size and low resource consumption
Central management of agents
Generation of data provenance (full chain of custody of information)
Integration with NiFi for follow-on dataflow management


More details on Apache NiFi MiNiFi can be found here:
https://nifi.apache.org/minifi

The release artifacts can be downloaded from here:
https://nifi.apache.org/download/

Issues closed/resolved for this list can be found here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12353618

Release note highlights can be found here:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0

Thank you
The Apache NiFi team


[RESULT][VOTE] Release Apache NiFi MiNiFi C++ 0.99.0

2024-05-17 Thread Gábor Gyimesi
Apache NiFi Community,

I am pleased to announce that the 0.99.0 release of Apache NiFi MiNiFi C++
passes with
  3 +1 (binding) votes
  3 +1 (non-binding) votes
  0 0 votes
  0 -1 votes

Thanks to all who helped make this release possible!

The release artifacts will be published in the next 24 hours.

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

Thanks,
Gabor


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-17 Thread Joe Witt
+1 binding.

Source builds now on osx.  usual checks for license/notice good.  Checks on
signature/hashes/latest commit all good.  Wasn't able to 'make docker'
successfully but likely a local config issue.

On Thu, May 16, 2024 at 11:10 AM Pierre Villard 
wrote:

> +1 (binding)
>
> Went through the usual steps
> Built on MacOS X.
> Tested a basic flow tailing a local file, doing some transformations and
> sending data with InvokeHTTP to a NiFi instance with FlowFile format.
>
> Thanks team for taking care of this release and the exciting upcoming 1.0.
>
> Le mer. 15 mai 2024 à 17:30, Ferenc Gerlits  a écrit
> :
>
> > +1 (non-binding)
> >
> > verified signature and hashes
> > installed the Windows MSI and ran the service on Windows
> > compiled on Fedora 40 and ran ExecuteScript with lua
> >
> > It mostly worked as expected. I found two minor issues:
> > https://issues.apache.org/jira/browse/MINIFICPP-2374,
> > https://issues.apache.org/jira/browse/MINIFICPP-2375, but neither of
> > these is a showstopper, we'll fix them in the next release.
> >
> > Thank you for RMing!
> > Ferenc
> >
>


[ANNOUNCE] Apache NiFi 2.0.0-M3 Released

2024-05-16 Thread David Handermann
The Apache NiFi Team is pleased to announce the release of Apache NiFi 2.0.0-M3.

Apache NiFi is an easy to use, powerful, and reliable system to
process and distribute data.

https://nifi.apache.org

The release artifacts can be downloaded from the project website.

https://nifi.apache.org/download/

Maven artifacts have been released and mirrored according to ASF
artifact distribution processes.

Issues resolved in Apache NiFi 2.0.0-M3 are listed in Jira Release Notes.

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155

Highlights of the release are available on the project wiki page:

https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3

Thank you,
The Apache NiFi Team


[RESULT][VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread David Handermann
Apache NiFi Community,

I am pleased to announce that the 2.0.0-M3 release of Apache NiFi passes:

9 +1 (binding) votes
  10 +1 (non-binding) votes
0 0 votes
0 -1 votes

Thanks to all who helped make this release possible!

The release artifacts will be published in the next 24 hours.

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


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread David Handermann
+1 binding

On Mon, May 13, 2024 at 10:48 PM David Handermann
 wrote:
>
> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M3.
>
> Please review the following guide for how to verify a release candidate build:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on and the convenience binaries are available
> on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1269
>
> Git Tag: nifi-2.0.0-M3-RC1
> Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> GitHub Commit Link:
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
>
> Checksums of nifi-2.0.0-M3-source-release.zip
>
> SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> SHA512: 
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 411
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
>
> Release note highlights can be found on the project wiki:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
>
> The vote will be open for 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-2.0.0-M3
> [] +0 no opinion
> [] -1 Do not release this package because...


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Dan S
+1 (non-binding)

- Verified hashes and signatures
- Successfully built NiFi 2.0.0-M3 with contrib-check in the following
environment:
  - Maven: 3.9.6
  - Java 21.0.3 openjdk
  - Red Hat, Inc

I did notice some non showstoppers such as discrepancies in the NOTICE file
which should be addressed in NIFI-13253
<https://issues.apache.org/jira/browse/NIFI-13253> and various uses of
deprecated API features which should be addressed in NIFI-13250,
NIFI-13251, NIFI-13252, NIFI-13254 and NIFI-13255.

Thank you David for RMing!

On Thu, May 16, 2024 at 2:25 PM Pierre Villard 
wrote:

> +1 (binding)
>
> Went through the usual steps, deployed a secured cluster with a secured
> NiFi Registry instance on GCP and tested a bunch of flows that I have
> around.
>
> Thanks for RM'ing David!
>
>
> Le jeu. 16 mai 2024 à 15:26, Matt Burgess  a écrit :
>
> > +1 (binding)
> >
> > Ran through release helper, verified various flows. Thanks for RM'ing
> > David!
> >
> > On Mon, May 13, 2024 at 11:48 PM David Handermann <
> > exceptionfact...@apache.org> wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi 2.0.0-M3.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on and the convenience binaries are available
> > > on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1269
> > >
> > > Git Tag: nifi-2.0.0-M3-RC1
> > > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> > >
> > > Checksums of nifi-2.0.0-M3-source-release.zip
> > >
> > > SHA256:
> d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > > SHA512:
> > >
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/exceptionfactory.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 411
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> > >
> > > The vote will be open for 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-2.0.0-M3
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Michael Moser
+1 (binding)

Stepped through the release helper to verify the things.
Apache Maven 3.9.6  Java version: 21.0.3  Red Hat Enterprise Linux 8.9
Upgraded NiFi from 2.0.0-M2 to 2.0.0-M3.
Upgraded NiFi Registry from 2.0.0-M2 to 2.0.0-M3
Tested a few flows with no problems.

-- Mike


On Thu, May 16, 2024 at 2:25 PM Pierre Villard 
wrote:

> +1 (binding)
>
> Went through the usual steps, deployed a secured cluster with a secured
> NiFi Registry instance on GCP and tested a bunch of flows that I have
> around.
>
> Thanks for RM'ing David!
>
>
> Le jeu. 16 mai 2024 à 15:26, Matt Burgess  a écrit :
>
> > +1 (binding)
> >
> > Ran through release helper, verified various flows. Thanks for RM'ing
> > David!
> >
> > On Mon, May 13, 2024 at 11:48 PM David Handermann <
> > exceptionfact...@apache.org> wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi 2.0.0-M3.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on and the convenience binaries are available
> > > on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1269
> > >
> > > Git Tag: nifi-2.0.0-M3-RC1
> > > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> > >
> > > Checksums of nifi-2.0.0-M3-source-release.zip
> > >
> > > SHA256:
> d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > > SHA512:
> > >
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/exceptionfactory.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 411
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> > >
> > > The vote will be open for 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-2.0.0-M3
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Pierre Villard
+1 (binding)

Went through the usual steps, deployed a secured cluster with a secured
NiFi Registry instance on GCP and tested a bunch of flows that I have
around.

Thanks for RM'ing David!


Le jeu. 16 mai 2024 à 15:26, Matt Burgess  a écrit :

> +1 (binding)
>
> Ran through release helper, verified various flows. Thanks for RM'ing
> David!
>
> On Mon, May 13, 2024 at 11:48 PM David Handermann <
> exceptionfact...@apache.org> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi 2.0.0-M3.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on and the convenience binaries are available
> > on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1269
> >
> > Git Tag: nifi-2.0.0-M3-RC1
> > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> >
> > Checksums of nifi-2.0.0-M3-source-release.zip
> >
> > SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > SHA512:
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/exceptionfactory.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 411
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> >
> > The vote will be open for 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-2.0.0-M3
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-16 Thread Pierre Villard
+1 (binding)

Went through the usual steps
Built on MacOS X.
Tested a basic flow tailing a local file, doing some transformations and
sending data with InvokeHTTP to a NiFi instance with FlowFile format.

Thanks team for taking care of this release and the exciting upcoming 1.0.

Le mer. 15 mai 2024 à 17:30, Ferenc Gerlits  a écrit :

> +1 (non-binding)
>
> verified signature and hashes
> installed the Windows MSI and ran the service on Windows
> compiled on Fedora 40 and ran ExecuteScript with lua
>
> It mostly worked as expected. I found two minor issues:
> https://issues.apache.org/jira/browse/MINIFICPP-2374,
> https://issues.apache.org/jira/browse/MINIFICPP-2375, but neither of
> these is a showstopper, we'll fix them in the next release.
>
> Thank you for RMing!
> Ferenc
>


Re: Inquiry Regarding Missing Documentation for selectHive3QL in nifi-hive3-nar for NiFi 1.25.0

2024-05-16 Thread Mathew Kiprop
Hello Mat,

Is it packaged with NiFi 2? Documentation [1]for NiFi 2 has it

1.
https://nifi.apache.org/documentation/nifi-2.0.0-M2/components/org.apache.nifi/nifi-hive3-nar/2.0.0-M2/org.apache.nifi.processors.hive.SelectHive3QL/index.html

On Thu, 16 May 2024 at 16:12, Matt Burgess  wrote:

> Jing,
>
> Because SelectHive3QL (and the nifi-hive3-nar in general) is not included
> with the convenience binary for Apache NiFi, the documentation for it is
> not published on the website. If you downloaded and installed the NAR into
> your instance, the documentation is available by dragging a SelectHive3QL
> instance onto the canvas, right-clicking on it and choosing "View usage" or
> "View documentation".
>
> Regards,
> Matt
>
>
> On Wed, May 15, 2024 at 12:10 AM yetong gao  wrote:
>
> > Dear NiFi Development Team,
> >
> > I hope this message finds you well. I am currently working with Apache
> NiFi
> > 1.25.0 and it's already operational in our data processing pipeline. In
> my
> > research, I've noticed a scarcity of documentation regarding the
> > selectHive3QL processor, specifically on the official NiFi documentation
> > website.
> >
> > I'd greatly appreciate any information you could provide on why the
> > selectHive3QL processor's documentation is not available on the NiFi
> > website, or if there are plans to include it in the future.
> >
> > I believe comprehensive documentation for each processor in NiFi is
> > essential for users to maximise the potential of this powerful platform.
> >
> > I look forward to your response. Thank you in advance.
> >
> > Best Regard,
> > Jing
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Matt Burgess
+1 (binding)

Ran through release helper, verified various flows. Thanks for RM'ing David!

On Mon, May 13, 2024 at 11:48 PM David Handermann <
exceptionfact...@apache.org> wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M3.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on and the convenience binaries are available
> on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1269
>
> Git Tag: nifi-2.0.0-M3-RC1
> Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
>
> Checksums of nifi-2.0.0-M3-source-release.zip
>
> SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> SHA512:
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 411
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
>
> The vote will be open for 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-2.0.0-M3
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: Inquiry Regarding Missing Documentation for selectHive3QL in nifi-hive3-nar for NiFi 1.25.0

2024-05-16 Thread Matt Burgess
Jing,

Because SelectHive3QL (and the nifi-hive3-nar in general) is not included
with the convenience binary for Apache NiFi, the documentation for it is
not published on the website. If you downloaded and installed the NAR into
your instance, the documentation is available by dragging a SelectHive3QL
instance onto the canvas, right-clicking on it and choosing "View usage" or
"View documentation".

Regards,
Matt


On Wed, May 15, 2024 at 12:10 AM yetong gao  wrote:

> Dear NiFi Development Team,
>
> I hope this message finds you well. I am currently working with Apache NiFi
> 1.25.0 and it's already operational in our data processing pipeline. In my
> research, I've noticed a scarcity of documentation regarding the
> selectHive3QL processor, specifically on the official NiFi documentation
> website.
>
> I'd greatly appreciate any information you could provide on why the
> selectHive3QL processor's documentation is not available on the NiFi
> website, or if there are plans to include it in the future.
>
> I believe comprehensive documentation for each processor in NiFi is
> essential for users to maximise the potential of this powerful platform.
>
> I look forward to your response. Thank you in advance.
>
> Best Regard,
> Jing
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Gábor Gyimesi
+1 (non-binding)

- Verified hashes and signatures
- Successfully built NiFi 2.0.0-M3 with contrib-check in the following
environment:
  - Ubuntu 22.04 6.5.0-35-generic
  - java 21 2023-09-19 LTS
  - Apache Maven 3.9.6
- Designed and ran a simple flow with S3 upload
- Tested python extension using a flow with PromptChatGPT processor
- Tested S2S communication and HTTP data forwarding from MiNiFi C++

Thanks David for RMing!

Regards,
Gabor

On Thu, 16 May 2024 at 13:12, Marton Szasz  wrote:

> +1 (binding)
>
> Followed the usual steps, compiled and tested NiFi in this environment
> (Ubuntu 24.04):
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /home/szaszm/apache-maven-3.9.6
> Java version: 21.0.3, vendor: Ubuntu, runtime:
> /usr/lib/jvm/java-21-openjdk-amd64
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "6.8.0-31-generic", arch: "amd64", family:
> "unix"
>
> Tested receiving logs from minifi c++ through HTTP, and decompressing them.
>
> Thanks for the release, David!
>
> Marton
>
> On 5/16/24 11:09 AM, Márk Báthori wrote:
> > +1 (non-binding)
> >
> > - went through the helper guide,
> > - did a full build with contrib check
> > - verified signatures and hashes
> >
> > Environment:
> > - macOS Version 14.3.1
> > - OpenJDK Runtime Environment Zulu21.28+85-CA (build 21+35)
> > - Apache Maven 3.9.6
> >
> > Created and ran some simple flows.
> >
> > Thanks for RMing David!
> >
> > Regards,
> > Mark
> >
> > Krisztina Zsihovszki  ezt írta (időpont: 2024. máj.
> > 16., Cs, 10:40):
> >
> >> +1 (non-binding)
> >>
> >> - Verified signatures and hashes
> >> - Ran build using Maven 3.9.5 on macOS 13.5 with Java 21-zulu (build
> 21+35)
> >> - Contrib check, unit tests passed
> >>
> >> Verified these tickets:
> >>
> >> [NIFI-13146] - ConsumeSlack processor rate limited
> >> [NIFI-12732] - ListS3 should reset its tracking state after
> configuration
> >> change
> >>
> >> Thanks for RMing, David!
> >>
> >> On Thu, May 16, 2024 at 9:27 AM Ferenc Kis 
> >> wrote:
> >>
> >>> +1 (non-binding)
> >>>
> >>> Went through the helper guide, local maven repo cleaned up, full clean
> >>> build with contrib check, verified signatures and hashes
> >>>
> >>> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> >>> Maven home: /Users/fkis/.sdkman/candidates/maven/current
> >>> Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
> >>>
> /Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
> >>> Default locale: en_HU, platform encoding: UTF-8
> >>> OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"
> >>>
> >>> Validations performed:
> >>> - Started NiFi, created a simple flow with ListenHTTP and Input Port.
> >>> Validated ListenHTTP processor is able to receive data
> >>> - Started MiNiFi Java:
> >>>* created a simple GenerateFlowFile -> InvokeHttp flow and
> >>> GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
> >>> protocol
> >>>* Validated that connectivity between NiFi and MiNiFi works via both
> >>> InvokeHTTP and S2S
> >>> - NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
> >>> MiNiFi-2.0.0-M2
> >>> - NIFI-13123 [MiNiFi] Async C2 Operation Queue
> >>>
> >>> Thanks for RMing David!
> >>>
> >>> Regards
> >>> Ferenc
> >>>
> >>> On Thu, May 16, 2024 at 3:44 AM Csaba Bejan 
> >> wrote:
> >>>> +1 (binding)
> >>>>
> >>>> - Went through the helper guide and did a clean build
> >>>> - Verified signatures and hashes
> >>>> - Built on OSX 14.2.1
> >>>> - Java version: Zulu21.28+85-CA (build 21+35)
> >>>> - Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
> >>>> - Started NiFi and created a simple flow
> >>>> - Started MiNiFi and verified integration with C2 Server. Played
> >>> around
> >>>> with the C2 protocol (Operations - Update, Transfer, Describe...)
> >>>>
> >>>> Verified:
> >>>>
> >>>> - NIF

Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Marton Szasz

+1 (binding)

Followed the usual steps, compiled and tested NiFi in this environment 
(Ubuntu 24.04):

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /home/szaszm/apache-maven-3.9.6
Java version: 21.0.3, vendor: Ubuntu, runtime: 
/usr/lib/jvm/java-21-openjdk-amd64

Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "6.8.0-31-generic", arch: "amd64", family: "unix"

Tested receiving logs from minifi c++ through HTTP, and decompressing them.

Thanks for the release, David!

Marton

On 5/16/24 11:09 AM, Márk Báthori wrote:

+1 (non-binding)

- went through the helper guide,
- did a full build with contrib check
- verified signatures and hashes

Environment:
- macOS Version 14.3.1
- OpenJDK Runtime Environment Zulu21.28+85-CA (build 21+35)
- Apache Maven 3.9.6

Created and ran some simple flows.

Thanks for RMing David!

Regards,
Mark

Krisztina Zsihovszki  ezt írta (időpont: 2024. máj.
16., Cs, 10:40):


+1 (non-binding)

- Verified signatures and hashes
- Ran build using Maven 3.9.5 on macOS 13.5 with Java 21-zulu (build 21+35)
- Contrib check, unit tests passed

Verified these tickets:

[NIFI-13146] - ConsumeSlack processor rate limited
[NIFI-12732] - ListS3 should reset its tracking state after configuration
change

Thanks for RMing, David!

On Thu, May 16, 2024 at 9:27 AM Ferenc Kis 
wrote:


+1 (non-binding)

Went through the helper guide, local maven repo cleaned up, full clean
build with contrib check, verified signatures and hashes

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /Users/fkis/.sdkman/candidates/maven/current
Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
/Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
Default locale: en_HU, platform encoding: UTF-8
OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"

Validations performed:
- Started NiFi, created a simple flow with ListenHTTP and Input Port.
Validated ListenHTTP processor is able to receive data
- Started MiNiFi Java:
   * created a simple GenerateFlowFile -> InvokeHttp flow and
GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
protocol
   * Validated that connectivity between NiFi and MiNiFi works via both
InvokeHTTP and S2S
- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
MiNiFi-2.0.0-M2
- NIFI-13123 [MiNiFi] Async C2 Operation Queue

Thanks for RMing David!

Regards
Ferenc

On Thu, May 16, 2024 at 3:44 AM Csaba Bejan 

wrote:

+1 (binding)

- Went through the helper guide and did a clean build
- Verified signatures and hashes
- Built on OSX 14.2.1
- Java version: Zulu21.28+85-CA (build 21+35)
- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
- Started NiFi and created a simple flow
- Started MiNiFi and verified integration with C2 Server. Played

around

    with the C2 protocol (Operations - Update, Transfer, Describe...)

Verified:

- NIFI-13123 [MiNiFi] Async C2 Operation Queue
- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
MiNiFi-2.0.0-M2

Thanks for RMing, David!

Regards,
Csaba

On Mon, May 13, 2024 at 11:49 PM David Handermann <
exceptionfact...@apache.org> wrote:


Team,

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

Please review the following guide for how to verify a release

candidate

build:




https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification

The source being voted on and the convenience binaries are available
on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3

The build artifacts are available on the Apache Nexus Repository:



https://repository.apache.org/content/repositories/orgapachenifi-1269

Git Tag: nifi-2.0.0-M3-RC1
Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
GitHub Commit Link:



https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd

Checksums of nifi-2.0.0-M3-source-release.zip

SHA256:

d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a

SHA512:


cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7

Release artifacts are signed with the following key:

https://people.apache.org/keys/committer/exceptionfactory.asc

KEYS file is available on the Apache Distribution Repository:

https://dist.apache.org/repos/dist/release/nifi/KEYS

Issues resolved for this version: 411




https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155

Release note highlights can be found on the project wiki:




https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3

The vote will be open for 72 hours.

Please download the release candidate and evaluate the necessary

items

includin

Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Márk Báthori
+1 (non-binding)

- went through the helper guide,
- did a full build with contrib check
- verified signatures and hashes

Environment:
- macOS Version 14.3.1
- OpenJDK Runtime Environment Zulu21.28+85-CA (build 21+35)
- Apache Maven 3.9.6

Created and ran some simple flows.

Thanks for RMing David!

Regards,
Mark

Krisztina Zsihovszki  ezt írta (időpont: 2024. máj.
16., Cs, 10:40):

> +1 (non-binding)
>
> - Verified signatures and hashes
> - Ran build using Maven 3.9.5 on macOS 13.5 with Java 21-zulu (build 21+35)
> - Contrib check, unit tests passed
>
> Verified these tickets:
>
> [NIFI-13146] - ConsumeSlack processor rate limited
> [NIFI-12732] - ListS3 should reset its tracking state after configuration
> change
>
> Thanks for RMing, David!
>
> On Thu, May 16, 2024 at 9:27 AM Ferenc Kis 
> wrote:
>
> > +1 (non-binding)
> >
> > Went through the helper guide, local maven repo cleaned up, full clean
> > build with contrib check, verified signatures and hashes
> >
> > Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> > Maven home: /Users/fkis/.sdkman/candidates/maven/current
> > Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
> > /Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
> > Default locale: en_HU, platform encoding: UTF-8
> > OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"
> >
> > Validations performed:
> > - Started NiFi, created a simple flow with ListenHTTP and Input Port.
> > Validated ListenHTTP processor is able to receive data
> > - Started MiNiFi Java:
> >   * created a simple GenerateFlowFile -> InvokeHttp flow and
> > GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
> > protocol
> >   * Validated that connectivity between NiFi and MiNiFi works via both
> > InvokeHTTP and S2S
> > - NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
> > MiNiFi-2.0.0-M2
> > - NIFI-13123 [MiNiFi] Async C2 Operation Queue
> >
> > Thanks for RMing David!
> >
> > Regards
> > Ferenc
> >
> > On Thu, May 16, 2024 at 3:44 AM Csaba Bejan 
> wrote:
> >
> > > +1 (binding)
> > >
> > >- Went through the helper guide and did a clean build
> > >- Verified signatures and hashes
> > >- Built on OSX 14.2.1
> > >- Java version: Zulu21.28+85-CA (build 21+35)
> > >- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
> > >- Started NiFi and created a simple flow
> > >- Started MiNiFi and verified integration with C2 Server. Played
> > around
> > >with the C2 protocol (Operations - Update, Transfer, Describe...)
> > >
> > > Verified:
> > >
> > >- NIFI-13123 [MiNiFi] Async C2 Operation Queue
> > >- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
> > >MiNiFi-2.0.0-M2
> > >
> > > Thanks for RMing, David!
> > >
> > > Regards,
> > > Csaba
> > >
> > > On Mon, May 13, 2024 at 11:49 PM David Handermann <
> > > exceptionfact...@apache.org> wrote:
> > >
> > > > Team,
> > > >
> > > > I am pleased to be calling this vote for the source release of Apache
> > > > NiFi 2.0.0-M3.
> > > >
> > > > Please review the following guide for how to verify a release
> candidate
> > > > build:
> > > >
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > > >
> > > > The source being voted on and the convenience binaries are available
> > > > on the Apache Distribution Repository:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> > > >
> > > > The build artifacts are available on the Apache Nexus Repository:
> > > >
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1269
> > > >
> > > > Git Tag: nifi-2.0.0-M3-RC1
> > > > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > > > GitHub Commit Link:
> > > >
> > > >
> > >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> > > >
> > > > Checksums of nifi-2.0.0-M3-source-release.zip
> > > >
> > > > SHA256:
> > d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
>

Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Krisztina Zsihovszki
+1 (non-binding)

- Verified signatures and hashes
- Ran build using Maven 3.9.5 on macOS 13.5 with Java 21-zulu (build 21+35)
- Contrib check, unit tests passed

Verified these tickets:

[NIFI-13146] - ConsumeSlack processor rate limited
[NIFI-12732] - ListS3 should reset its tracking state after configuration
change

Thanks for RMing, David!

On Thu, May 16, 2024 at 9:27 AM Ferenc Kis  wrote:

> +1 (non-binding)
>
> Went through the helper guide, local maven repo cleaned up, full clean
> build with contrib check, verified signatures and hashes
>
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: /Users/fkis/.sdkman/candidates/maven/current
> Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
> /Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
> Default locale: en_HU, platform encoding: UTF-8
> OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"
>
> Validations performed:
> - Started NiFi, created a simple flow with ListenHTTP and Input Port.
> Validated ListenHTTP processor is able to receive data
> - Started MiNiFi Java:
>   * created a simple GenerateFlowFile -> InvokeHttp flow and
> GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
> protocol
>   * Validated that connectivity between NiFi and MiNiFi works via both
> InvokeHTTP and S2S
> - NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
> MiNiFi-2.0.0-M2
> - NIFI-13123 [MiNiFi] Async C2 Operation Queue
>
> Thanks for RMing David!
>
> Regards
> Ferenc
>
> On Thu, May 16, 2024 at 3:44 AM Csaba Bejan  wrote:
>
> > +1 (binding)
> >
> >- Went through the helper guide and did a clean build
> >- Verified signatures and hashes
> >- Built on OSX 14.2.1
> >- Java version: Zulu21.28+85-CA (build 21+35)
> >- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
> >- Started NiFi and created a simple flow
> >- Started MiNiFi and verified integration with C2 Server. Played
> around
> >with the C2 protocol (Operations - Update, Transfer, Describe...)
> >
> > Verified:
> >
> >- NIFI-13123 [MiNiFi] Async C2 Operation Queue
> >- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
> >MiNiFi-2.0.0-M2
> >
> > Thanks for RMing, David!
> >
> > Regards,
> > Csaba
> >
> > On Mon, May 13, 2024 at 11:49 PM David Handermann <
> > exceptionfact...@apache.org> wrote:
> >
> > > Team,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi 2.0.0-M3.
> > >
> > > Please review the following guide for how to verify a release candidate
> > > build:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> > >
> > > The source being voted on and the convenience binaries are available
> > > on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> > >
> > > The build artifacts are available on the Apache Nexus Repository:
> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1269
> > >
> > > Git Tag: nifi-2.0.0-M3-RC1
> > > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > > GitHub Commit Link:
> > >
> > >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> > >
> > > Checksums of nifi-2.0.0-M3-source-release.zip
> > >
> > > SHA256:
> d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > > SHA512:
> > >
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> > >
> > > Release artifacts are signed with the following key:
> > >
> > > https://people.apache.org/keys/committer/exceptionfactory.asc
> > >
> > > KEYS file is available on the Apache Distribution Repository:
> > >
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > Issues resolved for this version: 411
> > >
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> > >
> > > Release note highlights can be found on the project wiki:
> > >
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> > >
> > > The vote will be open for 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-2.0.0-M3
> > > [] +0 no opinion
> > > [] -1 Do not release this package because...
> > >
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-16 Thread Ferenc Kis
+1 (non-binding)

Went through the helper guide, local maven repo cleaned up, full clean
build with contrib check, verified signatures and hashes

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /Users/fkis/.sdkman/candidates/maven/current
Java version: 21.0.3, vendor: Azul Systems, Inc., runtime:
/Users/fkis/.sdkman/candidates/java/21.0.3-zulu/zulu-21.jdk/Contents/Home
Default locale: en_HU, platform encoding: UTF-8
OS name: "mac os x", version: "14.4.1", arch: "aarch64", family: "mac"

Validations performed:
- Started NiFi, created a simple flow with ListenHTTP and Input Port.
Validated ListenHTTP processor is able to receive data
- Started MiNiFi Java:
  * created a simple GenerateFlowFile -> InvokeHttp flow and
GenerateFlowFile -> RemoteProcessGroup flow and pushed to MiNiFi via C2
protocol
  * Validated that connectivity between NiFi and MiNiFi works via both
InvokeHTTP and S2S
- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
MiNiFi-2.0.0-M2
- NIFI-13123 [MiNiFi] Async C2 Operation Queue

Thanks for RMing David!

Regards
Ferenc

On Thu, May 16, 2024 at 3:44 AM Csaba Bejan  wrote:

> +1 (binding)
>
>- Went through the helper guide and did a clean build
>- Verified signatures and hashes
>- Built on OSX 14.2.1
>- Java version: Zulu21.28+85-CA (build 21+35)
>- Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
>- Started NiFi and created a simple flow
>- Started MiNiFi and verified integration with C2 Server. Played around
>with the C2 protocol (Operations - Update, Transfer, Describe...)
>
> Verified:
>
>- NIFI-13123 [MiNiFi] Async C2 Operation Queue
>- NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
>MiNiFi-2.0.0-M2
>
> Thanks for RMing, David!
>
> Regards,
> Csaba
>
> On Mon, May 13, 2024 at 11:49 PM David Handermann <
> exceptionfact...@apache.org> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi 2.0.0-M3.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on and the convenience binaries are available
> > on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1269
> >
> > Git Tag: nifi-2.0.0-M3-RC1
> > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> >
> > Checksums of nifi-2.0.0-M3-source-release.zip
> >
> > SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > SHA512:
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/exceptionfactory.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 411
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> >
> > The vote will be open for 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-2.0.0-M3
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-15 Thread Csaba Bejan
+1 (binding)

   - Went through the helper guide and did a clean build
   - Verified signatures and hashes
   - Built on OSX 14.2.1
   - Java version: Zulu21.28+85-CA (build 21+35)
   - Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
   - Started NiFi and created a simple flow
   - Started MiNiFi and verified integration with C2 Server. Played around
   with the C2 protocol (Operations - Update, Transfer, Describe...)

Verified:

   - NIFI-13123 [MiNiFi] Async C2 Operation Queue
   - NIFI-13019 ClassNotFoundException when using HandleHttpRequest in
   MiNiFi-2.0.0-M2

Thanks for RMing, David!

Regards,
Csaba

On Mon, May 13, 2024 at 11:49 PM David Handermann <
exceptionfact...@apache.org> wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M3.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on and the convenience binaries are available
> on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1269
>
> Git Tag: nifi-2.0.0-M3-RC1
> Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
>
> Checksums of nifi-2.0.0-M3-source-release.zip
>
> SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> SHA512:
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 411
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
>
> The vote will be open for 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-2.0.0-M3
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-15 Thread Mark Bean
+1 (non-binding)

Verified signature and hashes.
Performed full build starting from an empty local maven repo.
  Maven: 3.9.6
  Java 21.0.2, Eclipse Adoptium
  Ubuntu 24.04.4
Installed binary and started NiFi with all default settings. Ran simple
flow and interacted with the UI, looked at metrics, provenance, etc. No
issues noted.

Note: I had trouble building on CentOS 7 due to some issue with NPM. It may
be outdated packages, and since CentOS is end of life, it is not worth
down-voting, IMO.


On Wed, May 15, 2024 at 6:30 PM Paul Grey  wrote:

> +1 (non-binding)
>
> - Verified signatures and hashes of [
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3/] binaries
> - Build of source successful (macOS 14 / Zulu21.28+85-CA (build 21+35))
> - Configuration of three node dev cluster (Manual Keystore Generation)
> - Application startup successful (set-single-user-credentials, dev cluster)
> - Verified successful flow of data using known good flows (Kafka,
> PublishSlack)
> - Light testing of load balance operations
>   - Connection / Round-Robin strategy
> - Light testing of cluster disconnect / offload / connect operations
>   - No FlowFile activity
>   - Light FlowFile activity
>   - NIFI-13249 logged for transient offload failure
>
>
>
> On Mon, May 13, 2024 at 11:49 PM David Handermann <
> exceptionfact...@apache.org> wrote:
>
> > Team,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi 2.0.0-M3.
> >
> > Please review the following guide for how to verify a release candidate
> > build:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
> >
> > The source being voted on and the convenience binaries are available
> > on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
> >
> > The build artifacts are available on the Apache Nexus Repository:
> >
> > https://repository.apache.org/content/repositories/orgapachenifi-1269
> >
> > Git Tag: nifi-2.0.0-M3-RC1
> > Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> > GitHub Commit Link:
> >
> >
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
> >
> > Checksums of nifi-2.0.0-M3-source-release.zip
> >
> > SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> > SHA512:
> >
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/exceptionfactory.asc
> >
> > KEYS file is available on the Apache Distribution Repository:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > Issues resolved for this version: 411
> >
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
> >
> > Release note highlights can be found on the project wiki:
> >
> >
> >
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
> >
> > The vote will be open for 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-2.0.0-M3
> > [] +0 no opinion
> > [] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-15 Thread Paul Grey
+1 (non-binding)

- Verified signatures and hashes of [
https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3/] binaries
- Build of source successful (macOS 14 / Zulu21.28+85-CA (build 21+35))
- Configuration of three node dev cluster (Manual Keystore Generation)
- Application startup successful (set-single-user-credentials, dev cluster)
- Verified successful flow of data using known good flows (Kafka,
PublishSlack)
- Light testing of load balance operations
  - Connection / Round-Robin strategy
- Light testing of cluster disconnect / offload / connect operations
  - No FlowFile activity
  - Light FlowFile activity
  - NIFI-13249 logged for transient offload failure



On Mon, May 13, 2024 at 11:49 PM David Handermann <
exceptionfact...@apache.org> wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M3.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on and the convenience binaries are available
> on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1269
>
> Git Tag: nifi-2.0.0-M3-RC1
> Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
>
> Checksums of nifi-2.0.0-M3-source-release.zip
>
> SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> SHA512:
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 411
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
>
> The vote will be open for 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-2.0.0-M3
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-15 Thread Ferenc Gerlits
+1 (non-binding)

verified signature and hashes
installed the Windows MSI and ran the service on Windows
compiled on Fedora 40 and ran ExecuteScript with lua

It mostly worked as expected. I found two minor issues:
https://issues.apache.org/jira/browse/MINIFICPP-2374,
https://issues.apache.org/jira/browse/MINIFICPP-2375, but neither of
these is a showstopper, we'll fix them in the next release.

Thank you for RMing!
Ferenc


Re: [VOTE] Release Apache NiFi 2.0.0-M3 (RC1)

2024-05-15 Thread Scott Aslan
+1 binding

- Ran through the release helper.
- Verified signatures and hashes.

Thanks for RM'ing David.

On Mon, May 13, 2024 at 11:49 PM David Handermann <
exceptionfact...@apache.org> wrote:

> Team,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi 2.0.0-M3.
>
> Please review the following guide for how to verify a release candidate
> build:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification
>
> The source being voted on and the convenience binaries are available
> on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M3
>
> The build artifacts are available on the Apache Nexus Repository:
>
> https://repository.apache.org/content/repositories/orgapachenifi-1269
>
> Git Tag: nifi-2.0.0-M3-RC1
> Git Commit ID: f2215c6522a5571189290760c55f0317f8562cbd
> GitHub Commit Link:
>
> https://github.com/apache/nifi/commit/f2215c6522a5571189290760c55f0317f8562cbd
>
> Checksums of nifi-2.0.0-M3-source-release.zip
>
> SHA256: d471a0a9e4e04faf13bbe13c7d83be6f8002fba598bf0968a3c1b339802a185a
> SHA512:
> cd0b8bbd3fe4ea7ebe8cdac6ac8a7afa97fd7b6a521c2cbcb2c0cdc94899b652bf3726c8fe432e16f44a9dc81907414bbb42e03113f0cd9fb51aa1de9cd727a7
>
> Release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/exceptionfactory.asc
>
> KEYS file is available on the Apache Distribution Repository:
>
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> Issues resolved for this version: 411
>
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020=12354155
>
> Release note highlights can be found on the project wiki:
>
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M3
>
> The vote will be open for 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-2.0.0-M3
> [] +0 no opinion
> [] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-15 Thread Marton Szasz

+1 (binding)

- followed the release helper guide (checksums, git, readme, etc.)
- built on Mac OS X
- built on Arch Linux with GCC 14 and Clang 17 with libc++, using CMake 
directly
- built on Fedora Asahi Remix (aarch64 linux) using the new bootstrap. 
The python bootstrap doesn't handle it yet, but after patching it, build 
and manual test worked. I found a bug in ConsumeJournald, but I don't 
consider it release blocker. MINIFICPP-2373
<https://issues.apache.org/jira/browse/MINIFICPP-2373>- built on Ubuntu 
22.04 LTS, and tested a workflow receiving data with ListenHTTP
- built on Ubuntu 24.04 LTS in docker, following the manual build steps 
of the release helper guide, and tested with InvokeHTTP


Thanks for the release!

Marton

On 5/15/24 12:43, Martin Zink wrote:

+1 (non-binding)

-verified signature, hashes and git commit hash
-built it from source with default extensions on RockyLinux 9 (aarch64
and x86_64), macOS 14.4.1 (M1) and Windows 10 (x86_64) using the new
python based bootstrap
-ran through a couple of C2 initiated flows

Everything worked as expected,


thanks Gabor for RMing great work,
Martin

On Wed, May 15, 2024 at 11:12 AM Adam Debreceni  wrote:

+1 (non-binding)

Verified hashes, signatures, source, built on macos, pushed a flow on c2,
containing a python processor using the nifi api.
Everything works as expected.

Thank you!

On Mon, May 13, 2024 at 10:45 AM Gábor Gyimesi  wrote:


Hello,

I am pleased to be calling this vote for the source release of Apache NiFi
MiNiFi C++ 0.99.0.

The source tarball, some binary builds, plus signatures and digests can be
found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/

The Git tag is minifi-cpp-0.99.0-RC4
The Git commit ID is 2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f

https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f

Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
SHA256: d6982ad6343d42c57c63e7503bb3ba55ddeb1f1cdbbd31064018ec06148b4b3b
SHA512:

333f284cd546501612c695ce0dd288ca35fa0bc0ae5a905d4fb54e9494b51fc76e5d4d7de387f07d9ac8be158f022975c5cf487a6e19f12ac6020c4d60f58ab2

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/lordgamez.asc

A helpful reminder on how the release candidate verification process works:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303

KEYS file available here:
https://dist.apache.org/repos/dist/release/nifi/KEYS

124 issues were closed/resolved for this release:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12353618

Release note highlights can be found here:

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0

The vote will be open for 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-minifi-cpp-0.99.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...



Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-15 Thread Martin Zink
+1 (non-binding)

-verified signature, hashes and git commit hash
-built it from source with default extensions on RockyLinux 9 (aarch64
and x86_64), macOS 14.4.1 (M1) and Windows 10 (x86_64) using the new
python based bootstrap
-ran through a couple of C2 initiated flows

Everything worked as expected,


thanks Gabor for RMing great work,
Martin

On Wed, May 15, 2024 at 11:12 AM Adam Debreceni  wrote:
>
> +1 (non-binding)
>
> Verified hashes, signatures, source, built on macos, pushed a flow on c2,
> containing a python processor using the nifi api.
> Everything works as expected.
>
> Thank you!
>
> On Mon, May 13, 2024 at 10:45 AM Gábor Gyimesi  wrote:
>
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache NiFi
> > MiNiFi C++ 0.99.0.
> >
> > The source tarball, some binary builds, plus signatures and digests can be
> > found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/
> >
> > The Git tag is minifi-cpp-0.99.0-RC4
> > The Git commit ID is 2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f
> >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f
> >
> > Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
> > SHA256: d6982ad6343d42c57c63e7503bb3ba55ddeb1f1cdbbd31064018ec06148b4b3b
> > SHA512:
> >
> > 333f284cd546501612c695ce0dd288ca35fa0bc0ae5a905d4fb54e9494b51fc76e5d4d7de387f07d9ac8be158f022975c5cf487a6e19f12ac6020c4d60f58ab2
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/lordgamez.asc
> >
> > A helpful reminder on how the release candidate verification process works:
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 124 issues were closed/resolved for this release:
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12353618
> >
> > Release note highlights can be found here:
> >
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0
> >
> > The vote will be open for 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-minifi-cpp-0.99.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
> >


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC4)

2024-05-15 Thread Adam Debreceni
+1 (non-binding)

Verified hashes, signatures, source, built on macos, pushed a flow on c2,
containing a python processor using the nifi api.
Everything works as expected.

Thank you!

On Mon, May 13, 2024 at 10:45 AM Gábor Gyimesi  wrote:

> Hello,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> MiNiFi C++ 0.99.0.
>
> The source tarball, some binary builds, plus signatures and digests can be
> found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/
>
> The Git tag is minifi-cpp-0.99.0-RC4
> The Git commit ID is 2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f
>
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=2e9e78cd72cea8c97460bc7db2cb584e5deb3c8f
>
> Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
> SHA256: d6982ad6343d42c57c63e7503bb3ba55ddeb1f1cdbbd31064018ec06148b4b3b
> SHA512:
>
> 333f284cd546501612c695ce0dd288ca35fa0bc0ae5a905d4fb54e9494b51fc76e5d4d7de387f07d9ac8be158f022975c5cf487a6e19f12ac6020c4d60f58ab2
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/lordgamez.asc
>
> A helpful reminder on how the release candidate verification process works:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> 124 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12353618
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0
>
> The vote will be open for 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-minifi-cpp-0.99.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>


Inquiry Regarding Missing Documentation for selectHive3QL in nifi-hive3-nar for NiFi 1.25.0

2024-05-14 Thread yetong gao
Dear NiFi Development Team,

I hope this message finds you well. I am currently working with Apache NiFi
1.25.0 and it's already operational in our data processing pipeline. In my
research, I've noticed a scarcity of documentation regarding the
selectHive3QL processor, specifically on the official NiFi documentation
website.

I'd greatly appreciate any information you could provide on why the
selectHive3QL processor's documentation is not available on the NiFi
website, or if there are plans to include it in the future.

I believe comprehensive documentation for each processor in NiFi is
essential for users to maximise the potential of this powerful platform.

I look forward to your response. Thank you in advance.

Best Regard,
Jing


  1   2   3   4   5   6   7   8   9   10   >