Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
excludeSummary|Versions

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)

...