Versions Compared

Key

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

...

This version includes a number of new features and substantial dependency upgrades, as well as several breaking changes.

Release Date: TBDJanuary 29, 2024

Jira Release Notes for 2.0.0-M2

...

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

...

  • 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

...

  • 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

Version 1.24.0

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

...