This is an automated email from the ASF dual-hosted git repository. jimin pushed a commit to branch 2.4.0 in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
The following commit(s) were added to refs/heads/2.4.0 by this push: new ade19dd901 release: release for 2.4.0 (#7292) ade19dd901 is described below commit ade19dd90164f35674a1c6af8cd79744958a2913 Author: jsbxyyx <jsbx...@163.com> AuthorDate: Wed Apr 16 13:37:42 2025 +0800 release: release for 2.4.0 (#7292) --- build/pom.xml | 2 +- changes/en-us/{2.x.md => 2.4.0.md} | 41 +- changes/en-us/2.x.md | 118 +-- changes/zh-cn/{2.x.md => 2.4.0.md} | 42 +- changes/zh-cn/2.x.md | 119 +-- distribution/LICENSE | 42 +- distribution/NOTICE.md | 1706 +++++++++++++++++++----------------- 7 files changed, 991 insertions(+), 1079 deletions(-) diff --git a/build/pom.xml b/build/pom.xml index 9d18d6f934..c93a0dda21 100644 --- a/build/pom.xml +++ b/build/pom.xml @@ -71,7 +71,7 @@ <properties> <!-- seata version --> - <revision>2.4.0-SNAPSHOT</revision> + <revision>2.4.0</revision> <!-- Compiler settings properties --> <java.version>1.8</java.version> diff --git a/changes/en-us/2.x.md b/changes/en-us/2.4.0.md similarity index 97% copy from changes/en-us/2.x.md copy to changes/en-us/2.4.0.md index 09bc1667af..9ed76a1a71 100644 --- a/changes/en-us/2.x.md +++ b/changes/en-us/2.4.0.md @@ -14,26 +14,23 @@ See the License for the specific language governing permissions and limitations under the License. --> -Add changes here for all PR submitted to the 2.x branch. +### 2.4.0 -<!-- Please add the `changes` to the following location(feature/bugfix/optimize/test) based on the type of PR --> +<details> + <summary><mark>Release notes</mark></summary> + +### Apache Seata(incubating) 2.4.0 + +Seata 2.4.0 Released. + +Seata is an easy-to-use, high-performance, open source distributed transaction solution. + +The version is updated as follows: ### feature: -- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] support virtual thread,replace the usages of synchronized with ReentrantLock -- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] feature: add single server rate limit -- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] support fury undolog parser -- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft cluster mode supports address translation -- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] support fury serializer - [[#7157](https://github.com/apache/incubator-seata/pull/7157)] migrate the console to the naming server -- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] support raft mode registry to namingserver -- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] Implement scheduled handling for end status transaction -- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] support EpollEventLoopGroup in client -- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] client discovers raft nodes through the naming server -- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] use the ip of the peerId as the host of the raft node -- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft implements domain name resolution and selects peerId - [[#7213](https://github.com/apache/incubator-seata/pull/7213)] support kingbase xa mode -- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] apply Spotless with Palantir java format ### bugfix: @@ -86,8 +83,18 @@ Add changes here for all PR submitted to the 2.x branch. - [[#7232](https://github.com/apache/incubator-seata/pull/7232)] add license header - [[#7260](https://github.com/apache/incubator-seata/pull/7260)] upgrade npmjs dependencies - [[#7284](https://github.com/apache/incubator-seata/pull/7284)] add dependency-check profile - - +- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] support virtual thread,replace the usages of synchronized with ReentrantLock +- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] feature: add single server rate limit +- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] support fury undolog parser +- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft cluster mode supports address translation +- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] support fury serializer +- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] support EpollEventLoopGroup in client +- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] apply Spotless with Palantir java format +- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] support raft mode registry to namingserver +- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] Implement scheduled handling for end status transaction +- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] client discovers raft nodes through the naming server +- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] use the ip of the peerId as the host of the raft node +- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft implements domain name resolution and selects peerId ### security: - [[#6069](https://github.com/apache/incubator-seata/pull/6069)] Upgrade Guava dependencies to fix security vulnerabilities @@ -153,3 +160,5 @@ Thanks to these contributors for their code commits. Please report an unintended - [wjwang00](https://github.com/wjwang00) Also, we receive many valuable issues, questions and advices from our community. Thanks for you all. + +</details> diff --git a/changes/en-us/2.x.md b/changes/en-us/2.x.md index 09bc1667af..8be3ca74fe 100644 --- a/changes/en-us/2.x.md +++ b/changes/en-us/2.x.md @@ -20,109 +20,37 @@ Add changes here for all PR submitted to the 2.x branch. ### feature: -- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] support virtual thread,replace the usages of synchronized with ReentrantLock -- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] feature: add single server rate limit -- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] support fury undolog parser -- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft cluster mode supports address translation -- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] support fury serializer -- [[#7157](https://github.com/apache/incubator-seata/pull/7157)] migrate the console to the naming server -- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] support raft mode registry to namingserver -- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] Implement scheduled handling for end status transaction -- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] support EpollEventLoopGroup in client -- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] client discovers raft nodes through the naming server -- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] use the ip of the peerId as the host of the raft node -- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft implements domain name resolution and selects peerId -- [[#7213](https://github.com/apache/incubator-seata/pull/7213)] support kingbase xa mode -- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] apply Spotless with Palantir java format +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] support XXX ### bugfix: -- [[#7104](https://github.com/apache/incubator-seata/pull/7104)] fix impl of supportsSourceType is not defined -- [[#7116](https://github.com/apache/incubator-seata/pull/7116)] fix prefix: seata.server.raft.ssl should not be null -- [[#7112](https://github.com/apache/incubator-seata/pull/7112)] bugfix: remove the condition that IPv6 must start with fe80 -- [[#7107](https://github.com/apache/incubator-seata/pull/7107)] fix the issue of failing to parse annotations in TCC mode when the business object is a proxy object. -- [[#7124](https://github.com/apache/incubator-seata/pull/7124)] bugfix: GlobalTransactionScanner.afterPropertiesSet need do scanner check -- [[#7135](https://github.com/apache/incubator-seata/pull/7135)] treating a unique index conflict during rollback as a dirty write -- [[#7150](https://github.com/apache/incubator-seata/pull/7150)] The time difference between the raft node and the follower node cannot synchronize data -- [[#7102](https://github.com/apache/incubator-seata/pull/7150)] bugfix: modify XA mode pre commit transaction from commit phase to before close phase -- [[#7188](https://github.com/apache/incubator-seata/pull/7188)] bugfix: Fix missing branchType in BusinessActionContext -- [[#7219](https://github.com/apache/incubator-seata/pull/7219)] bugfix: NotSupportExc can't be thrown out in some cases -- [[#7241](https://github.com/apache/incubator-seata/pull/7241)] upgrade tomcat-embed-core to 9.0.99 to fix CVE-2025-24813 -- [[#7272](https://github.com/apache/incubator-seata/pull/7272)] fix: fix transaction info not display -- [[#7277](https://github.com/apache/incubator-seata/pull/7277)] Fix MySQL jdbc driver can't be found properly +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] fix XXX -### optimize: -- [[#6828](https://github.com/apache/incubator-seata/pull/6828)] spring boot compatible with file.conf and registry.conf -- [[#7012](https://github.com/apache/incubator-seata/pull/7012)] When the number of primary keys exceeds 1000, use union to concatenate the SQL -- [[#7075](https://github.com/apache/incubator-seata/pull/7075)] fast fail when channel is null -- [[#7089](https://github.com/apache/incubator-seata/pull/7089)] support instance registration to the registry center -- [[#7093](https://github.com/apache/incubator-seata/pull/7093)] add a test workflow for JDK 21 -- [[#7088](https://github.com/apache/incubator-seata/pull/7088)] expand english abbreviations to full words -- [[#7064](https://github.com/apache/incubator-seata/pull/7064)] remove unnecessary null checks -- [[#7130](https://github.com/apache/incubator-seata/pull/7130)] Expose some keepalive-related configuration for Druid, Hikari, and DBCP -- [[#7131](https://github.com/apache/incubator-seata/pull/7131)] Remove org.codehaus.jackson dependency -- [[#7134](https://github.com/apache/incubator-seata/pull/7134)] upgrade tomcat-embed to 9.0.98 -- [[#7138](https://github.com/apache/incubator-seata/pull/7138)] Remove org.eclipse.jetty dependency -- [[#7139](https://github.com/apache/incubator-seata/pull/7139)] upgrade xstream to 1.4.21 -- [[#7141](https://github.com/apache/incubator-seata/pull/7141)] remove unused dependencies -- [[#7142](https://github.com/apache/incubator-seata/pull/7142)] upgrade commons-compress to 1.27.1 -- [[#7149](https://github.com/apache/incubator-seata/pull/7149)] Fix abnormal character display issues in ./distribution/NOTICE.md -- [[#7170](https://github.com/apache/incubator-seata/pull/7170)] Optimize seata client I/O processing by adjusting thread count -- [[#7187](https://github.com/apache/incubator-seata/pull/7187)] Add dependency-check-maven plugin to detect potential vulnerabilities -- [[#7179](https://github.com/apache/incubator-seata/pull/7179)] Use shared EventLoop for TM and RM clients to reduce thread overhead and improve performance -- [[#7194](https://github.com/apache/incubator-seata/pull/7194)] automatically skipping proxy for datasource of type AbstractRoutingDataSource -- [[#7215](https://github.com/apache/incubator-seata/pull/7215)] intercept non-leader write requests of the console trx operation -- [[#7224](https://github.com/apache/incubator-seata/pull/7224)] optimize changeGlobalStatus interface of console -- [[#7222](https://github.com/apache/incubator-seata/pull/7222)] in raft mode add the vgroup field to global lock -- [[#7229](https://github.com/apache/incubator-seata/pull/7229)] update Notice -- [[#7234](https://github.com/apache/incubator-seata/pull/7234)] discover the raft leader node from the naming server -- [[#7242](https://github.com/apache/incubator-seata/pull/7242)] optimize: optimize ratelimit bucketTokenNumPerSecond config -- [[#7259](https://github.com/apache/incubator-seata/pull/7259)] transfer the logback appender configuration to the yml configuration -- [[#6998](https://github.com/apache/incubator-seata/pull/6998)] skip sending some request if client-version is v0 -- [[#7250](https://github.com/apache/incubator-seata/pull/7250)] compatible for client_protocol_version > server_protocol_version -- [[#7242](https://github.com/apache/incubator-seata/pull/7242)] optimize ratelimit bucketTokenNumPerSecond config -- [[#7232](https://github.com/apache/incubator-seata/pull/7232)] add license header -- [[#7260](https://github.com/apache/incubator-seata/pull/7260)] upgrade npmjs dependencies -- [[#7284](https://github.com/apache/incubator-seata/pull/7284)] add dependency-check profile +### optimize: +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] optimize XXX ### security: -- [[#6069](https://github.com/apache/incubator-seata/pull/6069)] Upgrade Guava dependencies to fix security vulnerabilities -- [[#6145](https://github.com/apache/incubator-seata/pull/6145)] upgrade jettison to 1.5.4 -- [[#6144](https://github.com/apache/incubator-seata/pull/6144)] upgrade nacos client to 1.4.6 -- [[#6147](https://github.com/apache/incubator-seata/pull/6147)] upgrade kafka-clients to 3.6.1 -- [[#6338](https://github.com/apache/incubator-seata/pull/6338)] upgrade jackson version -- [[#7201](https://github.com/apache/incubator-seata/pull/7202)] upgrade protobuf.version to 3.25.5 -- [[#7214](https://github.com/apache/incubator-seata/pull/7214)] upgrade jackson to 2.18.3 -- [[#7249](https://github.com/apache/incubator-seata/pull/7249)] upgrade axios to 1.8.2 + +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] upgrade XXX + ### test: -- [[#7092](https://github.com/apache/incubator-seata/pull/7092)] fix the issue of NacosMockTest failing to run -- [[#7098](https://github.com/apache/incubator-seata/pull/7098)] Add unit tests for the `seata-common` module -- [[#7160](https://github.com/apache/incubator-seata/pull/7160)] Refactored tests in `LowerCaseLinkHashMapTest` to use parameterized unit testing -- [[#7167](https://github.com/apache/incubator-seata/pull/7167)] Refactored tests in `DurationUtilTest` to simplify and use parameterized unit testing -- [[#7189](https://github.com/apache/incubator-seata/pull/7189)] fix the runtime exception in the saga test case -- [[#7197](https://github.com/apache/incubator-seata/pull/7197)] add some UT cases for config module -- [[#7199](https://github.com/apache/incubator-seata/pull/7199)] add some UT cases for client processor -- [[#7203](https://github.com/apache/incubator-seata/pull/7203)] Refactored tests in rm.datasource.sql.Druid and seata-sqlparser-druid module -- [[#7221](https://github.com/apache/incubator-seata/pull/7221)] add UT for gRPC Encoder/Decode -- [[#7227](https://github.com/apache/incubator-seata/pull/7227)] add mock test for seata-discovery-consul module -- [[#7233][https://github.com/apache/incubator-seata/pull/7233]] add mock test for seata-discovery-etcd3 -- [[#7243](https://github.com/apache/incubator-seata/pull/7243)] add unit test for seata-discovery-eureka -- [[#7255](https://github.com/apache/incubator-seata/pull/7255)] more unit tests for Discovery-Eureka +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] test XXX + ### refactor: -- [[#7145](https://github.com/apache/incubator-seata/pull/7145)] refactor the code that does not comply with license requirements -- [[#7236](https://github.com/apache/incubator-seata/pull/7236)] changed folder name in org.apache.seata.server.storage.raft.sore from sore to store +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] refactor XXX ### doc: -- [[#7226](https://github.com/apache/incubator-seata/pull/7226)] write better docs for CONTRIBUTING.md + +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] doc XXX Thanks to these contributors for their code commits. Please report an unintended omission. @@ -130,26 +58,6 @@ Thanks to these contributors for their code commits. Please report an unintended <!-- Please make sure your Github ID is in the list below --> - [slievrly](https://github.com/slievrly) -- [lyl2008dsg](https://github.com/lyl2008dsg) -- [remind](https://github.com/remind) -- [lightClouds917](https://github.com/lightClouds917) -- [GoodBoyCoder](https://github.com/GoodBoyCoder) -- [PeppaO](https://github.com/PeppaO) -- [xjlgod](https://github.com/xjlgod) -- [funky-eyes](https://github.com/funky-eyes) -- [MaoMaoandSnail](https://github.com/MaoMaoandSnail) -- [psxjoy](https://github.com/psxjoy) -- [xiaoxiangyeyu0](https://github.com/xiaoxiangyeyu0) -- [wxrqforever](https://github.com/wxrqforever) -- [xingfudeshi](https://github.com/xingfudeshi) -- [YongGoose](https://github.com/YongGoose) -- [Monilnarang](https://github.com/Monilnarang) -- [iAmClever](https://github.com/iAmClever) -- [s-ramyalakshmi](https://github.com/s-ramyalakshmi) -- [YoWuwuuuw](https://github.com/YoWuwuuuw) -- [mehedikhan72](https://github.com/mehedikhan72) -- [AndrewSf](https://github.com/andrewseif) -- [bigcyy](https://github.com/bigcyy) -- [wjwang00](https://github.com/wjwang00) +- [GITHUB_ID](https://github.com/GITHUB_ID) Also, we receive many valuable issues, questions and advices from our community. Thanks for you all. diff --git a/changes/zh-cn/2.x.md b/changes/zh-cn/2.4.0.md similarity index 97% copy from changes/zh-cn/2.x.md copy to changes/zh-cn/2.4.0.md index 93fc50d35e..57b2f99716 100644 --- a/changes/zh-cn/2.x.md +++ b/changes/zh-cn/2.4.0.md @@ -14,26 +14,23 @@ See the License for the specific language governing permissions and limitations under the License. --> -所有提交到 2.x 分支的 PR 请在此处登记。 +### 2.4.0 -<!-- 请根据PR的类型添加 `变更记录` 到以下对应位置(feature/bugfix/optimize/test) 下 --> +<details> + <summary><mark>Release notes</mark></summary> + +### Apache Seata(incubating) 2.4.0 + +Apache Seata(incubating) 2.4.0 发布。 + +Apache Seata(incubating) 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 + +此版本更新如下: ### feature: -- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] seata服务单点限流支持 -- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] 支持虚拟线程,用ReentrantLock替换synchronized的用法 -- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] 支持UndoLog的fury序列化方式 -- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft集群模式支持地址转换 -- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] 支持Fury序列化器 - [[#7157](https://github.com/apache/incubator-seata/pull/7157)] 将console迁移至namingserver中 -- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] 支持raft集群注册至namingserver -- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] 实现对残留的end状态事务定时处理 -- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] 客户端支持 EpollEventLoopGroup -- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] 客户端支持通过namingserver发现raft节点 -- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] 采用peerId的ip作为raft节点的host -- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft实现域名解析并选择peerId -- [[#7213](https://github.com/apache/incubator-seata/pull/7213)] support kingbase xa mode -- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] 使用 Palantir java 格式应用 Spotless +- [[#7213](https://github.com/apache/incubator-seata/pull/7213)] 支持 kingbase xa 模式 ### bugfix: @@ -84,6 +81,19 @@ - [[#7232](https://github.com/apache/incubator-seata/pull/7232)] 增加 license header - [[#7260](https://github.com/apache/incubator-seata/pull/7260)] 升级 npmjs 依赖版本 - [[#7284](https://github.com/apache/incubator-seata/pull/7284)] 增加 dependency-check profile +- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] seata服务单点限流支持 +- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] 支持虚拟线程,用ReentrantLock替换synchronized的用法 +- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] 支持UndoLog的fury序列化方式 +- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft集群模式支持地址转换 +- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] 支持Fury序列化器 +- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] 支持raft集群注册至namingserver +- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] 实现对残留的end状态事务定时处理 +- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] 客户端支持 EpollEventLoopGroup +- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] 客户端支持通过namingserver发现raft节点 +- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] 采用peerId的ip作为raft节点的host +- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft实现域名解析并选择peerId +- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] 使用 Palantir java 格式应用 Spotless + ### security: - [[#6069](https://github.com/apache/incubator-seata/pull/6069)] 升级Guava依赖版本,修复安全漏洞 @@ -144,3 +154,5 @@ - [wjwang00](https://github.com/wjwang00) 同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。 + +</details> diff --git a/changes/zh-cn/2.x.md b/changes/zh-cn/2.x.md index 93fc50d35e..0e3211eb1c 100644 --- a/changes/zh-cn/2.x.md +++ b/changes/zh-cn/2.x.md @@ -20,127 +20,44 @@ ### feature: -- [[#6756](https://github.com/apache/incubator-seata/pull/6756)] seata服务单点限流支持 -- [[#7073](https://github.com/apache/incubator-seata/pull/7073)] 支持虚拟线程,用ReentrantLock替换synchronized的用法 -- [[#7037](https://github.com/apache/incubator-seata/pull/7037)] 支持UndoLog的fury序列化方式 -- [[#7069](https://github.com/apache/incubator-seata/pull/7069)] Raft集群模式支持地址转换 -- [[#7038](https://github.com/apache/incubator-seata/pull/7038)] 支持Fury序列化器 -- [[#7157](https://github.com/apache/incubator-seata/pull/7157)] 将console迁移至namingserver中 -- [[#7114](https://github.com/apache/incubator-seata/pull/7114)] 支持raft集群注册至namingserver -- [[#7133](https://github.com/apache/incubator-seata/pull/7133)] 实现对残留的end状态事务定时处理 -- [[#7171](https://github.com/apache/incubator-seata/pull/7171)] 客户端支持 EpollEventLoopGroup -- [[#7183](https://github.com/apache/incubator-seata/pull/7183)] 客户端支持通过namingserver发现raft节点 -- [[#7182](https://github.com/apache/incubator-seata/pull/7182)] 采用peerId的ip作为raft节点的host -- [[#7181](https://github.com/apache/incubator-seata/pull/7181)] raft实现域名解析并选择peerId -- [[#7213](https://github.com/apache/incubator-seata/pull/7213)] support kingbase xa mode -- [[#7223](https://github.com/apache/incubator-seata/pull/7223)] 使用 Palantir java 格式应用 Spotless +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] support XXX + ### bugfix: -- [[#7104](https://github.com/apache/incubator-seata/pull/7104)] 修复SeataApplicationListener在低版本springboot未实现supportsSourceType方法的问题 -- [[#7116](https://github.com/apache/incubator-seata/pull/7116)] 修复 seata.server.raft.ssl 前缀不存在的问题 -- [[#7112](https://github.com/apache/incubator-seata/pull/7112)] 校验是否IPv6网络ip取消必须以fe80开始的条件 -- [[#7107](https://github.com/apache/incubator-seata/pull/7107)] 修复tcc模式下,当业务对象为代理对象时,解析注解失败问题。 -- [[#7124](https://github.com/apache/incubator-seata/pull/7124)] GlobalTransactionScanner.afterPropertiesSet方法需要做扫描检查 -- [[#7135](https://github.com/apache/incubator-seata/pull/7135)] 回滚时遇到唯一索引冲突视为脏写 -- [[#7150](https://github.com/apache/incubator-seata/pull/7150)] raft节点之前时间差,follower节点无法同步数据 -- [[#7102](https://github.com/apache/incubator-seata/pull/7150)] 将XA模式预提交事务从提交阶段修改为关闭前阶段 -- [[#7188](https://github.com/apache/incubator-seata/pull/7188)] 修复 BusinessActionContext 中缺少的 branchType -- [[#7219](https://github.com/apache/incubator-seata/pull/7219)] 修复 NotSupportExc 有些情况下不能被正确抛出 -- [[#7241](https://github.com/apache/incubator-seata/pull/7241)] 升级 tomcat-embed-core 至 9.0.99 版本以解决 CVE-2025-24813 -- [[#7272](https://github.com/apache/incubator-seata/pull/7272)] 修复全局事务显示问题 -- [[#7277](https://github.com/apache/incubator-seata/pull/7277)] 修复MySQL jdbc驱动无法正常找到的问题 +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] fix XXX + ### optimize: -- [[#6828](https://github.com/apache/incubator-seata/pull/6828)] seata-spring-boot-starter兼容file.conf和registry.conf -- [[#7012](https://github.com/apache/incubator-seata/pull/7012)] 当主键超过1000个时,使用union拼接sql,可以使用索引 -- [[#7075](https://github.com/apache/incubator-seata/pull/7075)] 当channel为空时,快速失败,以便于减少不必要的等待 -- [[#7089](https://github.com/apache/incubator-seata/pull/7089)] 新增instance注册到注册中心的接口 -- [[#7093](https://github.com/apache/incubator-seata/pull/7093)] 增加jdk21的工作流测试 -- [[#7088](https://github.com/apache/incubator-seata/pull/7088)] 将日志中英文缩写改为全拼 -- [[#7064](https://github.com/apache/incubator-seata/pull/7064)] 移除不必要的空校验 -- [[#7130](https://github.com/apache/incubator-seata/pull/7130)] 暴漏一些关于Druid, Hikari, 和DBCP的保活配置项 -- [[#7131](https://github.com/apache/incubator-seata/pull/7131)] 移除 org.codehaus.jackson 依赖 -- [[#7134](https://github.com/apache/incubator-seata/pull/7134)] 升级 tomcat-embed 至 9.0.98 版本 -- [[#7138](https://github.com/apache/incubator-seata/pull/7138)] 移除 org.eclipse.jetty 依赖 -- [[#7139](https://github.com/apache/incubator-seata/pull/7139)] 升级 xstream 至 1.4.21 版本 -- [[#7141](https://github.com/apache/incubator-seata/pull/7141)] 去除未使用的依赖 -- [[#7142](https://github.com/apache/incubator-seata/pull/7142)] 升级 commons-compress 至 1.27.1 版本 -- [[#7149](https://github.com/apache/incubator-seata/pull/7149)] 修复./distribution/NOTICE.md文件中的异常字符串显示问题 -- [[#7170](https://github.com/apache/incubator-seata/pull/7170)] 通过调整线程数优化 Seata 客户端 I/O 处理 -- [[#7187](https://github.com/apache/incubator-seata/pull/7187)] 增加dependency-check-maven 插件来检测潜在的漏洞 -- [[#7179](https://github.com/apache/incubator-seata/pull/7179)] 使用共享的 EventLoop 来减少 TM 和 RM 客户端的线程开销并提高性能 -- [[#7194](https://github.com/apache/incubator-seata/pull/7194)] 自动跳过对AbstractRoutingDataSource类型数据源的代理 -- [[#7215](https://github.com/apache/incubator-seata/pull/7215)] 拦截控制台写操作的非leader的raft请求 -- [[#7224](https://github.com/apache/incubator-seata/pull/7224)] 优化控制台的changeGlobalStatus接口· -- [[#7222](https://github.com/apache/incubator-seata/pull/7222)] raft模式下控制台接口响应全局锁信息时增加vgroup字段 -- [[#7229](https://github.com/apache/incubator-seata/pull/7229)] 更新 Notice -- [[#7234](https://github.com/apache/incubator-seata/pull/7234)] 优化raft对接namingserve时的服务发现逻辑 -- [[#7242](https://github.com/apache/incubator-seata/pull/7242)] 更改参考案例下的ratelimit配置 -- [[#7259](https://github.com/apache/incubator-seata/pull/7259)] 将logback appender配置转移到yml配置 -- [[#6998](https://github.com/apache/incubator-seata/pull/6998)] 跳过协议版本v0不支持的request -- [[#7250](https://github.com/apache/incubator-seata/pull/7250)] 适配 client_protocol_version > server_protocol_version场景 -- [[#7232](https://github.com/apache/incubator-seata/pull/7232)] 增加 license header -- [[#7260](https://github.com/apache/incubator-seata/pull/7260)] 升级 npmjs 依赖版本 -- [[#7284](https://github.com/apache/incubator-seata/pull/7284)] 增加 dependency-check profile +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] optimize XXX + ### security: -- [[#6069](https://github.com/apache/incubator-seata/pull/6069)] 升级Guava依赖版本,修复安全漏洞 -- [[#6144](https://github.com/apache/incubator-seata/pull/6144)] 升级Nacos依赖版本至1.4.6 -- [[#6145](https://github.com/apache/incubator-seata/pull/6145)] 升级 jettison依赖版本至1.5.4 -- [[#6147](https://github.com/apache/incubator-seata/pull/6147)] 升级 kafka-clients依赖至3.6.1 -- [[#6338](https://github.com/apache/incubator-seata/pull/6338)] 升级 jackson 依赖版本 -- [[#7201](https://github.com/apache/incubator-seata/pull/7202)] 升级 protobuf 版本到 3.25.5 -- [[#7214](https://github.com/apache/incubator-seata/pull/7214)] 升级 jackson 至 2.18.3 版本 -- [[#7249](https://github.com/apache/incubator-seata/pull/7249)] 升级 axios 至 1.8.2 版本 +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] upgrade XXX ### test: -- [[#7092](https://github.com/apache/incubator-seata/pull/7092)] 修复NacosMockTest测试方法并行导致测试结果被干扰失败的问题 -- [[#7098](https://github.com/apache/incubator-seata/pull/7098)] 增加 `seata-common` 模块的测试用例 -- [[#7160](https://github.com/apache/incubator-seata/pull/7160)] 在 LowerCaseLinkHashMapTest 中重构测试,以使用参数化单元测试 -- [[#7167](https://github.com/apache/incubator-seata/pull/7167)] 重构了 DurationUtilTest 中的测试,以简化并使用参数化单元测试 -- [[#7189](https://github.com/apache/incubator-seata/pull/7189)] 修复saga测试用例运行异常 -- [[#7197](https://github.com/apache/incubator-seata/pull/7197)] 为 config 模块添加 UT 测试用例 -- [[#7199](https://github.com/apache/incubator-seata/pull/7199)] 增加 client processor 单测用例 -- [[#7203](https://github.com/apache/incubator-seata/pull/7203)] 重构了 rm.datasource.sql.Druid 和 seata-sqlparser-druid 模块中的测试 -- [[#7221](https://github.com/apache/incubator-seata/pull/7221)] 增加 gRPC Encoder/Decoder的测试用例 -- [[#7227](https://github.com/apache/incubator-seata/pull/7227)] 为 seata-discovery-consul 增加mock测试 -- [[#7233][https://github.com/apache/incubator-seata/pull/7233]] 增加对 seata-discovery-etcd3 的mock测试 -- [[#7243](https://github.com/apache/incubator-seata/pull/7243)] 增加对 seata-discovery-eureka的单测 -- [[#7255](https://github.com/apache/incubator-seata/pull/7255)] 补充更多seata-discovery-eureka模块的单测提高覆盖率 +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] test XXX + + ### refactor: -- [[#7145](https://github.com/apache/incubator-seata/pull/7145)] 重构不满足 license 要求的代码 -- [[#7236](https://github.com/apache/incubator-seata/pull/7236)] 将 org.apache.seata.server.storage.raft.sore 中的文件夹名称从 sore 更改为 store +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] refactor XXX + + +### doc: + +- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] doc XXX + 非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。 <!-- 请确保您的 GitHub ID 在以下列表中 --> - [slievrly](https://github.com/slievrly) -- [lyl2008dsg](https://github.com/lyl2008dsg) -- [remind](https://github.com/remind) -- [xjlgod](https://github.com/xjlgod) -- [lightClouds917](https://github.com/lightClouds917) -- [GoodBoyCoder](https://github.com/GoodBoyCoder) -- [PeppaO](https://github.com/PeppaO) -- [funky-eyes](https://github.com/funky-eyes) -- [MaoMaoandSnail](https://github.com/MaoMaoandSnail) -- [psxjoy](https://github.com/psxjoy) -- [xiaoxiangyeyu0](https://github.com/xiaoxiangyeyu0) -- [wxrqforever](https://github.com/wxrqforever) -- [xingfudeshi](https://github.com/xingfudeshi) -- [YongGoose](https://github.com/YongGoose) -- [Monilnarang](https://github.com/Monilnarang) -- [iAmClever](https://github.com/iAmClever) -- [s-ramyalakshmi](https://github.com/s-ramyalakshmi) -- [YoWuwuuuw](https://github.com/YoWuwuuuw) -- [AndrewSf](https://github.com/andrewseif) -- [bigcyy](https://github.com/bigcyy) -- [wjwang00](https://github.com/wjwang00) +- [GITHUB_ID](https://github.com/GITHUB_ID) 同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。 diff --git a/distribution/LICENSE b/distribution/LICENSE index a794ac5e94..aeed4551cd 100644 --- a/distribution/LICENSE +++ b/distribution/LICENSE @@ -233,10 +233,9 @@ Apache-2.0 licenses com.ctrip.framework.apollo:apollo-core 2.0.1 Apache-2.0 com.dameng:DmJdbcDriver18 8.1.2.192 Apache-2.0 com.ecwid.consul:consul-api 1.4.2 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.12.7 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-core 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-databind 2.13.5 Apache-2.0 + com.fasterxml.jackson.core:jackson-annotations 2.18.3 Apache-2.0 + com.fasterxml.jackson.core:jackson-core 2.18.3 Apache-2.0 + com.fasterxml.jackson.core:jackson-databind 2.18.3 Apache-2.0 com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.13.5 Apache-2.0 com.fasterxml.jackson.module:jackson-module-parameter-names 2.13.5 Apache-2.0 com.github.ben-manes.caffeine:caffeine 2.9.3 Apache-2.0 @@ -357,9 +356,9 @@ Apache-2.0 licenses org.apache.rocketmq:rocketmq-common 5.0.0 Apache-2.0 org.apache.rocketmq:rocketmq-logging 5.0.0 Apache-2.0 org.apache.rocketmq:rocketmq-remoting 5.0.0 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-el 9.0.98 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-websocket 9.0.98 Apache-2.0 - org.apache.tomcat:tomcat-annotations-api 9.0.98 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-el 9.0.99 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-websocket 9.0.99 Apache-2.0 + org.apache.tomcat:tomcat-annotations-api 9.0.99 Apache-2.0 org.apache.yetus:audience-annotations 0.12.0 Apache-2.0 org.awaitility:awaitility 4.0.3 Apache-2.0 org.codehaus.groovy:groovy-all 2.4.4 Apache-2.0 @@ -406,7 +405,7 @@ Apache-2.0 licenses org.apache.zookeeper:zookeeper 3.7.2 Apache-2.0 org.apache.zookeeper:zookeeper-jute 3.7.2 Apache-2.0 org.apache.skywalking 8.4.0 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 9.0.98 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-core 9.0.99 Apache-2.0 net.java.dev.jna:jna 5.5.0 Apache-2.0 org.rocksdb:rocksdbjni 8.8.1 Apache-2.0 org.springframework:spring-aop 5.3.39 Apache-2.0 @@ -421,6 +420,8 @@ Apache-2.0 licenses org.springframework:spring-web 5.3.39 Apache-2.0 org.springframework:spring-webmvc 5.3.39 Apache-2.0 org.apache.commons:commons-math 2.2 Apache-2.0 + org.apache.commons:commons-compress 1.27.1 Apache-2.0 + com.bucket4j:bucket4j_jdk8-core 8.1.0 Apache-2.0 ======================================================================== BSD-2-Clause licenses @@ -478,7 +479,7 @@ BSD-3-Clause licenses universal-unit-tool 1.0.0 BSD-3-Clause universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause warning 3.0.0 BSD-3-Clause - com.thoughtworks.xstream:xstream 1.4.20 BSD-3-Clause + com.thoughtworks.xstream:xstream 1.4.21 BSD-3-Clause org.antlr:ST4 4.3 The BSD License org.antlr:antlr-runtime 3.5.2 The BSD License org.antlr:antlr4 4.8 The BSD License @@ -565,7 +566,7 @@ MIT licenses @alifd/next/node_modules/@alifd/field 1.5.8 MIT @alifd/next/node_modules/@alifd/validate 1.2.3 MIT @alifd/validate 1.4.0 MIT - @babel/code-frame 7.23.5 MIT + @babel/code-frame 7.26.2 MIT @babel/compat-data 7.23.5 MIT @babel/core 7.23.9 MIT @babel/generator 7.23.6 MIT @@ -579,18 +580,17 @@ MIT licenses @babel/helper-plugin-utils 7.22.5 MIT @babel/helper-simple-access 7.22.5 MIT @babel/helper-split-export-declaration 7.22.6 MIT - @babel/helper-string-parser 7.23.4 MIT - @babel/helper-validator-identifier 7.22.20 MIT + @babel/helper-string-parser 7.25.9 MIT + @babel/helper-validator-identifier 7.25.9 MIT @babel/helper-validator-option 7.23.5 MIT - @babel/helpers 7.23.9 MIT + @babel/helpers 7.27.0 MIT @babel/highlight 7.23.4 MIT - @babel/parser 7.23.9 MIT + @babel/parser 7.27.0 MIT @babel/plugin-syntax-jsx 7.23.3 MIT - @babel/runtime 7.0.0-beta.46 MIT - @babel/runtime 7.23.9 MIT - @babel/template 7.23.9 MIT + @babel/runtime 7.27.0 MIT + @babel/template 7.27.0 MIT @babel/traverse 7.23.9 MIT - @babel/types 7.23.9 MIT + @babel/types 7.27.0 MIT @bpmn-io/cm-theme 0.1.0-alpha.2 MIT @bpmn-io/diagram-js-ui 0.2.2 MIT @bpmn-io/feel-editor 1.1.0 MIT @@ -645,7 +645,7 @@ MIT licenses asn1.js 4.10.1 MIT asn1.js/node_modules/bn.js 4.12.0 MIT asynckit 0.4.0 MIT - axios 1.7.4 MIT + axios 1.8.2 MIT babel-plugin-emotion 10.2.2 MIT babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT babel-plugin-emotion/node_modules/convert-source-map 1.9.0 MIT @@ -725,7 +725,7 @@ MIT licenses dva/node_modules/react-router-redux 5.0.0-alpha.9 MIT dva/node_modules/redux 3.7.2 MIT dva/node_modules/regenerator-runtime 0.11.1 MIT - elliptic 6.6.0 MIT + elliptic 6.6.1 MIT elliptic/node_modules/bn.js 4.12.0 MIT encoding 0.1.13 MIT encoding/node_modules/iconv-lite 0.6.3 MIT @@ -822,7 +822,7 @@ MIT licenses path-intersection 2.2.1 MIT path-is-absolute 1.0.1 MIT path-parse 1.0.7 MIT - path-to-regexp 1.8.0 MIT + path-to-regexp 1.9.0 MIT path-type 4.0.0 MIT pbkdf2 3.1.2 MIT picomatch 2.3.1 MIT diff --git a/distribution/NOTICE.md b/distribution/NOTICE.md index 2454f761b7..0afaaee538 100644 --- a/distribution/NOTICE.md +++ b/distribution/NOTICE.md @@ -19,414 +19,448 @@ Please copy database driver dependencies, such as `mysql-connector-java.jar`, to ```aidl . -├── DISCLAIMER -├── LICENSE -├── NOTICE -├── seata-namingserver -│ ├── Dockerfile -│ ├── bin -│ │ ├── seata-namingserver-setup.sh -│ │ ├── seata-namingserver.bat -│ │ └── seata-namingserver.sh -│ ├── conf -│ │ ├── application.yml -│ │ ├── logback -│ │ │ ├── console-appender.xml -│ │ │ └── file-appender.xml -│ │ └── logback-spring.xml -│ ├── lib -│ │ ├── caffeine-2.9.3.jar -│ │ ├── checker-qual-3.37.0.jar -│ │ ├── commons-codec-1.15.jar -│ │ ├── commons-compiler-3.1.10.jar -│ │ ├── commons-lang-2.6.jar -│ │ ├── commons-lang3-3.12.0.jar -│ │ ├── error_prone_annotations-2.21.1.jar -│ │ ├── httpclient-4.5.14.jar -│ │ ├── httpcore-4.4.16.jar -│ │ ├── jackson-annotations-2.13.5.jar -│ │ ├── jackson-core-2.13.5.jar -│ │ ├── jackson-databind-2.13.5.jar -│ │ ├── jackson-datatype-jdk8-2.13.5.jar -│ │ ├── jackson-datatype-jsr310-2.13.5.jar -│ │ ├── jackson-module-parameter-names-2.13.5.jar -│ │ ├── jakarta.annotation-api-1.3.5.jar -│ │ ├── janino-3.1.10.jar -│ │ ├── jul-to-slf4j-1.7.36.jar -│ │ ├── logback-classic-1.2.12.jar -│ │ ├── logback-core-1.2.12.jar -│ │ ├── netty-all-4.1.101.Final.jar -│ │ ├── netty-buffer-4.1.101.Final.jar -│ │ ├── netty-codec-4.1.101.Final.jar -│ │ ├── netty-codec-dns-4.1.101.Final.jar -│ │ ├── netty-codec-haproxy-4.1.101.Final.jar -│ │ ├── netty-codec-http-4.1.101.Final.jar -│ │ ├── netty-codec-http2-4.1.101.Final.jar -│ │ ├── netty-codec-memcache-4.1.101.Final.jar -│ │ ├── netty-codec-mqtt-4.1.101.Final.jar -│ │ ├── netty-codec-redis-4.1.101.Final.jar -│ │ ├── netty-codec-smtp-4.1.101.Final.jar -│ │ ├── netty-codec-socks-4.1.101.Final.jar -│ │ ├── netty-codec-stomp-4.1.101.Final.jar -│ │ ├── netty-codec-xml-4.1.101.Final.jar -│ │ ├── netty-common-4.1.101.Final.jar -│ │ ├── netty-handler-4.1.101.Final.jar -│ │ ├── netty-handler-proxy-4.1.101.Final.jar -│ │ ├── netty-handler-ssl-ocsp-4.1.101.Final.jar -│ │ ├── netty-resolver-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-classes-macos-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar -│ │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar -│ │ ├── netty-transport-4.1.101.Final.jar -│ │ ├── netty-transport-classes-epoll-4.1.101.Final.jar -│ │ ├── netty-transport-classes-kqueue-4.1.101.Final.jar -│ │ ├── netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar -│ │ ├── netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar -│ │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar -│ │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar -│ │ ├── netty-transport-native-unix-common-4.1.101.Final.jar -│ │ ├── netty-transport-rxtx-4.1.101.Final.jar -│ │ ├── netty-transport-sctp-4.1.101.Final.jar -│ │ ├── netty-transport-udt-4.1.101.Final.jar -│ │ ├── seata-common-2.3.0.jar -│ │ ├── slf4j-api-1.7.36.jar -│ │ ├── snakeyaml-2.0.jar -│ │ ├── spring-aop-5.3.39.jar -│ │ ├── spring-beans-5.3.39.jar -│ │ ├── spring-boot-2.7.18.jar -│ │ ├── spring-boot-autoconfigure-2.7.18.jar -│ │ ├── spring-boot-starter-2.7.18.jar -│ │ ├── spring-boot-starter-json-2.7.18.jar -│ │ ├── spring-boot-starter-logging-2.7.18.jar -│ │ ├── spring-boot-starter-tomcat-2.7.18.jar -│ │ ├── spring-boot-starter-web-2.7.18.jar -│ │ ├── spring-context-5.3.39.jar -│ │ ├── spring-core-5.3.39.jar -│ │ ├── spring-expression-5.3.39.jar -│ │ ├── spring-jcl-5.3.39.jar -│ │ ├── spring-web-5.3.39.jar -│ │ ├── spring-webmvc-5.3.39.jar -│ │ ├── tomcat-annotations-api-9.0.98.jar -│ │ ├── tomcat-embed-core-9.0.98.jar -│ │ ├── tomcat-embed-el-9.0.98.jar -│ │ └── tomcat-embed-websocket-9.0.98.jar -│ └── target -│ └── seata-namingserver.jar -└── seata-server - ├── Dockerfile - ├── bin - │ ├── seata-server.bat - │ ├── seata-server.sh - │ └── seata-setup.sh - ├── conf - │ ├── application.example.yml - │ ├── application.raft.example.yml - │ ├── application.yml - │ ├── logback - │ │ ├── console-appender.xml - │ │ ├── file-appender.xml - │ │ ├── kafka-appender.xml - │ │ ├── logstash-appender.xml - │ │ └── metric-appender.xml - │ └── logback-spring.xml - ├── ext - │ └── apm-skywalking - │ ├── plugins - │ │ ├── apm-jdbc-commons-8.6.0.jar - │ │ ├── apm-mysql-5.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-6.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-8.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-commons-8.6.0.jar - │ │ └── apm-seata-skywalking-plugin-2.3.0.jar - │ └── skywalking-agent.jar - ├── lib - │ ├── DmJdbcDriver18-8.1.2.192.jar - │ ├── HikariCP-4.0.3.jar - │ ├── animal-sniffer-annotations-1.24.jar - │ ├── annotations-4.1.1.4.jar - │ ├── ant-1.10.12.jar - │ ├── ant-launcher-1.10.12.jar - │ ├── aopalliance-1.0.jar - │ ├── apollo-client-2.0.1.jar - │ ├── apollo-core-2.0.1.jar - │ ├── archaius-core-0.7.6.jar - │ ├── asm-6.0.jar - │ ├── audience-annotations-0.12.0.jar - │ ├── bolt-1.6.7.jar - │ ├── checker-qual-3.37.0.jar - │ ├── commons-codec-1.15.jar - │ ├── commons-compiler-3.1.10.jar - │ ├── commons-configuration-1.10.jar - │ ├── commons-dbcp2-2.9.0.jar - │ ├── commons-io-2.8.0.jar - │ ├── commons-jxpath-1.3.jar - │ ├── commons-lang-2.6.jar - │ ├── commons-logging-1.2.jar - │ ├── commons-math-2.2.jar - │ ├── commons-pool-1.6.jar - │ ├── commons-pool2-2.11.1.jar - │ ├── compactmap-2.0.jar - │ ├── config-1.2.1.jar - │ ├── consul-api-1.4.2.jar - │ ├── curator-client-5.1.0.jar - │ ├── curator-framework-5.1.0.jar - │ ├── curator-recipes-5.1.0.jar - │ ├── curator-test-5.1.0.jar - │ ├── dexx-collections-0.2.jar - │ ├── disruptor-3.3.7.jar - │ ├── druid-1.2.20.jar - │ ├── error_prone_annotations-2.21.1.jar - │ ├── eureka-client-1.10.18.jar - │ ├── failsafe-2.3.3.jar - │ ├── failureaccess-1.0.1.jar - │ ├── fastjson-1.2.83.jar - │ ├── fastjson2-2.0.52.jar - │ ├── grpc-api-1.55.1.jar - │ ├── grpc-context-1.55.1.jar - │ ├── grpc-core-1.55.1.jar - │ ├── grpc-grpclb-1.27.1.jar - │ ├── grpc-netty-1.55.1.jar - │ ├── grpc-protobuf-1.55.1.jar - │ ├── grpc-protobuf-lite-1.55.1.jar - │ ├── grpc-stub-1.55.1.jar - │ ├── grpc-util-1.55.1.jar - │ ├── gson-2.9.1.jar - │ ├── guava-32.1.3-jre.jar - │ ├── guice-5.0.1.jar - │ ├── h2-2.1.214.jar - │ ├── hamcrest-2.2.jar - │ ├── hamcrest-core-2.2.jar - │ ├── hessian-4.0.3.jar - │ ├── hessian-4.0.63.jar - │ ├── httpasyncclient-4.1.5.jar - │ ├── httpclient-4.5.14.jar - │ ├── httpcore-4.4.16.jar - │ ├── httpcore-nio-4.4.16.jar - │ ├── j2objc-annotations-2.8.jar - │ ├── jackson-annotations-2.13.5.jar - │ ├── jackson-core-2.13.5.jar - │ ├── jackson-core-asl-1.9.13.jar - │ ├── jackson-databind-2.13.5.jar - │ ├── jackson-datatype-jdk8-2.13.5.jar - │ ├── jackson-datatype-jsr310-2.13.5.jar - │ ├── jackson-mapper-asl-1.9.13.jar - │ ├── jackson-module-parameter-names-2.13.5.jar - │ ├── jakarta.annotation-api-1.3.5.jar - │ ├── janino-3.1.10.jar - │ ├── javax.inject-1.jar - │ ├── javax.servlet-api-4.0.1.jar - │ ├── jcommander-1.82.jar - │ ├── jctools-core-2.1.1.jar - │ ├── jdbc - │ │ └── NOTICE.md - │ ├── jedis-3.8.0.jar - │ ├── jersey-apache-client4-1.19.1.jar - │ ├── jersey-client-1.19.1.jar - │ ├── jersey-core-1.19.1.jar - │ ├── jetcd-common-0.5.0.jar - │ ├── jetcd-core-0.5.0.jar - │ ├── jetcd-resolver-0.5.0.jar - │ ├── jettison-1.5.4.jar - │ ├── jjwt-api-0.10.5.jar - │ ├── jjwt-impl-0.10.5.jar - │ ├── jjwt-jackson-0.10.5.jar - │ ├── jna-5.5.0.jar - │ ├── joda-time-2.3.jar - │ ├── jraft-core-1.3.14.jar - │ ├── jsr305-3.0.2.jar - │ ├── jsr311-api-1.1.1.jar - │ ├── jul-to-slf4j-1.7.36.jar - │ ├── junit-4.13.2.jar - │ ├── kafka-clients-3.6.1.jar - │ ├── kryo-5.4.0.jar - │ ├── kryo-serializers-0.45.jar - │ ├── logback-classic-1.2.12.jar - │ ├── logback-core-1.2.12.jar - │ ├── logback-kafka-appender-0.2.0-RC2.jar - │ ├── logstash-logback-encoder-6.5.jar - │ ├── lz4-java-1.7.1.jar - │ ├── metrics-core-4.2.22.jar - │ ├── minlog-1.3.1.jar - │ ├── mxparser-1.2.2.jar - │ ├── nacos-api-1.4.6.jar - │ ├── nacos-client-1.4.6.jar - │ ├── nacos-common-1.4.6.jar - │ ├── netflix-eventbus-0.3.0.jar - │ ├── netflix-infix-0.3.0.jar - │ ├── netty-all-4.1.101.Final.jar - │ ├── netty-buffer-4.1.101.Final.jar - │ ├── netty-codec-4.1.101.Final.jar - │ ├── netty-codec-dns-4.1.101.Final.jar - │ ├── netty-codec-haproxy-4.1.101.Final.jar - │ ├── netty-codec-http-4.1.101.Final.jar - │ ├── netty-codec-http2-4.1.101.Final.jar - │ ├── netty-codec-memcache-4.1.101.Final.jar - │ ├── netty-codec-mqtt-4.1.101.Final.jar - │ ├── netty-codec-redis-4.1.101.Final.jar - │ ├── netty-codec-smtp-4.1.101.Final.jar - │ ├── netty-codec-socks-4.1.101.Final.jar - │ ├── netty-codec-stomp-4.1.101.Final.jar - │ ├── netty-codec-xml-4.1.101.Final.jar - │ ├── netty-common-4.1.101.Final.jar - │ ├── netty-handler-4.1.101.Final.jar - │ ├── netty-handler-proxy-4.1.101.Final.jar - │ ├── netty-handler-ssl-ocsp-4.1.101.Final.jar - │ ├── netty-resolver-4.1.101.Final.jar - │ ├── netty-resolver-dns-4.1.101.Final.jar - │ ├── netty-resolver-dns-classes-macos-4.1.101.Final.jar - │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar - │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar - │ ├── netty-transport-4.1.101.Final.jar - │ ├── netty-transport-classes-epoll-4.1.101.Final.jar - │ ├── netty-transport-classes-kqueue-4.1.101.Final.jar - │ ├── netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar - │ ├── netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar - │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar - │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar - │ ├── netty-transport-native-unix-common-4.1.101.Final.jar - │ ├── netty-transport-rxtx-4.1.101.Final.jar - │ ├── netty-transport-sctp-4.1.101.Final.jar - │ ├── netty-transport-udt-4.1.101.Final.jar - │ ├── objenesis-3.2.jar - │ ├── perfmark-api-0.25.0.jar - │ ├── postgresql-42.3.8.jar - │ ├── proto-google-common-protos-2.9.0.jar - │ ├── protobuf-java-3.25.4.jar - │ ├── protobuf-java-util-3.11.0.jar - │ ├── reflectasm-1.11.9.jar - │ ├── registry-client-all-6.3.0.jar - │ ├── rocksdbjni-8.8.1.jar - │ ├── seata-common-2.3.0.jar - │ ├── seata-compressor-all-2.3.0.jar - │ ├── seata-compressor-bzip2-2.3.0.jar - │ ├── seata-compressor-deflater-2.3.0.jar - │ ├── seata-compressor-gzip-2.3.0.jar - │ ├── seata-compressor-lz4-2.3.0.jar - │ ├── seata-compressor-zip-2.3.0.jar - │ ├── seata-compressor-zstd-2.3.0.jar - │ ├── seata-config-all-2.3.0.jar - │ ├── seata-config-apollo-2.3.0.jar - │ ├── seata-config-consul-2.3.0.jar - │ ├── seata-config-core-2.3.0.jar - │ ├── seata-config-etcd3-2.3.0.jar - │ ├── seata-config-nacos-2.3.0.jar - │ ├── seata-config-spring-cloud-2.3.0.jar - │ ├── seata-config-zk-2.3.0.jar - │ ├── seata-console-2.3.0.jar - │ ├── seata-core-2.3.0.jar - │ ├── seata-discovery-all-2.3.0.jar - │ ├── seata-discovery-consul-2.3.0.jar - │ ├── seata-discovery-core-2.3.0.jar - │ ├── seata-discovery-custom-2.3.0.jar - │ ├── seata-discovery-etcd3-2.3.0.jar - │ ├── seata-discovery-eureka-2.3.0.jar - │ ├── seata-discovery-nacos-2.3.0.jar - │ ├── seata-discovery-namingserver-2.3.0.jar - │ ├── seata-discovery-redis-2.3.0.jar - │ ├── seata-discovery-sofa-2.3.0.jar - │ ├── seata-discovery-zk-2.3.0.jar - │ ├── seata-metrics-all-2.3.0.jar - │ ├── seata-metrics-api-2.3.0.jar - │ ├── seata-metrics-core-2.3.0.jar - │ ├── seata-metrics-exporter-prometheus-2.3.0.jar - │ ├── seata-metrics-registry-compact-2.3.0.jar - │ ├── seata-serializer-all-2.3.0.jar - │ ├── seata-serializer-hessian-2.3.0.jar - │ ├── seata-serializer-kryo-2.3.0.jar - │ ├── seata-serializer-protobuf-2.3.0.jar - │ ├── seata-serializer-seata-2.3.0.jar - │ ├── seata-spring-autoconfigure-core-2.3.0.jar - │ ├── seata-spring-autoconfigure-server-2.3.0.jar - │ ├── servo-core-0.12.21.jar - │ ├── simpleclient-0.15.0.jar - │ ├── simpleclient_common-0.15.0.jar - │ ├── simpleclient_httpserver-0.15.0.jar - │ ├── simpleclient_tracer_common-0.15.0.jar - │ ├── simpleclient_tracer_otel-0.15.0.jar - │ ├── simpleclient_tracer_otel_agent-0.15.0.jar - │ ├── slf4j-api-1.7.36.jar - │ ├── snakeyaml-2.0.jar - │ ├── snappy-java-1.1.10.5.jar - │ ├── sofa-common-tools-1.0.12.jar - │ ├── spring-aop-5.3.39.jar - │ ├── spring-beans-5.3.39.jar - │ ├── spring-boot-2.7.18.jar - │ ├── spring-boot-autoconfigure-2.7.18.jar - │ ├── spring-boot-starter-2.7.18.jar - │ ├── spring-boot-starter-json-2.7.18.jar - │ ├── spring-boot-starter-logging-2.7.18.jar - │ ├── spring-boot-starter-security-2.7.18.jar - │ ├── spring-boot-starter-tomcat-2.7.18.jar - │ ├── spring-boot-starter-web-2.7.18.jar - │ ├── spring-context-5.3.39.jar - │ ├── spring-core-5.3.39.jar - │ ├── spring-expression-5.3.39.jar - │ ├── spring-jcl-5.3.39.jar - │ ├── spring-security-config-5.7.11.jar - │ ├── spring-security-core-5.7.11.jar - │ ├── spring-security-crypto-5.7.11.jar - │ ├── spring-security-web-5.7.11.jar - │ ├── spring-test-5.3.39.jar - │ ├── spring-web-5.3.39.jar - │ ├── spring-webmvc-5.3.39.jar - │ ├── tomcat-annotations-api-9.0.98.jar - │ ├── tomcat-embed-core-9.0.98.jar - │ ├── tomcat-embed-el-9.0.98.jar - │ ├── tomcat-embed-websocket-9.0.98.jar - │ ├── xstream-1.4.21.jar - │ ├── zookeeper-3.7.2.jar - │ ├── zookeeper-jute-3.7.2.jar - │ └── zstd-jni-1.5.0-4.jar - ├── script - │ ├── config-center - │ │ ├── README.md - │ │ ├── apollo - │ │ │ ├── apollo-config-interactive.sh - │ │ │ └── apollo-config.sh - │ │ ├── config.txt - │ │ ├── consul - │ │ │ ├── consul-config-interactive.sh - │ │ │ └── consul-config.sh - │ │ ├── etcd3 - │ │ │ ├── etcd3-config-interactive.sh - │ │ │ └── etcd3-config.sh - │ │ ├── nacos - │ │ │ ├── nacos-config-interactive.py - │ │ │ ├── nacos-config-interactive.sh - │ │ │ ├── nacos-config.py - │ │ │ └── nacos-config.sh - │ │ └── zk - │ │ ├── zk-config-interactive.sh - │ │ └── zk-config.sh - │ ├── logstash - │ │ └── config - │ │ ├── logstash-kafka.conf - │ │ └── logstash-logback.conf - │ └── server - │ ├── db - │ │ ├── dm.sql - │ │ ├── mysql.sql - │ │ ├── oracle.sql - │ │ ├── postgresql.sql - │ │ └── sqlserver.sql - │ ├── docker-compose - │ │ └── docker-compose.yaml - │ ├── helm - │ │ └── seata-server - │ │ ├── Chart.yaml - │ │ ├── templates - │ │ │ ├── NOTES.txt - │ │ │ ├── _helpers.tpl - │ │ │ ├── deployment.yaml - │ │ │ ├── service.yaml - │ │ │ └── tests - │ │ │ └── test-connection.yaml - │ │ └── values.yaml - │ └── kubernetes - │ └── seata-server.yaml - └── target - └── seata-server.jar +│ DISCLAIMER +│ +├─seata-namingserver +│ │ Dockerfile +│ │ LICENSE +│ │ NOTICE +│ │ +│ ├─bin +│ │ seata-namingserver-setup.sh +│ │ seata-namingserver.bat +│ │ seata-namingserver.sh +│ │ +│ ├─conf +│ │ │ application.yml +│ │ │ logback-spring.xml +│ │ │ +│ │ └─logback +│ │ console-appender.xml +│ │ file-appender.xml +│ │ +│ ├─lib +│ │ caffeine-2.9.3.jar +│ │ checker-qual-3.37.0.jar +│ │ commons-codec-1.15.jar +│ │ commons-compiler-3.1.10.jar +│ │ commons-io-2.8.0.jar +│ │ commons-lang-2.6.jar +│ │ commons-lang3-3.12.0.jar +│ │ error_prone_annotations-2.21.1.jar +│ │ httpasyncclient-4.1.5.jar +│ │ httpclient-4.5.14.jar +│ │ httpcore-4.4.16.jar +│ │ httpcore-nio-4.4.16.jar +│ │ jackson-annotations-2.13.5.jar +│ │ jackson-core-2.13.5.jar +│ │ jackson-databind-2.13.5.jar +│ │ jackson-datatype-jdk8-2.13.5.jar +│ │ jackson-datatype-jsr310-2.13.5.jar +│ │ jackson-module-parameter-names-2.13.5.jar +│ │ jakarta.annotation-api-1.3.5.jar +│ │ janino-3.1.10.jar +│ │ javax.servlet-api-4.0.1.jar +│ │ jjwt-api-0.10.5.jar +│ │ jjwt-impl-0.10.5.jar +│ │ jjwt-jackson-0.10.5.jar +│ │ jul-to-slf4j-1.7.36.jar +│ │ logback-classic-1.2.12.jar +│ │ logback-core-1.2.12.jar +│ │ netty-all-4.1.101.Final.jar +│ │ netty-buffer-4.1.101.Final.jar +│ │ netty-codec-4.1.101.Final.jar +│ │ netty-codec-dns-4.1.101.Final.jar +│ │ netty-codec-haproxy-4.1.101.Final.jar +│ │ netty-codec-http-4.1.101.Final.jar +│ │ netty-codec-http2-4.1.101.Final.jar +│ │ netty-codec-memcache-4.1.101.Final.jar +│ │ netty-codec-mqtt-4.1.101.Final.jar +│ │ netty-codec-redis-4.1.101.Final.jar +│ │ netty-codec-smtp-4.1.101.Final.jar +│ │ netty-codec-socks-4.1.101.Final.jar +│ │ netty-codec-stomp-4.1.101.Final.jar +│ │ netty-codec-xml-4.1.101.Final.jar +│ │ netty-common-4.1.101.Final.jar +│ │ netty-handler-4.1.101.Final.jar +│ │ netty-handler-proxy-4.1.101.Final.jar +│ │ netty-handler-ssl-ocsp-4.1.101.Final.jar +│ │ netty-resolver-4.1.101.Final.jar +│ │ netty-resolver-dns-4.1.101.Final.jar +│ │ netty-resolver-dns-classes-macos-4.1.101.Final.jar +│ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar +│ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar +│ │ netty-transport-4.1.101.Final.jar +│ │ netty-transport-classes-epoll-4.1.101.Final.jar +│ │ netty-transport-classes-kqueue-4.1.101.Final.jar +│ │ netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar +│ │ netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar +│ │ netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar +│ │ netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar +│ │ netty-transport-native-unix-common-4.1.101.Final.jar +│ │ netty-transport-rxtx-4.1.101.Final.jar +│ │ netty-transport-sctp-4.1.101.Final.jar +│ │ netty-transport-udt-4.1.101.Final.jar +│ │ seata-common-2.4.0-SNAPSHOT.jar +│ │ seata-console-2.4.0-SNAPSHOT.jar +│ │ slf4j-api-1.7.36.jar +│ │ snakeyaml-2.0.jar +│ │ spring-aop-5.3.39.jar +│ │ spring-beans-5.3.39.jar +│ │ spring-boot-2.7.18.jar +│ │ spring-boot-autoconfigure-2.7.18.jar +│ │ spring-boot-starter-2.7.18.jar +│ │ spring-boot-starter-json-2.7.18.jar +│ │ spring-boot-starter-logging-2.7.18.jar +│ │ spring-boot-starter-security-2.7.18.jar +│ │ spring-boot-starter-tomcat-2.7.18.jar +│ │ spring-boot-starter-web-2.7.18.jar +│ │ spring-context-5.3.39.jar +│ │ spring-core-5.3.39.jar +│ │ spring-expression-5.3.39.jar +│ │ spring-jcl-5.3.39.jar +│ │ spring-security-config-5.7.11.jar +│ │ spring-security-core-5.7.11.jar +│ │ spring-security-crypto-5.7.11.jar +│ │ spring-security-web-5.7.11.jar +│ │ spring-web-5.3.39.jar +│ │ spring-webmvc-5.3.39.jar +│ │ tomcat-annotations-api-9.0.83.jar +│ │ tomcat-embed-core-9.0.99.jar +│ │ tomcat-embed-el-9.0.99.jar +│ │ tomcat-embed-websocket-9.0.99.jar +│ │ +│ └─target +│ seata-namingserver.jar +│ +└─seata-server + │ Dockerfile + │ LICENSE + │ NOTICE + │ + ├─bin + │ seata-server.bat + │ seata-server.sh + │ seata-setup.sh + │ + ├─conf + │ │ application.example.yml + │ │ application.raft.example.yml + │ │ application.yml + │ │ logback-spring.xml + │ │ + │ └─logback + │ console-appender.xml + │ file-appender.xml + │ kafka-appender.xml + │ logstash-appender.xml + │ metric-appender.xml + │ + ├─ext + │ └─apm-skywalking + │ │ skywalking-agent.jar + │ │ + │ └─plugins + │ apm-jdbc-commons-8.6.0.jar + │ apm-mysql-5.x-plugin-8.6.0.jar + │ apm-mysql-6.x-plugin-8.6.0.jar + │ apm-mysql-8.x-plugin-8.6.0.jar + │ apm-mysql-commons-8.6.0.jar + │ apm-seata-skywalking-plugin-2.4.0-SNAPSHOT.jar + │ + ├─lib + │ │ ant-1.10.12.jar + │ │ ant-launcher-1.10.12.jar + │ │ aopalliance-1.0.jar + │ │ apollo-client-2.0.1.jar + │ │ apollo-core-2.0.1.jar + │ │ archaius-core-0.7.6.jar + │ │ asm-6.0.jar + │ │ audience-annotations-0.12.0.jar + │ │ bolt-1.6.7.jar + │ │ bucket4j_jdk8-core-8.1.0.jar + │ │ checker-qual-3.37.0.jar + │ │ commons-codec-1.15.jar + │ │ commons-compiler-3.1.10.jar + │ │ commons-configuration-1.10.jar + │ │ commons-dbcp2-2.9.0.jar + │ │ commons-io-2.8.0.jar + │ │ commons-jxpath-1.3.jar + │ │ commons-lang-2.6.jar + │ │ commons-logging-1.2.jar + │ │ commons-math-2.2.jar + │ │ commons-pool-1.6.jar + │ │ commons-pool2-2.11.1.jar + │ │ compactmap-2.0.jar + │ │ config-1.2.1.jar + │ │ consul-api-1.4.2.jar + │ │ curator-client-5.1.0.jar + │ │ curator-framework-5.1.0.jar + │ │ curator-recipes-5.1.0.jar + │ │ curator-test-5.1.0.jar + │ │ dexx-collections-0.2.jar + │ │ disruptor-3.3.7.jar + │ │ DmJdbcDriver18-8.1.2.192.jar + │ │ druid-1.2.20.jar + │ │ error_prone_annotations-2.21.1.jar + │ │ eureka-client-1.10.18.jar + │ │ failsafe-2.3.3.jar + │ │ failureaccess-1.0.1.jar + │ │ fastjson-1.2.83.jar + │ │ fastjson2-2.0.52.jar + │ │ fury-core-0.8.0.jar + │ │ grpc-api-1.55.1.jar + │ │ grpc-context-1.55.1.jar + │ │ grpc-grpclb-1.27.1.jar + │ │ grpc-netty-1.55.1.jar + │ │ grpc-protobuf-1.55.1.jar + │ │ grpc-protobuf-lite-1.55.1.jar + │ │ grpc-stub-1.55.1.jar + │ │ gson-2.9.1.jar + │ │ guava-32.1.3-jre.jar + │ │ guice-5.0.1.jar + │ │ hamcrest-2.2.jar + │ │ hamcrest-core-2.2.jar + │ │ hessian-4.0.3.jar + │ │ hessian-4.0.63.jar + │ │ HikariCP-4.0.3.jar + │ │ httpasyncclient-4.1.5.jar + │ │ httpclient-4.5.14.jar + │ │ httpcore-4.4.16.jar + │ │ httpcore-nio-4.4.16.jar + │ │ j2objc-annotations-2.8.jar + │ │ jackson-annotations-2.13.5.jar + │ │ jackson-core-2.13.5.jar + │ │ jackson-databind-2.13.5.jar + │ │ jackson-datatype-jdk8-2.13.5.jar + │ │ jackson-datatype-jsr310-2.13.5.jar + │ │ jackson-module-parameter-names-2.13.5.jar + │ │ jakarta.annotation-api-1.3.5.jar + │ │ janino-3.1.10.jar + │ │ javax.inject-1.jar + │ │ jcommander-1.82.jar + │ │ jctools-core-2.1.1.jar + │ │ jedis-3.8.0.jar + │ │ jersey-apache-client4-1.19.1.jar + │ │ jersey-client-1.19.1.jar + │ │ jersey-core-1.19.1.jar + │ │ jetcd-common-0.5.0.jar + │ │ jetcd-core-0.5.0.jar + │ │ jetcd-resolver-0.5.0.jar + │ │ jettison-1.5.4.jar + │ │ jna-5.5.0.jar + │ │ joda-time-2.3.jar + │ │ jraft-core-1.3.14.jar + │ │ jsr305-3.0.2.jar + │ │ jsr311-api-1.1.1.jar + │ │ jul-to-slf4j-1.7.36.jar + │ │ junit-4.13.2.jar + │ │ kafka-clients-3.6.1.jar + │ │ kryo-5.4.0.jar + │ │ kryo-serializers-0.45.jar + │ │ logback-classic-1.2.12.jar + │ │ logback-core-1.2.12.jar + │ │ logback-kafka-appender-0.2.0-RC2.jar + │ │ logstash-logback-encoder-6.5.jar + │ │ lz4-java-1.7.1.jar + │ │ metrics-core-4.2.22.jar + │ │ minlog-1.3.1.jar + │ │ mxparser-1.2.2.jar + │ │ nacos-api-1.4.6.jar + │ │ nacos-client-1.4.6.jar + │ │ nacos-common-1.4.6.jar + │ │ netflix-eventbus-0.3.0.jar + │ │ netflix-infix-0.3.0.jar + │ │ netty-all-4.1.101.Final.jar + │ │ netty-buffer-4.1.101.Final.jar + │ │ netty-codec-4.1.101.Final.jar + │ │ netty-codec-dns-4.1.101.Final.jar + │ │ netty-codec-haproxy-4.1.101.Final.jar + │ │ netty-codec-http-4.1.101.Final.jar + │ │ netty-codec-http2-4.1.101.Final.jar + │ │ netty-codec-memcache-4.1.101.Final.jar + │ │ netty-codec-mqtt-4.1.101.Final.jar + │ │ netty-codec-redis-4.1.101.Final.jar + │ │ netty-codec-smtp-4.1.101.Final.jar + │ │ netty-codec-socks-4.1.101.Final.jar + │ │ netty-codec-stomp-4.1.101.Final.jar + │ │ netty-codec-xml-4.1.101.Final.jar + │ │ netty-common-4.1.101.Final.jar + │ │ netty-handler-4.1.101.Final.jar + │ │ netty-handler-proxy-4.1.101.Final.jar + │ │ netty-handler-ssl-ocsp-4.1.101.Final.jar + │ │ netty-resolver-4.1.101.Final.jar + │ │ netty-resolver-dns-4.1.101.Final.jar + │ │ netty-resolver-dns-classes-macos-4.1.101.Final.jar + │ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar + │ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar + │ │ netty-transport-4.1.101.Final.jar + │ │ netty-transport-classes-epoll-4.1.101.Final.jar + │ │ netty-transport-classes-kqueue-4.1.101.Final.jar + │ │ netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar + │ │ netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar + │ │ netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar + │ │ netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar + │ │ netty-transport-native-unix-common-4.1.101.Final.jar + │ │ netty-transport-rxtx-4.1.101.Final.jar + │ │ netty-transport-sctp-4.1.101.Final.jar + │ │ netty-transport-udt-4.1.101.Final.jar + │ │ objenesis-3.2.jar + │ │ perfmark-api-0.25.0.jar + │ │ postgresql-42.3.8.jar + │ │ proto-google-common-protos-2.9.0.jar + │ │ protobuf-java-3.25.5.jar + │ │ protobuf-java-util-3.11.0.jar + │ │ reflectasm-1.11.9.jar + │ │ registry-client-all-6.3.0.jar + │ │ rocksdbjni-8.8.1.jar + │ │ seata-common-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-all-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-bzip2-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-deflater-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-gzip-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-lz4-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-zip-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-zstd-2.4.0-SNAPSHOT.jar + │ │ seata-config-all-2.4.0-SNAPSHOT.jar + │ │ seata-config-apollo-2.4.0-SNAPSHOT.jar + │ │ seata-config-consul-2.4.0-SNAPSHOT.jar + │ │ seata-config-core-2.4.0-SNAPSHOT.jar + │ │ seata-config-etcd3-2.4.0-SNAPSHOT.jar + │ │ seata-config-nacos-2.4.0-SNAPSHOT.jar + │ │ seata-config-spring-cloud-2.4.0-SNAPSHOT.jar + │ │ seata-config-zk-2.4.0-SNAPSHOT.jar + │ │ seata-core-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-all-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-consul-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-core-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-custom-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-etcd3-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-eureka-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-nacos-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-namingserver-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-redis-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-sofa-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-zk-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-all-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-api-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-core-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-exporter-prometheus-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-registry-compact-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-all-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-fastjson2-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-fury-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-hessian-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-kryo-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-protobuf-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-seata-2.4.0-SNAPSHOT.jar + │ │ seata-spring-autoconfigure-core-2.4.0-SNAPSHOT.jar + │ │ seata-spring-autoconfigure-server-2.4.0-SNAPSHOT.jar + │ │ servo-core-0.12.21.jar + │ │ simpleclient-0.15.0.jar + │ │ simpleclient_common-0.15.0.jar + │ │ simpleclient_httpserver-0.15.0.jar + │ │ simpleclient_tracer_common-0.15.0.jar + │ │ simpleclient_tracer_otel-0.15.0.jar + │ │ simpleclient_tracer_otel_agent-0.15.0.jar + │ │ slf4j-api-1.7.36.jar + │ │ snakeyaml-2.0.jar + │ │ snappy-java-1.1.10.5.jar + │ │ sofa-common-tools-1.0.12.jar + │ │ spring-aop-5.3.39.jar + │ │ spring-beans-5.3.39.jar + │ │ spring-boot-2.7.18.jar + │ │ spring-boot-autoconfigure-2.7.18.jar + │ │ spring-boot-starter-2.7.18.jar + │ │ spring-boot-starter-json-2.7.18.jar + │ │ spring-boot-starter-logging-2.7.18.jar + │ │ spring-boot-starter-tomcat-2.7.18.jar + │ │ spring-boot-starter-web-2.7.18.jar + │ │ spring-context-5.3.39.jar + │ │ spring-core-5.3.39.jar + │ │ spring-expression-5.3.39.jar + │ │ spring-jcl-5.3.39.jar + │ │ spring-test-5.3.39.jar + │ │ spring-web-5.3.39.jar + │ │ spring-webmvc-5.3.39.jar + │ │ tomcat-annotations-api-9.0.83.jar + │ │ tomcat-embed-core-9.0.99.jar + │ │ tomcat-embed-el-9.0.99.jar + │ │ tomcat-embed-websocket-9.0.99.jar + │ │ xstream-1.4.21.jar + │ │ zookeeper-3.7.2.jar + │ │ zookeeper-jute-3.7.2.jar + │ │ zstd-jni-1.5.0-4.jar + │ │ + │ └─jdbc + │ NOTICE.md + │ + ├─script + │ ├─config-center + │ │ │ config.txt + │ │ │ README.md + │ │ │ + │ │ ├─apollo + │ │ │ apollo-config-interactive.sh + │ │ │ apollo-config.sh + │ │ │ + │ │ ├─consul + │ │ │ consul-config-interactive.sh + │ │ │ consul-config.sh + │ │ │ + │ │ ├─etcd3 + │ │ │ etcd3-config-interactive.sh + │ │ │ etcd3-config.sh + │ │ │ + │ │ ├─nacos + │ │ │ nacos-config-interactive.py + │ │ │ nacos-config-interactive.sh + │ │ │ nacos-config.py + │ │ │ nacos-config.sh + │ │ │ + │ │ └─zk + │ │ zk-config-interactive.sh + │ │ zk-config.sh + │ │ + │ ├─logstash + │ │ └─config + │ │ logstash-kafka.conf + │ │ logstash-logback.conf + │ │ + │ └─server + │ ├─db + │ │ dm.sql + │ │ kingbase.sql + │ │ mysql.sql + │ │ oracle.sql + │ │ oscar.sql + │ │ postgresql.sql + │ │ sqlserver.sql + │ │ + │ ├─docker-compose + │ │ docker-compose.yaml + │ │ + │ ├─helm + │ │ └─seata-server + │ │ │ .helmignore + │ │ │ Chart.yaml + │ │ │ values.yaml + │ │ │ + │ │ └─templates + │ │ │ deployment.yaml + │ │ │ NOTES.txt + │ │ │ service.yaml + │ │ │ _helpers.tpl + │ │ │ + │ │ └─tests + │ │ test-connection.yaml + │ │ + │ └─kubernetes + │ seata-server.yaml + │ + └─target + seata-server.jar + ``` @@ -436,416 +470,448 @@ Please copy database driver dependencies, such as `mysql-connector-java.jar`, to 请将数据库driver相关依赖例如:`mysql-connector-java.jar`,拷贝到此目录下。目录结构示例如下: ```aidl . -├── DISCLAIMER -├── LICENSE -├── NOTICE -├── seata-namingserver -│ ├── Dockerfile -│ ├── bin -│ │ ├── seata-namingserver-setup.sh -│ │ ├── seata-namingserver.bat -│ │ └── seata-namingserver.sh -│ ├── conf -│ │ ├── application.yml -│ │ ├── logback -│ │ │ ├── console-appender.xml -│ │ │ └── file-appender.xml -│ │ └── logback-spring.xml -│ ├── lib -│ │ ├── caffeine-2.9.3.jar -│ │ ├── checker-qual-3.37.0.jar -│ │ ├── commons-codec-1.15.jar -│ │ ├── commons-compiler-3.1.10.jar -│ │ ├── commons-lang-2.6.jar -│ │ ├── commons-lang3-3.12.0.jar -│ │ ├── error_prone_annotations-2.21.1.jar -│ │ ├── httpclient-4.5.14.jar -│ │ ├── httpcore-4.4.16.jar -│ │ ├── jackson-annotations-2.13.5.jar -│ │ ├── jackson-core-2.13.5.jar -│ │ ├── jackson-databind-2.13.5.jar -│ │ ├── jackson-datatype-jdk8-2.13.5.jar -│ │ ├── jackson-datatype-jsr310-2.13.5.jar -│ │ ├── jackson-module-parameter-names-2.13.5.jar -│ │ ├── jakarta.annotation-api-1.3.5.jar -│ │ ├── janino-3.1.10.jar -│ │ ├── jul-to-slf4j-1.7.36.jar -│ │ ├── log4j-api-2.17.2.jar -│ │ ├── log4j-to-slf4j-2.17.2.jar -│ │ ├── logback-classic-1.2.12.jar -│ │ ├── logback-core-1.2.12.jar -│ │ ├── netty-all-4.1.101.Final.jar -│ │ ├── netty-buffer-4.1.101.Final.jar -│ │ ├── netty-codec-4.1.101.Final.jar -│ │ ├── netty-codec-dns-4.1.101.Final.jar -│ │ ├── netty-codec-haproxy-4.1.101.Final.jar -│ │ ├── netty-codec-http-4.1.101.Final.jar -│ │ ├── netty-codec-http2-4.1.101.Final.jar -│ │ ├── netty-codec-memcache-4.1.101.Final.jar -│ │ ├── netty-codec-mqtt-4.1.101.Final.jar -│ │ ├── netty-codec-redis-4.1.101.Final.jar -│ │ ├── netty-codec-smtp-4.1.101.Final.jar -│ │ ├── netty-codec-socks-4.1.101.Final.jar -│ │ ├── netty-codec-stomp-4.1.101.Final.jar -│ │ ├── netty-codec-xml-4.1.101.Final.jar -│ │ ├── netty-common-4.1.101.Final.jar -│ │ ├── netty-handler-4.1.101.Final.jar -│ │ ├── netty-handler-proxy-4.1.101.Final.jar -│ │ ├── netty-handler-ssl-ocsp-4.1.101.Final.jar -│ │ ├── netty-resolver-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-classes-macos-4.1.101.Final.jar -│ │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar -│ │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar -│ │ ├── netty-transport-4.1.101.Final.jar -│ │ ├── netty-transport-classes-epoll-4.1.101.Final.jar -│ │ ├── netty-transport-classes-kqueue-4.1.101.Final.jar -│ │ ├── netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar -│ │ ├── netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar -│ │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar -│ │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar -│ │ ├── netty-transport-native-unix-common-4.1.101.Final.jar -│ │ ├── netty-transport-rxtx-4.1.101.Final.jar -│ │ ├── netty-transport-sctp-4.1.101.Final.jar -│ │ ├── netty-transport-udt-4.1.101.Final.jar -│ │ ├── seata-common-2.3.0.jar -│ │ ├── slf4j-api-1.7.36.jar -│ │ ├── snakeyaml-2.0.jar -│ │ ├── spring-aop-5.3.39.jar -│ │ ├── spring-beans-5.3.39.jar -│ │ ├── spring-boot-2.7.18.jar -│ │ ├── spring-boot-autoconfigure-2.7.18.jar -│ │ ├── spring-boot-starter-2.7.18.jar -│ │ ├── spring-boot-starter-json-2.7.18.jar -│ │ ├── spring-boot-starter-logging-2.7.18.jar -│ │ ├── spring-boot-starter-tomcat-2.7.18.jar -│ │ ├── spring-boot-starter-web-2.7.18.jar -│ │ ├── spring-context-5.3.39.jar -│ │ ├── spring-core-5.3.39.jar -│ │ ├── spring-expression-5.3.39.jar -│ │ ├── spring-jcl-5.3.39.jar -│ │ ├── spring-web-5.3.39.jar -│ │ ├── spring-webmvc-5.3.39.jar -│ │ ├── tomcat-annotations-api-9.0.98.jar -│ │ ├── tomcat-embed-core-9.0.98.jar -│ │ ├── tomcat-embed-el-9.0.98.jar -│ │ └── tomcat-embed-websocket-9.0.98.jar -│ └── target -│ └── seata-namingserver.jar -└── seata-server - ├── Dockerfile - ├── bin - │ ├── seata-server.bat - │ ├── seata-server.sh - │ └── seata-setup.sh - ├── conf - │ ├── application.example.yml - │ ├── application.raft.example.yml - │ ├── application.yml - │ ├── logback - │ │ ├── console-appender.xml - │ │ ├── file-appender.xml - │ │ ├── kafka-appender.xml - │ │ ├── logstash-appender.xml - │ │ └── metric-appender.xml - │ └── logback-spring.xml - ├── ext - │ └── apm-skywalking - │ ├── plugins - │ │ ├── apm-jdbc-commons-8.6.0.jar - │ │ ├── apm-mysql-5.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-6.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-8.x-plugin-8.6.0.jar - │ │ ├── apm-mysql-commons-8.6.0.jar - │ │ └── apm-seata-skywalking-plugin-2.3.0.jar - │ └── skywalking-agent.jar - ├── lib - │ ├── DmJdbcDriver18-8.1.2.192.jar - │ ├── HikariCP-4.0.3.jar - │ ├── animal-sniffer-annotations-1.24.jar - │ ├── annotations-4.1.1.4.jar - │ ├── ant-1.10.12.jar - │ ├── ant-launcher-1.10.12.jar - │ ├── aopalliance-1.0.jar - │ ├── apollo-client-2.0.1.jar - │ ├── apollo-core-2.0.1.jar - │ ├── archaius-core-0.7.6.jar - │ ├── asm-6.0.jar - │ ├── audience-annotations-0.12.0.jar - │ ├── bolt-1.6.7.jar - │ ├── checker-qual-3.37.0.jar - │ ├── commons-codec-1.15.jar - │ ├── commons-compiler-3.1.10.jar - │ ├── commons-configuration-1.10.jar - │ ├── commons-dbcp2-2.9.0.jar - │ ├── commons-io-2.8.0.jar - │ ├── commons-jxpath-1.3.jar - │ ├── commons-lang-2.6.jar - │ ├── commons-logging-1.2.jar - │ ├── commons-math-2.2.jar - │ ├── commons-pool-1.6.jar - │ ├── commons-pool2-2.11.1.jar - │ ├── compactmap-2.0.jar - │ ├── config-1.2.1.jar - │ ├── consul-api-1.4.2.jar - │ ├── curator-client-5.1.0.jar - │ ├── curator-framework-5.1.0.jar - │ ├── curator-recipes-5.1.0.jar - │ ├── curator-test-5.1.0.jar - │ ├── dexx-collections-0.2.jar - │ ├── disruptor-3.3.7.jar - │ ├── druid-1.2.20.jar - │ ├── error_prone_annotations-2.21.1.jar - │ ├── eureka-client-1.10.18.jar - │ ├── failsafe-2.3.3.jar - │ ├── failureaccess-1.0.1.jar - │ ├── fastjson-1.2.83.jar - │ ├── fastjson2-2.0.52.jar - │ ├── grpc-api-1.55.1.jar - │ ├── grpc-context-1.55.1.jar - │ ├── grpc-core-1.55.1.jar - │ ├── grpc-grpclb-1.27.1.jar - │ ├── grpc-netty-1.55.1.jar - │ ├── grpc-protobuf-1.55.1.jar - │ ├── grpc-protobuf-lite-1.55.1.jar - │ ├── grpc-stub-1.55.1.jar - │ ├── grpc-util-1.55.1.jar - │ ├── gson-2.9.1.jar - │ ├── guava-32.1.3-jre.jar - │ ├── guice-5.0.1.jar - │ ├── h2-2.1.214.jar - │ ├── hamcrest-2.2.jar - │ ├── hamcrest-core-2.2.jar - │ ├── hessian-4.0.3.jar - │ ├── hessian-4.0.63.jar - │ ├── httpasyncclient-4.1.5.jar - │ ├── httpclient-4.5.14.jar - │ ├── httpcore-4.4.16.jar - │ ├── httpcore-nio-4.4.16.jar - │ ├── j2objc-annotations-2.8.jar - │ ├── jackson-annotations-2.13.5.jar - │ ├── jackson-core-2.13.5.jar - │ ├── jackson-core-asl-1.9.13.jar - │ ├── jackson-databind-2.13.5.jar - │ ├── jackson-datatype-jdk8-2.13.5.jar - │ ├── jackson-datatype-jsr310-2.13.5.jar - │ ├── jackson-mapper-asl-1.9.13.jar - │ ├── jackson-module-parameter-names-2.13.5.jar - │ ├── jakarta.annotation-api-1.3.5.jar - │ ├── janino-3.1.10.jar - │ ├── javax.inject-1.jar - │ ├── javax.servlet-api-4.0.1.jar - │ ├── jcommander-1.82.jar - │ ├── jctools-core-2.1.1.jar - │ ├── jdbc - │ │ └── NOTICE.md - │ │ └── mysql-connector-java-8.0.28.jar - │ ├── jedis-3.8.0.jar - │ ├── jersey-apache-client4-1.19.1.jar - │ ├── jersey-client-1.19.1.jar - │ ├── jersey-core-1.19.1.jar - │ ├── jetcd-common-0.5.0.jar - │ ├── jetcd-core-0.5.0.jar - │ ├── jetcd-resolver-0.5.0.jar - │ ├── jettison-1.5.4.jar - │ ├── jjwt-api-0.10.5.jar - │ ├── jjwt-impl-0.10.5.jar - │ ├── jjwt-jackson-0.10.5.jar - │ ├── jna-5.5.0.jar - │ ├── joda-time-2.3.jar - │ ├── jraft-core-1.3.14.jar - │ ├── jsr305-3.0.2.jar - │ ├── jsr311-api-1.1.1.jar - │ ├── jul-to-slf4j-1.7.36.jar - │ ├── junit-4.13.2.jar - │ ├── kafka-clients-3.6.1.jar - │ ├── kryo-5.4.0.jar - │ ├── kryo-serializers-0.45.jar - │ ├── logback-classic-1.2.12.jar - │ ├── logback-core-1.2.12.jar - │ ├── logback-kafka-appender-0.2.0-RC2.jar - │ ├── logstash-logback-encoder-6.5.jar - │ ├── lz4-java-1.7.1.jar - │ ├── metrics-core-4.2.22.jar - │ ├── minlog-1.3.1.jar - │ ├── mxparser-1.2.2.jar - │ ├── nacos-api-1.4.6.jar - │ ├── nacos-client-1.4.6.jar - │ ├── nacos-common-1.4.6.jar - │ ├── netflix-eventbus-0.3.0.jar - │ ├── netflix-infix-0.3.0.jar - │ ├── netty-all-4.1.101.Final.jar - │ ├── netty-buffer-4.1.101.Final.jar - │ ├── netty-codec-4.1.101.Final.jar - │ ├── netty-codec-dns-4.1.101.Final.jar - │ ├── netty-codec-haproxy-4.1.101.Final.jar - │ ├── netty-codec-http-4.1.101.Final.jar - │ ├── netty-codec-http2-4.1.101.Final.jar - │ ├── netty-codec-memcache-4.1.101.Final.jar - │ ├── netty-codec-mqtt-4.1.101.Final.jar - │ ├── netty-codec-redis-4.1.101.Final.jar - │ ├── netty-codec-smtp-4.1.101.Final.jar - │ ├── netty-codec-socks-4.1.101.Final.jar - │ ├── netty-codec-stomp-4.1.101.Final.jar - │ ├── netty-codec-xml-4.1.101.Final.jar - │ ├── netty-common-4.1.101.Final.jar - │ ├── netty-handler-4.1.101.Final.jar - │ ├── netty-handler-proxy-4.1.101.Final.jar - │ ├── netty-handler-ssl-ocsp-4.1.101.Final.jar - │ ├── netty-resolver-4.1.101.Final.jar - │ ├── netty-resolver-dns-4.1.101.Final.jar - │ ├── netty-resolver-dns-classes-macos-4.1.101.Final.jar - │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar - │ ├── netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar - │ ├── netty-transport-4.1.101.Final.jar - │ ├── netty-transport-classes-epoll-4.1.101.Final.jar - │ ├── netty-transport-classes-kqueue-4.1.101.Final.jar - │ ├── netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar - │ ├── netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar - │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar - │ ├── netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar - │ ├── netty-transport-native-unix-common-4.1.101.Final.jar - │ ├── netty-transport-rxtx-4.1.101.Final.jar - │ ├── netty-transport-sctp-4.1.101.Final.jar - │ ├── netty-transport-udt-4.1.101.Final.jar - │ ├── objenesis-3.2.jar - │ ├── perfmark-api-0.25.0.jar - │ ├── postgresql-42.3.8.jar - │ ├── proto-google-common-protos-2.9.0.jar - │ ├── protobuf-java-3.25.4.jar - │ ├── protobuf-java-util-3.11.0.jar - │ ├── reflectasm-1.11.9.jar - │ ├── registry-client-all-6.3.0.jar - │ ├── rocksdbjni-8.8.1.jar - │ ├── seata-common-2.3.0.jar - │ ├── seata-compressor-all-2.3.0.jar - │ ├── seata-compressor-bzip2-2.3.0.jar - │ ├── seata-compressor-deflater-2.3.0.jar - │ ├── seata-compressor-gzip-2.3.0.jar - │ ├── seata-compressor-lz4-2.3.0.jar - │ ├── seata-compressor-zip-2.3.0.jar - │ ├── seata-compressor-zstd-2.3.0.jar - │ ├── seata-config-all-2.3.0.jar - │ ├── seata-config-apollo-2.3.0.jar - │ ├── seata-config-consul-2.3.0.jar - │ ├── seata-config-core-2.3.0.jar - │ ├── seata-config-etcd3-2.3.0.jar - │ ├── seata-config-nacos-2.3.0.jar - │ ├── seata-config-spring-cloud-2.3.0.jar - │ ├── seata-config-zk-2.3.0.jar - │ ├── seata-console-2.3.0.jar - │ ├── seata-core-2.3.0.jar - │ ├── seata-discovery-all-2.3.0.jar - │ ├── seata-discovery-consul-2.3.0.jar - │ ├── seata-discovery-core-2.3.0.jar - │ ├── seata-discovery-custom-2.3.0.jar - │ ├── seata-discovery-etcd3-2.3.0.jar - │ ├── seata-discovery-eureka-2.3.0.jar - │ ├── seata-discovery-nacos-2.3.0.jar - │ ├── seata-discovery-namingserver-2.3.0.jar - │ ├── seata-discovery-redis-2.3.0.jar - │ ├── seata-discovery-sofa-2.3.0.jar - │ ├── seata-discovery-zk-2.3.0.jar - │ ├── seata-metrics-all-2.3.0.jar - │ ├── seata-metrics-api-2.3.0.jar - │ ├── seata-metrics-core-2.3.0.jar - │ ├── seata-metrics-exporter-prometheus-2.3.0.jar - │ ├── seata-metrics-registry-compact-2.3.0.jar - │ ├── seata-serializer-all-2.3.0.jar - │ ├── seata-serializer-hessian-2.3.0.jar - │ ├── seata-serializer-kryo-2.3.0.jar - │ ├── seata-serializer-protobuf-2.3.0.jar - │ ├── seata-serializer-seata-2.3.0.jar - │ ├── seata-spring-autoconfigure-core-2.3.0.jar - │ ├── seata-spring-autoconfigure-server-2.3.0.jar - │ ├── servo-core-0.12.21.jar - │ ├── simpleclient-0.15.0.jar - │ ├── simpleclient_common-0.15.0.jar - │ ├── simpleclient_httpserver-0.15.0.jar - │ ├── simpleclient_tracer_common-0.15.0.jar - │ ├── simpleclient_tracer_otel-0.15.0.jar - │ ├── simpleclient_tracer_otel_agent-0.15.0.jar - │ ├── slf4j-api-1.7.36.jar - │ ├── snakeyaml-2.0.jar - │ ├── snappy-java-1.1.10.5.jar - │ ├── sofa-common-tools-1.0.12.jar - │ ├── spring-aop-5.3.39.jar - │ ├── spring-beans-5.3.39.jar - │ ├── spring-boot-2.7.18.jar - │ ├── spring-boot-autoconfigure-2.7.18.jar - │ ├── spring-boot-starter-2.7.18.jar - │ ├── spring-boot-starter-json-2.7.18.jar - │ ├── spring-boot-starter-logging-2.7.18.jar - │ ├── spring-boot-starter-security-2.7.18.jar - │ ├── spring-boot-starter-tomcat-2.7.18.jar - │ ├── spring-boot-starter-web-2.7.18.jar - │ ├── spring-context-5.3.39.jar - │ ├── spring-core-5.3.39.jar - │ ├── spring-expression-5.3.39.jar - │ ├── spring-jcl-5.3.39.jar - │ ├── spring-security-config-5.7.11.jar - │ ├── spring-security-core-5.7.11.jar - │ ├── spring-security-crypto-5.7.11.jar - │ ├── spring-security-web-5.7.11.jar - │ ├── spring-test-5.3.39.jar - │ ├── spring-web-5.3.39.jar - │ ├── spring-webmvc-5.3.39.jar - │ ├── tomcat-annotations-api-9.0.98.jar - │ ├── tomcat-embed-core-9.0.98.jar - │ ├── tomcat-embed-el-9.0.98.jar - │ ├── tomcat-embed-websocket-9.0.98.jar - │ ├── xstream-1.4.21.jar - │ ├── zookeeper-3.7.2.jar - │ ├── zookeeper-jute-3.7.2.jar - │ └── zstd-jni-1.5.0-4.jar - ├── script - │ ├── config-center - │ │ ├── README.md - │ │ ├── apollo - │ │ │ ├── apollo-config-interactive.sh - │ │ │ └── apollo-config.sh - │ │ ├── config.txt - │ │ ├── consul - │ │ │ ├── consul-config-interactive.sh - │ │ │ └── consul-config.sh - │ │ ├── etcd3 - │ │ │ ├── etcd3-config-interactive.sh - │ │ │ └── etcd3-config.sh - │ │ ├── nacos - │ │ │ ├── nacos-config-interactive.py - │ │ │ ├── nacos-config-interactive.sh - │ │ │ ├── nacos-config.py - │ │ │ └── nacos-config.sh - │ │ └── zk - │ │ ├── zk-config-interactive.sh - │ │ └── zk-config.sh - │ ├── logstash - │ │ └── config - │ │ ├── logstash-kafka.conf - │ │ └── logstash-logback.conf - │ └── server - │ ├── db - │ │ ├── dm.sql - │ │ ├── mysql.sql - │ │ ├── oracle.sql - │ │ ├── postgresql.sql - │ │ └── sqlserver.sql - │ ├── docker-compose - │ │ └── docker-compose.yaml - │ ├── helm - │ │ └── seata-server - │ │ ├── Chart.yaml - │ │ ├── templates - │ │ │ ├── NOTES.txt - │ │ │ ├── _helpers.tpl - │ │ │ ├── deployment.yaml - │ │ │ ├── service.yaml - │ │ │ └── tests - │ │ │ └── test-connection.yaml - │ │ └── values.yaml - │ └── kubernetes - │ └── seata-server.yaml - └── target - └── seata-server.jar - +│ DISCLAIMER +│ +├─seata-namingserver +│ │ Dockerfile +│ │ LICENSE +│ │ NOTICE +│ │ +│ ├─bin +│ │ seata-namingserver-setup.sh +│ │ seata-namingserver.bat +│ │ seata-namingserver.sh +│ │ +│ ├─conf +│ │ │ application.yml +│ │ │ logback-spring.xml +│ │ │ +│ │ └─logback +│ │ console-appender.xml +│ │ file-appender.xml +│ │ +│ ├─lib +│ │ caffeine-2.9.3.jar +│ │ checker-qual-3.37.0.jar +│ │ commons-codec-1.15.jar +│ │ commons-compiler-3.1.10.jar +│ │ commons-io-2.8.0.jar +│ │ commons-lang-2.6.jar +│ │ commons-lang3-3.12.0.jar +│ │ error_prone_annotations-2.21.1.jar +│ │ httpasyncclient-4.1.5.jar +│ │ httpclient-4.5.14.jar +│ │ httpcore-4.4.16.jar +│ │ httpcore-nio-4.4.16.jar +│ │ jackson-annotations-2.13.5.jar +│ │ jackson-core-2.13.5.jar +│ │ jackson-databind-2.13.5.jar +│ │ jackson-datatype-jdk8-2.13.5.jar +│ │ jackson-datatype-jsr310-2.13.5.jar +│ │ jackson-module-parameter-names-2.13.5.jar +│ │ jakarta.annotation-api-1.3.5.jar +│ │ janino-3.1.10.jar +│ │ javax.servlet-api-4.0.1.jar +│ │ jjwt-api-0.10.5.jar +│ │ jjwt-impl-0.10.5.jar +│ │ jjwt-jackson-0.10.5.jar +│ │ jul-to-slf4j-1.7.36.jar +│ │ logback-classic-1.2.12.jar +│ │ logback-core-1.2.12.jar +│ │ netty-all-4.1.101.Final.jar +│ │ netty-buffer-4.1.101.Final.jar +│ │ netty-codec-4.1.101.Final.jar +│ │ netty-codec-dns-4.1.101.Final.jar +│ │ netty-codec-haproxy-4.1.101.Final.jar +│ │ netty-codec-http-4.1.101.Final.jar +│ │ netty-codec-http2-4.1.101.Final.jar +│ │ netty-codec-memcache-4.1.101.Final.jar +│ │ netty-codec-mqtt-4.1.101.Final.jar +│ │ netty-codec-redis-4.1.101.Final.jar +│ │ netty-codec-smtp-4.1.101.Final.jar +│ │ netty-codec-socks-4.1.101.Final.jar +│ │ netty-codec-stomp-4.1.101.Final.jar +│ │ netty-codec-xml-4.1.101.Final.jar +│ │ netty-common-4.1.101.Final.jar +│ │ netty-handler-4.1.101.Final.jar +│ │ netty-handler-proxy-4.1.101.Final.jar +│ │ netty-handler-ssl-ocsp-4.1.101.Final.jar +│ │ netty-resolver-4.1.101.Final.jar +│ │ netty-resolver-dns-4.1.101.Final.jar +│ │ netty-resolver-dns-classes-macos-4.1.101.Final.jar +│ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar +│ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar +│ │ netty-transport-4.1.101.Final.jar +│ │ netty-transport-classes-epoll-4.1.101.Final.jar +│ │ netty-transport-classes-kqueue-4.1.101.Final.jar +│ │ netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar +│ │ netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar +│ │ netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar +│ │ netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar +│ │ netty-transport-native-unix-common-4.1.101.Final.jar +│ │ netty-transport-rxtx-4.1.101.Final.jar +│ │ netty-transport-sctp-4.1.101.Final.jar +│ │ netty-transport-udt-4.1.101.Final.jar +│ │ seata-common-2.4.0-SNAPSHOT.jar +│ │ seata-console-2.4.0-SNAPSHOT.jar +│ │ slf4j-api-1.7.36.jar +│ │ snakeyaml-2.0.jar +│ │ spring-aop-5.3.39.jar +│ │ spring-beans-5.3.39.jar +│ │ spring-boot-2.7.18.jar +│ │ spring-boot-autoconfigure-2.7.18.jar +│ │ spring-boot-starter-2.7.18.jar +│ │ spring-boot-starter-json-2.7.18.jar +│ │ spring-boot-starter-logging-2.7.18.jar +│ │ spring-boot-starter-security-2.7.18.jar +│ │ spring-boot-starter-tomcat-2.7.18.jar +│ │ spring-boot-starter-web-2.7.18.jar +│ │ spring-context-5.3.39.jar +│ │ spring-core-5.3.39.jar +│ │ spring-expression-5.3.39.jar +│ │ spring-jcl-5.3.39.jar +│ │ spring-security-config-5.7.11.jar +│ │ spring-security-core-5.7.11.jar +│ │ spring-security-crypto-5.7.11.jar +│ │ spring-security-web-5.7.11.jar +│ │ spring-web-5.3.39.jar +│ │ spring-webmvc-5.3.39.jar +│ │ tomcat-annotations-api-9.0.83.jar +│ │ tomcat-embed-core-9.0.99.jar +│ │ tomcat-embed-el-9.0.99.jar +│ │ tomcat-embed-websocket-9.0.99.jar +│ │ +│ └─target +│ seata-namingserver.jar +│ +└─seata-server + │ Dockerfile + │ LICENSE + │ NOTICE + │ + ├─bin + │ seata-server.bat + │ seata-server.sh + │ seata-setup.sh + │ + ├─conf + │ │ application.example.yml + │ │ application.raft.example.yml + │ │ application.yml + │ │ logback-spring.xml + │ │ + │ └─logback + │ console-appender.xml + │ file-appender.xml + │ kafka-appender.xml + │ logstash-appender.xml + │ metric-appender.xml + │ + ├─ext + │ └─apm-skywalking + │ │ skywalking-agent.jar + │ │ + │ └─plugins + │ apm-jdbc-commons-8.6.0.jar + │ apm-mysql-5.x-plugin-8.6.0.jar + │ apm-mysql-6.x-plugin-8.6.0.jar + │ apm-mysql-8.x-plugin-8.6.0.jar + │ apm-mysql-commons-8.6.0.jar + │ apm-seata-skywalking-plugin-2.4.0-SNAPSHOT.jar + │ + ├─lib + │ │ ant-1.10.12.jar + │ │ ant-launcher-1.10.12.jar + │ │ aopalliance-1.0.jar + │ │ apollo-client-2.0.1.jar + │ │ apollo-core-2.0.1.jar + │ │ archaius-core-0.7.6.jar + │ │ asm-6.0.jar + │ │ audience-annotations-0.12.0.jar + │ │ bolt-1.6.7.jar + │ │ bucket4j_jdk8-core-8.1.0.jar + │ │ checker-qual-3.37.0.jar + │ │ commons-codec-1.15.jar + │ │ commons-compiler-3.1.10.jar + │ │ commons-configuration-1.10.jar + │ │ commons-dbcp2-2.9.0.jar + │ │ commons-io-2.8.0.jar + │ │ commons-jxpath-1.3.jar + │ │ commons-lang-2.6.jar + │ │ commons-logging-1.2.jar + │ │ commons-math-2.2.jar + │ │ commons-pool-1.6.jar + │ │ commons-pool2-2.11.1.jar + │ │ compactmap-2.0.jar + │ │ config-1.2.1.jar + │ │ consul-api-1.4.2.jar + │ │ curator-client-5.1.0.jar + │ │ curator-framework-5.1.0.jar + │ │ curator-recipes-5.1.0.jar + │ │ curator-test-5.1.0.jar + │ │ dexx-collections-0.2.jar + │ │ disruptor-3.3.7.jar + │ │ DmJdbcDriver18-8.1.2.192.jar + │ │ druid-1.2.20.jar + │ │ error_prone_annotations-2.21.1.jar + │ │ eureka-client-1.10.18.jar + │ │ failsafe-2.3.3.jar + │ │ failureaccess-1.0.1.jar + │ │ fastjson-1.2.83.jar + │ │ fastjson2-2.0.52.jar + │ │ fury-core-0.8.0.jar + │ │ grpc-api-1.55.1.jar + │ │ grpc-context-1.55.1.jar + │ │ grpc-grpclb-1.27.1.jar + │ │ grpc-netty-1.55.1.jar + │ │ grpc-protobuf-1.55.1.jar + │ │ grpc-protobuf-lite-1.55.1.jar + │ │ grpc-stub-1.55.1.jar + │ │ gson-2.9.1.jar + │ │ guava-32.1.3-jre.jar + │ │ guice-5.0.1.jar + │ │ hamcrest-2.2.jar + │ │ hamcrest-core-2.2.jar + │ │ hessian-4.0.3.jar + │ │ hessian-4.0.63.jar + │ │ HikariCP-4.0.3.jar + │ │ httpasyncclient-4.1.5.jar + │ │ httpclient-4.5.14.jar + │ │ httpcore-4.4.16.jar + │ │ httpcore-nio-4.4.16.jar + │ │ j2objc-annotations-2.8.jar + │ │ jackson-annotations-2.13.5.jar + │ │ jackson-core-2.13.5.jar + │ │ jackson-databind-2.13.5.jar + │ │ jackson-datatype-jdk8-2.13.5.jar + │ │ jackson-datatype-jsr310-2.13.5.jar + │ │ jackson-module-parameter-names-2.13.5.jar + │ │ jakarta.annotation-api-1.3.5.jar + │ │ janino-3.1.10.jar + │ │ javax.inject-1.jar + │ │ jcommander-1.82.jar + │ │ jctools-core-2.1.1.jar + │ │ jedis-3.8.0.jar + │ │ jersey-apache-client4-1.19.1.jar + │ │ jersey-client-1.19.1.jar + │ │ jersey-core-1.19.1.jar + │ │ jetcd-common-0.5.0.jar + │ │ jetcd-core-0.5.0.jar + │ │ jetcd-resolver-0.5.0.jar + │ │ jettison-1.5.4.jar + │ │ jna-5.5.0.jar + │ │ joda-time-2.3.jar + │ │ jraft-core-1.3.14.jar + │ │ jsr305-3.0.2.jar + │ │ jsr311-api-1.1.1.jar + │ │ jul-to-slf4j-1.7.36.jar + │ │ junit-4.13.2.jar + │ │ kafka-clients-3.6.1.jar + │ │ kryo-5.4.0.jar + │ │ kryo-serializers-0.45.jar + │ │ logback-classic-1.2.12.jar + │ │ logback-core-1.2.12.jar + │ │ logback-kafka-appender-0.2.0-RC2.jar + │ │ logstash-logback-encoder-6.5.jar + │ │ lz4-java-1.7.1.jar + │ │ metrics-core-4.2.22.jar + │ │ minlog-1.3.1.jar + │ │ mxparser-1.2.2.jar + │ │ nacos-api-1.4.6.jar + │ │ nacos-client-1.4.6.jar + │ │ nacos-common-1.4.6.jar + │ │ netflix-eventbus-0.3.0.jar + │ │ netflix-infix-0.3.0.jar + │ │ netty-all-4.1.101.Final.jar + │ │ netty-buffer-4.1.101.Final.jar + │ │ netty-codec-4.1.101.Final.jar + │ │ netty-codec-dns-4.1.101.Final.jar + │ │ netty-codec-haproxy-4.1.101.Final.jar + │ │ netty-codec-http-4.1.101.Final.jar + │ │ netty-codec-http2-4.1.101.Final.jar + │ │ netty-codec-memcache-4.1.101.Final.jar + │ │ netty-codec-mqtt-4.1.101.Final.jar + │ │ netty-codec-redis-4.1.101.Final.jar + │ │ netty-codec-smtp-4.1.101.Final.jar + │ │ netty-codec-socks-4.1.101.Final.jar + │ │ netty-codec-stomp-4.1.101.Final.jar + │ │ netty-codec-xml-4.1.101.Final.jar + │ │ netty-common-4.1.101.Final.jar + │ │ netty-handler-4.1.101.Final.jar + │ │ netty-handler-proxy-4.1.101.Final.jar + │ │ netty-handler-ssl-ocsp-4.1.101.Final.jar + │ │ netty-resolver-4.1.101.Final.jar + │ │ netty-resolver-dns-4.1.101.Final.jar + │ │ netty-resolver-dns-classes-macos-4.1.101.Final.jar + │ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-aarch_64.jar + │ │ netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar + │ │ netty-transport-4.1.101.Final.jar + │ │ netty-transport-classes-epoll-4.1.101.Final.jar + │ │ netty-transport-classes-kqueue-4.1.101.Final.jar + │ │ netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar + │ │ netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar + │ │ netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar + │ │ netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar + │ │ netty-transport-native-unix-common-4.1.101.Final.jar + │ │ netty-transport-rxtx-4.1.101.Final.jar + │ │ netty-transport-sctp-4.1.101.Final.jar + │ │ netty-transport-udt-4.1.101.Final.jar + │ │ objenesis-3.2.jar + │ │ perfmark-api-0.25.0.jar + │ │ postgresql-42.3.8.jar + │ │ proto-google-common-protos-2.9.0.jar + │ │ protobuf-java-3.25.5.jar + │ │ protobuf-java-util-3.11.0.jar + │ │ reflectasm-1.11.9.jar + │ │ registry-client-all-6.3.0.jar + │ │ rocksdbjni-8.8.1.jar + │ │ seata-common-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-all-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-bzip2-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-deflater-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-gzip-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-lz4-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-zip-2.4.0-SNAPSHOT.jar + │ │ seata-compressor-zstd-2.4.0-SNAPSHOT.jar + │ │ seata-config-all-2.4.0-SNAPSHOT.jar + │ │ seata-config-apollo-2.4.0-SNAPSHOT.jar + │ │ seata-config-consul-2.4.0-SNAPSHOT.jar + │ │ seata-config-core-2.4.0-SNAPSHOT.jar + │ │ seata-config-etcd3-2.4.0-SNAPSHOT.jar + │ │ seata-config-nacos-2.4.0-SNAPSHOT.jar + │ │ seata-config-spring-cloud-2.4.0-SNAPSHOT.jar + │ │ seata-config-zk-2.4.0-SNAPSHOT.jar + │ │ seata-core-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-all-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-consul-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-core-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-custom-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-etcd3-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-eureka-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-nacos-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-namingserver-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-redis-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-sofa-2.4.0-SNAPSHOT.jar + │ │ seata-discovery-zk-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-all-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-api-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-core-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-exporter-prometheus-2.4.0-SNAPSHOT.jar + │ │ seata-metrics-registry-compact-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-all-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-fastjson2-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-fury-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-hessian-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-kryo-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-protobuf-2.4.0-SNAPSHOT.jar + │ │ seata-serializer-seata-2.4.0-SNAPSHOT.jar + │ │ seata-spring-autoconfigure-core-2.4.0-SNAPSHOT.jar + │ │ seata-spring-autoconfigure-server-2.4.0-SNAPSHOT.jar + │ │ servo-core-0.12.21.jar + │ │ simpleclient-0.15.0.jar + │ │ simpleclient_common-0.15.0.jar + │ │ simpleclient_httpserver-0.15.0.jar + │ │ simpleclient_tracer_common-0.15.0.jar + │ │ simpleclient_tracer_otel-0.15.0.jar + │ │ simpleclient_tracer_otel_agent-0.15.0.jar + │ │ slf4j-api-1.7.36.jar + │ │ snakeyaml-2.0.jar + │ │ snappy-java-1.1.10.5.jar + │ │ sofa-common-tools-1.0.12.jar + │ │ spring-aop-5.3.39.jar + │ │ spring-beans-5.3.39.jar + │ │ spring-boot-2.7.18.jar + │ │ spring-boot-autoconfigure-2.7.18.jar + │ │ spring-boot-starter-2.7.18.jar + │ │ spring-boot-starter-json-2.7.18.jar + │ │ spring-boot-starter-logging-2.7.18.jar + │ │ spring-boot-starter-tomcat-2.7.18.jar + │ │ spring-boot-starter-web-2.7.18.jar + │ │ spring-context-5.3.39.jar + │ │ spring-core-5.3.39.jar + │ │ spring-expression-5.3.39.jar + │ │ spring-jcl-5.3.39.jar + │ │ spring-test-5.3.39.jar + │ │ spring-web-5.3.39.jar + │ │ spring-webmvc-5.3.39.jar + │ │ tomcat-annotations-api-9.0.83.jar + │ │ tomcat-embed-core-9.0.99.jar + │ │ tomcat-embed-el-9.0.99.jar + │ │ tomcat-embed-websocket-9.0.99.jar + │ │ xstream-1.4.21.jar + │ │ zookeeper-3.7.2.jar + │ │ zookeeper-jute-3.7.2.jar + │ │ zstd-jni-1.5.0-4.jar + │ │ + │ └─jdbc + │ NOTICE.md + │ mysql-connector-java-8.0.28.jar + │ + ├─script + │ ├─config-center + │ │ │ config.txt + │ │ │ README.md + │ │ │ + │ │ ├─apollo + │ │ │ apollo-config-interactive.sh + │ │ │ apollo-config.sh + │ │ │ + │ │ ├─consul + │ │ │ consul-config-interactive.sh + │ │ │ consul-config.sh + │ │ │ + │ │ ├─etcd3 + │ │ │ etcd3-config-interactive.sh + │ │ │ etcd3-config.sh + │ │ │ + │ │ ├─nacos + │ │ │ nacos-config-interactive.py + │ │ │ nacos-config-interactive.sh + │ │ │ nacos-config.py + │ │ │ nacos-config.sh + │ │ │ + │ │ └─zk + │ │ zk-config-interactive.sh + │ │ zk-config.sh + │ │ + │ ├─logstash + │ │ └─config + │ │ logstash-kafka.conf + │ │ logstash-logback.conf + │ │ + │ └─server + │ ├─db + │ │ dm.sql + │ │ kingbase.sql + │ │ mysql.sql + │ │ oracle.sql + │ │ oscar.sql + │ │ postgresql.sql + │ │ sqlserver.sql + │ │ + │ ├─docker-compose + │ │ docker-compose.yaml + │ │ + │ ├─helm + │ │ └─seata-server + │ │ │ .helmignore + │ │ │ Chart.yaml + │ │ │ values.yaml + │ │ │ + │ │ └─templates + │ │ │ deployment.yaml + │ │ │ NOTES.txt + │ │ │ service.yaml + │ │ │ _helpers.tpl + │ │ │ + │ │ └─tests + │ │ test-connection.yaml + │ │ + │ └─kubernetes + │ seata-server.yaml + │ + └─target + seata-server.jar + + ``` \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org For additional commands, e-mail: notifications-h...@seata.apache.org