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 (RC3)

2024-05-08 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.3.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 8, 2024 at 9:18 AM Gábor Gyimesi  wrote:
>
> Hi Joe,
>
> Could you check the ninja output for the build error? The output you sent
> is only the bootstrap script's traceback of the build step's failure, but
> there should probably be an error in the build output as well starting with
> "error: ".
>
> BR,
> Gabor
>
> On Wed, 8 May 2024 at 02:26, Joe Witt  wrote:
>
> > Hello
> >
> > Sigs/Hashes are good.
> >
> > Building source on macos I'm getting a build failure.  The only option
> > selected was to skip tests otherwise left as defaults.  Am following the
> > readme and release guide.
> >
> > ninja: build stopped: subcommand failed.
> > Build was unsuccessful
> > Traceback (most recent call last):
> >   File
> >
> > "/Users/joe/development/build-verify/buld/nifi-minifi-cpp-0.99.0-source/bootstrap/main.py",
> > line 62, in 
> > main_menu(minifi_options, package_manager)
> >   File
> >
> > "/Users/joe/development/build-verify/buld/nifi-minifi-cpp-0.99.0-source/bootstrap/cli.py",
> > line 87, in main_menu
> > done = main_menu_options[main_menu_prompt["sub_menu"]](minifi_options,
> > package_manager)
> >
> >
> >  
> > 
> >   File
> >
> > "/Users/joe/development/build-verify/buld/nifi-minifi-cpp-0.99.0-source/bootstrap/cli.py",
> > line 60, in do_one_click_build
> > assert do_build(minifi_options, package_manager)
> >
> >
> > So then I select to not use ninja and run the one click build again.
> > It seems to run for much longer then the same output prints again.
> >
> > Thanks
> > Joe
> >
> > On Tue, May 7, 2024 at 9:45 AM Arpad Boda  wrote:
> >
> > > +1 (binding)
> > >
> > > Built on ubuntu, verified signature and checksums. All tests passed,
> > > started and ran a simple flow with no issues.
> > >
> > > Nice job, team!
> > >
> > > On Tue, May 7, 2024 at 11:35 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-RC3
> > > > The Git commit ID is d3d205f3c8a8376bbad4c8a47758d585d57c653b
> > > >
> > > >
> > >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=d3d205f3c8a8376bbad4c8a47758d585d57c653b
> > > >
> > > > Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
> > > > SHA256:
> > c00ff309776720b295cb52ab12c1c3d11182af4f19ed0a379d58f96b16841059
> > > > SHA512:
> > > >
> > > >
> > >
> > d1eda2c19da8f0e073cf460bf889c8b4a1b893de4b245dc0147d1c79545d5298c74bedf585afd7091dc9474c923fc2a7075a81a6397bedce310e5838e3afa898
> > > >
> > > > 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
> > > >
> > > > 121 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...
> > > >
> > >
> >


[ANNOUNCE] Apache NiFi MiNiFi C++ 0.15.0 release

2023-09-03 Thread Martin Zink
Hello

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

New features in this release:


   - ConsumeWindowsEventLog can work from log files
   - ConsumeWindowsEventLog resolve Security/UserID attribute
   - TLS v1.3 support
   - PutS3Object multipart upload support
   - Use systemd service management on Linux
   - Add ProcessContext::getStateManager to Lua/Python
   - Reworked GetTCP to be more inline with ListenTCP
   - SSL support for Prometheus reporter
   - Documentation improvements
   - Multiarch docker support
   - RFC3339 parsing with expression language
   - Reworked Minifi controller
   - gcc-13 support


   - Fix for waking up prematurely after processor yields
   - Fix system certificate store usage in SSLContextService on Linux
   - Fix inconsistent naming in C2 machineArch
   - Fix default CA path for S3 on CentOS
   - Removed CronScheduler locale requirements


We've upgraded our third party dependencies (notable mentions)


   - Replaced LibreSSL with OpenSSL 3.1.1
   - Upgraded RocksDB to v8.1.1
   - Upgraded LibCurl to v8.1.0
   - Upgraded CivetWeb to v1.16
   - Upgraded OpenCV to v4.7.0
   - Upgraded GoogleCloud SDK to v2.10.1
   - Upgraded Azure SDK to v12.7.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/minifi/download.html

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

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

Thank you
The Apache NiFi team


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

2023-09-01 Thread Martin Zink
Apache NiFi Community,

I am pleased to announce that the 0.15.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.

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


Apache NiFi MiNiFi C++ 0.15.0 RC1 Release Helper Guide

2023-08-28 Thread Martin Zink
Hello Apache NiFi community,

Please find the associated guidance to help those interested in
validating/verifying the release so they can vote.

# Download latest KEYS file:
https://dist.apache.org/repos/dist/release/nifi/KEYS

# Import keys file:
gpg --import KEYS

# Download the nifi-minifi-cpp-0.15.0 source release artifacts for review:

wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.15.0/nifi-minifi-cpp-0.15.0-source.tar.gz
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.15.0/nifi-minifi-cpp-0.15.0-source.tar.gz.asc
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.15.0/nifi-minifi-cpp-0.15.0-source.tar.gz.sha256
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.15.0/nifi-minifi-cpp-0.15.0-source.tar.gz.sha512

# Verify the signature
gpg --verify nifi-minifi-cpp-0.15.0-source.tar.gz.asc

# Verify that the hashes (sha256, sha512) match the source and what was
provided in the vote email thread
sha256sum nifi-minifi-cpp-0.15.0-source.tar.gz
sha512sum nifi-minifi-cpp-0.15.0-source.tar.gz

# Extract nifi-minifi-cpp-0.15.0-source.tar.gz
tar -xvzf nifi-minifi-cpp-0.15.0-source.tar.gz

# Verify the build works including tests and linter checks
cd nifi-minifi-cpp-0.15.0-source
mkdir build && cd build && cmake .. && make package && make test && make
linter
# or:
# ./bootstrap.sh && cd build && make package && make test && make linter

# On Windows:
# Install dependencies as documented:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139627733
# cd nifi-minifi-cpp-0.15.0-source
# win_build_vs.bat build /P

# Verify the contents contain a good README.md, NOTICE, and LICENSE.

# Verify the git commit ID is correct

# Verify the RC was branched off the correct git commit ID

# Look at the resulting convenience binary as found in
build/nifi-minifi-cpp-0.15.0-bin.tar.gz

# Make sure the README.md, NOTICE, and LICENSE are present and correct

# Run the resulting convenience binary and make sure it works as expected

# Send a response to the vote thread indicating a +1, 0, -1 based on your
findings.

Thank you for your time and effort to validate the release!


[VOTE] Release Apache NiFi MiNiFi C++ 0.15.0

2023-08-28 Thread Martin Zink
Hello,

I am pleased to be calling this vote for the source release of Apache NiFi
MiNiFi C++ 0.15.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.15.0/

The Git tag is minifi-cpp-0.15.0-RC1

The Git commit ID is 9b55dc0c0f17a190f3e9ade87070a28faf542c25


Checksums of nifi-minifi-cpp-0.15.0-source.tar.gz:
SHA256: 78415c4cba5259c8e06e64128ea01263b6b5922f3f292ee0c565e33790ec074a
SHA512: 
f799fefa186be7a182659ee4bbf2e06e8f89a800c5498c06f11d76cebf2a76a76079d10012144d59312d3e78af3b2dd75f8ea6e66a02be5323dc5f797f54f432

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

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

72 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12353155

Release note highlights can be found here:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.15.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.15.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...


[DISCUSS] MiNiFi C++ 0.15.0 release

2023-08-24 Thread Martin Zink
Hi community,

I'd like to initiate a discussion about the next release of MiNiFi C++. The
last release was more than four months ago, and there have been many new
features, bug fixes and stability improvements committed to the development
branch
since then: 71 tickets closed, over 96 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:

- ConsumeWindowsEventLog can work from log files
- ConsumeWindowsEventLog resolve Security/UserID attribute
- TLS v1.3 support
- PutS3Object multipart upload support
- Use systemd service management on Linux
- Add ProcessContext::getStateManager to Lua/Python
- Reworked GetTCP to be more inline with ListenTCP
- SSL support for Prometheus reporter
- Documentation improvements
- Multiarch docker support
- RFC3339 parsing with expression language
- Reworked Minifi controller
- gcc-13 support

- Fix for waking up prematurely after processor yields
- Fix system certificate store usage in SSLContextService on Linux
- Fix inconsistent naming in C2 machineArch
- Fix default CA path for S3 on CentOS
- Removed CronScheduler locale requirements

We've upgraded our third party dependencies (notable mentions)
- Replaced LibreSSL with OpenSSL 3.1.1
- Upgraded RocksDB to v8.1.1
- Upgraded LibCurl to v8.1.0
- Upgraded CivetWeb to v1.16
- Upgraded OpenCV to v4.7.0
- Upgraded GoogleCloud SDK to v2.10.1
- Upgraded Azure SDK to v12.7.0

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.15.0.

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

Thanks,
Martin


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.14.0

2023-04-14 Thread Martin Zink
+1 (non-binding)
Followed the release helper guide steps.
Verified signature, hashes and git commit hash
I've built the release on both Arch Linux x86_64 / GCC 12.2.1 and macOS
arm64 13.1 / AppleClang 14.0.0 with a wide range of extensions. The JNI
extension failed to compile on my mac due to MINIFICPP-2103, but I don't
think that's a blocker. (it fails on 0.13.0 and 0.12.0 as well)

I’ve run the tests and manually tested multiple flows through C2 protocol,
everything seemed to be in order.

Overall great release, thanks for RM-ing,

Martin

On Wed, Apr 12, 2023 at 4:23 PM Gábor Gyimesi  wrote:

> Typo correction:
> *78 issues were closed/resolved for this release
>
> On Wed, 12 Apr 2023 at 16:07, Gábor Gyimesi  wrote:
>
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache
> NiFi
> > MiNiFi C++ 0.14.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.14.0/
> >
> > The Git tag is minifi-cpp-0.14.0-RC1
> > The Git commit ID is 976b0a165387250a846d13e22b7084fa7c0fb9d3
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=976b0a165387250a846d13e22b7084fa7c0fb9d3
> >
> > Checksums of nifi-minifi-cpp-0.14.0-source.tar.gz:
> > SHA256: 09e4633272c1dedf7d3a67aab2d54e6f1c091dbe16764b466ccd4b981a55c1f2
> > SHA512:
> >
> e46c1b1b90b67b20069d55bdc0d0632c037e32dafbbb9cf0ddaf8ae141292bae7892c9560ba0e73282f3e8f9afb378083bcb73350cfb8fa2cdf477fbb0084520
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/lordgamez.asc
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 8 issues were closed/resolved for this release:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12352617=12321520
> >
> > Release note highlights can be found here:
> >
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.14.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.14.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
> >
>


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

2023-04-06 Thread Martin Zink
+1 (non-binding)

Went through the helper guide verified signatures and hashes.
I've also verified that integration with the latest MiNiFi C++ works as
expected (InvokeHTTP based flows)

Everything looks good

Thanks Joe for RMing!

On Thu, Apr 6, 2023 at 9:47 AM Ferenc Kis  wrote:

> +1 (non-binding)
>
> - Went through the helper guide, full clean build with contrib check,
> verified signatures and hashes
>   Maven home: /Users/fkis/.sdkman/candidates/maven/current
>   Java version: 11.0.18, vendor: Eclipse Adoptium, runtime:
> /Users/fkis/.sdkman/candidates/java/11.0.18-tem
>   Default locale: en_HU, platform encoding: UTF-8
>   OS name: "mac os x", version: "13.2.1", arch: "aarch64", family: "mac"
> - Started NiFi, created a simple flow with ListenHTTP
> - Started Nifi Registry, set up integration with NiFi, and saved the
> previous flow to NiFi Registry
> - Started MiNiFi Java:
>   * created a simple GenerateFlowFile -> InvokeHttp flow and pushed to
> MiNiFi via C2 protocol
>   * managed to push data from MiNiFi to NiFi
>
> Thanks Joe for RMing!
>
> Regards
> Ferenc
>
> On Thu, Apr 6, 2023 at 9:06 AM Pierre Villard  >
> wrote:
>
> > +1 binding
> >
> > Went through the usual steps. Deployed a 3 node secured cluster on GCP
> with
> > a secure NiFi Registry. Tested some flows. All good.
> >
> > Thanks Joe for taking care of the release!
> >
> > Le jeu. 6 avr. 2023 à 05:11, Mark Bean  a écrit :
> >
> > > +1 (non-binding)
> > >
> > > Verified signatures and hashes.
> > > Performed full build with -Pcontrib-check using maven 3.6.3 and Java
> > > 11.0.18 on Ubuntu 20.04.1.
> > > Installed and ran NiFi again using Java 11.0.18. Executed some basic
> > flows.
> > >
> > >
> > > On Mon, Apr 3, 2023 at 8:11 PM Joe Witt  wrote:
> > >
> > > > 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 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
> >
>


RFC3339 parsing with Expression Language

2023-03-02 Thread Martin Zink
When dealing with timestamps coming from third parties, sometimes we cannot
rely on exact timestamp formats, so it is difficult to parse them using
toDate
.
(e.g. Syslog messages allow a subset of RFC3339 for timestamps).
To circumvent this I started working on an expression language function
that could parse all RFC3339 compliant timestamps with expression
language in MiNiFi C++, but I feel this functionality would also be a great
addition to NiFi.

It would be great if the expression language would remain consistent
between MiNiFi C++ and NiFi, and I'm not quite sure where this
functionality should be accessible from.

   - We could either change the current toDate
   

to
   accept zero arguments and calling it without argument would try to parse
   the string as RFC3339 compliant.
   - or we could introduce a new expression language function e.g.
   parseRfc3339


What's the community's stance on this?

Thanks,
Martin


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.13.0 (RC2)

2022-12-07 Thread Martin Zink
+1 (non-binding)

-Verified signature, hashes and git commit hash
-Built it from source with all extensions on Ubuntu 22.04
-Verified the new PutTCP and ListenTCP processors with two agents
communicating with each other


Thanks,
Martin

On Mon, Dec 5, 2022 at 3:41 PM Gábor Gyimesi  wrote:

> +1 (non-binding)
>
> - Verified that binaries are no longer in the source archive
> - Verified signature, hashes and git commit hash
> - Built RC2 core and all extensions (excluding Tensorflow) with GCC 11.3 on
> Ubuntu 22.04
> - Ran all unit, integration and docker system tests
> - Verified contents of README.md, NOTICE, and LICENSE files
> - Verified built binary with simple flows having TailFile, PutFile,
> GenerateFlowFile, LogAttribute processors and communication through
> InvokeHTTP processor with NiFi's ListenHTTP processor
> - Verified Prometheus metrics reporting with built binary and Prometheus
> 2.35.0
>
> Thanks,
> Gabor
>
> On Mon, 5 Dec 2022 at 15:00, Ferenc Gerlits  wrote:
>
> > On Mon, Dec 5, 2022 at 2:29 PM John McGinn wrote:
> >
> > >  Just a note, but the issues closed/resolved list is inaccessible to
> the
> > > public. Not sure if it is meant to be that way or not.
> > >
> > > The release notes link right below it is accessible though.
> > >
> > >  Thanks for raising this!  It seems to be some weirdness in Jira.  We
> may
> > have to use the simpler "tickets closed in this release" page:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12351771
> > in future release emails -- that one seems to be accessible by anonymous
> > users.
> >
> > Thanks,
> > Ferenc
> >
>


[ANNOUNCE] Apache NiFi MiNiFi C++ 0.12.0 release

2022-06-01 Thread Martin Zink
Hello

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

New features in this release:

   - new processors:
  - DeleteAzureBlobStorage
  

  - FetchAzureBlobStorage
  

  - FetchAzureDataLakeStorage
  

  - ListAzureBlobStorage
  

  - ListAzureDataLakeStorage
  

  - DeleteGCSObject
  

  - FetchGCSObject
  

  - ListGCSBucket
  

  - PutGCSObject
  

  - ProcFsMonitor
  

  - PutUDP
  
  - FetchFile
  

  - ListFile
  

  - PutSplunkHTTP
  

  - QuerySplunkIndexingStatus
  


- Log collection from Kubernetes
- improved support for Lua processors
- platform independent ListenSyslog

- property update over C2 protocol

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/minifi/download.html

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

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

Thank you
The Apache NiFi team


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

2022-05-31 Thread Martin Zink
Apache NiFi Community,

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

Thanks to all who helped make this release possible.

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


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-24 Thread Martin Zink
Good idea, I've renamed the convenience binary

On Tue, May 24, 2022 at 2:54 PM Marton Szasz  wrote:

> +1 (binding)
>
> Ran through the release helper guide. Tested the convenience binaries
> with a RPG to the NiFi release candidate, then InvokeHTTP to another
> MiNiFi C++ RC agent that I've built myself.
>
> I would rename the convenience binary package from
> nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> since it works on basically all major linux distros, even though it's
> built on CentOS. We did the same with 0.11.0.
>
> Thanks!
>
> On Mon, 23 May 2022 at 13:28, Ferenc Gerlits  wrote:
> >
> > +1 (non-binding)
> >
> > I have
> > * verified the checksums and signatures
> > * compared the contents of the source tarball to the
> minifi-cpp-0.12.0-RC1
> > tag in git
> > * ran the binary with a simple GenerateFlowFile -> LogAttribute flow,
> with
> > heartbeat logging on
> > * connected to C2
> >
> > Everything worked correctly.
> >
> > Thanks,
> > Ferenc
>


Apache NiFi MiNiFi C++ 0.12.0 RC1 Release Helper Guide

2022-05-23 Thread Martin Zink
Hello Apache NiFi community,

Please find the associated guidance to help those interested in
validating/verifying the release so they can vote.

# Download latest KEYS file:
https://dist.apache.org/repos/dist/release/nifi/KEYS

# Import keys file:
gpg --import KEYS

# Pull down nifi-minifi-cpp-0.12.0 source release artifacts for review:

wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.12.0/nifi-minifi-cpp-0.12.0-source.tar.gz
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.12.0/nifi-minifi-cpp-0.12.0-source.tar.gz.asc
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.12.0/nifi-minifi-cpp-0.12.0-source.tar.gz.sha256
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.12.0/nifi-minifi-cpp-0.12.0-source.tar.gz.sha512

# Verify the signature
gpg --verify nifi-minifi-cpp-0.12.0-source.tar.gz.asc

# Verify the hashes (sha1, sha256) match the source and what was provided
in the vote email thread
sha256sum nifi-minifi-cpp-0.12.0-source.tar.gz
sha512sum nifi-minifi-cpp-0.12.0-source.tar.gz

# Extract nifi-minifi-cpp-0.12.0-source.tar.gz
tar xvzf nifi-minifi-cpp-0.12.0-source.tar.gz

# Verify the build works including tests and linter checks
cd nifi-minifi-cpp-0.12.0-source
mkdir build && cd build && cmake .. && make package && make test && make
linter
# or:
# ./bootstrap.sh && cd build && make package && make test && make linter

# On Windows:
# Install dependencies as documented:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139627733
# cd nifi-minifi-cpp-0.12.0-source
# win_build_vs.bat build /P

# Verify the contents contain a good README, NOTICE, and LICENSE.

# Verify the git commit ID is correct

# Verify the RC was branched off the correct git commit ID

# Look at the resulting convenience binary as found in
build/nifi-minifi-cpp-0.12.0-bin.tar.gz

# Make sure the README, NOTICE, and LICENSE are present and correct

# Run the resulting convenience binary and make sure it works as expected

# Send a response to the vote thread indicating a +1, 0, -1 based on your
findings.

Thank you for your time and effort to validate the release!


[VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-23 Thread Martin Zink
Hello,

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

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

The Git tag is minifi-cpp-0.12.0-RC1
The Git commit ID is b2c23b1d7ae43d64e4cbfc88ae37fd6ac2883722
https://github.com/apache/nifi-minifi-cpp/commit/b2c23b1d7ae43d64e4cbfc88ae37fd6ac2883722

Checksums of nifi-minifi-cpp-0.12.0-source.tar.gz:
SHA256: e0f9f035787a7c1d742ba30c7c5459ee379cc7246554705f6386901e7c759736
SHA512:
c87a4c85da09f65216cb5f0d430e8e52f885ad7a82b6ce9745430433f5e0f90ccfa02f95923dd68f1b6c4d95653df739e26fa9a75b7368d24239ee63f5c7420b

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

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

74 issues were closed/resolved for this release:
https://issues.apache.org/jira/projects/MINIFICPP/versions/12351052

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


[DISCUSS] MiNiFi C++ 0.12.0 release

2022-05-16 Thread Martin Zink
Hi community,

I'd like to initiate a discussion about the next release of MiNiFi C++. The
last release was five months ago, and there have been many new features,
bug fixes and stability improvements committed to the development branch
since. (~110 commits)
I would be happy to take on RM duties for this release.

New features since the 0.11.0 release:
- new processors:
   * DeleteAzureBlobStorage
   * FetchAzureBlobStorage
   * FetchAzureDataLakeStorage
   * ListAzureBlobStorage
   * ListAzureDataLakeStorage
   * PutGCSObject
   * ProcFsMonitor
   * PutUDP
   * FetchFile
   * ListFile
   * PutSplunkHTTP
   * QuerySplunkIndexingStatus

- Log collection from Kubernetes
- improved support for Lua processors
- platform independent ListenSyslog
- property update over C2 protocol

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.12.0.

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

Thanks,
Martin


Minifi confluence write access

2022-05-04 Thread Martin Zink
Hi,

I would like to ask for write access to the MiNiFi space on Confluence to
update the outdated/missing documentation on the C2 protocol.

Thanks,
Martin
martinz...@apache.org


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.11.0 RC2

2021-12-08 Thread Martin Zink
+1 (non binding)
Verified the hashes and built on Manjaro and win10
Tested a couple example flows (\examples\pdh_config.yml,
\examples\tailfile_config.yml)
Everything works as expected

Thanks,
Martin

On Wed, Dec 8, 2021 at 1:03 PM Marc Parisi  wrote:

> +1 verified sigs and hashes and ran some test flows from a local cluster
> gathering log data sending to nifi via site to site.
>
> Works great!
>
> On Wed, Dec 8, 2021 at 6:51 AM Ádám Markovics 
> wrote:
>
> > +1 (non-binding)
> > Verified and built on Ubuntu 20.04. Ran tests and also ran a simple
> > (GetFile-PutFile) flow.
> > Regards,
> >
> > Ádám
> >
> > On Mon, Dec 6, 2021 at 12:06 PM Adam Debreceni 
> > wrote:
> >
> > > Hello,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > NiFi
> > > MiNiFi C++ 0.11.0.
> > >
> > > The source tarball, the binary build, plus signatures and digests can
> be
> > > found at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.11.0/
> > >
> > > The Git tag is minifi-cpp-0.11.0-RC2
> > > The Git commit ID is 0553df446aefb395b34c1e4e2b5ced31f07a4e04
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=0553df446aefb395b34c1e4e2b5ced31f07a4e04
> > >
> > > Checksums of nifi-minifi-cpp-0.11.0-source.tar.gz:
> > > SHA256:
> 98e161436f2ae1b9eacf27493fe3420891aa5e4e70c20216ec186c5e23c2c11d
> > > SHA512:
> > >
> > >
> >
> 8e968d9d58ea793d1f6f064374c07ac0ef296c2fd895941ea74c879e06fc95c48100fd9c2d28bc2bc5c523c8ad229a77a5626f8311c038aeb87d8fd4324dfe0e
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/adebreceni.asc
> > >
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > 86 issues were closed/resolved for this release:
> > > https://issues.apache.org/jira/projects/MINIFICPP/versions/12350247
> > >
> > > Release note highlights can be found here:
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.11.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.11.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...
> > >
> >
>


Re: [DISCUSS] MiNiFi C++ 0.11.0 release

2021-11-18 Thread Martin Zink
A new release is a good idea and I agree with releasing it as 0.11.0.
Thanks for RMing it!

Thanks,
Martin

On Thu, Nov 18, 2021 at 3:27 PM Ferenc Gerlits  wrote:

> Yes, it's definitely time for a new release, and 0.11.0 sounds good.
> Thanks for RMing!
>
> Ferenc
>
>
> On Wed, Nov 17, 2021 at 12:09 PM Marton Szasz  wrote:
>
> > I agree that it's time for a new release, thank you for taking the RM
> > duties. I'm not aware of any blockers at the moment.
> >
> > Thanks,
> > Marton
> >
> > On Wed, 17 Nov 2021 at 10:28, Adam Debreceni 
> > wrote:
> > >
> > > Hi community,
> > >
> > > I'd like to initiate a discussion about the next release of MiNiFi C++.
> > The
> > > last release was five months ago, and there have been many new
> features,
> > > bug fixes and stability improvements committed to the development
> branch
> > > since.
> > > I would be happy to take on RM duties for this release.
> > >
> > > New features since the 0.10.0 release:
> > > - new processors:
> > >* AttributesToJson
> > >* DefragmentText
> > >* PutAzureDataLakeStorage
> > >* ReplaceText
> > >* RouteText
> > > - support for funnels
> > > - shared rocksdb repository
> > > - repository encryption (flow-file, content)
> > > - support for Azure managed identity
> > > - modularization of extensions
> > > - ConsumeKafka security protocol
> > > - platform independent AppendHostInfo
> > > - agent configuration checksum in the c2 heartbeat
> > >
> > > We now use C++17 throughout the codebase and C++20 wherever possible.
> > >
> > > 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.11.0.
> > >
> > > Do you agree it is time for a new release?  Are there any blockers that
> > we
> > > should definitely include in this release?
> > >
> > > Thanks,
> > > Adam
> >
>


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

2021-06-09 Thread Martin Zink
+1 (non-binding)

Built on windows 10 with MSVC 19.28.29337 and tested the new 
PerformanceDataMonitor processor with a simple flow
Also built on linux and tested the new ConsumeJournald processor with a simple 
flow

Works as expected, great job!

Thank you,
Martin

‐‐‐ Original Message ‐‐‐

On Wednesday, June 9th, 2021 at 12:41, Adam Debreceni  
wrote:

> +1 (non-binding)
>
> Verified hashes, signature, commit. Built on macOS with everything enabled
>
> (bootstrap.h -e) ran all tests.
>
> Built on Windows (/K /PDH /A /64 /2019) ran all tests, deployed
>
> CWEL->LogAttribute flow through c2 protocol.
>
> Thank you,
>
> Adam
>
> On Mon, Jun 7, 2021 at 9:50 PM Ferenc Gerlits fgerl...@apache.org wrote:
>
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache NiFi
> >
> > MiNiFi C++ 0.10.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.10.0/
> >
> > The Git tag is minifi-cpp-0.10.0-RC2
> >
> > The Git commit ID is 60d5bc70b567fa7c6689f313a75be17fe7c94080
> >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=60d5bc70b567fa7c6689f313a75be17fe7c94080
> >
> > Checksums of nifi-minifi-cpp-0.10.0-source.tar.gz:
> >
> > SHA256: f7dc86ef6e35ea0d9c9c39891ea281a9851b1e6fc382b16d3a5931814f5ebc22
> >
> > SHA512:
> >
> > 484d3196d087e7c1acb5d703b827929edf0d8dae295878e1f79232ab8de4fd358f12fa223201c92e0cd9e0c59f2314da9001ac12eb91eabeda751e5d46c4f6b7
> >
> > Release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/fgerlits.asc
> >
> > KEYS file available here:
> >
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 67 issues were closed/resolved for this release:
> >
> > https://issues.apache.org/jira/projects/MINIFICPP/versions/12349956
> >
> > Release note highlights can be found here:
> >
> > https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.10.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.10.0
> >
> > [ ] +0 no opinion
> >
> > [ ] -1 Do not release this package because...


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Martin Zink
+1 (non-binding)

Verified hashes, signatures and commit.
Built on Manjaro (TensorFlow Support enabled)
Ran tests and a simple flow.

Thanks,
Martin


‐‐‐ Original Message ‐‐‐
On Thursday, February 25, 2021 1:51 PM, Arpad Boda  wrote:

> +1 (binding)
> Verified build and signature.
> Built on Debian 10 and Windows 10.
> Executed tests, started agent with simple flow, verified C2 communication.
> Verified commit and tag using Adam's script.
>
> On Thu, Feb 25, 2021 at 7:47 AM Aldrin Piri ald...@apache.org wrote:
>
> > +1, binding
> > comments:
> >
> > -   verified hashes and signature
> > -   verified build and tests on Debian 10 and macOS 10.15
> > -   No strong issues with L noticed
> > nit: Copyright in NOTICE is dated to 2019
> >
> > -   ran a simple flow doing site to site without issue
> > -   verified docker build/image - looks good
> >
> > Nice work, folks! The amount of ground covered is impressive!
> > On Tue, Feb 23, 2021 at 2:26 AM Marton Szasz sza...@apache.org wrote:
> >
> > > Hello,
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi MiNiFi C++ 0.9.0
> > > The source tarball, including signatures, digests, etc. can be found at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
> > > The release helper guide can be found at:
> >
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >
> > > The Git tag is minifi-cpp-0.9.0-RC2
> > > The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> > > Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> > > SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> > > SHA512:
> >
> > 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
> >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/szaszm.asc
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > > 200 issues were closed/resolved for this release:
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520=12345444
> >
> > > Release note highlights can be found here:
> >
> > https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.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.9.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...