This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 829f240b832 NIFI-15348 Removed netty-codec-classes-quic exclusion for
reactor-netty 1.3.1 compatibility (#10650)
829f240b832 is described below
commit 829f240b832a333c9710779c3d47a4fd0d2fc4db
Author: Pierre Villard <[email protected]>
AuthorDate: Tue Dec 16 16:01:48 2025 +0100
NIFI-15348 Removed netty-codec-classes-quic exclusion for reactor-netty
1.3.1 compatibility (#10650)
Signed-off-by: David Handermann <[email protected]>
---
nifi-code-coverage/pom.xml | 10 ++++++----
nifi-extension-bundles/nifi-azure-bundle/pom.xml | 11 ++++++-----
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/nifi-code-coverage/pom.xml b/nifi-code-coverage/pom.xml
index 20f494831b6..73835832861 100644
--- a/nifi-code-coverage/pom.xml
+++ b/nifi-code-coverage/pom.xml
@@ -90,14 +90,16 @@
<artifactId>reactor-netty-http</artifactId>
<version>1.3.1</version>
<exclusions>
+ <!--
+ Reactor Netty 1.3 includes HTTP/3 support requiring
native QUIC libraries.
+ Exclude netty-codec-http3 to prevent HTTP/3
initialization.
+ Keep netty-codec-classes-quic so
Http3.isHttp3Available() can run and
+ properly detect that native QUIC support is
unavailable.
+ -->
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http3</artifactId>
</exclusion>
- <exclusion>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-classes-quic</artifactId>
- </exclusion>
</exclusions>
</dependency>
<!-- SSHD from Registry and other modules -->
diff --git a/nifi-extension-bundles/nifi-azure-bundle/pom.xml
b/nifi-extension-bundles/nifi-azure-bundle/pom.xml
index 1d619501089..cefc2b19b8b 100644
--- a/nifi-extension-bundles/nifi-azure-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-azure-bundle/pom.xml
@@ -80,15 +80,16 @@
<artifactId>reactor-netty-http</artifactId>
<version>1.3.1</version>
<exclusions>
- <!-- Prevent Reactor Netty 1.3 from loading HTTP/3 QUIC
classes -->
+ <!--
+ Reactor Netty 1.3 includes HTTP/3 support requiring
native QUIC libraries.
+ Exclude netty-codec-http3 to prevent HTTP/3
initialization.
+ Keep netty-codec-classes-quic so
Http3.isHttp3Available() can run and
+ properly detect that native QUIC support is
unavailable.
+ -->
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http3</artifactId>
</exclusion>
- <exclusion>
- <groupId>io.netty</groupId>
- <artifactId>netty-codec-classes-quic</artifactId>
- </exclusion>
</exclusions>
</dependency>
</dependencies>