Behavior Changes
Behavioral changes denote a marked change in behavior from the previously released version to this version of software.
The followings are the behavioral changes in Apache NiFi component in this release:
Removal of Auto-Create Partitions Property
Scenario
The Auto-Create Partitions
property was removed from the PutHive3Streaming
processor. It causes existing instances of this processor to become invalid. The property
would appear as an unsupported user-defined property.
Expected user action
You must remove this property to return the processor to a valid state.
Change in CompressContent
Scenario
CompressContent has been updated to specify the compression level when using XZ-LZMA2 compression whereas before it was unspecified. The default is level 1 now.
CompressContent had previously only used that property for GZIP compression.
Expected user action
If you wish to see higher levels of compression (and CPU effort) you might wish to set this value higher.
Change in PutKudu Processor
Scenario
PutKudu processor is updated to handle the timestamp type more transparently or seamlessly.
PutKudu processor - while NIFI-6551 fixes flows writing to Kudu timestamp (UNIXTIME_MICROS) columns through timestamp or date fields. This change could break PutKudu processors that are writing to Kudu timestamp (UNIXTIME_MICROS) columns through numeric fields. Before this change, flows would often multiply millisecond values by 1000 to write microsecond values to Kudu.
Expected user action
On upgrade, this multiplication should be removed and milliseconds should be sent.