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.4000
- CFM-5574: Revert additional logs
- CFM-5574: CDP Private Cloud Installation: Missing nifi/nifiregistry groups for Ranger policies if Ranger is set vs. AD/LDAP
- CFM-5574: CDP Private Cloud Installation: Missing nifi/nifiregistry groups for Ranger policies if Ranger is set vs. AD/LDAP
- CFM-5574: CDP Private Cloud Installation: Missing nifi/nifiregistry groups for Ranger policies if Ranger is set vs. AD/LDAP
- CFM-6660: Add nifi.web.request.timeout property to Cloudera Manager for user configuration
- CFM-6650: Update description for 'Remote Input Socker Port' property
- CFM-6549: Do not add 'xasecure.audit.destination.solr.zookeeper.ssl.client.secure' and 'xasecure.audit.destination.solr.zookeeper.ClientCnxnSocket' properties to ranger-nifi-registry-audit.xml if the CDP version is lower than 7.3.1.
- CFM-6518: Fix comments in pre upgrade check script
- CFM-6389 Improve NiFi service health check from Cloudera Manager
- CFM-6841: NIFI-15697 - Fix inconsistent versioning state when using external controller services in versioned Process Groups
- CFM-6632: Fix dynamic property validation in Kafka 2.6/CDP components (CFM-2.x)
- CFM-6556: NIFI-14443: Added FlowFile Expression Language support for Hostname and Share properties in PutSmbFile
- CFM-5562: NIFI-14389 Partial backport to add OAuth2AccessTokenProvider.refreshAccessDetails()
- CFM-5562: NIFI-14782 Extended Kafka 2.6 components OAuth authentication with SASL Extensions support
- CFM-5562: NIFI-7421 Added OAuth support to Kafka 2.6 components
- CFM-6555: NIFI-15431 Fixed error handling in PutSmbFile to allow batch processing to continue
- CFM-6423: Prevent data file abortion when commit state is unknown in Iceberg processors
- CFM-6691: Increase timeout for VersionsResource.ActiveRequest to 5 minutes
- CFM-6689: Prevent processor config corruption when Apply is clicked during incomplete/tearing-down UI state
- CFM-6646: Bump spring vaersion to 5.3.46.cldr-b1
- NIFI-15567: Streamlined Component Authorizable Evaluation Methods
- CFM-6594: Use latest cloudera spring version - 5.3.45.cldr-b1
- CFM-6563: Update ListDropbox to use DbxUserListFolderBuilder instead of ListFolderBuilder
- CFM-6563: [L1] DropboxProcessorsTest fails because of 'unable to find valid certification path to requested target'
- CFM-6372: Poi update to 5.4.1
- CFM-6061: Fix CVE-2025-48976: commons-fileupload upgrade to 1.6.0
- CFM-6474: Add Integer data type option to schema conversion in EBCDICRecordReader
- CFM-3679: Added Sawmill processors
- CFM-6437: Update nexus url
- CFM-6522: Add Kerberization to Debezium processors (PostgreSQL, SQLServer and Oracle)
- CFM-6594: Update spring version to the latest - 5.3.45.cldr-b1
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
