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 <[email protected]> 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
