Skip to content

Commit 18fd091

Browse files
authored
Upgrade to netty-incubator-codec-quic 0.0.62.Final to fix re-ordering… (#295)
… issues Motivation: netty-incubator-codec-quic 0.0.62.Final fixed a bug which could cause re-ordering of writes and so corrupted data. Modifications: Upgrade and so fix possible data corruption Result: No more out-of-order writes
1 parent c93d79f commit 18fd091

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<skipTests>false</skipTests>
7171
<netty.version>4.1.108.Final</netty.version>
7272
<netty.build.version>31</netty.build.version>
73-
<netty.quic.version>0.0.60.Final</netty.quic.version>
73+
<netty.quic.version>0.0.62.Final</netty.quic.version>
7474
<netty.quic.classifier>${os.detected.name}-${os.detected.arch}</netty.quic.classifier>
7575
<junit.version>5.9.0</junit.version>
7676
<release.gpg.keyname />

src/test/java/io/netty/incubator/codec/http3/EmbeddedQuicChannel.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import io.netty.incubator.codec.quic.QuicChannel;
3333
import io.netty.incubator.codec.quic.QuicChannelConfig;
3434
import io.netty.incubator.codec.quic.QuicConnectionAddress;
35+
import io.netty.incubator.codec.quic.QuicConnectionPathStats;
3536
import io.netty.incubator.codec.quic.QuicConnectionStats;
3637
import io.netty.incubator.codec.quic.QuicStreamChannel;
3738
import io.netty.incubator.codec.quic.QuicStreamType;
@@ -169,6 +170,12 @@ public Future<QuicConnectionStats> collectStats(Promise<QuicConnectionStats> pro
169170
new UnsupportedOperationException("Collect stats not supported for embedded channel."));
170171
}
171172

173+
@Override
174+
public Future<QuicConnectionPathStats> collectPathStats(int i, Promise<QuicConnectionPathStats> promise) {
175+
return promise.setFailure(
176+
new UnsupportedOperationException("Collect path stats not supported for embedded channel."));
177+
}
178+
172179
public EmbeddedQuicStreamChannel localControlStream() {
173180
return (EmbeddedQuicStreamChannel) Http3.getLocalControlStream(this);
174181
}

0 commit comments

Comments
 (0)