Skip to content

Commit 2835571

Browse files
committed
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)
1 parent bc1bc3e commit 2835571

File tree

6 files changed

+24
-5
lines changed

6 files changed

+24
-5
lines changed

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ Release Notes.
1717
* Extend GraphQL plugin to support graphql-java 18 -> 24 (20+ requires JDK 17).
1818
* Extend Spring Kafka plugin to support Spring Kafka 2.4 -> 2.9 and 3.0 -> 3.3.
1919
* Enhance test/plugin/run.sh to support extra Maven properties per version in support-version.list (format: version,key=value).
20+
* Extend PostgreSQL plugin to support PostgreSQL JDBC 42.2 -> 42.7.
21+
* Extend OkHttp plugin to support OkHttp 4.10 -> 4.12.
22+
* Extend Dubbo 3.x plugin to support Dubbo 3.1 -> 3.3.
23+
* Extend HttpClient 5.x plugin to support HttpClient 5.2 -> 5.4.
2024

2125
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/249?closed=1)
2226

docs/en/setup/service-agent/java-agent/Supported-list.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ metrics based on the tracing data.
3030
* HTTP Client
3131
* [Feign](https://github.com/OpenFeign/feign) 9.x -> 12.1
3232
* [Netflix Spring Cloud Feign](https://github.com/spring-cloud/spring-cloud-openfeign) 1.1.x -> 2.x
33-
* [Okhttp](https://github.com/square/okhttp) 2.x -> 3.x -> 4.x
34-
* [Apache httpcomponent HttpClient](http://hc.apache.org/) 2.0 -> 3.1, 4.2, 4.3, 5.0, 5.1
33+
* [Okhttp](https://github.com/square/okhttp) 2.x -> 3.x -> 4.12.x
34+
* [Apache httpcomponent HttpClient](http://hc.apache.org/) 2.0 -> 3.1, 4.2, 4.3, 5.0 -> 5.4.x
3535
* [Spring RestTemplate](https://github.com/spring-projects/spring-framework) 4.x
3636
* [Spring RestTemplate](https://github.com/spring-projects/spring-framework) 6.x (Optional²)
3737
* [Jetty Client](http://www.eclipse.org/jetty/) 9.x -> 11.x
@@ -49,7 +49,7 @@ metrics based on the tracing data.
4949
* Oracle Driver (Optional¹), See [SkySPM Plugin Repository](https://github.com/SkyAPM/java-plugin-extensions)
5050
* H2 Driver 1.3.x -> 1.4.x
5151
* [ShardingSphere](https://github.com/apache/shardingsphere) 3.0.0, 4.0.0, 4.0.1, 4.1.0, 4.1.1, 5.0.0
52-
* PostgreSQL Driver 8.x, 9.x, 42.x
52+
* PostgreSQL Driver 8.x, 9.x, 42.x (42.2 -> 42.7)
5353
* Mariadb Driver 1.8, 2.x (2.0 -> 2.7)
5454
* [InfluxDB](https://github.com/influxdata/influxdb-java) 2.5 -> 2.17
5555
* [Mssql-Jtds](https://github.com/milesibastos/jTDS) 1.x
@@ -60,7 +60,7 @@ metrics based on the tracing data.
6060
* RPC Frameworks
6161
* [Dubbo](https://github.com/alibaba/dubbo) 2.5.4 -> 2.6.0
6262
* [Dubbox](https://github.com/dangdangdotcom/dubbox) 2.8.4
63-
* [Apache Dubbo](https://github.com/apache/dubbo) 2.7.x -> 3.x
63+
* [Apache Dubbo](https://github.com/apache/dubbo) 2.7.x -> 3.3.x
6464
* [Motan](https://github.com/weibocom/motan) 0.2.x -> 1.1.0
6565
* [gRPC](https://github.com/grpc/grpc-java) 1.x
6666
* [Apache ServiceComb Java Chassis](https://github.com/apache/servicecomb-java-chassis) 1.x, 2.x

test/plugin/scenarios/dubbo-3.x-scenario/support-version.list

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@
1515
# limitations under the License.
1616

1717
3.0.4
18+
3.1.11
19+
3.2.19
20+
3.3.6

test/plugin/scenarios/httpclient-5.x-scenario/support-version.list

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@
1616

1717
5.0
1818
5.1
19+
5.2.3
20+
5.3.1
21+
5.4.4

test/plugin/scenarios/okhttp-scenario/support-version.list

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,7 @@
3434
4.7.0
3535
4.8.0
3636
4.9.0
37-
4.9.1
37+
4.9.1
38+
4.10.0
39+
4.11.0
40+
4.12.0

test/plugin/scenarios/postgresql-scenario/support-version.list

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@
1717
9.2-1004-jdbc41
1818
9.3-1104-jdbc41
1919
9.4-1206-jdbc42
20+
42.2.29
21+
42.3.10
22+
42.4.5
23+
42.5.6
24+
42.6.2
25+
42.7.10

0 commit comments

Comments
 (0)