diff --git a/bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt b/bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt
index 28d0baefaf3..eac9503e6cd 100644
--- a/bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt
+++ b/bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt
@@ -237,6 +237,7 @@ Apache Software License, Version 2.
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar [11]
- lib/io.netty-netty-transport-4.1.104.Final.jar [11]
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar [11]
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar [11]
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar [11]
diff --git a/bookkeeper-dist/src/main/resources/LICENSE-bkctl.bin.txt b/bookkeeper-dist/src/main/resources/LICENSE-bkctl.bin.txt
index df93ad4db4d..09864a06bb9 100644
--- a/bookkeeper-dist/src/main/resources/LICENSE-bkctl.bin.txt
+++ b/bookkeeper-dist/src/main/resources/LICENSE-bkctl.bin.txt
@@ -235,6 +235,7 @@ Apache Software License, Version 2.
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar [11]
- lib/io.netty-netty-transport-4.1.104.Final.jar [11]
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar [11]
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar [11]
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar [11]
diff --git a/bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt b/bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt
index 37357960250..a9c51be92f7 100644
--- a/bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt
+++ b/bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt
@@ -237,6 +237,7 @@ Apache Software License, Version 2.
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar [11]
- lib/io.netty-netty-transport-4.1.104.Final.jar [11]
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar [11]
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar [11]
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar [11]
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar [11]
diff --git a/bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt b/bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt
index 95c83adba53..797b6ada0a9 100644
--- a/bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt
+++ b/bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt
@@ -43,6 +43,7 @@ LongAdder), which was released with the following comments:
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar
- lib/io.netty-netty-transport-4.1.104.Final.jar
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar
diff --git a/bookkeeper-dist/src/main/resources/NOTICE-bkctl.bin.txt b/bookkeeper-dist/src/main/resources/NOTICE-bkctl.bin.txt
index f9e530e4afe..64573652cab 100644
--- a/bookkeeper-dist/src/main/resources/NOTICE-bkctl.bin.txt
+++ b/bookkeeper-dist/src/main/resources/NOTICE-bkctl.bin.txt
@@ -23,6 +23,7 @@ The Apache Software Foundation (http://www.apache.org/).
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar
- lib/io.netty-netty-transport-4.1.104.Final.jar
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar
diff --git a/bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt b/bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt
index a66ceaa43b3..e5b31b9b5ca 100644
--- a/bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt
+++ b/bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt
@@ -25,6 +25,7 @@ The Apache Software Foundation (http://www.apache.org/).
- lib/io.netty-netty-tcnative-classes-2.0.61.Final.jar
- lib/io.netty-netty-transport-4.1.104.Final.jar
- lib/io.netty-netty-transport-classes-epoll-4.1.104.Final.jar
+- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-aarch_64.jar
- lib/io.netty-netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-x86_64.jar
- lib/io.netty.incubator-netty-incubator-transport-native-io_uring-0.0.24.Final-linux-aarch_64.jar
diff --git a/bookkeeper-server/pom.xml b/bookkeeper-server/pom.xml
index 0b7cdf45452..1439466779d 100644
--- a/bookkeeper-server/pom.xml
+++ b/bookkeeper-server/pom.xml
@@ -82,7 +82,12 @@
io.netty
netty-transport-native-epoll
linux-x86_64
-
+
+
+ io.netty
+ netty-transport-native-epoll
+ linux-aarch_64
+
io.netty
netty-tcnative-boringssl-static
diff --git a/pom.xml b/pom.xml
index cb2cb2ed545..76ba479a94b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -155,7 +155,6 @@
1.3.0
3.12.4
4.1.104.Final
- 2.0.61.Final
0.0.24.Final
9.1.3
2.0.9
@@ -384,82 +383,12 @@
-
io.netty
- netty-common
+ netty-bom
${netty.version}
-
-
- io.netty
- netty-buffer
- ${netty.version}
-
-
- io.netty
- netty-transport
- ${netty.version}
-
-
- io.netty
- netty-handler
- ${netty.version}
-
-
- io.netty
- netty-transport-native-epoll
- ${netty.version}
-
-
- io.netty
- netty-transport-native-epoll
- ${netty.version}
- linux-x86_64
-
-
- io.netty
- netty-codec-dns
- ${netty.version}
-
-
- io.netty
- netty-codec-http
- ${netty.version}
-
-
- io.netty
- netty-codec-http2
- ${netty.version}
-
-
- io.netty
- netty-codec-socks
- ${netty.version}
-
-
- io.netty
- netty-handler-proxy
- ${netty.version}
-
-
- io.netty
- netty-resolver
- ${netty.version}
-
-
- io.netty
- netty-resolver-dns
- ${netty.version}
-
-
- io.netty
- netty-transport-native-unix-common
- ${netty.version}
-
-
- io.netty
- netty-tcnative-boringssl-static
- ${netty-boringssl.version}
+ pom
+ import
io.netty.incubator
@@ -478,6 +407,11 @@
${netty-iouring.version}
linux-aarch_64
+
+ io.netty.incubator
+ netty-incubator-transport-classes-io_uring
+ ${netty-iouring.version}
+