[VOTE] Release Apache NiFi 1.21.0 (RC2)

2023-04-03 Thread Joe Witt
Hello,

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

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

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

A helpful reminder on how the release candidate verification process works:
https://cwiki.apache.org/confluence/display/NIFI/How+to+help+verify+an+Apache+NiFi+release+candidate

The Git tag is nifi-1.21.0-RC2
The Git commit ID is 892f822107da84ca0dcfefdb5c91c5bc11dc3dc1
https://gitbox.apache.org/repos/asf?p=nifi.git;a=commit;h=892f822107da84ca0dcfefdb5c91c5bc11dc3dc1

Checksums of nifi-1.21.0-source-release.zip:
SHA256: 598bf8e90f871f4ca25709dd4ecf3da16c814c08c0d8b2c8744dbd34df34dea5
SHA512: 
58c10976bc22fb5406d9d1d9b7ca7d90c2dbed99565d00f1172bb33b375e9e068da5003d9dbbd87d2b17626e4e310b999c8581718532934e855c2134be763f04

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

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

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

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


Re: [DISCUSS] MiNiFi C++ 0.14.0 release

2023-04-03 Thread Marton Szasz
+1. I would wait for the merge of the deadlock fix on missing config,
and of course the version number update, but I'll merge them soon.
Thank you for RMing!

On Mon, 3 Apr 2023 at 16:13, Arpad Boda  wrote:
>
> +1
>
> On Mon, Apr 3, 2023 at 4:11 PM Martin Zink  wrote:
>
> > +1, seems like a good time for a new release, thanks for RM-ing
> >
> > On Mon, Apr 3, 2023 at 4:07 PM Kevin Doran  wrote:
> >
> > >  +1 from me, it seems like a good time for the next release of MiNiFi C++
> > >
> > > On Apr 3, 2023 at 07:34:44, Gábor Gyimesi  wrote:
> > >
> > > > Hi community,
> > > >
> > > > I'd like to initiate a discussion about the next release of MiNiFi C++.
> > > The
> > > > last release was almost four months ago, and there have been many new
> > > > features,
> > > > bug fixes and stability improvements committed to the development
> > branch
> > > > since then: 74 tickets closed, over 80 commits as of today.
> > > >
> > > > I would be happy to take on RM duties for this release.
> > > >
> > > > Notable features and improvements since the 0.14.0 release:
> > > >
> > > > - Several improvements on repository resource handling
> > > >  * Periodically run RocksDB repository compaction+1
> > > >  * Add compression options for RocksDB repositories
> > > >  * Add synchronous flow file reloading
> > > >  * Retry failed removals of unused resources
> > > > - Use Python stable ABI to support all libraries above Python 3.2+ for
> > > > Python processors
> > > > - Add ProcessSession::remove to Python and Lua API
> > > > - Add support for JSON flow configuration format with option to
> > generate
> > > > JSON schema locally
> > > > - Add support for reverseDnsLookup in expression language
> > > > - Fix most issues for ARM64 support
> > > > - Improve performance of ListFile processor
> > > > - Add cache SID lookups in ConsumeWindowsEventLog processor
> > > > - Add default connection size limits of 2000 queue size and 100MB of
> > > queue
> > > > data size
> > > > - Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
> > > > - Add failure relationship to SQL processors
> > > > - Add support for new AWS regions
> > > > - Add option to select processor metrics with regular expressions
> > > > - Add the UUID to the end of Processor and Controller Service log lines
> > > > - Make GetFile path attributes consistent with other processors
> > > > - Fix leaks and file lock issues on Windows
> > > > - Fix crashing in python processors
> > > >
> > > > The core API is still not mature enough to be able to commit to it, so
> > > > in line with previous discussions I suggest releasing it as 0.14.0.
> > > >
> > > > Do you agree it is time for a new release? Are there any blockers that
> > we
> > > > should definitely include in this release?
> > > >
> > > > Thanks,
> > > > Gabor
> > > >
> > >
> >


Re: [DISCUSS] MiNiFi C++ 0.14.0 release

2023-04-03 Thread Arpad Boda
+1

On Mon, Apr 3, 2023 at 4:11 PM Martin Zink  wrote:

> +1, seems like a good time for a new release, thanks for RM-ing
>
> On Mon, Apr 3, 2023 at 4:07 PM Kevin Doran  wrote:
>
> >  +1 from me, it seems like a good time for the next release of MiNiFi C++
> >
> > On Apr 3, 2023 at 07:34:44, Gábor Gyimesi  wrote:
> >
> > > Hi community,
> > >
> > > I'd like to initiate a discussion about the next release of MiNiFi C++.
> > The
> > > last release was almost four months ago, and there have been many new
> > > features,
> > > bug fixes and stability improvements committed to the development
> branch
> > > since then: 74 tickets closed, over 80 commits as of today.
> > >
> > > I would be happy to take on RM duties for this release.
> > >
> > > Notable features and improvements since the 0.14.0 release:
> > >
> > > - Several improvements on repository resource handling
> > >  * Periodically run RocksDB repository compaction+1
> > >  * Add compression options for RocksDB repositories
> > >  * Add synchronous flow file reloading
> > >  * Retry failed removals of unused resources
> > > - Use Python stable ABI to support all libraries above Python 3.2+ for
> > > Python processors
> > > - Add ProcessSession::remove to Python and Lua API
> > > - Add support for JSON flow configuration format with option to
> generate
> > > JSON schema locally
> > > - Add support for reverseDnsLookup in expression language
> > > - Fix most issues for ARM64 support
> > > - Improve performance of ListFile processor
> > > - Add cache SID lookups in ConsumeWindowsEventLog processor
> > > - Add default connection size limits of 2000 queue size and 100MB of
> > queue
> > > data size
> > > - Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
> > > - Add failure relationship to SQL processors
> > > - Add support for new AWS regions
> > > - Add option to select processor metrics with regular expressions
> > > - Add the UUID to the end of Processor and Controller Service log lines
> > > - Make GetFile path attributes consistent with other processors
> > > - Fix leaks and file lock issues on Windows
> > > - Fix crashing in python processors
> > >
> > > The core API is still not mature enough to be able to commit to it, so
> > > in line with previous discussions I suggest releasing it as 0.14.0.
> > >
> > > Do you agree it is time for a new release? Are there any blockers that
> we
> > > should definitely include in this release?
> > >
> > > Thanks,
> > > Gabor
> > >
> >
>


Re: [DISCUSS] MiNiFi C++ 0.14.0 release

2023-04-03 Thread Martin Zink
+1, seems like a good time for a new release, thanks for RM-ing

On Mon, Apr 3, 2023 at 4:07 PM Kevin Doran  wrote:

>  +1 from me, it seems like a good time for the next release of MiNiFi C++
>
> On Apr 3, 2023 at 07:34:44, Gábor Gyimesi  wrote:
>
> > Hi community,
> >
> > I'd like to initiate a discussion about the next release of MiNiFi C++.
> The
> > last release was almost four months ago, and there have been many new
> > features,
> > bug fixes and stability improvements committed to the development branch
> > since then: 74 tickets closed, over 80 commits as of today.
> >
> > I would be happy to take on RM duties for this release.
> >
> > Notable features and improvements since the 0.14.0 release:
> >
> > - Several improvements on repository resource handling
> >  * Periodically run RocksDB repository compaction+1
> >  * Add compression options for RocksDB repositories
> >  * Add synchronous flow file reloading
> >  * Retry failed removals of unused resources
> > - Use Python stable ABI to support all libraries above Python 3.2+ for
> > Python processors
> > - Add ProcessSession::remove to Python and Lua API
> > - Add support for JSON flow configuration format with option to generate
> > JSON schema locally
> > - Add support for reverseDnsLookup in expression language
> > - Fix most issues for ARM64 support
> > - Improve performance of ListFile processor
> > - Add cache SID lookups in ConsumeWindowsEventLog processor
> > - Add default connection size limits of 2000 queue size and 100MB of
> queue
> > data size
> > - Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
> > - Add failure relationship to SQL processors
> > - Add support for new AWS regions
> > - Add option to select processor metrics with regular expressions
> > - Add the UUID to the end of Processor and Controller Service log lines
> > - Make GetFile path attributes consistent with other processors
> > - Fix leaks and file lock issues on Windows
> > - Fix crashing in python processors
> >
> > The core API is still not mature enough to be able to commit to it, so
> > in line with previous discussions I suggest releasing it as 0.14.0.
> >
> > Do you agree it is time for a new release? Are there any blockers that we
> > should definitely include in this release?
> >
> > Thanks,
> > Gabor
> >
>


Re: [DISCUSS] MiNiFi C++ 0.14.0 release

2023-04-03 Thread Kevin Doran
 +1 from me, it seems like a good time for the next release of MiNiFi C++

On Apr 3, 2023 at 07:34:44, Gábor Gyimesi  wrote:

> Hi community,
>
> I'd like to initiate a discussion about the next release of MiNiFi C++. The
> last release was almost four months ago, and there have been many new
> features,
> bug fixes and stability improvements committed to the development branch
> since then: 74 tickets closed, over 80 commits as of today.
>
> I would be happy to take on RM duties for this release.
>
> Notable features and improvements since the 0.14.0 release:
>
> - Several improvements on repository resource handling
>  * Periodically run RocksDB repository compaction+1
>  * Add compression options for RocksDB repositories
>  * Add synchronous flow file reloading
>  * Retry failed removals of unused resources
> - Use Python stable ABI to support all libraries above Python 3.2+ for
> Python processors
> - Add ProcessSession::remove to Python and Lua API
> - Add support for JSON flow configuration format with option to generate
> JSON schema locally
> - Add support for reverseDnsLookup in expression language
> - Fix most issues for ARM64 support
> - Improve performance of ListFile processor
> - Add cache SID lookups in ConsumeWindowsEventLog processor
> - Add default connection size limits of 2000 queue size and 100MB of queue
> data size
> - Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
> - Add failure relationship to SQL processors
> - Add support for new AWS regions
> - Add option to select processor metrics with regular expressions
> - Add the UUID to the end of Processor and Controller Service log lines
> - Make GetFile path attributes consistent with other processors
> - Fix leaks and file lock issues on Windows
> - Fix crashing in python processors
>
> The core API is still not mature enough to be able to commit to it, so
> in line with previous discussions I suggest releasing it as 0.14.0.
>
> Do you agree it is time for a new release? Are there any blockers that we
> should definitely include in this release?
>
> Thanks,
> Gabor
>


[DISCUSS] MiNiFi C++ 0.14.0 release

2023-04-03 Thread Gábor Gyimesi
Hi community,

I'd like to initiate a discussion about the next release of MiNiFi C++. The
last release was almost four months ago, and there have been many new
features,
bug fixes and stability improvements committed to the development branch
since then: 74 tickets closed, over 80 commits as of today.

I would be happy to take on RM duties for this release.

Notable features and improvements since the 0.14.0 release:

- Several improvements on repository resource handling
  * Periodically run RocksDB repository compaction
  * Add compression options for RocksDB repositories
  * Add synchronous flow file reloading
  * Retry failed removals of unused resources
- Use Python stable ABI to support all libraries above Python 3.2+ for
Python processors
- Add ProcessSession::remove to Python and Lua API
- Add support for JSON flow configuration format with option to generate
JSON schema locally
- Add support for reverseDnsLookup in expression language
- Fix most issues for ARM64 support
- Improve performance of ListFile processor
- Add cache SID lookups in ConsumeWindowsEventLog processor
- Add default connection size limits of 2000 queue size and 100MB of queue
data size
- Add support for MQTT 5 (mistakenly advertised for 0.13.0 release)
- Add failure relationship to SQL processors
- Add support for new AWS regions
- Add option to select processor metrics with regular expressions
- Add the UUID to the end of Processor and Controller Service log lines
- Make GetFile path attributes consistent with other processors
- Fix leaks and file lock issues on Windows
- Fix crashing in python processors

The core API is still not mature enough to be able to commit to it, so
in line with previous discussions I suggest releasing it as 0.14.0.

Do you agree it is time for a new release? Are there any blockers that we
should definitely include in this release?

Thanks,
Gabor