diff --git a/.github/workflows/e2e.jdk-versions.yaml b/.github/workflows/e2e.jdk-versions.yaml
index 7798a112d..b4236d60f 100644
--- a/.github/workflows/e2e.jdk-versions.yaml
+++ b/.github/workflows/e2e.jdk-versions.yaml
@@ -33,7 +33,7 @@ jobs:
timeout-minutes: 90
strategy:
matrix:
- jdk: [8, 9, 10, 11, 12, 13, 14, 15]
+ jdk: [8, 9, 10, 11, 12, 13, 14, 15, 16]
env:
SW_SIMPLE_CASE: jdk
SW_AGENT_JDK_VERSION: ${{ matrix.jdk }}
diff --git a/CHANGES.md b/CHANGES.md
index 0d0705d91..62b3e03af 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -6,6 +6,7 @@ Release Notes.
------------------
#### Project
* Extract dependency management to a bom.
+* Add JDK 16 to test matrix.
#### Java Agent
* Supports modifying span attributes in async mode.
diff --git a/pom.xml b/pom.xml
index 9788b61fe..471382b95 100755
--- a/pom.xml
+++ b/pom.xml
@@ -34,8 +34,6 @@
apm-commons
apm-protocol
- oap-server-bom
- oap-server-bom-es7
pom
@@ -94,6 +92,8 @@
oap-server
+ oap-server-bom
+ oap-server-bom-es7
@@ -188,7 +188,7 @@
6.18
4.12
3.5.13
- 1.18.16
+ 1.18.20
1.10.19
diff --git a/test/e2e/pom.xml b/test/e2e/pom.xml
index 7245949bb..d4e36809b 100644
--- a/test/e2e/pom.xml
+++ b/test/e2e/pom.xml
@@ -65,7 +65,7 @@
28.2-jre
1.4.199
8.0.13
- 1.18.16
+ 1.18.20
2.4.1
0.8.6
diff --git a/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/pom.xml b/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/pom.xml
index 026b5000a..66869ee8d 100644
--- a/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/pom.xml
+++ b/test/plugin/archetypes/jvm/src/main/resources/archetype-resources/pom.xml
@@ -32,7 +32,7 @@
1.8
YOUR VERSION
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-${scenario_name}
@@ -115,4 +115,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/pom.xml b/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/pom.xml
index 7d4acfb0a..aa00c7dd2 100644
--- a/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/pom.xml
+++ b/test/plugin/archetypes/tomcat/src/main/resources/archetype-resources/pom.xml
@@ -33,7 +33,7 @@
UTF-8
1.8
YOUR VERSION
- 1.18.10
+ 1.18.20
diff --git a/test/plugin/pom.xml b/test/plugin/pom.xml
index eb7afebf1..d4811bf95 100644
--- a/test/plugin/pom.xml
+++ b/test/plugin/pom.xml
@@ -44,7 +44,7 @@
4.11
20.0
2.8.5
- 1.18.10
+ 1.18.20
1.24
3.8.1
@@ -163,4 +163,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/asynchttpclient-scenario/pom.xml b/test/plugin/scenarios/asynchttpclient-scenario/pom.xml
index 91453ce67..4c008b8a2 100644
--- a/test/plugin/scenarios/asynchttpclient-scenario/pom.xml
+++ b/test/plugin/scenarios/asynchttpclient-scenario/pom.xml
@@ -35,7 +35,7 @@
4.1.2
${test.framework.version}
1.5.9.RELEASE
- 1.18.10
+ 1.18.20
2.8.1
diff --git a/test/plugin/scenarios/elasticjob-2.x-scenario/pom.xml b/test/plugin/scenarios/elasticjob-2.x-scenario/pom.xml
index f6dd1e277..a18c0f68a 100644
--- a/test/plugin/scenarios/elasticjob-2.x-scenario/pom.xml
+++ b/test/plugin/scenarios/elasticjob-2.x-scenario/pom.xml
@@ -33,7 +33,7 @@
2.0.3
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
3.0.0
@@ -129,4 +129,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/elasticsearch-5.x-scenario/pom.xml b/test/plugin/scenarios/elasticsearch-5.x-scenario/pom.xml
index 4f0bf3a4a..d28eb95d2 100644
--- a/test/plugin/scenarios/elasticsearch-5.x-scenario/pom.xml
+++ b/test/plugin/scenarios/elasticsearch-5.x-scenario/pom.xml
@@ -35,7 +35,7 @@
${test.framework.version}
2.1.4.RELEASE
- 1.18.10
+ 1.18.20
2.8.1
diff --git a/test/plugin/scenarios/exception-checker-spring-scenario/pom.xml b/test/plugin/scenarios/exception-checker-spring-scenario/pom.xml
index 47fb833a5..1a0d826e2 100644
--- a/test/plugin/scenarios/exception-checker-spring-scenario/pom.xml
+++ b/test/plugin/scenarios/exception-checker-spring-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
YOUR VERSION
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-exception-checker-spring
@@ -115,4 +115,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/exception-checker-tomcat-scenario/pom.xml b/test/plugin/scenarios/exception-checker-tomcat-scenario/pom.xml
index 813f35e65..beac42f1b 100644
--- a/test/plugin/scenarios/exception-checker-tomcat-scenario/pom.xml
+++ b/test/plugin/scenarios/exception-checker-tomcat-scenario/pom.xml
@@ -32,7 +32,7 @@
UTF-8
1.8
- 1.18.10
+ 1.18.20
4.3.0.RELEASE
diff --git a/test/plugin/scenarios/finagle-17.10.x-scenario/pom.xml b/test/plugin/scenarios/finagle-17.10.x-scenario/pom.xml
index 08e963a8d..2c92c888c 100644
--- a/test/plugin/scenarios/finagle-17.10.x-scenario/pom.xml
+++ b/test/plugin/scenarios/finagle-17.10.x-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
17.10.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-finagle-17.10.x-scenario
@@ -167,4 +167,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/finagle-6.44.x-scenario/pom.xml b/test/plugin/scenarios/finagle-6.44.x-scenario/pom.xml
index 95ee34088..8144c284d 100644
--- a/test/plugin/scenarios/finagle-6.44.x-scenario/pom.xml
+++ b/test/plugin/scenarios/finagle-6.44.x-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
6.41.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-finagle-6.44.x-scenario
@@ -167,4 +167,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/graphql-12.x-scenario/pom.xml b/test/plugin/scenarios/graphql-12.x-scenario/pom.xml
index 77ced6c07..58dd8ee75 100644
--- a/test/plugin/scenarios/graphql-12.x-scenario/pom.xml
+++ b/test/plugin/scenarios/graphql-12.x-scenario/pom.xml
@@ -34,7 +34,7 @@
1.8
2.1.6.RELEASE
9.0
- 1.18.10
+ 1.18.20
graphql
diff --git a/test/plugin/scenarios/graphql-8.x-scenario/pom.xml b/test/plugin/scenarios/graphql-8.x-scenario/pom.xml
index 59412f081..0ca568ec8 100644
--- a/test/plugin/scenarios/graphql-8.x-scenario/pom.xml
+++ b/test/plugin/scenarios/graphql-8.x-scenario/pom.xml
@@ -34,7 +34,7 @@
1.8
2.1.6.RELEASE
8.0
- 1.18.10
+ 1.18.20
graphql
diff --git a/test/plugin/scenarios/graphql-9.x-scenario/pom.xml b/test/plugin/scenarios/graphql-9.x-scenario/pom.xml
index 4ce1b1eb4..403aee0a0 100644
--- a/test/plugin/scenarios/graphql-9.x-scenario/pom.xml
+++ b/test/plugin/scenarios/graphql-9.x-scenario/pom.xml
@@ -34,7 +34,7 @@
1.8
2.1.6.RELEASE
9.0
- 1.18.10
+ 1.18.20
graphql
diff --git a/test/plugin/scenarios/h2-scenario/pom.xml b/test/plugin/scenarios/h2-scenario/pom.xml
index e0f1dd2de..1ac80263e 100644
--- a/test/plugin/scenarios/h2-scenario/pom.xml
+++ b/test/plugin/scenarios/h2-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
1.4.177
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-h2-scenario
@@ -121,4 +121,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/httpasyncclient-scenario/pom.xml b/test/plugin/scenarios/httpasyncclient-scenario/pom.xml
index 6daabeac7..af4e2e9b4 100644
--- a/test/plugin/scenarios/httpasyncclient-scenario/pom.xml
+++ b/test/plugin/scenarios/httpasyncclient-scenario/pom.xml
@@ -32,7 +32,7 @@
4.1.2
${test.framework.version}
1.5.9.RELEASE
- 1.18.10
+ 1.18.20
2.8.1
diff --git a/test/plugin/scenarios/mongodb-4.x-scenario/pom.xml b/test/plugin/scenarios/mongodb-4.x-scenario/pom.xml
index 2552518f8..2899b21d1 100644
--- a/test/plugin/scenarios/mongodb-4.x-scenario/pom.xml
+++ b/test/plugin/scenarios/mongodb-4.x-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
4.0.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-mongodb-4.x-scenario
@@ -142,4 +142,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/quartz-scheduler-2.x-scenario/pom.xml b/test/plugin/scenarios/quartz-scheduler-2.x-scenario/pom.xml
index 3b04494f5..5f71c7945 100644
--- a/test/plugin/scenarios/quartz-scheduler-2.x-scenario/pom.xml
+++ b/test/plugin/scenarios/quartz-scheduler-2.x-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
2.0.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
3.0.0
@@ -127,4 +127,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/retransform-class-scenario/pom.xml b/test/plugin/scenarios/retransform-class-scenario/pom.xml
index 0119dd260..f1bd71b45 100644
--- a/test/plugin/scenarios/retransform-class-scenario/pom.xml
+++ b/test/plugin/scenarios/retransform-class-scenario/pom.xml
@@ -31,7 +31,7 @@
UTF-8
1.8
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-retransform-class-scenario
@@ -123,4 +123,4 @@
-
\ No newline at end of file
+
diff --git a/test/plugin/scenarios/retransform-class-tomcat-scenario/pom.xml b/test/plugin/scenarios/retransform-class-tomcat-scenario/pom.xml
index b09820bfe..a9f0ea5c7 100644
--- a/test/plugin/scenarios/retransform-class-tomcat-scenario/pom.xml
+++ b/test/plugin/scenarios/retransform-class-tomcat-scenario/pom.xml
@@ -32,7 +32,7 @@
UTF-8
1.8
- 1.18.10
+ 1.18.20
4.3.0.RELEASE
diff --git a/test/plugin/scenarios/spring-scheduled-scenario/pom.xml b/test/plugin/scenarios/spring-scheduled-scenario/pom.xml
index cbdeb1af9..024c7394d 100644
--- a/test/plugin/scenarios/spring-scheduled-scenario/pom.xml
+++ b/test/plugin/scenarios/spring-scheduled-scenario/pom.xml
@@ -32,7 +32,7 @@
UTF-8
1.8
- 1.18.10
+ 1.18.20
3.1.0.RELEASE
spring-scheduled
diff --git a/test/plugin/scenarios/struts2.3-scenario/pom.xml b/test/plugin/scenarios/struts2.3-scenario/pom.xml
index 1f055d91a..68b240c69 100644
--- a/test/plugin/scenarios/struts2.3-scenario/pom.xml
+++ b/test/plugin/scenarios/struts2.3-scenario/pom.xml
@@ -33,7 +33,7 @@
UTF-8
1.8
2.3.4
- 1.18.10
+ 1.18.20
diff --git a/test/plugin/scenarios/struts2.5-scenario/pom.xml b/test/plugin/scenarios/struts2.5-scenario/pom.xml
index 3fcbfb632..77bf0fa31 100644
--- a/test/plugin/scenarios/struts2.5-scenario/pom.xml
+++ b/test/plugin/scenarios/struts2.5-scenario/pom.xml
@@ -33,7 +33,7 @@
UTF-8
1.8
2.5.1
- 1.18.10
+ 1.18.20
diff --git a/test/plugin/scenarios/thrift-scenario/pom.xml b/test/plugin/scenarios/thrift-scenario/pom.xml
index 27fe4303b..974de57fa 100644
--- a/test/plugin/scenarios/thrift-scenario/pom.xml
+++ b/test/plugin/scenarios/thrift-scenario/pom.xml
@@ -32,7 +32,7 @@
1.8
0.12.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
${test.framework.version}
diff --git a/test/plugin/scenarios/xxl-job-2.x-scenario/pom.xml b/test/plugin/scenarios/xxl-job-2.x-scenario/pom.xml
index 1ac45c8cb..3d9361885 100644
--- a/test/plugin/scenarios/xxl-job-2.x-scenario/pom.xml
+++ b/test/plugin/scenarios/xxl-job-2.x-scenario/pom.xml
@@ -33,7 +33,7 @@
2.2.0
2.1.6.RELEASE
- 1.18.10
+ 1.18.20
skywalking-xxl-job-2.x-scenario
@@ -140,4 +140,4 @@
-
\ No newline at end of file
+