Fixed issues in Cloudera Flow Management

Review the list of issues resolved in Cloudera Flow Management.

Fixed issues in Cloudera Flow Management 2.1.7.3000

  • CFM-6263 Change check Ranger policy existence logic to be more flexible
  • CFM-6044 Remove unsecure zookeeper check before nifi start
  • CFM-5763 Make sure we are extend and not override pythonpath
  • CFM-6016 Migration from authorizations.xml to Ranger fails
  • CFM-5708 Pre upgrade check should allow atlas reporting task
  • CFM-5640 LDAP password with special symbols doesn't work for NiFi Registry
  • CFM-6426 CVEs fixes by upgrading protobuf to 2.21.0 and oauth2-oidc-sdk to 9.43.6 and commons-text to 1.14.0
  • CFM-5737 Fix PutIceberg processor failure due missing LiteralByteString class
  • CFM-6203 Upgrade commons-lang3 to 3.19.0 to resolve CVE-2025-48924
  • CFM-6398 NIFI-14789 Updated PutSQL to send invalid FlowFiles to failure
  • CFM-6290 Update Parameter Context Rest API endpoint fails on NiFi cluster
  • CFM-6392 NIFI-15105 Fixed List/FetchGoogleDrive processors fail when the user lacks access to the Shared Drive root
  • CFM-6372 Bumped Apache POI to 5.4.1
  • CFM-6230 Add an option to disable the Flow Configuration History with a NoOp implementation
  • CFM-6033 Blank value for nifi.security.keyPasswd is not handled consistently
  • NIFI-14197 Fixed Exception Handling for FlowFileFilter with Queued FlowFiles
  • CFM-5564 NIFI-14554 Added More Metadata Attributes to Google Drive Processors
  • CFM-5627 NIFI-14553 Workaround for NPE in ListSmb due to DFS folders having no target mapping
  • CFM-5626 NIFI-14514 ListSmb skips folders it cannot access due to insufficient permissions
  • CFM-5625 NIFI-14444 Added File Filter and Path Filter in ListSmb
  • CFM-5624 NIFI-14429 Added Initial Listing Strategy in ListSmb
  • NIFI-14388 Added More Metadata Attributes to Google Drive Processors
  • CFM-5654 Upgraded spring.version to 5.3.44.cldr-b1 and spring.security.version to 5.8.18.cldr-b1
  • NIFI-13538 Do not include exception details in FlowFile attributes in DeleteFile
  • NIFI-13922 Fixed SplitExcel to use the evaluated formula value for cell
  • NIFI-13726 Set cell style copy policy to false in order to avoid exceeding the maximum number of cell styles (64000) in a .xlsx Workbook
  • NIFI-13776 Updated CopyS3Object to Handle Files over 5 GB
  • NIFI-13727 Add DeleteSFTP processor
  • NIFI-13543 Backport HttpRecordSink service to NiFi 1.x
  • NIFI-13666 Applied the change to 1.X
  • NIFI-13430 Added CopyS3Object and GetS3ObjectMetadata
  • NIFI-13461 Added DeleteFile Processor
  • NIFI-13304 Added SplitExcel Processor
  • NIFI-12192 Added Codecov Reporting with JaCoCo
  • NIFI-15169 ExecuteSQLRecord fails silently on sql exception when outputBatchSize is set
  • CFM-5767 Make EBCDICRecordReader to handle array of scala.math.BigDecimal values.
  • CFM-6426 Upgrade CFM-2 CDFEXT libraries to resolve CVEs
  • CFM-6235 Migrate to v3 issue search api and JiraRestClient after v3 migration
  • CFM-5654 Upgraded spring.version to 5.3.44.cldr-b1 and spring.security.version to 5.8.18.cldr-b1
  • CFM-5582 Add jacoco code coverage and Fix coverage parent dependency

Fixed issues in Cloudera Flow Management 2.1.7.2000

  • CFM-5252 Updating group in policies fails with KeyError: '/controller'
  • CFM-4842 Fix mysql installation for Redhat 8.10
  • CFM-4315 Fix pre upgrade check during NiFi start after upgrade to CFM-4.0.0.0 and upgrade path check
  • CFM-5285 NiFi startup fails because some NARs were compiled using a more recent version of Java.
  • CFM-3870 QueryAirtableTable processor is no longer working
  • CFM-5262 Fix HBase extensions: IllegalAccessError
  • CFM-5499 Remove ranger repo fails in tests because of timeout
  • CFM-5249 Cloudera Manager fails to restart after NiFi CSD installation
  • CFM-4827 Post upgrade to CFM 2.1.7 from CFM 2.1.6 json* type processors and controllers becomes invalid
  • CFM-4831 Atlas reporting is not working as expected
  • CFM-4828 Upgrade commons-compress version to 1.27.1 to fix decompression issue
  • CFM-4823 NIFI-14158 - DeleteHDFS processor ignores delete action return value
  • CFM-4825 NIFI-13829 - MonitorActivity processor generating false inactivity files
  • CFM-4830 NIFI-13742 - SelectHiveQL processors do not normalize column names when specified
  • CFM-4819 NIFI-14174 - Protobuf Reader fails to generate schema for proto files containing circular reference
  • CFM-4824 NIFI-13860 - IPLookupService throws exception when lookup fails
  • CFM-4407 NIFI-13971 - (CVE Fix) Correct Parameter Context Logging on Flow Synchronization
  • CFM-4382 NIFI-13927 - PublishGCPPubSub processor stop working and is stucked when using Record Oriented mode
  • CFM-4552 NIFI-13971 - Correct Parameter Context Logging on Flow Synchronization
  • CFM-4435 NIFI-14010 - (CVE fix) Upgrade Netty to 4.1.115 and Bouncy Castle to 1.79
  • CFM-4596 NIFI-14158 - DeleteHDFS processor ignores delete action return value
  • CFM-5459 NIFI-14277 - Add credential scope in GCP PubSub and BigQuery processors
  • CFM-5463 NIFI-14287 - ExportSizeLimitExceeded error in FetchGoogleDrive
  • CFM-5462 NIFI-14281 - SocketTimeoutException in FetchGoogleDrive
  • CFM-5461 NIFI-14280 - NullPointerException in ListGoogleDrive
  • CFM-5460 NIFI-14278 - Fix custom Storage API URL in PutGCSObject
  • CFM-5482 NIFI-14376 - ListGoogleDrive fails to list Shared Drive subfolder

Fixed issues in Cloudera Flow Management 2.1.7.1000

  • NIFI-13496 HDFS processors' classloader isolation key should include Hadoop configuration files
  • NIFI-13498 Deprecate several processors and controller services
  • NIFI-13542 Fix missing max string length parameter usage in multiple JSON Readers and Schema Access Strategy
  • NIFI-13550 Add additional details regarding the 'Use Starting Row' Strategy to the ExcelReader's additional details
  • NIFI-13553 PutAzureDataExplorer broken due to bug in msal4j v1.15.0
  • NIFI-13557 Record Inference Code (org.apache.nifi.util.SchemaInferenceUtil.getDataType) Does not Allow Single Digit Months
  • NIFI-13566 JettyServer remains started when a ClassNotFoundError happens
  • NIFI-13573 Bump google.libraries.version from 26.37.0 to 26.40.0
  • NIFI-13574 Upgrade Azure SDK BOM to 1.2.25 and msal4j to 1.16.1
  • NIFI-13593 PutIceberg issue with decimal scale
  • NIFI-13605 Make AbstractHadoopProcessor.KERBEROS_USER_SERVICE public
  • NIFI-13621 Upgrade JGit to 5.13.3.202401111512
  • NIFI-13623 Bump gcp.sdk.version to 26.40.0 for nifi-property-protection-gcp
  • NIFI-13627 Bump azure-sdk-bom to 1.2.25, and msal4j to 1.16.1 for nifi-property-protection-azure
  • NIFI-13640 Extract Ranger Solr version to property
  • NIFI-13655 Upgrade 1.x Shared Dependencies including JacksonXML and others
  • NIFI-13666 S3 processors fail to catch IllegalArgumentException
  • NIFI-13669 Add reference to alternative processor in InvokeAWSGatewayAPI deprecation notice
  • NIFI-13675 Fix tooltip for Parameter description
  • NIFI-13691 Add Kerberos User Service to KuduLookupService (NiFi 1.x)
  • NIFI-13692 ResizeImage fails to catch exceptions in many cases
  • NIFI-13715 StandardProvenanceEventRecord.hashCode() is not consistent with equals() in handling Parent/Child FlowFiles
  • NIFI-13720 Component is not reloaded when the isolation key depends on service property
  • NIFI-13722 Kerberos ticket renewal issue due static thread pool in Iceberg library
  • CFM-2600 Default bucket in nifi registry is missing
  • CFM-3518 Pre-upgrade check script/toolkit
  • CFM-3845 Diagnostic bundle should include as many logs as possible in scope of limit size
  • CFM-3846 PutIcebergCDC issue: Failed to specify server's Kerberos principal name
  • CFM-3921 CFM DataHub CSD should allow Persistent repository configuration
  • CFM-4020 Expose nifi.working.directory property during initial NiFi service install
  • CFM-4040 In CSD code nifi.jdk.home (CUSTOM_JAVA_HOME) is not recognized
  • CFM-4148 Add Kerberos User Service to CDPObjectStore processors
  • CFM-4153 Sometimes, the default bucket is not created in NiFi Registry
  • CFM-4161 Fix double escaping for password properties with already escaped specific symbols in NiFiXmlTransformer.java
  • CFM-4067 Bump postgresql driver version in debezium-connector-postgres lib to mitigate CVE-2024-1597

Fixed issues in Cloudera Flow Management 2.1.7

In addition to Apache NiFi 1.26.0, the following fixes have been implemented:

  • NIFI-13181: Updated msal4j to version 1.15.0
  • NIFI-13151: Deprecated Couchbase Components
  • NIFI-13152: Deprecated DataDogReportingTask
  • NIFI-13008: Added CLI command to upgrade all instances of a versioned flow