Releases: apache/nifi
Releases · apache/nifi
Release list
NiFi 2.11.0
Version 2.11.0 is feature improvement and bug fix release with over 115 issues resolved.
Release Date: August 3rd, 2026
New Capabilities
- Registry Clients - Initial support for rebase operation
- Implement Processor / Connector Backlog
What's Changed
- NIFI-16024: Added endpoints for obtaining Status History of Processor… by @markap14 in #11348
- NIFI-16027: Added findRemoteProcessGroupIncludingConnectorManaged to … by @markap14 in #11354
- NIFI-16033 Add AGENTS.md and SECURITY.md for security-model discoverability by @potiuk in #11353
- NIFI-16031 Replaced org.springframework.data.redis.connection.RedisStringCommands deprecated set method with suggested set method by @dan-s1 in #11360
- NIFI-15975 Fixed single line comment bug, multiple let statements bug and improved the invalid read JSLT transform message. by @dan-s1 in #11338
- NIFI-15984 Use HOSTNAME_PORT_VALIDATOR for Token Request Endpoint in AwsRdsIamDatabasePasswordProvider by @yagipy in #11302
- NIFI-16026 - Add Hex format for kafka messages in ConsumeKafka by @awelless in #11356
- NIFI-16030 - Bump Snowflake JDBC from 4.3.0 to 4.3.1, HikariCP from 7.0.2 to 7.1.0, and others by @pvillard31 in #11357
- NIFI-16034 - Improve flaky system tests ClassloaderIsolationWithControllerServicePropertyIT / ClusteredReplayProvenanceIT by @pvillard31 in #11362
- NIFI-16035 Bump hono from 4.12.18 to 4.12.25 in /nifi-frontend/src/main/frontend by @dependabot[bot] in #11319
- NIFI-16036 Bump shell-quote from 1.8.3 to 1.8.4 in /nifi-frontend/src/main/frontend by @dependabot[bot] in #11324
- NIFI-16032 Corrected misordered assertEqual arguments. by @dan-s1 in #11361
- NIFI-16039 Bump dompurify from 3.4.0 to 3.4.11 in /nifi-frontend/src/main/frontend by @dependabot[bot] in #11359
- NIFI-16037 Corrected legitimate spelling mistakes by @dan-s1 in #11364
- NIFI-16044 - Bump Kafka to 4.3.1, Logback to 1.5.35, and others by @pvillard31 in #11367
- NIFI-16042 Make rule violation "Go to component" link to work for more component types. by @tpalfy in #11365
- NIFI-15911 Add Web Client Service for Snowflake Ingest Service by @exceptionfactory in #11369
- NIFI-16050 Removed duplicated code in org.apache.nifi.web.api.dto.DtoFactory by @dan-s1 in #11371
- NIFI-16041 Applied pattern variable where possible by @dan-s1 in #11366
- NIFI-16052 Made prexisting pattern variables final by @dan-s1 in #11373
- NIFI-16051 Propagate logging attributes down the process group tree by @boguszj in #11372
- NIFI-16047 - Queue listing: Ensure refresh spinner stops spinning when user cancels the load action by @rfellows in #11368
- NIFI-16055: Avoid starting processors and controller services in Trou… by @markap14 in #11375
- NIFI-16054 - Bump Apache Lucene to 10.5.0, Logback to 1.5.37, and others by @pvillard31 in #11374
- NIFI-16057 - Restrict trigger push branch for GitHub Workflow by @apupier in #11376
- NIFI-16060 Tolerate connector configuration load failures on read by @kevdoran in #11380
- NIFI-16062 - Bump FastCSV to 4.3.1, HTTPClient5 to 5.6.2, and others by @pvillard31 in #11381
- NIFI-16066 Release lingering rename in ConsumeKinesis by @awelless in #11385
- NIFI-16025 Canvas SVG transform overflow guards by @rfellows in #11352
- NIFI-16071 - Enable newly added controller services on versioned flow upgrade by @pvillard31 in #11390
- NIFI-16068 Removed unnecessary calls to close() and flush() at the end of a try-with-resources block. by @dan-s1 in #11388
- NIFI-16043 - Downgrade spring-data-redis from 4.1.0 to 4.0.6 by @pvillard31 in #11395
- NIFI-16077 Change default Security Protocol for Kafka components from PLAINTEXT to SSL by @wojtre in #11394
- NIFI-16079 Bump sigstore from 4.1.0 to 4.1.1 in /nifi-frontend/src/main/frontend by @dependabot[bot] in #11386
- NIFI-16080 Switch to JDBC Enquote Identifier in UpdateDatabaseTable by @exceptionfactory in #11397
- NIFI-16072 Add ProcessSessionEvent handling to ComponentMetricReporter by @exceptionfactory in #11398
- NIFI-16083 - Bump Netty for 4.2.16.Final, Log4J2 to 2.26.1, Groovy to 5.0.7, and others by @pvillard31 in #11401
- NIFI-16073 Applied Pattern variable in other places in the code base and made preexisting pattern variables final by @dan-s1 in #11392
- NIFI-11295 Expanded Mapping File property to also take the mapping file content. by @dan-s1 in #11081
- NIFI-16088 Add scheduling diagnostics for cron primary-node-only processors by @kevdoran in #11407
- NIFI-16093 - Fix flaky PutCouchbaseIT.testPutDocument by @pvillard31 in #11409
- NIFI-16094 - Fix flaky TestNodeClusterCoordinator.testConnectionRequestCancelsPendingDisconnect by @pvillard31 in #11410
- NIFI-16085 - Flow synchronization fails when a Parameter Provider-backed Parameter Context contains a parameter not flagged as provided by @pvillard31 in #11403
- NIFI-16092 - Fix flaky TestStandardRecordProcessorBlocker.TimeoutBlock.testBlockAndUnblock by @pvillard31 in #11408
- NIFI-15960 Replaced current property in AvroSchemaRegistry with a new one which utilizes a validation strategy where it details what Avro validations occur when choosing strict validation of Avro schemas. by @dan-s1 in #11290
- NIFI-16087 - GitHub Flow Registry fails to retrieve commits when a commit author's GitHub account cannot be resolved by @pvillard31 in #11406
- NIFI-16095 - Bump Jetty to 12.1.11, Jackson to 2.22.1, and others by @pvillard31 in #11411
- NIFI-16099: Controller Service Provider should be passed to Connectors by @bobpaulin in #11415
- NIFI-16078 - Fix StandardHashiCorpVaultClientService for non-token authentication by @pvillard31 in #11396
- NIFI-16056 Document single host format for Proxy Host Headers by @exceptionfactory in #11419
- NIFI-16101 Fixed warnings resulting from Intellij "Null Check Method is called with obviously non-null argument" check. by @dan-s1 in #11416
- NIFI-16102 Fixed Javadoc declaration problems. by @dan-s1 in #11418
- NIFI-16028 - Support nested field paths in PutElasticsearchJson by @agturley in #11355
- NIFI-16106 - Bump Bouncycastle to 1.85, Logback to 1.5.38, Jackson to 3.2.1, and others by @pvillard31 in #11422
- NIFI-16105 - Bump NiFi API to 2.10.0 by @pvillard31 in #11421
- NIFI-16108 Removed unnecessary calls of toString by @dan-s1 in #11424
- NIFI-16086 - Per Flow Registry Client sync frequency by @pvillard31 in #11404
- NIFI-16084 - Load-balanced connection desynchronizes its socket after an in-flight transaction is unregistered by @pvillard31 in #11402
- NIFI-16111 Removed the unnecessary use of semicolons in enums and try with resources. by @dan-s1 in #11428
- NIFI-16112 Streamline Read Write Authorization on Parameter Contexts by @exceptionfactory in #11429
- NIFI-16059: validate connector postMessage origin against the host or… by @mcgilman in #11379
- NIFI-16096 DESIGN.md standard for agents by @scottyaslan in #11412
- NIFI-16115 Remove deprecated ConsumeTwitter Processor by @exceptionfactory in #11431
- NIFI-16110 Improve MiNiFi C2 Asset File Name Validation by @exceptionfactory in #11427
- NIFI-16116 Removed mention of ConsumeTwitter by @dan-s1 in #11433
- NIFI-16117 Removed unused enums by @dan-s1 in #11434
- NIFI-16118 Added Checkstyle rules to prevent the use of unnecessary semicolons in Enums and try with resources by @dan-s1 in #11436
- NIFI-16119 Simplified assertions by @dan-s1 in #11437
- NIFI-7307 Adding support for setting and retrieving Azure Blob Storag… by @pkelly-nifi in https://...
NiFi 2.10.0
Version 2.10.0 is feature improvement and bug fix release with over 160 issues resolved.
Release Date: June 18th, 2026
New Capabilities
- Registry Clients - Support for branch creation
- Connectors - UI support
Improvements
- Improve leniency of JSON readers and flexibility of JSON Writer
- Partial defragmentation of Content Repository via tail-claim truncation
- Add support for Author+Committer with git-based Flow Registry Clients
- Support parameter value references to parameters from inherited parameter contexts
- Remove Restricted Component Authorization from Framework and remove Restricted Annotation from Components
Bug Fixes
- Cluster coordinator can disconnect a freshly-rejoined node
- If a node is offloaded or load balanced, receive node may prematurely truncate the data
- If an extension stores LOCAL state and then modifies the Map, it could lead to corrupted state
- StandardProcessSession.create() produces FlowFiles with ambiguous Start Lineage Index
New Contributors
- @vishal-firgan-ksolves made their first contribution in #11095
- @0BVer made their first contribution in #11172
- @rakesh-rsky made their first contribution in #11212
- @venkateshwaracholan made their first contribution in #11293
- @arkadiusjonczek made their first contribution in #11321
- @grovem1 made their first contribution in #11311
Full Changelog: rel/nifi-2.9.0...rel/nifi-2.10.0