You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ex...@apache.org on 2024/11/05 22:00:30 UTC

(nifi) branch support/nifi-1.x updated: NIFI-13970 Added DISCLAIMER regarding NiFi version 1 to assemblies

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 ca10d7abc0 NIFI-13970 Added DISCLAIMER regarding NiFi version 1 to assemblies
ca10d7abc0 is described below

commit ca10d7abc00060453bdb0451f6b7fe3f5503c058
Author: Joseph Witt <jo...@apache.org>
AuthorDate: Tue Nov 5 10:31:00 2024 -0700

    NIFI-13970 Added DISCLAIMER regarding NiFi version 1 to assemblies
    
    This closes #9491
    
    Signed-off-by: David Handermann <ex...@apache.org>d
---
 DISCLAIMER                                               | 16 ++++++++++++++++
 minifi/minifi-assembly/DISCLAIMER                        | 16 ++++++++++++++++
 .../src/main/assembly/dependencies-windows-service.xml   |  7 +++++++
 .../minifi-assembly/src/main/assembly/dependencies.xml   |  7 +++++++
 nifi-assembly/DISCLAIMER                                 | 16 ++++++++++++++++
 nifi-assembly/src/main/assembly/common.xml               |  7 +++++++
 .../nifi-kafka-connector-assembly/DISCLAIMER             | 16 ++++++++++++++++
 .../src/main/assembly/dependencies.xml                   |  7 +++++++
 nifi-registry/nifi-registry-assembly/DISCLAIMER          | 16 ++++++++++++++++
 .../src/main/assembly/dependencies.xml                   |  7 +++++++
 nifi-stateless/nifi-stateless-assembly/DISCLAIMER        | 16 ++++++++++++++++
 .../nifi-stateless-assembly/src/main/assembly/common.xml |  7 +++++++
 nifi-toolkit/nifi-toolkit-assembly/DISCLAIMER            | 16 ++++++++++++++++
 .../src/main/assembly/dependencies.xml                   |  7 +++++++
 14 files changed, 161 insertions(+)

diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/minifi/minifi-assembly/DISCLAIMER b/minifi/minifi-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/minifi/minifi-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml b/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
index eaf6f451aa..a439aab1eb 100644
--- a/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
+++ b/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
@@ -202,5 +202,12 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 </assembly>
diff --git a/minifi/minifi-assembly/src/main/assembly/dependencies.xml b/minifi/minifi-assembly/src/main/assembly/dependencies.xml
index c56b2c8e4c..71414c0e4c 100644
--- a/minifi/minifi-assembly/src/main/assembly/dependencies.xml
+++ b/minifi/minifi-assembly/src/main/assembly/dependencies.xml
@@ -193,5 +193,12 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 </assembly>
diff --git a/nifi-assembly/DISCLAIMER b/nifi-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/nifi-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/nifi-assembly/src/main/assembly/common.xml b/nifi-assembly/src/main/assembly/common.xml
index e3eaaf90f6..b24fc11d8f 100644
--- a/nifi-assembly/src/main/assembly/common.xml
+++ b/nifi-assembly/src/main/assembly/common.xml
@@ -171,5 +171,12 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 </component>
\ No newline at end of file
diff --git a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/DISCLAIMER b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
index 62e0696ef0..b4ba5997b8 100644
--- a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
@@ -76,6 +76,13 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 
 </assembly>
diff --git a/nifi-registry/nifi-registry-assembly/DISCLAIMER b/nifi-registry/nifi-registry-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/nifi-registry/nifi-registry-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml b/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
index 53198dd4b1..994db96df7 100644
--- a/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
@@ -191,6 +191,13 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 
     <fileSets>
diff --git a/nifi-stateless/nifi-stateless-assembly/DISCLAIMER b/nifi-stateless/nifi-stateless-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/nifi-stateless/nifi-stateless-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
index ad9aeb85ee..5b11401af8 100644
--- a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
+++ b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
@@ -121,5 +121,12 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 </component>
\ No newline at end of file
diff --git a/nifi-toolkit/nifi-toolkit-assembly/DISCLAIMER b/nifi-toolkit/nifi-toolkit-assembly/DISCLAIMER
new file mode 100644
index 0000000000..b3571119b3
--- /dev/null
+++ b/nifi-toolkit/nifi-toolkit-assembly/DISCLAIMER
@@ -0,0 +1,16 @@
+DISCLAIMER
+
+The Apache NiFi 1.x release line can no longer be reliably updated
+due to changes in the support life cycle of critical components
+the NiFi 1.x line is tied to.
+
+These no longer maintainable components include Java itself, Spring Framework,
+Jetty, and many other smaller but important libraries which have moved to
+newer JDK versions and have reached end of life or end of support for the
+dependencies we rely on.  The UI and front-end code is also built on very
+legacy frameworks and is not maintainable as-is from a vulnerability
+point of view.
+
+All users are encouraged to migrate to Apache NiFi 2.x where all of these
+key dependencies have been upgraded or completely rewritten to their latest
+forms and we are able to effectively address such reports or findings.
diff --git a/nifi-toolkit/nifi-toolkit-assembly/src/main/assembly/dependencies.xml b/nifi-toolkit/nifi-toolkit-assembly/src/main/assembly/dependencies.xml
index f9fa10ea64..997228f872 100644
--- a/nifi-toolkit/nifi-toolkit-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-toolkit/nifi-toolkit-assembly/src/main/assembly/dependencies.xml
@@ -109,5 +109,12 @@
             <fileMode>0644</fileMode>
             <filtered>true</filtered>
         </file>
+        <file>
+            <source>./DISCLAIMER</source>
+            <outputDirectory>./</outputDirectory>
+            <destName>DISCLAIMER</destName>
+            <fileMode>0644</fileMode>
+            <filtered>true</filtered>
+        </file>
     </files>
 </assembly>