This is an automated email from the ASF dual-hosted git repository.
youling1128 pushed a commit to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/2.8.x by this push:
new 8eb301358 [#5058] Upgrade the Netty, Vertx version. (#5063)
8eb301358 is described below
commit 8eb30135877b9b752936e22ed38f0649230b7964
Author: Alex <[email protected]>
AuthorDate: Fri Jan 30 11:37:44 2026 +0800
[#5058] Upgrade the Netty, Vertx version. (#5063)
---
dependencies/default/pom.xml | 4 ++--
.../apache/servicecomb/foundation/vertx/stream/BufferInputStream.java | 4 ++++
.../servicecomb/foundation/vertx/stream/TestBufferInputStream.java | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/dependencies/default/pom.xml b/dependencies/default/pom.xml
index 46bb11157..a4f3b63ef 100644
--- a/dependencies/default/pom.xml
+++ b/dependencies/default/pom.xml
@@ -78,7 +78,7 @@
<mock-server.version>5.14.0</mock-server.version>
<nacos-client.version>2.2.0</nacos-client.version>
<netflix-commons.version>0.3.0</netflix-commons.version>
- <netty.version>4.1.127.Final</netty.version>
+ <netty.version>4.1.130.Final</netty.version>
<okhttp3.version>4.10.0</okhttp3.version>
<prometheus.version>0.16.0</prometheus.version>
<protobuf.version>3.21.12</protobuf.version>
@@ -98,7 +98,7 @@
<spring-boot.version>2.7.18</spring-boot.version>
<swagger.version>1.6.9</swagger.version>
<swagger2markup.version>1.3.3</swagger2markup.version>
- <vertx.version>4.5.21</vertx.version>
+ <vertx.version>4.5.23</vertx.version>
<zipkin.version>2.24.0</zipkin.version>
<zipkin-reporter.version>2.16.3</zipkin-reporter.version>
<tomcat.version>9.0.108</tomcat.version>
diff --git
a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/stream/BufferInputStream.java
b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/stream/BufferInputStream.java
index 0bd511c7c..06510c0cb 100644
---
a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/stream/BufferInputStream.java
+++
b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/stream/BufferInputStream.java
@@ -45,6 +45,10 @@ public class BufferInputStream extends ServletInputStream {
@Override
public int read() {
+ int avail = available();
+ if (avail <= 0) {
+ return -1;
+ }
return byteBuf.readUnsignedByte();
}
diff --git
a/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/stream/TestBufferInputStream.java
b/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/stream/TestBufferInputStream.java
index 070fe207d..1d219ce1a 100644
---
a/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/stream/TestBufferInputStream.java
+++
b/foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/stream/TestBufferInputStream.java
@@ -49,7 +49,9 @@ public class TestBufferInputStream {
@Test
public void testRead() {
- Assertions.assertEquals(0, instance.read());
+ ByteBuf buffer = Unpooled.buffer();
+ BufferInputStream bIn = new BufferInputStream(buffer);
+ Assertions.assertEquals(-1, bIn.read());
}
@Test