...
Table of Contents | ||
---|---|---|
|
Migrating to 2.0.0-M4
Migrating to 2.0.0-M4 requires upgrading to 1.26.0 prior to moving to 2.0.0-M4.
Version 2.0.0-M4 is the fourth milestone version of Apache NiFi 2.0.0.
Please refer to the Deprecated Components and Features documentation for items removed in this version.
- The FileParameterProvider has been renamed to KubernetesSecretParameterProvider
Migrating to 2.0.0-M3
Migrating to 2.0.0-M3 requires upgrading to 1.26.0 prior to moving to 2.0.0-M3.
Version 2.0.0-M3 is the third milestone version of Apache NiFi 2.0.0.
Please refer to the Deprecated Components and Features documentation for items removed in this version.
Migrating to 2.0.0-M2
Migrating to 2.0.0-M2 requires upgrading to 1.25.0 prior to moving to 2.0.0-M2.
Version 2.0.0-M2 is the second milestone version of Apache NiFi 2.0.0.
Please refer to the Deprecated Components and Features documentation for items removed in this version.
In addition to the changes from 2.0.0-M1, version 2.0.0-M2 includes several additional changes that may require manual adjustments when upgrading.
Deployment and Configuration Changes
- JoltTransformJSON and JoltTransformRecord moved to new nifi-jolt-nar
- Removed InfluxDB Processors
- Removed Bootstrap Notification Services
- Removed MiNiFi C2 Server
- Moved from SimpleDateFormat to DateTimeFormatter for date and time parsing and formatting
Custom Component Changes
- Custom Components with Property Descriptor Builders passing null to the defaultValue() method are no longer supported
- Upgrading from Servlet API 3 to Servlet API 6 requires changes from javax.servlet packages to jakarta.servlet packages
Migrating to 2.0.0-M1
Migrating to 2.0.0-M1 requires upgrading to 1.24.0 prior to moving to 2.0.0-M1.
...
- The nifi.flow.configuration.file property in nifi.properties must be changed to reference flow.json.gz instead of flow.xml.gz
- The default bootstrap configuration no longer includes
java.net
.preferIPv4Stack=true
as part of the standard settings. Systems that support IPv6 may require adjustments to host resolution settings. - The ExpressionLanguageScope VARIABLE_REGISTRY has been removed. An alternate expression language scope ENVIRONMENT is now available, allowing for similar configurability via JVM system properties or system environment variables.
Migrating to 1.24.0
- URL properties specified in components should be URL-encoded. NIFI-12103 NIFI-12513
- InvokeHTTP (property HTTP URL)
...