You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2026/04/08 15:49:14 UTC

(skywalking-java) branch extend-pg-okhttp-dubbo-httpclient5 created (now 2835571f93)

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a change to branch extend-pg-okhttp-dubbo-httpclient5
in repository https://gitbox.apache.org/repos/asf/skywalking-java.git


      at 2835571f93 Extend test coverage for PostgreSQL, OkHttp, Dubbo 3.x, HttpClient 5.x

This branch includes the following new commits:

     new 2835571f93 Extend test coverage for PostgreSQL, OkHttp, Dubbo 3.x, HttpClient 5.x

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(skywalking-java) 01/01: Extend test coverage for PostgreSQL, OkHttp, Dubbo 3.x, HttpClient 5.x

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch extend-pg-okhttp-dubbo-httpclient5
in repository https://gitbox.apache.org/repos/asf/skywalking-java.git

commit 2835571f939b4e9cf20a538802b257b295349075
Author: Wu Sheng <wu...@foxmail.com>
AuthorDate: Wed Apr 8 23:49:04 2026 +0800

    Extend test coverage for PostgreSQL, OkHttp, Dubbo 3.x, HttpClient 5.x
    
    All compatibility verified by reading actual library source code at target versions.
    
    - PostgreSQL JDBC: add 42.2-42.7 (PgConnection, PgStatement etc. all unchanged)
    - OkHttp 4.x: add 4.10, 4.11, 4.12 (RealCall, AsyncCall, Callback all unchanged)
    - Dubbo 3.x: add 3.1, 3.2, 3.3 (MonitorFilter.invoke still exists, @Deprecated in 3.3)
    - HttpClient 5.x: add 5.2, 5.3, 5.4 (all 7 intercepted classes unchanged)
---
 CHANGES.md                                                        | 4 ++++
 docs/en/setup/service-agent/java-agent/Supported-list.md          | 8 ++++----
 test/plugin/scenarios/dubbo-3.x-scenario/support-version.list     | 3 +++
 .../plugin/scenarios/httpclient-5.x-scenario/support-version.list | 3 +++
 test/plugin/scenarios/okhttp-scenario/support-version.list        | 5 ++++-
 test/plugin/scenarios/postgresql-scenario/support-version.list    | 6 ++++++
 6 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index f55806ecda..7cd44ef98b 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -17,6 +17,10 @@ Release Notes.
 * Extend GraphQL plugin to support graphql-java 18 -> 24 (20+ requires JDK 17).
 * Extend Spring Kafka plugin to support Spring Kafka 2.4 -> 2.9 and 3.0 -> 3.3.
 * Enhance test/plugin/run.sh to support extra Maven properties per version in support-version.list (format: version,key=value).
+* Extend PostgreSQL plugin to support PostgreSQL JDBC 42.2 -> 42.7.
+* Extend OkHttp plugin to support OkHttp 4.10 -> 4.12.
+* Extend Dubbo 3.x plugin to support Dubbo 3.1 -> 3.3.
+* Extend HttpClient 5.x plugin to support HttpClient 5.2 -> 5.4.
 
 All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/249?closed=1)
 
diff --git a/docs/en/setup/service-agent/java-agent/Supported-list.md b/docs/en/setup/service-agent/java-agent/Supported-list.md
index bbc7da6940..c861a4d0a1 100644
--- a/docs/en/setup/service-agent/java-agent/Supported-list.md
+++ b/docs/en/setup/service-agent/java-agent/Supported-list.md
@@ -30,8 +30,8 @@ metrics based on the tracing data.
 * HTTP Client
   * [Feign](https://github.com/OpenFeign/feign) 9.x -> 12.1
   * [Netflix Spring Cloud Feign](https://github.com/spring-cloud/spring-cloud-openfeign) 1.1.x -> 2.x
-  * [Okhttp](https://github.com/square/okhttp) 2.x -> 3.x -> 4.x
-  * [Apache httpcomponent HttpClient](http://hc.apache.org/) 2.0 -> 3.1, 4.2, 4.3, 5.0, 5.1
+  * [Okhttp](https://github.com/square/okhttp) 2.x -> 3.x -> 4.12.x
+  * [Apache httpcomponent HttpClient](http://hc.apache.org/) 2.0 -> 3.1, 4.2, 4.3, 5.0 -> 5.4.x
   * [Spring RestTemplate](https://github.com/spring-projects/spring-framework) 4.x
   * [Spring RestTemplate](https://github.com/spring-projects/spring-framework) 6.x (Optional²)
   * [Jetty Client](http://www.eclipse.org/jetty/) 9.x -> 11.x
@@ -49,7 +49,7 @@ metrics based on the tracing data.
   * Oracle Driver (Optional¹), See [SkySPM Plugin Repository](https://github.com/SkyAPM/java-plugin-extensions)
   * H2 Driver 1.3.x -> 1.4.x
   * [ShardingSphere](https://github.com/apache/shardingsphere) 3.0.0, 4.0.0, 4.0.1, 4.1.0, 4.1.1, 5.0.0
-  * PostgreSQL Driver 8.x, 9.x, 42.x
+  * PostgreSQL Driver 8.x, 9.x, 42.x (42.2 -> 42.7)
   * Mariadb Driver 1.8, 2.x (2.0 -> 2.7)
   * [InfluxDB](https://github.com/influxdata/influxdb-java) 2.5 -> 2.17
   * [Mssql-Jtds](https://github.com/milesibastos/jTDS) 1.x
@@ -60,7 +60,7 @@ metrics based on the tracing data.
 * RPC Frameworks
   * [Dubbo](https://github.com/alibaba/dubbo) 2.5.4 -> 2.6.0
   * [Dubbox](https://github.com/dangdangdotcom/dubbox) 2.8.4
-  * [Apache Dubbo](https://github.com/apache/dubbo) 2.7.x -> 3.x
+  * [Apache Dubbo](https://github.com/apache/dubbo) 2.7.x -> 3.3.x
   * [Motan](https://github.com/weibocom/motan) 0.2.x -> 1.1.0
   * [gRPC](https://github.com/grpc/grpc-java) 1.x
   * [Apache ServiceComb Java Chassis](https://github.com/apache/servicecomb-java-chassis) 1.x, 2.x
diff --git a/test/plugin/scenarios/dubbo-3.x-scenario/support-version.list b/test/plugin/scenarios/dubbo-3.x-scenario/support-version.list
index 48d725e191..8d1bd23e44 100644
--- a/test/plugin/scenarios/dubbo-3.x-scenario/support-version.list
+++ b/test/plugin/scenarios/dubbo-3.x-scenario/support-version.list
@@ -15,3 +15,6 @@
 # limitations under the License.
 
 3.0.4
+3.1.11
+3.2.19
+3.3.6
diff --git a/test/plugin/scenarios/httpclient-5.x-scenario/support-version.list b/test/plugin/scenarios/httpclient-5.x-scenario/support-version.list
index ce0644ff9f..7f305a5c10 100644
--- a/test/plugin/scenarios/httpclient-5.x-scenario/support-version.list
+++ b/test/plugin/scenarios/httpclient-5.x-scenario/support-version.list
@@ -16,3 +16,6 @@
 
 5.0
 5.1
+5.2.3
+5.3.1
+5.4.4
diff --git a/test/plugin/scenarios/okhttp-scenario/support-version.list b/test/plugin/scenarios/okhttp-scenario/support-version.list
index 061f66549a..1c24da2c10 100644
--- a/test/plugin/scenarios/okhttp-scenario/support-version.list
+++ b/test/plugin/scenarios/okhttp-scenario/support-version.list
@@ -34,4 +34,7 @@
 4.7.0
 4.8.0
 4.9.0
-4.9.1
\ No newline at end of file
+4.9.1
+4.10.0
+4.11.0
+4.12.0
\ No newline at end of file
diff --git a/test/plugin/scenarios/postgresql-scenario/support-version.list b/test/plugin/scenarios/postgresql-scenario/support-version.list
index 0966f95014..de5fa92c2d 100644
--- a/test/plugin/scenarios/postgresql-scenario/support-version.list
+++ b/test/plugin/scenarios/postgresql-scenario/support-version.list
@@ -17,3 +17,9 @@
 9.2-1004-jdbc41
 9.3-1104-jdbc41
 9.4-1206-jdbc42
+42.2.29
+42.3.10
+42.4.5
+42.5.6
+42.6.2
+42.7.10