Versions Compared

Key

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

Table of Contents
absoluteUrltrue

Version 2.0.0-

...

M2

Version 2.0.0-M1 M2 is the first second milestone version of Apache NiFi 2.0.0.

This version includes over 900 issues resolved, including a number of new features and substantial dependency upgrades, as well as numerous improvements and bug fixes.

Please refer to the Deprecated Components and Features documentation for items removed in this version.

Migrating Deprecated Components and Features for 2.0.0 includes current progress on the steps necesary for migrating certain components and features.

several breaking changes.

Release Date: January 29, 2024Release Date: November 25, 2023

Jira Release Notes for 2.0.0-M1M2

New Features of 2.0.0-M1Components

  • Controller Services
    • DatabaseTableSchemaRegistryService
    • StandardKustoIngestService
    • StandardJsonSchemaRegistry
    • ZendeskRecordSink
  • Processors
    • CalculateParquetOffsets
    • CalculateParquetRowGroupOffsets
    • FilterAttribute
    • PublishSlack
    • PutMongoBulk
    • PutAzureDataExplorer
    • PutZendeskTicket

Notable Upgrades

  • Spring Framework 6
  • Jetty 12
  • Jakarta Servlet API 6
  • Jakarta XML Binding 4
  • Swagger 2 annotations
  • OpenAPI 3.0 REST API specification

Breaking Changes

  • Removed MiNiFi C2 Server modules and Docker image configuration
  • Relocated JoltTransformJSON and JoltTransformRecord from nifi-standard-nar to nifi-jolt-nar
  • Removed InfluxDB Processors
  • Removed Bootstrap Notification Services
  • Moved from SimpleDateFormat to DateTimeFormatter for date and time parsing and formatting
  • Moving from Servlet API 3 and Servlet API 6 requires custom user interface extensions to be updated and recompiled

Version 2.0.0-M1

Version 2.0.0-M1 is the first milestone version of Apache NiFi 2.0.0. This version includes over 900 issues resolved, including new features as well as numerous improvements and bug fixes.

Please refer to the Deprecated Components and Features documentation for items removed in this version.

Migrating Deprecated Components and Features for 2.0.0 includes current progress on the steps necessary for migrating certain components and features.

Release Date: November 25, 2023

Jira Release Notes for 2.0.0-M1

New Features and Changes for 2.0.0-M1

  • Initial version of native Python API for Processors
  • Stateless Execution mode for Process Groups
  • Flow Analysis Rules API
  • Kubernetes-based Leader Election and State Management extensions
  • Python-based Processors for interacting with ChatGPT and Vector Databases
  • ListenOTLP Processor for collecting OpenTelemetry
  • ListenSlack and ConsumeSlack Processors for handling messages from Slack
  • EncryptContentAge and DecryptContentAge Processors supporting age-encryption.org specification
  • Schema Registry Services for Amazon Glue and Apicurio
  • Parameter Provider for 1Password Vault
  • YamlTreeReader for YAML as Records
  • PackageFlowFile Processor for writing file streams and attributes as FlowFile Version 3
  • Migrated from H2 Database Engine to JetBrains Xodus for storing Flow Configuration History
  • Moved several modules to optional build profiles, requiring separate NAR download from the Central Repository
    • nifi-hadoop-nar
    • nifi-hadoop-libraries-nar
    • nifi-hbase-nar
    • nifi-hbase2_client-service-nar
    • nifi-kudu-nar
    • nifi-parquet-nar
    • nifi-solr-nar

Version 1.25.0

Version 1.25.0 is feature improvement and bug fix release, including over 100 issues resolved.

Release Date: January 29, 2024

Jira Release Notes for 1.25.0

New Components

  • Controller Services
    • DatabaseTableSchemaRegistryService
    • StandardJsonSchemaRegistry
    • ZendeskRecordSink
  • Processors
    • CalculateParquetOffsets
    • CalculateParquetRowGroupOffsets
    • FilterAttribute
    • PublishSlack
    • PutZendeskTicket

Notable Changes

  • Added Component State strategy for ConsumeAzureEventHub Checkpointing
  • Corrected automated migration of Flow Configuration History from NiFi 1.23.2 and earlier versions
  • Deprecated Bootstrap Notification Services for removal in NiFi 2.0.0-M2
  • Deprecated MiNiFi C2 Server for removal in NiFi 2.0.0-M2
  • Upgraded Logback to 1.3.14
  • Upgraded SSHJ to 0.38.0
  • Upgraded JLine to 3.25.0
  • Upgraded JSON Path to 2.9.0
  • Initial version of native Python API for Processors
  • Stateless Execution mode for Process Groups
  • Flow Analysis Rules API
  • Kubernetes-based Leader Election and State Management extensions
  • Python-based Processors for interacting with ChatGPT and Vector Databases
  • ListenOTLP Processor for collecting OpenTelemetry
  • ListenSlack and ConsumeSlack Processors for handling messages from Slack
  • EncryptContentAge and DecryptContentAge Processors supporting age-encryption.org specification
  • Schema Registry Services for Amazon Glue and Apicurio
  • Parameter Provider for 1Password Vault
  • ExcelReader for XLSX Spreadsheets as Records
  • YamlTreeReader for YAML as Records
  • PackageFlowFile Processor for writing file streams and attributes as FlowFile Version 3
  • Migrated from H2 Database Engine to JetBrains Xodus for storing Flow Configuration History

Version 1.24.0

Version 1.24.0 of Apache NiFi is a feature improvement and bug fix release, including over 270 issues resolved.

...

Jira Release Notes for 1.24.0

New Features and Changes for 1.24.0

  • ListenOTLP Processor for collecting OpenTelemetry
  • EncryptContentAge and DecryptContentAge Processors supporting age-encryption.org specification
  • YamlTreeReader for YAML as Records
  • PackageFlowFile Processor for writing file streams and attributes as FlowFile Version 3
  • Migrated from H2 Database Engine to JetBrains Xodus for storing Flow Configuration History
  • Deprecated Jython Script Engine for Scripted Processors

Version 1.23.2

Version 1.23.2 of Apache NiFi is a bug fix release. NiFi 1.23.0 and 1.23.1 should not be used.

...