diff --git a/pom.xml b/pom.xml
index bc64fb399..9c174d927 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,7 @@
33.2.1-jre
3.10.0
4.2.0
- 2.3.7
+ 2.3.8
21.5.0.0
42.4.3
9.2.1.jre8
diff --git a/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/EngineServiceImpl.java b/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/EngineServiceImpl.java
index 6fcbd69d6..ac64495e0 100644
--- a/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/EngineServiceImpl.java
+++ b/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/EngineServiceImpl.java
@@ -37,7 +37,7 @@ public class EngineServiceImpl extends SeatunnelBaseServiceImpl implements IEngi
Lists.newArrayList(
// new Engine("Spark", "2.4.0"),
// new Engine("Flink", "1.13.6"),
- new Engine(EngineType.SeaTunnel, "2.3.7")));
+ new Engine(EngineType.SeaTunnel, "2.3.8")));
@Override
public List listSupportEngines() {
diff --git a/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/JobDefinitionServiceImpl.java b/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/JobDefinitionServiceImpl.java
index e74f41283..38c172ec0 100644
--- a/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/JobDefinitionServiceImpl.java
+++ b/seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/service/impl/JobDefinitionServiceImpl.java
@@ -91,7 +91,7 @@ public long createJob(int userId, JobReq jobReq)
.name(DEFAULT_VERSION)
.id(uuid)
.engineName(EngineType.SeaTunnel)
- .engineVersion("2.3.7");
+ .engineVersion("2.3.8");
if (BusinessMode.DATA_INTEGRATION.equals(jobReq.getJobType())) {
builder.jobMode(JobMode.BATCH);
} else if (BusinessMode.DATA_REPLICA.equals(jobReq.getJobType())) {
diff --git a/seatunnel-web-dist/release-docs/LICENSE b/seatunnel-web-dist/release-docs/LICENSE
index aa208e747..8642ed53d 100644
--- a/seatunnel-web-dist/release-docs/LICENSE
+++ b/seatunnel-web-dist/release-docs/LICENSE
@@ -226,21 +226,21 @@ The text of each license is the standard Apache 2.0 license.
(Apache License, Version 2.0) Apache Commons Compress (org.apache.commons:commons-compress:1.20 - https://mvnrepository.com/artifact/org.apache.commons/commons-compress/1.20)
(Apache License, Version 2.0) config (com.typesafe:config:1.3.3 - https://github.com/lightbend/config)
(The Apache Software License, Version 2.0) hazelcast (com.hazelcast:hazelcast:5.1 - https://github.com/hazelcast/hazelcast)
- (Apache License, Version 2.0) SeaTunnel Common (org.apache.seatunnel:seatunnel-common:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-common)
- (Apache License, Version 2.0) SeaTunnel API (org.apache.seatunnel:seatunnel-api:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-api)
- (Apache License, Version 2.0) SeaTunnel Config Base (org.apache.seatunnel:seatunnel-config-base:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-config-base)
- (Apache License, Version 2.0) SeaTunnel Config Shade (org.apache.seatunnel:seatunnel-config-shade:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-config-shade)
- (Apache License, Version 2.0) SeaTunnel Core Starter (org.apache.seatunnel:seatunnel-core-starter:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-core-starter)
- (Apache License, Version 2.0) SeaTunnel Core Starter (org.apache.seatunnel:seatunnel-core-starter:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-core-starter)
- (Apache License, Version 2.0) SeaTunnel Engine Client (org.apache.seatunnel:seatunnel-engine-client:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-client)
- (Apache License, Version 2.0) SeaTunnel Engine Common (org.apache.seatunnel:seatunnel-engine-common:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-common)
- (Apache License, Version 2.0) SeaTunnel Engine Core (org.apache.seatunnel:seatunnel-engine-core:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-core)
- (Apache License, Version 2.0) SeaTunnel Guava (org.apache.seatunnel:seatunnel-guava:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-guava)
- (Apache License, Version 2.0) SeaTunnel Jackson (org.apache.seatunnel:seatunnel-jackson:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-jackson)
- (Apache License, Version 2.0) SeaTunnel Plugin Discovery (org.apache.seatunnel:seatunnel-plugin-discovery:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-plugin-discovery)
- (Apache License, Version 2.0) SeaTunnel Transform V2 (org.apache.seatunnel:seatunnel-transforms-v2:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-transforms-v2)
- (Apache License, Version 2.0) SeaTunnel Serializer Api (org.apache.seatunnel:serializer-api:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/serializer-api)
- (Apache License, Version 2.0) SeaTunnel Serializer Protobuf (org.apache.seatunnel:serializer-protobuf:2.3.7 - https://mvnrepository.com/artifact/org.apache.seatunnel/serializer-protobuf)
+ (Apache License, Version 2.0) SeaTunnel Common (org.apache.seatunnel:seatunnel-common:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-common)
+ (Apache License, Version 2.0) SeaTunnel API (org.apache.seatunnel:seatunnel-api:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-api)
+ (Apache License, Version 2.0) SeaTunnel Config Base (org.apache.seatunnel:seatunnel-config-base:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-config-base)
+ (Apache License, Version 2.0) SeaTunnel Config Shade (org.apache.seatunnel:seatunnel-config-shade:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-config-shade)
+ (Apache License, Version 2.0) SeaTunnel Core Starter (org.apache.seatunnel:seatunnel-core-starter:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-core-starter)
+ (Apache License, Version 2.0) SeaTunnel Core Starter (org.apache.seatunnel:seatunnel-core-starter:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-core-starter)
+ (Apache License, Version 2.0) SeaTunnel Engine Client (org.apache.seatunnel:seatunnel-engine-client:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-client)
+ (Apache License, Version 2.0) SeaTunnel Engine Common (org.apache.seatunnel:seatunnel-engine-common:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-common)
+ (Apache License, Version 2.0) SeaTunnel Engine Core (org.apache.seatunnel:seatunnel-engine-core:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-engine-core)
+ (Apache License, Version 2.0) SeaTunnel Guava (org.apache.seatunnel:seatunnel-guava:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-guava)
+ (Apache License, Version 2.0) SeaTunnel Jackson (org.apache.seatunnel:seatunnel-jackson:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-jackson)
+ (Apache License, Version 2.0) SeaTunnel Plugin Discovery (org.apache.seatunnel:seatunnel-plugin-discovery:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-plugin-discovery)
+ (Apache License, Version 2.0) SeaTunnel Transform V2 (org.apache.seatunnel:seatunnel-transforms-v2:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/seatunnel-transforms-v2)
+ (Apache License, Version 2.0) SeaTunnel Serializer Api (org.apache.seatunnel:serializer-api:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/serializer-api)
+ (Apache License, Version 2.0) SeaTunnel Serializer Protobuf (org.apache.seatunnel:serializer-protobuf:2.3.8 - https://mvnrepository.com/artifact/org.apache.seatunnel/serializer-protobuf)
(The Apache Software License, Version 2.0) Guava: Google Core Libraries for Java (com.google.guava:guava:19.0 - https://github.com/google/guava)
(Apache License 2.0) Hibernate Validator Engine (org.hibernate.validator:hibernate-validator:6.2.2.Final - http://hibernate.org/validator/hibernate-validator)
diff --git a/seatunnel-web-it/README.md b/seatunnel-web-it/README.md
index 373ec96b3..9a7242fc1 100644
--- a/seatunnel-web-it/README.md
+++ b/seatunnel-web-it/README.md
@@ -2,15 +2,15 @@ Build seatunnel-web
./mvnw clean install -DskipTests
Run seatunnel-web-it integration tests
-./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false -DSEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.7 -DST_WEB_BASEDIR_PATH=seatunnel-web-dist/target/apache-seatunnel-web-1.0.2-SNAPSHOT/apache-seatunnel-web-1.0.2-SNAPSHOT
+./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false -DSEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.8 -DST_WEB_BASEDIR_PATH=seatunnel-web-dist/target/apache-seatunnel-web-1.0.2-SNAPSHOT/apache-seatunnel-web-1.0.2-SNAPSHOT
NOTE: Please remember to update the versions according to the latest supported versions.
If you're using a version of Java higher than Java 8 for running the tests, add the following VM options:
-DitJvmArgs="-Xmx1024m --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED"
While running integrations tests from IDE, ensure following VM options are set
-SEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.7
+SEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.8
ST_WEB_BASEDIR_PATH=/some/path/seatunnel-web-dist/target/apache-seatunnel-web-1.0.2-SNAPSHOT/apache-seatunnel-web-1.0.2-SNAPSHOT
By default, integration tests use the H2 database. If you want to use the MySQL database, update the MySQL database details in src/test/resources/application.yml and run the seatunnel-web-it integration tests with the -DdbType=mysql option as shown below:
-./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false -DdbType=mysql -DSEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.7 -DST_WEB_BASEDIR_PATH=seatunnel-web-dist/target/apache-seatunnel-web-1.0.2-SNAPSHOT/apache-seatunnel-web-1.0.2-SNAPSHOT
+./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false -DdbType=mysql -DSEATUNNEL_HOME=/some/path/apache-seatunnel-2.3.8 -DST_WEB_BASEDIR_PATH=seatunnel-web-dist/target/apache-seatunnel-web-1.0.2-SNAPSHOT/apache-seatunnel-web-1.0.2-SNAPSHOT
diff --git a/tools/dependencies/checkLicense.sh b/tools/dependencies/checkLicense.sh
index 5b7034210..1bb0f07dc 100755
--- a/tools/dependencies/checkLicense.sh
+++ b/tools/dependencies/checkLicense.sh
@@ -42,4 +42,5 @@ echo '=== Third party dependencies: ' && grep -vf self-modules.txt all-dependenc
# command in target OS is different from what we used to sort the file `known-dependencies.txt`, i.e. "sort the two file
# using the same command (and default arguments)"
-diff -w -B -U0 <(sort < tools/dependencies/known-dependencies.txt) <(sort < third-party-dependencies.txt)
\ No newline at end of file
+sort tools/dependencies/known-dependencies.txt > /tmp/sorted-known-dependencies.txt
+diff -w -B -U0 /tmp/sorted-known-dependencies.txt third-party-dependencies.txt
\ No newline at end of file
diff --git a/tools/dependencies/known-dependencies.txt b/tools/dependencies/known-dependencies.txt
index c6a0d02f9..a9d1ec32e 100644
--- a/tools/dependencies/known-dependencies.txt
+++ b/tools/dependencies/known-dependencies.txt
@@ -92,8 +92,8 @@ tomcat-embed-el-9.0.63.jar
h2-2.1.214.jar
auto-service-annotations-1.0.1.jar
jsr305-3.0.0.jar
-checkpoint-storage-api-2.3.7.jar
-checkpoint-storage-local-file-2.3.7.jar
+checkpoint-storage-api-2.3.8.jar
+checkpoint-storage-local-file-2.3.8.jar
clickhouse-cli-client-0.3.2-patch11-shaded.jar
clickhouse-grpc-client-0.3.2-patch11-shaded.jar
clickhouse-http-client-0.3.2-patch11-shaded.jar
@@ -112,22 +112,22 @@ protostuff-api-1.8.0.jar
protostuff-collectionschema-1.8.0.jar
protostuff-core-1.8.0.jar
protostuff-runtime-1.8.0.jar
-seatunnel-api-2.3.7.jar
-seatunnel-common-2.3.7.jar
-seatunnel-config-base-2.3.7.jar
-seatunnel-config-shade-2.3.7.jar
-seatunnel-core-starter-2.3.7.jar
-seatunnel-engine-client-2.3.7.jar
-seatunnel-engine-common-2.3.7.jar
-seatunnel-engine-core-2.3.7.jar
-seatunnel-guava-2.3.7-optional.jar
-seatunnel-jackson-2.3.7-optional.jar
-seatunnel-plugin-discovery-2.3.7.jar
-seatunnel-transforms-v2-2.3.7.jar
-seatunnel-config-sql-2.3.7.jar
-seatunnel-hazelcast-shade-2.3.7-optional.jar
-serializer-api-2.3.7.jar
-serializer-protobuf-2.3.7.jar
+seatunnel-api-2.3.8.jar
+seatunnel-common-2.3.8.jar
+seatunnel-config-base-2.3.8.jar
+seatunnel-config-shade-2.3.8.jar
+seatunnel-core-starter-2.3.8.jar
+seatunnel-engine-client-2.3.8.jar
+seatunnel-engine-common-2.3.8.jar
+seatunnel-engine-core-2.3.8.jar
+seatunnel-guava-2.3.8-optional.jar
+seatunnel-jackson-2.3.8-optional.jar
+seatunnel-plugin-discovery-2.3.8.jar
+seatunnel-transforms-v2-2.3.8.jar
+seatunnel-config-sql-2.3.8.jar
+seatunnel-hazelcast-shade-2.3.8-optional.jar
+serializer-api-2.3.8.jar
+serializer-protobuf-2.3.8.jar
swagger-annotations-2.2.14.jar
commons-codec-1.11.jar
commons-compress-1.20.jar
@@ -141,6 +141,13 @@ security-206.jar
snappy-java-1.1.8.4.jar
zstd-jni-1.5.2-1.jar
commons-csv-1.10.0.jar
+simpleclient-0.16.0.jar
+simpleclient_common-0.16.0.jar
+simpleclient_hotspot-0.16.0.jar
+simpleclient_httpserver-0.16.0.jar
+simpleclient_tracer_common-0.16.0.jar
+simpleclient_tracer_otel-0.16.0.jar
+simpleclient_tracer_otel_agent-0.16.0.jar