NiFi Patches
This release provides NiFi 1.12.1 and the listed Apache patches.
Note | |
---|---|
The NiFi version in HDF 3.5.2.0 is NiFi 1.12.1.3.5.2.0, which includes fixes
that is available in Apache NiFi 1.12.1 as well as additional
improvements. |
- NIFI-2580: Improve EvaluateJSONPath docs.
- NIFI-4303: RabbitMQConsumer: Publish the message routing key as an attribute to flowfile.
- NIFI-4897: Add documentation to user guide for terminating a processor.
- NIFI-5829: Create Lookup Controller Services for RecordSetWriter and RecordReader.
- NIFI-6820: If Processor adjusts a counter but does not interact with any FlowFiles, the counter isn't updated.
- NIFI-7429: Add Status History capabilities for system level metrics.
- NIFI-7452: Support adls_gen2_directory in Atlas reporting task.
- NIFI-7503: PutSQL Shouldn't Commit When in AutoCommit Mode.
- NIFI-7534: Consume MQTT Processor. Support EL for Topic Filter property.
- NIFI-7549: Adding Hazelcast based DistributedMapCacheClient support.
- NIFI-7557: Cache large/common FlowFile attributes when restoring FlowFile Repository.
- NIFI-7565: Add DATE support to Nifi Kudu processor.
- NIFI-7584: LOG OUT button does not work when OpenID Connect is used for authentication.
- NIFI-7624: Build a ListenFTP processor.
- NIFI-7637: ValidateRecord does not validate datatypes in an array.
- NIFI-7685: Add UTF8 support for FetchFTP.
- NIFI-7719: Allow NiFi CLI to use additional authN mechanisms.
- NIFI-7745: Add a SampleRecord processor.
- NIFI-7777: CompressContent should accept password.
- NIFI-7796: Add Prometheus metrics for total bytes received and bytes sent for components.
- NIFI-7815: Enhance the logging in MergeContent processor.
- NIFI-7817: ParquetReader fails to instantiate due to missing default value for compression-type property.
- NIFI-7825: Support native library loading via absolute path.
- NIFI-7827: PutS3Object multipart state directory should be configurable.
- NIFI-7830: PutAzureDataLakeStorage fails on large files.
- NIFI-7843: Recursive avro schemas fail to write with RecordWriter.
- NIFI-7852: Correction in additionalDetails of LookupRecord documentation.
- NIFI-7854: Add proxy username/password support to SQS processors.
- NIFI-7859: Write execution duration attributes to SelectHive3QL output flow files.
- NIFI-7867: nifi.sh diagnostics also runs the env command.
- NIFI-7871: Correct errors in documentation for UUID3, UUID5 and hash in Expression Language Guide.
- NIFI-7874: S3List processor in v1.12.1 uses lots of CPU power and RAM.
- NIFI-7892: Create a Logout page for OIDC.
- NIFI-7909: Change DataTypeUtils.toInteger() to use Math.toIntExact().
- NIFI-7914: Upgrade dependencies.
- NIFI-7916: refactor CountText to ignore whitespace words when counting.
- NIFI-7920: When enabling Controller Services, if Cluster Coordinator fails to enable, can result in service becoming unmodifiable with error "Revision ... is not the most up-to-date revision. This component appears to have been modified".
- NIFI-7923: Nar Auto-Loader cannot recover from Throwable/Error.
- NIFI-7925: ValidateRecord reports false positive for avro arrays with null elements.
- NIFI-7929: connectionTimeout and readTimeout options are not exposed in the CLI.
- NIFI-7933: Set proper property descriptor for CSV Escape.
- NIFI-7941: Add options and example(s) for NiFi Registry mode to the Encrypt-Config section of the Toolkit Guide.
- NIFI-7942: Status History fails on Record processors.
- NIFI-7943: Add application properties to GetAzureEventHub.
- NIFI-7944: When importing a flow from registry, Controller Service may lose track of Referencing Components.
- NIFI-7952: Allow PutKudu to take RecordPath for determining Operation Type and data to insert.
- NIFI-7953: Allow ConsumeKafka_2_* / ConsumeKafkaRecord_2_* to separate Records based on Message Key.
- NIFI-7954: HBase_*_ClientService should wrap calls in getUgi().doAs.
- NIFI-7956: Allow PutKudu to optionally rollback on failure instead of transferring to failure.
- NIFI-7959: Implement MonitorActivity disconnection management.
- NIFI-7968: PutHDFS/PutParquet fail to write to Kerberized HDFS with KMS enabled.
- NIFI-7972: TailFile reading from NFS may introduce NUL characters.
- NIFI-7976: JSON Schema Inference infers long type when all values fit in integer type.
- NIFI-7984: Add Run Duration to FetchHBaseRow processor in NiFi.
- NIFI-7992: Content Repository can fail to cleanup archive directory fast enough.
- NIFI-7993: Upgrade Jetty from 9.4.26.v20200117 to 9.4.34.v20201102.
- NIFI-7994: ReplaceText concurrency issue.
- NIFI-7996: Conversion with ConvertRecord to avro results in invalid date.
- NIFI-7999: NiFi startup can be very slow if using many load balanced connections per node.
- NIFI-8017: NPEx at org.apache.nifi.provenance.index.lucene. IndexDirectoryManager:486.
- NIFI-8020: TailFile can leave FileChannel open when handling NUL characters.
- NIFI-8054: When components are removed from flow, their class loaders are not cleaned up.
For more information on fixed Apache NiFi patches, see https://cwiki.apache.org/confluence/display/NIFI/Release+Notes.