Table of Contents | ||
---|---|---|
|
Version 2.0.0-M2
Version 2.0.0-M2 is the second milestone version of Apache NiFi 2.0.0.
This version includes a number of new features and substantial dependency upgrades, as well as several breaking changes.
Release Date: January 29, 2024
Jira Release Notes for 2.0.0-M2
New Components
- 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
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
Version 1.24.0
Version 1.24.0 of Apache NiFi is a feature improvement and bug fix release, including over 270 issues resolved.
Release Date: November 27, 2023
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.
Release Date: August 22, 2023
Highlights of the 1.23.2 release include:
- Corrected Repository corruption related to handling empty FlowFiles
Version 1.23.1
Version 1.23.1 of Apache NiFi is a bug fix and dependency upgrade release.
Release Date: August 18, 2023
Highlights of the 1.23.1 release include:
- Corrected ListHDFS closing of File System resources
- Corrected ListenGRPC with TLS on Java 17
- Corrected NiFi Registry Git Provider integration with SSH
- Added Proxy Configuration support for Azure Storage Credentials
- Incremental dependency upgrades including Logback 1.3.8, Bouncy Castle 1.76, and Netty 4.1.96
A full list of issues that were resolved can be found at: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12353541
Version 1.23.0
Version 1.23.0 of Apache NiFi is an improvement, bug fix and security focused release.
Release Date: July 28, 2023
Highlights of the 1.23.0 release include:
- Added Record Reader for Excel XLSX Files and RemoveRecordField Processor
- Added Service for Amazon Glue Schema Registry
- Upgraded Spring Framework, Spring Security, Bouncy Castle, and many other libraries for framework and extension components
- Moved Riemann and HBase 1.1.2 NAR bundles to optional build profiles
- Deprecated RethinkDB components
A full list of issues that were resolved can be found at: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12353320
NiFi NAR Maven Plugin Version 1.5.1
Version 1.5.1 of Apache NiFi NAR Maven Plugin is a bug fix and dependency upgrade release.
Release Date: June 14, 2023
Highlights of the NAR Maven Plugin 1.5.1 release include:
- NAR Plugin extension docs not correctly resolving overridden versions from system properties.
- NAR Plugin not correctly using remote repositories.
A full list of issues that were resolved can be found at: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12353009
Version 1.22.0
Version 1.22.0 of Apache NiFi is an improvement, bug fix and security focused release.
...