[nifi] annotated tag nifi-1.21.0-RC2 created (now df67f7a893)

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a change to annotated tag nifi-1.21.0-RC2
in repository https://gitbox.apache.org/repos/asf/nifi.git


  at df67f7a893 (tag)
 tagging 892f822107da84ca0dcfefdb5c91c5bc11dc3dc1 (commit)
 replaces rel/nifi-1.20.0
  by Joe Witt
  on Mon Apr 3 14:40:07 2023 -0700

- Log -
NIFI-11357-RC2 copy for tag nifi-1.21.0-RC2
---

No new revisions were added by this update.



[nifi] branch NIFI-11357-RC2 created (now 9c27ddcb1c)

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a change to branch NIFI-11357-RC2
in repository https://gitbox.apache.org/repos/asf/nifi.git


  at 9c27ddcb1c NIFI-11357-RC2 prepare for next development iteration

This branch includes the following new commits:

 new 892f822107 NIFI-11357-RC2 prepare release nifi-1.21.0-RC2
 new 9c27ddcb1c NIFI-11357-RC2 prepare for next development iteration

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




svn commit: r61034 - /dev/nifi/nifi-1.21.0/

2023-04-03 Thread joewitt
Author: joewitt
Date: Tue Apr  4 00:09:06 2023
New Revision: 61034

Log:
Uploading RC2 artifacts for nifi-1.21.0

Modified:
dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/minifi-toolkit-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/minifi-toolkit-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/minifi-toolkit-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/minifi-toolkit-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/nifi-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/nifi-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/nifi-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/nifi-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/nifi-1.21.0-source-release.zip
dev/nifi/nifi-1.21.0/nifi-1.21.0-source-release.zip.asc
dev/nifi/nifi-1.21.0/nifi-1.21.0-source-release.zip.sha256
dev/nifi/nifi-1.21.0/nifi-1.21.0-source-release.zip.sha512
dev/nifi/nifi-1.21.0/nifi-registry-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/nifi-registry-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/nifi-registry-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/nifi-registry-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/nifi-registry-toolkit-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/nifi-registry-toolkit-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/nifi-registry-toolkit-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/nifi-registry-toolkit-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/nifi-stateless-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/nifi-stateless-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/nifi-stateless-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/nifi-stateless-1.21.0-bin.zip.sha512
dev/nifi/nifi-1.21.0/nifi-toolkit-1.21.0-bin.zip
dev/nifi/nifi-1.21.0/nifi-toolkit-1.21.0-bin.zip.asc
dev/nifi/nifi-1.21.0/nifi-toolkit-1.21.0-bin.zip.sha256
dev/nifi/nifi-1.21.0/nifi-toolkit-1.21.0-bin.zip.sha512

Modified: dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip
==
Binary files - no diff available.

Modified: dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.asc
==
--- dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.asc (original)
+++ dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.asc Tue Apr  4 00:09:06 2023
@@ -1,11 +1,11 @@
 -BEGIN PGP SIGNATURE-
 
-iQEzBAABCgAdFiEE0vJLgJ/6seIa6gKDkJO/hU+BGhoFAmQksm4ACgkQkJO/hU+B
-Ghri6QgApfRom37Z3bZ08bD/Lle3BXYKbwr9SwwTtHcF+GTMcKsWql7vJpFviU2+
-QA0S2CqvK9Mig5k9bfWePnirQ9Ld1rNcuJQN4PePumUc/ud5GHmjmeRJRe+DmMwp
-HvxB/2NHUSO+HhqP+jKsGHUgsgUrbPBGPRvnWSBHLUwNlBCgtAU7/Mzm4BOAtIpS
-pbepvtHo9K1APouYY7/q9XHZlk0ZCfavu39WxESJRIq7+iD5EbyVchEH74uDG2UM
-z8yr6pQH7rhLS4ZmfazhQGCSAikSterTcODgJ97gcwV+3iTE9j/GkhePhp561pa1
-Q2WrdeFtKrfDSAAQhvezqS925nE0kQ==
-=XYFt
+iQEzBAABCgAdFiEE0vJLgJ/6seIa6gKDkJO/hU+BGhoFAmQrabYACgkQkJO/hU+B
+Ghpj2wgAvQGB44M6t/LqMRAg+JCVD3fRqFVAINb+NM2dYUqltfoyJ0cBnGh7+ySU
+ERK1KTcjUJ97HV6zKfTVXFdFVj4e8LB5JGXFYLLunlD+L3YKLtZ0EPP8F4x25jmU
+22oWWaRvpfaR3JZPEVqPOsWvlrNZZB/XqDgWVYs8+UA3uXOkfSpJNAV1xPRDxMzs
+NxpM4yKyW6fNdQwLst4aXPnBGWHwSeJQR4tlMAA+26m2VuKeUnKpW6Rk71pA2FSn
+Gfqvl7ViS0bQcNgUpR5pTFyZMdTsq6Bo4T54is7Co99GA3VddnlMsktL3Yg99v+Y
+NFH5Gw423anR18wHnrKMz51PAfAUBA==
+=N7bP
 -END PGP SIGNATURE-

Modified: dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha256
==
--- dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha256 (original)
+++ dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha256 Tue Apr  4 00:09:06 2023
@@ -1 +1 @@
-40d1780e2ed823379e914590dee6e3b571f6fa5afac2eec40e4c56e814216e13
+57500cd26f51298e71661ca81a8b1e262bb092c6ee57c32976764a8689b3c978

Modified: dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha512
==
--- dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha512 (original)
+++ dev/nifi/nifi-1.21.0/minifi-1.21.0-bin.zip.sha512 Tue Apr  4 00:09:06 2023
@@ -1 +1 @@
-b38d96957208a2d9e9177d7a8675bbeb3c661c9ffaee93aa917143391d68fddbeef8fa63f89cb172fdb9f9e06f8fb001aa2b58c73b320569bdb45a4bcb6094e4
+f4f12bfc6aaeba7c8cb7f659b4bb6d27bc74233fb2c277be5aa179b3ad510e3c77c92397e08b4c59fe3bd0cc86bd1a1befdf27d22af4fe5a301f347024899be2

Modified: dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip
==
Binary files - no diff available.

Modified: dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.asc
==
--- dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.asc (original)
+++ dev/nifi/nifi-1.21.0/minifi-c2-1.21.0-bin.zip.

[nifi] 03/04: NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 1.1.0 to 1.2.0

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit e3c550e73c082a24679c1a24c806d78aec35f677
Author: exceptionfactory 
AuthorDate: Mon Apr 3 11:19:08 2023 -0500

NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 1.1.0 to 1.2.0

Signed-off-by: Joe Witt 
---
 nifi-nar-bundles/nifi-iceberg-bundle/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml 
b/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
index 11c0d8a1c8..630ae15502 100644
--- a/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
@@ -25,7 +25,7 @@
 pom
 
 
-1.1.0
+1.2.0
 3.1.3
 
 



[nifi] 04/04: NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 2.39.1

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit ebaff2c616142aa892232334924f52787fc1aabf
Author: exceptionfactory 
AuthorDate: Mon Apr 3 12:36:10 2023 -0500

NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 2.39.1

Signed-off-by: Joe Witt 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index caf67e5fd0..37e6ef20bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,7 +134,7 @@
 1.2.1
 2.1.5
 1.9.6
-2.36
+2.39.1
 2.20.0
 1.3.5
 4.11.0



[nifi] 02/04: NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 9.4.51

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 435caa76008f9e86f16beb92e757846a9e44e8f0
Author: exceptionfactory 
AuthorDate: Mon Apr 3 10:42:44 2023 -0500

NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 9.4.51

Signed-off-by: Joe Witt 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index d86855050a..caf67e5fd0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
 1.17.6
 2.0.7
 2.4.0
-9.4.50.v20221201
+9.4.51.v20230217
 2.14.2
 1.11.1
 2.3.5



[nifi] branch support/nifi-1.x updated (0510f8cca2 -> ebaff2c616)

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a change to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git


from 0510f8cca2 NIFI-11137 Add record support to Consume/PublishJMS (#6987)
 new 1e043d479b NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 
and upgraded other plugins
 new 435caa7600 NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 
9.4.51
 new e3c550e73c NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 
1.1.0 to 1.2.0
 new ebaff2c616 NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 
2.39.1

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 nifi-nar-bundles/nifi-iceberg-bundle/pom.xml |  2 +-
 pom.xml  | 14 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)



[nifi] 01/04: NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 and upgraded other plugins

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 1e043d479beab82862c39af3b91f85fd8eeef2b6
Author: exceptionfactory 
AuthorDate: Mon Apr 3 09:40:00 2023 -0500

NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 and upgraded other 
plugins

- Upgraded Surefire Plugin from 3.0.0-M8 to 3.0.0
- Upgraded Compiler Plugin from 3.10.1 to 3.11.0
- Upgraded Assembly Plugin from 3.4.2 to 3.5.0
- Upgraded Javadoc Plugin from 3.4.1 to 3.5.0
- Upgraded Release Plugin from 3.0.0-M7 to 3.0.0

Signed-off-by: Joe Witt 
---
 pom.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index bcdd332141..d86855050a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,7 +129,7 @@
 2.4.10
 3.0.14
 3.0.8-01
-3.0.0-M8
+3.0.0
 3.3.5
 1.2.1
 2.1.5
@@ -743,7 +743,7 @@
 
 org.apache.maven.plugins
 maven-compiler-plugin
-3.10.1
+3.11.0
 
 true
 
${maven.compiler.showDeprecation}
@@ -783,7 +783,7 @@
 
 org.apache.maven.plugins
 maven-assembly-plugin
-3.4.2
+3.5.0
 
 gnu
 
@@ -809,7 +809,7 @@
 
 org.apache.maven.plugins
 maven-javadoc-plugin
-3.4.1
+3.5.0
 
 false
 true
@@ -823,7 +823,7 @@
 
 org.apache.maven.plugins
 maven-release-plugin
-3.0.0-M7
+3.0.0
 
 true
 apache-release



[nifi] 01/04: NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 and upgraded other plugins

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 86bc185abfcc206d6018507b129766f0a1933f91
Author: exceptionfactory 
AuthorDate: Mon Apr 3 09:40:00 2023 -0500

NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 and upgraded other 
plugins

- Upgraded Surefire Plugin from 3.0.0-M8 to 3.0.0
- Upgraded Compiler Plugin from 3.10.1 to 3.11.0
- Upgraded Assembly Plugin from 3.4.2 to 3.5.0
- Upgraded Javadoc Plugin from 3.4.1 to 3.5.0
- Upgraded Release Plugin from 3.0.0-M7 to 3.0.0

Signed-off-by: Joe Witt 
---
 pom.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index 0416019679..f108c98251 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,7 +129,7 @@
 2.4.10
 3.0.14
 3.0.8-01
-3.0.0-M8
+3.0.0
 3.3.5
 1.2.1
 2.1.5
@@ -777,7 +777,7 @@
 
 org.apache.maven.plugins
 maven-compiler-plugin
-3.10.1
+3.11.0
 
 true
 
${maven.compiler.showDeprecation}
@@ -817,7 +817,7 @@
 
 org.apache.maven.plugins
 maven-assembly-plugin
-3.4.2
+3.5.0
 
 gnu
 
@@ -843,7 +843,7 @@
 
 org.apache.maven.plugins
 maven-javadoc-plugin
-3.4.1
+3.5.0
 
 false
 true
@@ -858,7 +858,7 @@
 
 org.apache.maven.plugins
 maven-release-plugin
-3.0.0-M7
+3.0.0
 
 true
 apache-release



[nifi] branch main updated (32df0fa484 -> a8a6d20659)

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


from 32df0fa484 NIFI-11137 Add record support to Consume/PublishJMS (#6987)
 new 86bc185abf NIFI-11375 This closes #7111. Upgraded Surefire to 3.0.0 
and upgraded other plugins
 new 794f77c736 NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 
9.4.51
 new dffad44a03 NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 
1.1.0 to 1.2.0
 new a8a6d20659 NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 
2.39.1

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 nifi-nar-bundles/nifi-iceberg-bundle/pom.xml |  2 +-
 pom.xml  | 14 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)



[nifi] 03/04: NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 1.1.0 to 1.2.0

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit dffad44a03b6d3cad70debc3f7aaf645dadea43a
Author: exceptionfactory 
AuthorDate: Mon Apr 3 11:19:08 2023 -0500

NIFI-11377 This closes #7113. Upgraded Apache Iceberg from 1.1.0 to 1.2.0

Signed-off-by: Joe Witt 
---
 nifi-nar-bundles/nifi-iceberg-bundle/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml 
b/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
index cfbf8029f0..cc43069618 100644
--- a/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-iceberg-bundle/pom.xml
@@ -25,7 +25,7 @@
 pom
 
 
-1.1.0
+1.2.0
 3.1.3
 
 



[nifi] 04/04: NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 2.39.1

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit a8a6d2065920d4a9900e2a53af003d51fd26ed66
Author: exceptionfactory 
AuthorDate: Mon Apr 3 12:36:10 2023 -0500

NIFI-11378 This closes #7115. Upgraded Jersey from 2.36 to 2.39.1

Signed-off-by: Joe Witt 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index c47e65acb0..4b9519d6c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,7 +134,7 @@
 1.2.1
 2.1.5
 1.9.19
-2.36
+2.39.1
 2.20.0
 1.3.5
 4.11.0



[nifi] 02/04: NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 9.4.51

2023-04-03 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 794f77c7367bd45ad21040650d0e46b9cf37a195
Author: exceptionfactory 
AuthorDate: Mon Apr 3 10:42:44 2023 -0500

NIFI-11376 This closes #7112. Upgraded Jetty from 9.4.50 to 9.4.51

Signed-off-by: Joe Witt 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index f108c98251..c47e65acb0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
 1.17.6
 2.0.7
 2.4.0
-9.4.50.v20221201
+9.4.51.v20230217
 2.14.2
 1.11.1
 2.3.5



[nifi] branch support/nifi-1.x updated: NIFI-11137 Add record support to Consume/PublishJMS (#6987)

2023-04-03 Thread turcsanyi
This is an automated email from the ASF dual-hosted git repository.

turcsanyi pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
 new 0510f8cca2 NIFI-11137 Add record support to Consume/PublishJMS (#6987)
0510f8cca2 is described below

commit 0510f8cca29a2f92c6008b345ba40c2bc33f2e75
Author: Nandor Soma Abonyi 
AuthorDate: Sun Mar 12 22:58:55 2023 +0100

NIFI-11137 Add record support to Consume/PublishJMS (#6987)
---
 .../nifi-jms-bundle/nifi-jms-processors/pom.xml|  22 ++
 .../nifi/jms/processors/AbstractJMSProcessor.java  |  16 ++
 .../org/apache/nifi/jms/processors/ConsumeJMS.java | 204 ++---
 .../apache/nifi/jms/processors/JMSConsumer.java| 194 ++--
 .../apache/nifi/jms/processors/JMSPublisher.java   |   2 +-
 .../org/apache/nifi/jms/processors/PublishJMS.java | 140 +---
 .../ioconcept/reader/FlowFileReader.java   |  24 ++
 .../ioconcept/reader/FlowFileReaderCallback.java   |  24 ++
 .../ioconcept/reader/MessageHandler.java   |  21 ++
 .../reader/StateTrackingFlowFileReader.java|  73 ++
 .../reader/record/ProvenanceEventTemplates.java|  25 +++
 .../ioconcept/reader/record/RecordSupplier.java|  82 +++
 .../ioconcept/writer/AttributeSource.java  |  23 ++
 .../ioconcept/writer/FlowFileWriter.java   |  25 +++
 .../ioconcept/writer/FlowFileWriterCallback.java   |  27 +++
 .../processors/ioconcept/writer/Marshaller.java|  21 ++
 .../ioconcept/writer/record/OutputStrategy.java|  57 +
 .../ioconcept/writer/record/RecordUtils.java   |  78 +++
 .../ioconcept/writer/record/RecordWriter.java  | 205 +
 .../apache/nifi/jms/processors/ConsumeJMSIT.java   | 199 +
 .../jms/processors/JMSPublisherConsumerIT.java | 164 ++
 .../apache/nifi/jms/processors/PublishJMSIT.java   | 248 -
 .../nifi/jms/processors/helpers/JMSTestUtil.java   |  44 
 23 files changed, 1679 insertions(+), 239 deletions(-)

diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
index d171a03946..e57e1f991a 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
@@ -58,6 +58,14 @@
 commons-io
 commons-io
 
+
+org.apache.nifi
+nifi-record-serialization-service-api
+
+
+org.apache.nifi
+nifi-record
+
 
 org.apache.activemq
 activemq-client
@@ -83,6 +91,20 @@
 1.21.0-SNAPSHOT
 test
 
+
+
+
+org.apache.nifi
+nifi-record-serialization-services
+1.21.0-SNAPSHOT
+test
+
+
+org.apache.nifi
+nifi-schema-registry-service-api
+1.21.0-SNAPSHOT
+test
+
 
 
 
diff --git 
a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
index aa8fa4dd64..470260cfc9 100644
--- 
a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
+++ 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
@@ -37,6 +37,8 @@ import org.apache.nifi.processor.ProcessSession;
 import org.apache.nifi.processor.Processor;
 import org.apache.nifi.processor.exception.ProcessException;
 import org.apache.nifi.processor.util.StandardValidators;
+import org.apache.nifi.serialization.RecordReaderFactory;
+import org.apache.nifi.serialization.RecordSetWriterFactory;
 import org.springframework.jms.connection.CachingConnectionFactory;
 import org.springframework.jms.connection.SingleConnectionFactory;
 import 
org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter;
@@ -151,6 +153,20 @@ public abstract class AbstractJMSProcessor extends Abstract
 .collect(Collectors.toList())
 );
 
+static final PropertyDescriptor BASE_RECORD_READER = new 
PropertyDescriptor.Builder()
+.name("record-reader")
+.displayName("Record Reader")
+.identifiesControllerService(RecordReaderFactory.class)
+.required(false)
+.build();
+
+static final PropertyDescriptor BASE_RECORD_WRITER = new 
PropertyDescriptor.Builder()
+.name("record-writer")
+.displayName("Record Writer")
+.identifiesControllerService(RecordSetWriterFactory.class)
+.de

[nifi] branch main updated: NIFI-11137 Add record support to Consume/PublishJMS (#6987)

2023-04-03 Thread turcsanyi
This is an automated email from the ASF dual-hosted git repository.

turcsanyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
 new 32df0fa484 NIFI-11137 Add record support to Consume/PublishJMS (#6987)
32df0fa484 is described below

commit 32df0fa4849325d742d36e57b686cb88bd65d2b6
Author: Nandor Soma Abonyi 
AuthorDate: Mon Apr 3 21:42:27 2023 +0200

NIFI-11137 Add record support to Consume/PublishJMS (#6987)
---
 .../nifi-jms-bundle/nifi-jms-processors/pom.xml|  22 ++
 .../nifi/jms/processors/AbstractJMSProcessor.java  |  16 ++
 .../org/apache/nifi/jms/processors/ConsumeJMS.java | 204 ++---
 .../apache/nifi/jms/processors/JMSConsumer.java| 194 ++--
 .../apache/nifi/jms/processors/JMSPublisher.java   |   2 +-
 .../org/apache/nifi/jms/processors/PublishJMS.java | 140 +---
 .../ioconcept/reader/FlowFileReader.java   |  24 ++
 .../ioconcept/reader/FlowFileReaderCallback.java   |  24 ++
 .../ioconcept/reader/MessageHandler.java   |  21 ++
 .../reader/StateTrackingFlowFileReader.java|  73 ++
 .../reader/record/ProvenanceEventTemplates.java|  25 +++
 .../ioconcept/reader/record/RecordSupplier.java|  82 +++
 .../ioconcept/writer/AttributeSource.java  |  23 ++
 .../ioconcept/writer/FlowFileWriter.java   |  25 +++
 .../ioconcept/writer/FlowFileWriterCallback.java   |  27 +++
 .../processors/ioconcept/writer/Marshaller.java|  21 ++
 .../ioconcept/writer/record/OutputStrategy.java|  57 +
 .../ioconcept/writer/record/RecordUtils.java   |  78 +++
 .../ioconcept/writer/record/RecordWriter.java  | 205 +
 .../apache/nifi/jms/processors/ConsumeJMSIT.java   | 199 +
 .../jms/processors/JMSPublisherConsumerIT.java | 164 ++
 .../apache/nifi/jms/processors/PublishJMSIT.java   | 248 -
 .../nifi/jms/processors/helpers/JMSTestUtil.java   |  44 
 23 files changed, 1679 insertions(+), 239 deletions(-)

diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
index b05909b360..ebfe0f6dbc 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/pom.xml
@@ -58,6 +58,14 @@
 commons-io
 commons-io
 
+
+org.apache.nifi
+nifi-record-serialization-service-api
+
+
+org.apache.nifi
+nifi-record
+
 
 org.apache.activemq
 activemq-client
@@ -83,6 +91,20 @@
 2.0.0-SNAPSHOT
 test
 
+
+
+
+org.apache.nifi
+nifi-record-serialization-services
+2.0.0-SNAPSHOT
+test
+
+
+org.apache.nifi
+nifi-schema-registry-service-api
+2.0.0-SNAPSHOT
+test
+
 
 
 
diff --git 
a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
index aa8fa4dd64..470260cfc9 100644
--- 
a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
+++ 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/main/java/org/apache/nifi/jms/processors/AbstractJMSProcessor.java
@@ -37,6 +37,8 @@ import org.apache.nifi.processor.ProcessSession;
 import org.apache.nifi.processor.Processor;
 import org.apache.nifi.processor.exception.ProcessException;
 import org.apache.nifi.processor.util.StandardValidators;
+import org.apache.nifi.serialization.RecordReaderFactory;
+import org.apache.nifi.serialization.RecordSetWriterFactory;
 import org.springframework.jms.connection.CachingConnectionFactory;
 import org.springframework.jms.connection.SingleConnectionFactory;
 import 
org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter;
@@ -151,6 +153,20 @@ public abstract class AbstractJMSProcessor extends Abstract
 .collect(Collectors.toList())
 );
 
+static final PropertyDescriptor BASE_RECORD_READER = new 
PropertyDescriptor.Builder()
+.name("record-reader")
+.displayName("Record Reader")
+.identifiesControllerService(RecordReaderFactory.class)
+.required(false)
+.build();
+
+static final PropertyDescriptor BASE_RECORD_WRITER = new 
PropertyDescriptor.Builder()
+.name("record-writer")
+.displayName("Record Writer")
+.identifiesControllerService(RecordSetWriterFactory.class)
+.dependsOn(BASE_RECORD_READER)

[nifi] branch support/nifi-1.x updated: NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0

2023-04-03 Thread exceptionfactory
This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
 new 37a63d39c5 NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0
37a63d39c5 is described below

commit 37a63d39c5dac1d5b614c45b8e21bae4c6d07fae
Author: mr1716 
AuthorDate: Mon Apr 3 10:54:43 2023 -0400

NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0

This closes #7114

Signed-off-by: David Handermann 
(cherry picked from commit 3fa25b6f119576144e95b17213f98bd729f39ed6)
---
 nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
index 39833b4237..21362cae37 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
@@ -75,7 +75,7 @@
 
 org.postgresql
 postgresql
-42.5.3
+42.6.0
 
 
 junit



[nifi] branch main updated: NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0

2023-04-03 Thread exceptionfactory
This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
 new 3fa25b6f11 NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0
3fa25b6f11 is described below

commit 3fa25b6f119576144e95b17213f98bd729f39ed6
Author: mr1716 
AuthorDate: Mon Apr 3 10:54:43 2023 -0400

NIFI-11352 Upgraded PostgreSQL JDBC from 42.5.3 to 42.6.0

This closes #7114

Signed-off-by: David Handermann 
---
 nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
index d3cd8e8e88..b70b68b7ac 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
@@ -75,7 +75,7 @@
 
 org.postgresql
 postgresql
-42.5.3
+42.6.0
 
 
 junit



[nifi-minifi-cpp] branch main updated (38aec9608 -> 976b0a165)

2023-04-03 Thread szaszm
This is an automated email from the ASF dual-hosted git repository.

szaszm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


from 38aec9608 MINIFICPP-2021 Auto-generate the remaining parts of 
PROCESSORS.md
 new 31e6e6b6a MINIFICPP-1716 Recover core dumps from CI up to 1G
 new 1a71c3563 MINIFICPP-2087 Fix deadlock when fetching initial flow from 
C2 url
 new 976b0a165 MINIFICPP-2090 Update version number to 0.14.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ci.yml   | 91 --
 CMakeLists.txt |  2 +-
 cmake/DockerConfig.cmake   |  6 ++
 docker/DockerBuild.sh  |  6 +-
 .../integration/MiNiFi_integration_test_driver.py  |  8 ++
 docker/test/integration/cluster/ContainerStore.py  |  3 +
 .../test/integration/cluster/DockerTestCluster.py  |  3 +
 .../cluster/containers/MinifiContainer.py  | 12 ++-
 .../integration/features/minifi_c2_server.feature  |  9 +++
 docker/test/integration/steps/steps.py | 11 +++
 libminifi/CMakeLists.txt   |  2 +-
 libminifi/src/FlowController.cpp   |  5 +-
 12 files changed, 145 insertions(+), 13 deletions(-)



[nifi-minifi-cpp] 03/03: MINIFICPP-2090 Update version number to 0.14.0

2023-04-03 Thread szaszm
This is an automated email from the ASF dual-hosted git repository.

szaszm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 976b0a165387250a846d13e22b7084fa7c0fb9d3
Author: Gabor Gyimesi 
AuthorDate: Mon Apr 3 17:46:57 2023 +0200

MINIFICPP-2090 Update version number to 0.14.0

Closes #1547
Signed-off-by: Marton Szasz 
---
 CMakeLists.txt   | 2 +-
 libminifi/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8b39bf4f1..b9ac69d6c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,7 +24,7 @@ if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.24)
 cmake_policy(SET CMP0135 NEW) # policy to set the timestamps of extracted 
contents to the time of extraction
 endif()
 
-project(nifi-minifi-cpp VERSION 0.13.0)
+project(nifi-minifi-cpp VERSION 0.14.0)
 set(PROJECT_NAME "nifi-minifi-cpp")
 
 # Optional build number for linux distribution targets' tar.gz output
diff --git a/libminifi/CMakeLists.txt b/libminifi/CMakeLists.txt
index dc51d0148..883948c39 100644
--- a/libminifi/CMakeLists.txt
+++ b/libminifi/CMakeLists.txt
@@ -22,7 +22,7 @@ cmake_policy(SET CMP0096 NEW) # policy to preserve the 
leading zeros in PROJECT_
 if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.24)
 cmake_policy(SET CMP0135 NEW) # policy to set the timestamps of extracted 
contents to the time of extraction
 endif()
-project(nifi-libcore-minifi VERSION 0.13.0)
+project(nifi-libcore-minifi VERSION 0.14.0)
 set(PROJECT_NAME "nifi-libcore-minifi")
 
 if (WIN32)



[nifi-minifi-cpp] 02/03: MINIFICPP-2087 Fix deadlock when fetching initial flow from C2 url

2023-04-03 Thread szaszm
This is an automated email from the ASF dual-hosted git repository.

szaszm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 1a71c3563c9d51ad6c756f54c6d46aa9750ebe73
Author: Gabor Gyimesi 
AuthorDate: Mon Apr 3 17:46:18 2023 +0200

MINIFICPP-2087 Fix deadlock when fetching initial flow from C2 url

Closes #1546
Signed-off-by: Marton Szasz 
---
 docker/test/integration/MiNiFi_integration_test_driver.py|  8 
 docker/test/integration/cluster/ContainerStore.py|  3 +++
 docker/test/integration/cluster/DockerTestCluster.py |  3 +++
 .../test/integration/cluster/containers/MinifiContainer.py   | 12 ++--
 docker/test/integration/features/minifi_c2_server.feature|  9 +
 docker/test/integration/steps/steps.py   | 11 +++
 libminifi/src/FlowController.cpp |  5 +++--
 7 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/docker/test/integration/MiNiFi_integration_test_driver.py 
b/docker/test/integration/MiNiFi_integration_test_driver.py
index 34dbfb502..56ce946cb 100644
--- a/docker/test/integration/MiNiFi_integration_test_driver.py
+++ b/docker/test/integration/MiNiFi_integration_test_driver.py
@@ -77,6 +77,11 @@ class MiNiFi_integration_test:
 self.cluster.deploy_container('opensearch')
 assert self.cluster.wait_for_container_startup_to_finish('opensearch')
 
+def start_minifi_c2_server(self):
+self.cluster.acquire_container("minifi-c2-server", "minifi-c2-server")
+self.cluster.deploy_container('minifi-c2-server')
+assert 
self.cluster.wait_for_container_startup_to_finish('minifi-c2-server')
+
 def start(self, container_name=None):
 if container_name is not None:
 logging.info("Starting container %s", container_name)
@@ -310,6 +315,9 @@ class MiNiFi_integration_test:
 def enable_c2_with_ssl_in_minifi(self):
 self.cluster.enable_c2_with_ssl_in_minifi()
 
+def fetch_flow_config_from_c2_url_in_minifi(self):
+self.cluster.fetch_flow_config_from_c2_url_in_minifi()
+
 def enable_prometheus_in_minifi(self):
 self.cluster.enable_prometheus_in_minifi()
 
diff --git a/docker/test/integration/cluster/ContainerStore.py 
b/docker/test/integration/cluster/ContainerStore.py
index 1f7126c41..8a2e3d847 100644
--- a/docker/test/integration/cluster/ContainerStore.py
+++ b/docker/test/integration/cluster/ContainerStore.py
@@ -151,6 +151,9 @@ class ContainerStore:
 def enable_c2_with_ssl_in_minifi(self):
 self.minifi_options.enable_c2_with_ssl = True
 
+def fetch_flow_config_from_c2_url_in_minifi(self):
+self.minifi_options.use_flow_config_from_url = True
+
 def enable_prometheus_in_minifi(self):
 self.minifi_options.enable_prometheus = True
 
diff --git a/docker/test/integration/cluster/DockerTestCluster.py 
b/docker/test/integration/cluster/DockerTestCluster.py
index d62d56a58..c71e04af5 100644
--- a/docker/test/integration/cluster/DockerTestCluster.py
+++ b/docker/test/integration/cluster/DockerTestCluster.py
@@ -76,6 +76,9 @@ class DockerTestCluster:
 def enable_c2_with_ssl_in_minifi(self):
 self.container_store.enable_c2_with_ssl_in_minifi()
 
+def fetch_flow_config_from_c2_url_in_minifi(self):
+self.container_store.fetch_flow_config_from_c2_url_in_minifi()
+
 def enable_prometheus_in_minifi(self):
 self.container_store.enable_prometheus_in_minifi()
 
diff --git a/docker/test/integration/cluster/containers/MinifiContainer.py 
b/docker/test/integration/cluster/containers/MinifiContainer.py
index 409ad6f60..def15df26 100644
--- a/docker/test/integration/cluster/containers/MinifiContainer.py
+++ b/docker/test/integration/cluster/containers/MinifiContainer.py
@@ -32,6 +32,7 @@ class MinifiOptions:
 self.enable_prometheus = False
 self.enable_sql = False
 self.config_format = "json"
+self.use_flow_config_from_url = False
 
 
 class MinifiContainer(FlowContainer):
@@ -102,12 +103,16 @@ class MinifiContainer(FlowContainer):
 
f.write("nifi.metrics.publisher.PrometheusMetricsPublisher.port=9936\n")
 
f.write("nifi.metrics.publisher.metrics=RepositoryMetrics,QueueMetrics,PutFileMetrics,processorMetrics/Get.*,FlowInformation,DeviceInfoNode,AgentStatus\n")
 
+if self.options.use_flow_config_from_url:
+
f.write("nifi.c2.flow.url=http://minifi-c2-server:10090/c2/config?class=minifi-test-class\n";)
+
 def _setup_config(self):
-self._create_config()
 self._create_properties()
+if not self.options.use_flow_config_from_url:
+self._create_config()
+self.vols[os.path.join(self.container_specific_config_dir, 
'config.yml')] = {"bind": os.path.join(MinifiContainer.MINIFI_ROOT, 'conf', 
'config.yml'), "mode": "rw"}
 
 self.vols[os.path.join(

[nifi-minifi-cpp] 01/03: MINIFICPP-1716 Recover core dumps from CI up to 1G

2023-04-03 Thread szaszm
This is an automated email from the ASF dual-hosted git repository.

szaszm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 31e6e6b6a9fc53ca011776aea30892a5290e1d3d
Author: Gabor Gyimesi 
AuthorDate: Mon Apr 3 17:43:02 2023 +0200

MINIFICPP-1716 Recover core dumps from CI up to 1G

- Keep RelWithDebInfo in clang build only

Closes #1511
Signed-off-by: Marton Szasz 
---
 .github/workflows/ci.yml | 91 
 cmake/DockerConfig.cmake |  6 
 docker/DockerBuild.sh|  6 +++-
 3 files changed, 96 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 402871f95..185639af3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -39,9 +39,27 @@ jobs:
   # CPPFLAGS are not recognized by cmake, so we have to force them to 
CFLAGS and CXXFLAGS to have flex 2.6 working
   ./bootstrap.sh -e -t && cd build  && cmake 
-DCMAKE_BUILD_TYPE=Release -DCI_BUILD=ON -DCMAKE_C_FLAGS="${CPPFLAGS} 
${CFLAGS}" -DCMAKE_CXX_FLAGS="${CPPFLAGS} ${CXXFLAGS}" 
-DENABLE_PYTHON_SCRIPTING=ON -DENABLE_LUA_SCRIPTING=ON -DENABLE_SQL=ON 
-DUSE_REAL_ODBC_TEST_DRIVER=ON -DENABLE_AZURE=ON -DENABLE_GCP=ON 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_RULE_MESSAGES=OFF -DSTRICT_GSL_CHECKS=AUDIT 
-DFAIL_ON_WARNINGS=ON .. && cmake --build . --parallel 4
   - name: test
-run: cd build && make test ARGS="--timeout 300 -j4 --output-on-failure"
+id: test
+run: |
+  # Set core file size limit to 1GiB
+  ulimit -c 1048576
+  cd build && make test ARGS="--timeout 300 -j4 --output-on-failure"
   - name: linter
 run: cd build && make -j4 linter
+  - name: check-cores
+if: ${{ failure() && steps.test.conclusion == 'failure' }}
+run: |
+  if [ "$(ls -A /cores)" ]; then echo "CORES_EXIST=true" >> 
$GITHUB_ENV; fi
+  - uses: actions/upload-artifact@v3.1.2
+if: ${{ failure() && env.CORES_EXIST == 'true' }}
+with:
+  name: macos-coredumps
+  path: /cores
+  - uses: actions/upload-artifact@v3.1.2
+if: ${{ failure() && env.CORES_EXIST == 'true' }}
+with:
+  name: macos-binaries
+  path: build/bin
   windows_VS2019:
 name: "windows-2019"
 runs-on: windows-2019
@@ -107,7 +125,25 @@ jobs:
   -DENABLE_AZURE=OFF -DENABLE_SPLUNK=OFF -DENABLE_GCP=OFF 
-DENABLE_PROCFS=OFF -DENABLE_BUSTACHE=ON -DENABLE_PCAP=ON -DENABLE_JNI=ON 
-DENABLE_SFTP=ON ..
   make -j$(nproc) VERBOSE=1
   - name: test
-run: cd build && make test ARGS="--timeout 300 -j2 --output-on-failure"
+id: test
+run: |
+  # Set core file size limit to 1GiB
+  ulimit -c 1048576
+  cd build && make test ARGS="--timeout 300 -j8 --output-on-failure"
+  - name: check-cores
+if: ${{ failure() && steps.test.conclusion == 'failure' }}
+run: |
+  if [ "$(ls -A /var/lib/apport/coredump/)" ]; then echo 
"CORES_EXIST=true" >> $GITHUB_ENV; fi
+  - uses: actions/upload-artifact@v3.1.2
+if: ${{ failure() && env.CORES_EXIST == 'true' }}
+with:
+  name: ubuntu-coredumps
+  path: /var/lib/apport/coredump/
+  - uses: actions/upload-artifact@v3.1.2
+if: ${{ failure() && env.CORES_EXIST == 'true' }}
+with:
+  name: ubuntu-binaries
+  path: build/bin
   ubuntu_20_04_clang:
 name: "ubuntu-20.04-clang"
 runs-on: ubuntu-20.04
@@ -142,14 +178,18 @@ jobs:
   export CXX=clang++-14
   export CXXFLAGS="${CXXFLAGS} -stdlib=libc++"
   export LDFLAGS="${LDFLAGS} -stdlib=libc++"
-  cmake -DUSE_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DCI_BUILD=ON 
-DSTRICT_GSL_CHECKS=AUDIT -DFAIL_ON_WARNINGS=ON -DENABLE_AWS=ON 
-DENABLE_AZURE=ON -DENABLE_BUSTACHE=ON -DENABLE_COAP=ON \
+  cmake -DUSE_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo 
-DCI_BUILD=ON -DSTRICT_GSL_CHECKS=AUDIT -DFAIL_ON_WARNINGS=ON -DENABLE_AWS=ON 
-DENABLE_AZURE=ON -DENABLE_BUSTACHE=ON -DENABLE_COAP=ON \
   -DENABLE_ENCRYPT_CONFIG=ON -DENABLE_GPS=ON 
-DENABLE_LIBRDKAFKA=ON -DENABLE_MQTT=ON -DENABLE_NANOFI=ON -DENABLE_OPC=ON 
-DENABLE_OPENCV=ON \
   -DENABLE_OPENWSMAN=ON -DENABLE_OPS=ON -DENABLE_PCAP=ON 
-DENABLE_SENSORS=ON -DENABLE_SQL=ON -DENABLE_SYSTEMD=ON -DENABLE_TENSORFLOW=OFF 
\
   -DENABLE_USB_CAMERA=ON -DENABLE_PYTHON_SCRIPTING=ON 
-DENABLE_LUA_SCRIPTING=ON -DENABLE_KUBERNETES=ON -DENABLE_GCP=ON 
-DENABLE_PROCFS=ON -DENABLE_PROMETHEUS=ON -DENABLE_ELASTICSEARCH=ON \
   -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
   cmake --build . --parallel $(nproc)
   - name: test
-run: cd build && make test ARGS="--timeout 300 -j8 --output-on-failure"
+id: test
+run: |
+  # Set core file size limit to 1GiB
+  ulimit -

[nifi-minifi-cpp] 02/02: MINIFICPP-2021 Auto-generate the remaining parts of PROCESSORS.md

2023-04-03 Thread lordgamez
This is an automated email from the ASF dual-hosted git repository.

lordgamez pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 38aec9608c0dec3d607206d7fde06736a9a4773a
Author: Ferenc Gerlits 
AuthorDate: Tue Jan 3 19:10:03 2023 +0100

MINIFICPP-2021 Auto-generate the remaining parts of PROCESSORS.md

Signed-off-by: Gabor Gyimesi 

This closes #1492
---
 PROCESSORS.md  | 253 +++--
 extensions/gcp/processors/DeleteGCSObject.h|   5 +
 extensions/gcp/processors/FetchGCSObject.h |   5 +
 .../processors/GCSProcessorStaticDefinitions.cpp   |  57 +
 extensions/gcp/processors/ListGCSBucket.h  |  49 
 extensions/gcp/processors/PutGCSObject.h   |  53 +
 extensions/http-curl/processors/InvokeHTTP.cpp |   7 +
 extensions/http-curl/processors/InvokeHTTP.h   |  13 ++
 extensions/jni/jvm/NarClassLoader.h|   4 +-
 extensions/python/PythonCreator.h  |   2 +-
 extensions/sql/processors/QueryDatabaseTable.h |   3 +
 .../processors/SQLProcessorStaticDefinitions.cpp   |   4 +
 .../standard-processors/processors/ListFile.cpp|  16 ++
 .../standard-processors/processors/ListFile.h  |  21 ++
 .../processors/ListenSyslog.cpp|  15 ++
 .../standard-processors/processors/ListenSyslog.h  |  35 +++
 .../standard-processors/processors/ListenTCP.cpp   |   3 +
 .../standard-processors/processors/ListenTCP.h |   4 +
 .../standard-processors/processors/ListenUDP.cpp   |   3 +
 .../standard-processors/processors/ListenUDP.h |   4 +
 .../processors/RetryFlowFile.cpp   |  20 +-
 .../standard-processors/processors/RetryFlowFile.h |  12 +
 .../standard-processors/processors/RouteText.cpp   |   9 +-
 .../standard-processors/processors/RouteText.h |   6 +
 libminifi/include/agent/agent_docs.h   |  23 +-
 libminifi/include/core/DynamicProperty.h   |  58 +
 .../include/core/OutputAttribute.h |  44 ++--
 libminifi/include/core/Processor.h |   6 +
 .../include/core/state/nodes/AgentInformation.h|   4 +-
 libminifi/include/utils/StringUtils.h  |  96 +++-
 libminifi/src/agent/JsonSchema.cpp |   8 +-
 libminifi/src/agent/agent_docs.cpp |  24 +-
 libminifi/test/unit/StringUtilsTests.cpp   |  36 ++-
 minifi_main/AgentDocs.cpp  |  91 ++--
 minifi_main/TableFormatter.cpp |  62 ++---
 minifi_main/TableFormatter.h   |   8 -
 36 files changed, 733 insertions(+), 330 deletions(-)

diff --git a/PROCESSORS.md b/PROCESSORS.md
index 2910c6cd9..70de1ceed 100644
--- a/PROCESSORS.md
+++ b/PROCESSORS.md
@@ -593,11 +593,12 @@ In the list below, the names of required properties 
appear in bold. Any other pr
 
 ### Output Attributes
 
-| Attribute| Relationship | Description
 |
-|--|--|-|
-| _gcs.status.message_ | failure  | The status message received from 
google cloud.  |
-| _gcs.error.reason_   | failure  | The description of the error occurred 
during operation. |
-| _gcs.error.domain_   | failure  | The domain of the error occurred 
during operation.  |
+| Attribute  | Relationship | Description  
   |
+||--|-|
+| gcs.status.message | failure  | The status message received from google 
cloud.  |
+| gcs.error.reason   | failure  | The description of the error occurred 
during operation. |
+| gcs.error.domain   | failure  | The domain of the error occurred during 
operation.  |
+
 
 
 ## DeleteS3Object
@@ -903,11 +904,11 @@ In the list below, the names of required properties 
appear in bold. Any other pr
 
 ### Output Attributes
 
-| Attribute| Relationship | Description
 |
-|--|--|-|
-| _gcs.status.message_ | failure  | The status message received from 
google cloud.  |
-| _gcs.error.reason_   | failure  | The description of the error occurred 
during operation. |
-| _gcs.error.domain_   | failure  | The domain of the error occurred 
during operation.  |
+| Attribute  | Relationship | Description  
   |
+||--|-|
+| gcs.status.message | failure  | The status message received from google 
cloud.  |
+| gcs.error.reason   | failure  | The description of the error occurred 
during operat

[nifi-minifi-cpp] branch main updated (7771c651a -> 38aec9608)

2023-04-03 Thread lordgamez
This is an automated email from the ASF dual-hosted git repository.

lordgamez pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


from 7771c651a MINIFICPP-2072 Docker test for ListenSyslog/ReplaceText 
workflow
 new f808e840d MINIFICPP-2019 Fix the auto-generation of PROCESSORS.md
 new 38aec9608 MINIFICPP-2021 Auto-generate the remaining parts of 
PROCESSORS.md

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CMakeLists.txt |2 +
 PROCESSORS.md  | 2125 +++-
 extensions/aws/processors/DeleteS3Object.h |2 +-
 extensions/aws/processors/PutS3Object.h|5 +-
 extensions/gcp/processors/DeleteGCSObject.h|5 +
 extensions/gcp/processors/FetchGCSObject.h |5 +
 .../processors/GCSProcessorStaticDefinitions.cpp   |   59 +-
 extensions/gcp/processors/ListGCSBucket.h  |   49 +
 extensions/gcp/processors/PutGCSObject.h   |   53 +
 extensions/http-curl/processors/InvokeHTTP.cpp |7 +
 extensions/http-curl/processors/InvokeHTTP.h   |   13 +
 extensions/jni/jvm/NarClassLoader.h|4 +-
 .../librdkafka/KafkaProcessorStaticDefinitions.cpp |2 +-
 .../AbstractMQTTProcessorStaticDefinitions.cpp |   14 +-
 extensions/pdh/PerformanceDataMonitor.cpp  |4 +-
 extensions/pdh/PerformanceDataMonitor.h|4 +-
 extensions/python/ExecutePythonProcessor.h |2 +-
 extensions/python/PythonCreator.h  |2 +-
 extensions/splunk/PutSplunkHTTP.h  |   18 +-
 extensions/splunk/QuerySplunkIndexingStatus.h  |   25 +-
 extensions/sql/processors/ExecuteSQL.h |6 +-
 extensions/sql/processors/PutSQL.h |5 +-
 extensions/sql/processors/QueryDatabaseTable.h |7 +-
 .../processors/SQLProcessorStaticDefinitions.cpp   |4 +
 .../standard-processors/processors/ListFile.cpp|   16 +
 .../standard-processors/processors/ListFile.h  |   21 +
 .../processors/ListenSyslog.cpp|   15 +
 .../standard-processors/processors/ListenSyslog.h  |   35 +
 .../standard-processors/processors/ListenTCP.cpp   |3 +
 .../standard-processors/processors/ListenTCP.h |4 +
 .../standard-processors/processors/ListenUDP.cpp   |3 +
 .../standard-processors/processors/ListenUDP.h |4 +
 .../processors/RetryFlowFile.cpp   |   20 +-
 .../standard-processors/processors/RetryFlowFile.h |   12 +
 .../processors/RouteOnAttribute.h  |5 +-
 .../standard-processors/processors/RouteText.cpp   |9 +-
 .../standard-processors/processors/RouteText.h |6 +
 extensions/systemd/ConsumeJournald.cpp |4 +-
 extensions/systemd/ConsumeJournald.h   |4 +-
 .../windows-event-log/ConsumeWindowsEventLog.cpp   |2 +-
 libminifi/include/agent/agent_docs.h   |   23 +-
 .../core/{Relationship.h => DynamicProperty.h} |   48 +-
 .../core/{Relationship.h => OutputAttribute.h} |   47 +-
 libminifi/include/core/Processor.h |6 +
 .../include/core/state/nodes/AgentInformation.h|4 +-
 libminifi/include/utils/StringUtils.h  |   96 +-
 libminifi/src/agent/JsonSchema.cpp |8 +-
 libminifi/src/agent/agent_docs.cpp |   24 +-
 libminifi/test/unit/StringUtilsTests.cpp   |   36 +-
 minifi_main/AgentDocs.cpp  |  197 +-
 minifi_main/CMakeLists.txt |2 +-
 minifi_main/TableFormatter.cpp |   78 +
 .../JsonSchema.h => minifi_main/TableFormatter.h   |   15 +-
 .../systemd => minifi_main}/tests/CMakeLists.txt   |   24 +-
 minifi_main/tests/TableFormatterTests.cpp  |   53 +
 55 files changed, 1995 insertions(+), 1251 deletions(-)
 copy libminifi/include/core/{Relationship.h => DynamicProperty.h} (56%)
 copy libminifi/include/core/{Relationship.h => OutputAttribute.h} (58%)
 create mode 100644 minifi_main/TableFormatter.cpp
 copy libminifi/include/agent/JsonSchema.h => minifi_main/TableFormatter.h (70%)
 copy {extensions/systemd => minifi_main}/tests/CMakeLists.txt (56%)
 create mode 100644 minifi_main/tests/TableFormatterTests.cpp



[nifi] branch support/nifi-1.x updated: NIFI-11344 Make minifi fips compatible

2023-04-03 Thread bejancsaba
This is an automated email from the ASF dual-hosted git repository.

bejancsaba pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
 new 5d50950534 NIFI-11344 Make minifi fips compatible
5d50950534 is described below

commit 5d50950534509876bbce9baa196706f2460d0f78
Author: Ferenc Erdei 
AuthorDate: Wed Mar 29 14:17:07 2023 +0200

NIFI-11344 Make minifi fips compatible

This closes #7098.

(cherry picked form commit 595b1b4dd3c92255c4d90dca77966d8f78102eec)
---
 minifi/minifi-assembly/pom.xml |  15 +++
 .../main/assembly/dependencies-windows-service.xml |   2 +
 .../src/main/assembly/dependencies.xml |   2 +
 minifi/minifi-bootstrap/pom.xml|  14 +++
 .../ingestors/RestChangeIngestor.java  |  70 -
 ...InvokeHttpMiNiFiProxyNoPasswordTemplateTest.yml |   2 +-
 .../InvokeHttpMiNiFiProxyPasswordTemplateTest.yml  |   2 +-
 .../src/test/resources/MINIFI-216/config.yml   |   2 +-
 .../test/resources/MINIFI-216/configOverrides.yml  |   2 +-
 .../resources/MINIFI-216/nifi.properties.before|   2 +-
 .../src/test/resources/MINIFI-245/config.yml   |   2 +-
 .../resources/MINIFI-245/nifi.properties.before|   2 +-
 .../src/test/resources/MINIFI-277/config.yml   |   2 +-
 .../src/test/resources/MINIFI-277/nifi.properties  |   2 +-
 .../src/test/resources/MINIFI-516/config.yml   |   2 +-
 .../src/test/resources/NIFI-8753/config.yml|   2 +-
 .../resources/NIFI-8753/nifi.properties.before |   2 +-
 .../test/resources/SimpleRPGToLogAttributes.yml|   2 +-
 .../bootstrap-provenance-reporting/config.yml  |   2 +-
 .../test/resources/bootstrap-ssl-ctx/config.yml|   2 +-
 .../src/test/resources/config-funnel-and-rpg.yml   |   2 +-
 .../src/test/resources/config-malformed-field.yml  |   2 +-
 .../resources/config-missing-required-field.yml|   2 +-
 .../src/test/resources/config-multiple-RPGs.yml|   2 +-
 .../test/resources/config-multiple-input-ports.yml |   2 +-
 .../test/resources/config-multiple-problems.yml|   2 +-
 .../test/resources/config-multiple-processors.yml  |   2 +-
 .../src/test/resources/config-process-groups.yml   |   2 +-
 .../src/test/resources/config-reporting-task.yml   |   2 +-
 .../src/test/resources/config-v1.yml   |   2 +-
 .../minifi-bootstrap/src/test/resources/config.yml |   2 +-
 .../resources/stress-test-framework-funnel.yml |   2 +-
 .../minifi/c2/api/properties/C2Properties.java |  38 +--
 .../src/main/resources/bin/c2.sh   |   4 +-
 .../src/main/resources/conf/authorizations.yaml|   4 -
 .../main/resources/files/raspi3/config.text.yml.v1 |   2 +-
 .../src/test/resources/files/config.text.yaml.v1   |   2 +-
 .../resources/c2/files/raspi2/config.text.yml.v1   |   2 +-
 .../resources/c2/files/raspi3/config.text.yml.v1   |   2 +-
 .../resources/c2/files/raspi3/config.text.yml.v2   |   2 +-
 minifi/minifi-c2/minifi-c2-jetty/pom.xml   |  12 +++
 .../apache/nifi/minifi/c2/jetty/JettyServer.java   | 110 +++--
 .../minifi-c2-provider-util/pom.xml|   4 +
 .../minifi/c2/provider/util/HttpConnector.java |  91 +
 .../nifi/minifi/c2/service/ConfigService.java  |  62 ++--
 .../minifi-commons/minifi-commons-schema/pom.xml   |   4 +
 .../commons/schema/SecurityPropertiesSchema.java   |  11 ++-
 .../files/edge1/raspi3/config.text.yml.v1  |   2 +-
 .../files/edge2/raspi2/config.text.yml.v1  |   2 +-
 .../files/edge3/raspi3/config.text.yml.v1  |   2 +-
 .../src/test/resources/conf/nifi.properties|   2 +-
 .../standalone/v1/CsvToJson/yml/CsvToJson.yml  |   2 +-
 .../yml/DecompressionCircularFlow.yml  |   2 +-
 .../yml/MiNiFiTailLogAttribute.yml |   2 +-
 ...eplaceTextExpressionLanguageCSVReformatting.yml |   2 +-
 .../yml/MultipleRelationships.yml  |   2 +-
 .../v2/ProcessGroups/yml/ProcessGroups.yml |   2 +-
 .../yml/StressTestFramework.yml|   2 +-
 minifi/pom.xml |   5 +
 59 files changed, 338 insertions(+), 196 deletions(-)

diff --git a/minifi/minifi-assembly/pom.xml b/minifi/minifi-assembly/pom.xml
index b7be9e4912..e922d81955 100644
--- a/minifi/minifi-assembly/pom.xml
+++ b/minifi/minifi-assembly/pom.xml
@@ -262,6 +262,21 @@ limitations under the License.
 com.fasterxml.jackson.core
 jackson-databind
 
+
+org.eclipse.jetty
+jetty-server
+compile
+
+
+org.eclipse.jetty
+jetty-servlet
+compile
+
+
+org.eclipse.jetty
+jetty-util
+compile
+
 
 
 
diff --git 
a/minifi/minifi-ass

[nifi-minifi-cpp] branch MINIFICPP-2019_Fix-autogeneration-of-processors-md updated (5331a2377 -> 49f605fef)

2023-04-03 Thread fgerlits
This is an automated email from the ASF dual-hosted git repository.

fgerlits pushed a change to branch 
MINIFICPP-2019_Fix-autogeneration-of-processors-md
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


omit 5331a2377 fix a typo in the Description of PutS3Object
omit 4a69170c4 add unit tests for TableFormatter
omit b617491a4 rename: find_widths() -> findWidths()
omit e256beadd merge fixes
omit 12427fbd5 rebase fix
omit d27a9cecd add a missing include guard
omit 96e8583cc fix a typo
omit e33e5ff50 update PROCESSORS.md and unify Description strings with 
descriptions in PROCESSORS.md
omit afcf304d7 MINIFICPP-2019 Fix the auto-generation of PROCESSORS.md
 add 556407c86 MINIFICPP-2024 Refactor repository hierarchy
 add 2600a98f8 MINIFICPP-2044 Make listing processors single threaded
 add e63a287fe MINIFICPP-1997 Fix transiently failing 
FileSystemRepositoryTests
 add ce288b920 MINIFICPP-2035 NiFi flow json format support
 add 5a9c1c334 MINIFICPP-2034 Cache SID lookups in CWEL
 add 7e8c5c49c MINIFICPP-2045 Synchronous flow file reloading
 add 2c7f989ae MINIFICPP-2007 Add rocksdb compression options
 add c4c80e630 MINIFICPP-2047 added reverseDnsLookup to EL
 add f27e349b5 MINIFICPP-1887 Add default connection size limits
 add 9c5e2996b MINIFICPP-2041 Fix transient failure of 
HttpPostIntegrationTestChunked
 add 268985995 MINIFICPP-2057 Improve the performance of ListFile
 add 7942e0e7f MINIFICPP-2053 Reduce CentOS image size in CI build
 add 0a937973e MINIFICPP-2055 Remove C2 metrics from default configuration
 add 32043f51f MINIFICPP-2061 reverseDnsLookup shouldn't throw on timeout
 add 7425983a1 MINIFICPP-2054 Periodically run rocksdb compaction
 add 033ef9d0a MINIFICPP-2059 Handle content repository remove failures
 add 62ec9a5fd MINIFICPP-2064 Skip extensions which have not been loaded
 add a57e38c75 MINIFICPP-2065 Only accept configuration format the agent 
can handle
 add d12c354ea MINIFICPP-2056 CWEL: support UserData in json Closes #1515
 add ab396b7aa MINIFICPP-2066 Close handle when querying file owner on 
Windows Closes #1523
 add 09153adc6 MINIFICPP-2067 Remove OpenSSL system dependency from MQTT
 add 70015a3a5 MINIFICPP-1961 Use Python stable ABI instead of pybind11
 add 314fd81d6 MINIFICPP-1869 Metrics-related refactoring
 add 7ad624d19 MINIFICPP-2028 Remove SerializableComponent dependency from 
Repository
 add 06d5467c6 MINIFICPP-2048 ARM64 support part 1
 add 551be5b55 MINIFICPP-2068 Fix transiently failing "Reverse DNS lookup 
with valid timeout parameter" testcase
 add 247393bf4 MINIFICPP-2078 Remove cleanup from __del__ functions closes 
#1533
 add 333971ad5 MINIFICPP-2079 Fix OOM in python.feature
 add be34911e8 MINIFICPP-2075 Fix flaky PutTCPTests testcase
 add e775efaff MINIFICPP-1713 Fix transient segfault in RepoTests
 add 28087bfa7 MINIFICPP-2080 Add missing processors to README.md
 add dc94061d8 MINIFICPP-2085 Clear stale processor controller cache on 
flow update
 add 29659402e MINIFICPP-2086 Add more specific flow media type
 add 7771c651a MINIFICPP-2072 Docker test for ListenSyslog/ReplaceText 
workflow
 add 5f44a0cc6 MINIFICPP-2019 Fix the auto-generation of PROCESSORS.md
 add 027c1849a update PROCESSORS.md and unify Description strings with 
descriptions in PROCESSORS.md
 add fb961705a fix a typo
 add 6e5648366 add a missing include guard
 add e43537335 rebase fix
 add 7f2121e6e merge fixes
 add 9e9a71cd7 rename: find_widths() -> findWidths()
 add fcbc203ef add unit tests for TableFormatter
 add ee90f7f19 fix a typo in the Description of PutS3Object
 add 7769fcf5e Fix the description of ConsumeJournald::TimestampFormat
 add db384d7d5 Fix a typo in the description of 
ConsumeKafka::HeadersToAddAsAttributes
 add 94f0a3f79 Change the order of the allowed values in 
ConsumeWindowsEventLog::JSONFormat
 add 2af3e5ee2 Expand the description of the GCP Credentials Provider 
Service property.
 add 33616e4aa Expand the description of ExecutePythonProcessor.
 add 49f605fef Restore the description of ExecuteSQL.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5331a2377)
\
 N -- N -- N   
refs/heads/MINIFICPP-2019_Fix-autogeneration-of-processors-md (49f605fef)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.