You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by AsterixDB Code Review <do...@asterix-gerrit.ics.uci.edu> on 2026/10/21 14:12:58 UTC
[S] Change in asterixdb[trinity]: [NO ISSUE][MISC] Advance netty to 4.2.19.Final
From Michael Blow <mb...@apache.org>:
Michael Blow has uploaded this change for review. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/22137?usp=email )
Change subject: [NO ISSUE][MISC] Advance netty to 4.2.19.Final
......................................................................
[NO ISSUE][MISC] Advance netty to 4.2.19.Final
- user model changes: no
- storage format changes: no
- interface changes: no
Details: Move netty from 4.1.139.Final to 4.2.19.Final.
In 4.2, netty-all depends on every module, including the QUIC, HTTP/3
and io_uring codecs and transports with their native jars, and
netty-codec has become an aggregator over codec-base, codec-compression,
codec-marshalling and codec-protobuf. Nothing here uses QUIC, HTTP/3,
io_uring, marshalling or protobuf codecs, so they join the existing
exclusions on netty-all, and a managed netty-codec entry drops
marshalling and protobuf. What remains is the split of the old
netty-codec into codec-base and codec-compression.
hyracks-http now declares netty-codec-base, where the classes it uses
live, instead of the netty-codec aggregator, which dependency:analyze
reports as used-undeclared and unused-declared respectively.
Ext-ref: MB-74669
Generated-by: Claude Opus 5.5 <no...@anthropic.com>
Change-Id: I3c12886a6362b830189a22b8c8d7ad220f03e2c9
---
M hyracks-fullstack/hyracks/hyracks-http/pom.xml
M hyracks-fullstack/pom.xml
2 files changed, 45 insertions(+), 2 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/37/22137/1
diff --git a/hyracks-fullstack/hyracks/hyracks-http/pom.xml b/hyracks-fullstack/hyracks/hyracks-http/pom.xml
index 9a65351..97707b7 100644
--- a/hyracks-fullstack/hyracks/hyracks-http/pom.xml
+++ b/hyracks-fullstack/hyracks/hyracks-http/pom.xml
@@ -61,7 +61,7 @@
</dependency>
<dependency>
<groupId>io.netty</groupId>
- <artifactId>netty-codec</artifactId>
+ <artifactId>netty-codec-base</artifactId>
</dependency>
<dependency>
<groupId>io.netty</groupId>
diff --git a/hyracks-fullstack/pom.xml b/hyracks-fullstack/pom.xml
index 8b0a6c6..841902b 100644
--- a/hyracks-fullstack/pom.xml
+++ b/hyracks-fullstack/pom.xml
@@ -81,7 +81,7 @@
<jackson.version>2.22.4</jackson.version>
<jackson-annotations.version>2.22</jackson-annotations.version>
<jackson-databind.version>${jackson.version}</jackson-databind.version>
- <netty.version>4.1.139.Final</netty.version>
+ <netty.version>4.2.19.Final</netty.version>
<implementation.title>Apache Hyracks and Algebricks - ${project.name}</implementation.title>
<implementation.url>https://asterixdb.apache.org/</implementation.url>
@@ -168,6 +168,49 @@
<groupId>io.netty</groupId>
<artifactId>netty-codec-stomp</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-http3</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-classes-quic</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-native-quic</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-transport-classes-io_uring</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-transport-native-io_uring</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-marshalling</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-protobuf</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec</artifactId>
+ <version>${netty.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-marshalling</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-codec-protobuf</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/22137?usp=email
To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: trinity
Gerrit-Change-Id: I3c12886a6362b830189a22b8c8d7ad220f03e2c9
Gerrit-Change-Number: 22137
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Blow <mb...@apache.org>