You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@seata.apache.org by mi...@apache.org on 2026/06/06 11:25:23 UTC
(incubator-seata) branch 2.7.0 updated (7f2c40ab15 -> be869b82b2)
This is an automated email from the ASF dual-hosted git repository.
Bughue pushed a change to branch 2.7.0
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
discard 7f2c40ab15 release: release for 2.7.0
new be869b82b2 release: release for 2.7.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7f2c40ab15)
\
N -- N -- N refs/heads/2.7.0 (be869b82b2)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@seata.apache.org
For additional commands, e-mail: notifications-help@seata.apache.org
(incubator-seata) 01/01: release: release for 2.7.0
Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
Bughue pushed a commit to branch 2.7.0
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
commit be869b82b2194cb017a3d667a0ca397426ae1380
Author: Bughue <82...@qq.com>
AuthorDate: Sat Jun 6 13:08:54 2026 +0800
release: release for 2.7.0
---
build/pom.xml | 2 +-
changes/en-us/2.7.0.md | 148 ++++++++++++++++++++++++++++++++++++++++++++++++
changes/zh-cn/2.7.0.md | 151 +++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 300 insertions(+), 1 deletion(-)
diff --git a/build/pom.xml b/build/pom.xml
index 4f9af62139..e482773917 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -71,7 +71,7 @@
<properties>
<!-- seata version -->
- <revision>2.7.0-SNAPSHOT</revision>
+ <revision>2.7.0</revision>
<!-- Compiler settings properties -->
<java.version>1.8</java.version>
diff --git a/changes/en-us/2.7.0.md b/changes/en-us/2.7.0.md
new file mode 100644
index 0000000000..fae3ef11bb
--- /dev/null
+++ b/changes/en-us/2.7.0.md
@@ -0,0 +1,148 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ 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.
+
+<!-- Please add the `changes` to the following location(feature/bugfix/optimize/test) based on the type of PR -->
+
+### feature:
+- [[#7865](https://github.com/apache/incubator-seata/pull/7865)] add Benchmark CLI tool
+- [[#8094](https://github.com/apache/incubator-seata/pull/8094)] add XA mode to benchmark CLI
+- [[#8062](https://github.com/apache/incubator-seata/pull/8062)] add real TCC mode to benchmark CLI
+- [[#8052](https://github.com/apache/incubator-seata/pull/8052)] add SAGA_ANNOTATION mode to benchmark CLI
+- [[#8014](https://github.com/apache/incubator-seata/pull/8014)] add P99.9 latency percentile to benchmark CLI
+- [[#7882](https://github.com/apache/incubator-seata/pull/7882)] add metrics support for NamingServer
+- [[#7760](https://github.com/apache/incubator-seata/pull/7760)] unify Jackson/fastjson serialization
+- [[#7000](https://github.com/apache/incubator-seata/pull/7000)] support multi-version codec and fix client registration failure message not returned
+- [[#7973](https://github.com/apache/incubator-seata/pull/7973)] add JSON deserialization whitelist mechanism
+- [[#7903](https://github.com/apache/incubator-seata/pull/7903)] support HTTP/2 stream push for Watch API in Raft mode
+- [[#8002](https://github.com/apache/incubator-seata/pull/8002)] add Grafana dashboard for NamingServer metrics
+- [[#8020](https://github.com/apache/incubator-seata/pull/8020)] support client resource unregistration notification on shutdown
+- [[#8044](https://github.com/apache/incubator-seata/pull/8044)] add protobuf serialization support for client unregistration protocol
+- [[#8046](https://github.com/apache/incubator-seata/pull/8046)] add fastjson2 and jackson3 serializer support
+- [[#7952](https://github.com/apache/incubator-seata/pull/7952)] support dynamic HTTP protocol switching for Raft client watch
+- [[#8090](https://github.com/apache/incubator-seata/pull/8090)] support configuring ignored network interfaces
+
+### bugfix:
+
+- [[#7929](https://github.com/apache/incubator-seata/pull/7929)] fix Kingbase undo log insert SQL error
+- [[#7940](https://github.com/apache/incubator-seata/pull/7940)] fix incorrect Jakarta package paths
+- [[#7960](https://github.com/apache/incubator-seata/pull/7960)] fix console API service bean not found
+- [[#7956](https://github.com/apache/incubator-seata/pull/7956)] fix empty JaCoCo report on JDK 17+
+- [[#7965](https://github.com/apache/incubator-seata/pull/7965)] fix primary key index recognition failure in DM and Kingbase
+- [[#7981](https://github.com/apache/incubator-seata/pull/7981)] fix resource leak when closing DataSourceProxy
+- [[#7992](https://github.com/apache/incubator-seata/pull/7992)] fix missing branch type when reporting branch transaction status
+- [[#8035](https://github.com/apache/incubator-seata/pull/8035)] fix IllegalArgumentException when GET request contains body
+- [[#8078](https://github.com/apache/incubator-seata/pull/8078)] fix MySQL undo log serialization exception
+- [[#8106](https://github.com/apache/incubator-seata/pull/8106)] fix NPE during AOT proxy creation
+- [[#8113](https://github.com/apache/incubator-seata/pull/8113)] fix console export JSON consistency and download issues
+- [[#8118](https://github.com/apache/incubator-seata/pull/8118)] Use explicit columns in rollback validation query
+- [[#8124](https://github.com/apache/incubator-seata/pull/8124)] Fix PK extraction for batch inserts with SQL functions
+
+### optimize:
+
+- [[#8042](https://github.com/apache/incubator-seata/pull/8042)] enhance Saga benchmark workload and result reporting
+- [[#8022](https://github.com/apache/incubator-seata/pull/8022)] configure PMD to output messages in English
+- [[#7930](https://github.com/apache/incubator-seata/pull/7930)] pin Spring version for NamingServer and console
+- [[#7943](https://github.com/apache/incubator-seata/pull/7943)] upgrade jib-maven-plugin and increase CI parallel execution
+- [[#7934](https://github.com/apache/incubator-seata/pull/7934)] resolve dependency version conflicts
+- [[#7951](https://github.com/apache/incubator-seata/pull/7951)] upgrade qs to 6.14.1
+- [[#7955](https://github.com/apache/incubator-seata/pull/7955)] support Spring placeholder resolution in configuration
+- [[#7971](https://github.com/apache/incubator-seata/pull/7971)] upgrade some dependencies
+- [[#7970](https://github.com/apache/incubator-seata/pull/7970)] optimize Raft cluster endpoint
+- [[#7988](https://github.com/apache/incubator-seata/pull/7988)] add Grafana dashboard configuration
+- [[#8008](https://github.com/apache/incubator-seata/pull/8008)] improve Saga module virtual thread compatibility
+- [[#8019](https://github.com/apache/incubator-seata/pull/8019)] mark deprecated JSON parsers
+- [[#8031](https://github.com/apache/incubator-seata/pull/8031)] upgrade some dependencies
+- [[#8030](https://github.com/apache/incubator-seata/pull/8030)] add jackson-datatype-jsr310 dependency
+- [[#8043](https://github.com/apache/incubator-seata/pull/8043)] simplify Jackson related dependencies
+- [[#8066](https://github.com/apache/incubator-seata/pull/8066)] upgrade tomcat-embed-core to 9.0.117
+- [[#8059](https://github.com/apache/incubator-seata/pull/8059)] fix Maven publish workflow configuration
+- [[#8057](https://github.com/apache/incubator-seata/pull/8057)]/[[#8085](https://github.com/apache/incubator-seata/pull/8085)]/[[#8087](https://github.com/apache/incubator-seata/pull/8087)] replace p3c with maven-checkstyle-plugin for incremental code checking
+- [[#8063](https://github.com/apache/incubator-seata/pull/8063)] upgrade commons-io from 2.8.0 to 2.21.0
+- [[#8064](https://github.com/apache/incubator-seata/pull/8064)] upgrade kafka-clients from 3.6.1 to 3.9.2
+- [[#8069](https://github.com/apache/incubator-seata/pull/8069)] upgrade assertj-core from 3.12.2 to 3.27.7
+- [[#8075](https://github.com/apache/incubator-seata/pull/8075)] upgrade lz4-java from 1.9.0 to 1.10.1
+- [[#8077](https://github.com/apache/incubator-seata/pull/8077)] remove OkHttp3 dependency from NamingServer
+- [[#8083](https://github.com/apache/incubator-seata/pull/8083)] migrate Groovy from org.codehaus to org.apache
+- [[#8080](https://github.com/apache/incubator-seata/pull/8080)] upgrade postgresql driver from 42.3.8 to 42.3.10
+- [[#8092](https://github.com/apache/incubator-seata/pull/8092)] add checkstyle rules for thread pool usage
+- [[#8097](https://github.com/apache/incubator-seata/pull/8097)] upgrade nacos-client from 1.4.6 to 2.0.4
+- [[#8086](https://github.com/apache/incubator-seata/pull/8086)] adjust console filter execution order
+- [[#8100](https://github.com/apache/incubator-seata/pull/8100)] upgrade Druid from 1.2.25 to 1.2.28
+- [[#8104](https://github.com/apache/incubator-seata/pull/8104)] optimize Saga SpringEL expression evaluation
+- [[#8108](https://github.com/apache/incubator-seata/pull/8108)] reduce npmjs dependencies in console module
+- [[#8109](https://github.com/apache/incubator-seata/pull/8109)] reduce npmjs dependencies in saga module
+- [[#8112](https://github.com/apache/incubator-seata/pull/8112)] optimize seata-server test performance
+- [[#8116](https://github.com/apache/incubator-seata/pull/8116)] fix incompatible dependencies
+- [[#8125](https://github.com/apache/incubator-seata/pull/8125)] optimize: renew table meta cache entries during refresh
+
+### security:
+
+### test:
+
+- [[#8099](https://github.com/apache/incubator-seata/pull/8099)] remove external network dependency in HTTP client tests
+- [[#7962](https://github.com/apache/incubator-seata/pull/7962)] add unit tests for Nacos registry service
+- [[#8003](https://github.com/apache/incubator-seata/pull/8003)] enhance Nacos registry service test coverage
+- [[#7915](https://github.com/apache/incubator-seata/pull/7915)] add unit tests for saga-engine module
+- [[#8051](https://github.com/apache/incubator-seata/pull/8051)] isolate compatibility tests from transport protocol interference
+- [[#8123](https://github.com/apache/incubator-seata/pull/8123)] add integration tx api mock tests
+
+### refactor:
+
+- [[#7957](https://github.com/apache/incubator-seata/pull/7957)] replace Apache HttpClient with OkHttp in NamingServer
+- [[#8023](https://github.com/apache/incubator-seata/pull/8023)] support global virtual thread switching
+- [[#8055](https://github.com/apache/incubator-seata/pull/8055)] switch default TCC JSON parser from fastjson to Jackson
+- [[#8067](https://github.com/apache/incubator-seata/pull/8067)] migrate deprecated JSON configuration items
+- [[#8103](https://github.com/apache/incubator-seata/pull/8103)] refactor integration RPC module
+- [[#8107](https://github.com/apache/incubator-seata/pull/8107)] refactor Spring module
+
+### doc:
+- [[#7910](https://github.com/apache/incubator-seata/pull/7910)] improve README documentation
+- [[#7990](https://github.com/apache/incubator-seata/pull/7990)] add console font file license to distribution/LICENSE
+
+Thanks to these contributors for their code commits. Please report an unintended omission.
+
+<!-- Please make sure your Github ID is in the list below -->
+
+- [slievrly](https://github.com/slievrly)
+- [funky-eyes](https://github.com/funky-eyes)
+- [xingfudeshi](https://github.com/xingfudeshi)
+- [xuxiaowei-com-cn](https://github.com/xuxiaowei-com-cn)
+- [LegendPei](https://github.com/LegendPei)
+- [WangzJi](https://github.com/WangzJi)
+- [contrueCT](https://github.com/contrueCT)
+- [lokidundun](https://github.com/lokidundun)
+- [DoChaoing](https://github.com/DoChaoing)
+- [Zjianru](https://github.com/Zjianru)
+- [Bughue](https://github.com/Bughue)
+- [YvCeung](https://github.com/YvCeung)
+- [Tsukilc](https://github.com/Tsukilc)
+- [maple525866](https://github.com/maple525866)
+- [neronsoda](https://github.com/neronsoda)
+- [Aias00](https://github.com/Aias00)
+- [sddtc](https://github.com/sddtc)
+- [Sumit6307](https://github.com/Sumit6307)
+- [somiljain2006](https://github.com/somiljain2006)
+- [xiaoxiangyeyu0](https://github.com/xiaoxiangyeyu0)
+- [codingkiddo](https://github.com/codingkiddo)
+- [zihenzzz](https://github.com/zihenzzz)
+- [l81893521](https://github.com/l81893521)
+- [jsbxyyx](https://github.com/jsbxyyx)
+- [yougecn](https://github.com/yougecn)
+
+
+Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.
diff --git a/changes/zh-cn/2.7.0.md b/changes/zh-cn/2.7.0.md
new file mode 100644
index 0000000000..08af1db06b
--- /dev/null
+++ b/changes/zh-cn/2.7.0.md
@@ -0,0 +1,151 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+所有提交到 2.x 分支的 PR 请在此处登记。
+
+<!-- 请根据PR的类型添加 `变更记录` 到以下对应位置(feature/bugfix/optimize/test) 下 -->
+
+### feature:
+
+- [[#7865](https://github.com/apache/incubator-seata/pull/7865)] 新增 Benchmark 命令行工具
+- [[#8094](https://github.com/apache/incubator-seata/pull/8094)] 为 Benchmark CLI 增加 XA 模式支持
+- [[#8062](https://github.com/apache/incubator-seata/pull/8062)] 为 Benchmark CLI 增加真实 TCC 模式支持
+- [[#8052](https://github.com/apache/incubator-seata/pull/8052)] 为 Benchmark CLI 增加 SAGA_ANNOTATION 模式支持
+- [[#8014](https://github.com/apache/incubator-seata/pull/8014)] 为 Benchmark CLI 增加 P99.9 延迟百分位
+- [[#7882](https://github.com/apache/incubator-seata/pull/7882)] 为 NamingServer 增加 Metrics 监控支持
+- [[#7760](https://github.com/apache/incubator-seata/pull/7760)] 统一 Jackson/fastjson 序列化
+- [[#7000](https://github.com/apache/incubator-seata/pull/7000)] 支持多版本 codec,修复客户端注册失败消息未返回的问题
+- [[#7973](https://github.com/apache/incubator-seata/pull/7973)] 添加 JSON 反序列化白名单机制
+- [[#7903](https://github.com/apache/incubator-seata/pull/7903)] Raft 模式下支持 Watch API 的 HTTP/2 流推送
+- [[#8002](https://github.com/apache/incubator-seata/pull/8002)] 为 NamingServer 指标增加 Grafana 仪表盘
+- [[#8020](https://github.com/apache/incubator-seata/pull/8020)] 支持客户端关闭时向服务端发送资源注销通知
+- [[#8044](https://github.com/apache/incubator-seata/pull/8044)] 为客户端注销协议添加 protobuf 序列化支持
+- [[#8046](https://github.com/apache/incubator-seata/pull/8046)] 添加 fastjson2 和 jackson3 序列化器支持
+- [[#7952](https://github.com/apache/incubator-seata/pull/7952)] 支持 Raft 客户端 Watch 的 HTTP 协议动态切换
+- [[#8090](https://github.com/apache/incubator-seata/pull/8090)] 支持配置忽略的网络接口
+
+
+### bugfix:
+
+- [[#7929](https://github.com/apache/incubator-seata/pull/7929)] 修复 Kingbase undo log 插入 SQL 错误
+- [[#7940](https://github.com/apache/incubator-seata/pull/7940)] 修复 Jakarta 相关包路径不正确的问题
+- [[#7960](https://github.com/apache/incubator-seata/pull/7960)] 修复控制台 API 服务 bean 未加载的问题
+- [[#7956](https://github.com/apache/incubator-seata/pull/7956)] 修复 JDK 17+ 环境下 JaCoCo 报告为空的问题
+- [[#7965](https://github.com/apache/incubator-seata/pull/7965)] 修复 DM 和 Kingbase 中主键索引识别失败的问题
+- [[#7981](https://github.com/apache/incubator-seata/pull/7981)] 修复关闭 DataSourceProxy 时资源未注销的问题
+- [[#7992](https://github.com/apache/incubator-seata/pull/7992)] 修复报告分支事务状态时缺少分支类型的问题
+- [[#8035](https://github.com/apache/incubator-seata/pull/8035)] 修复 GET 请求包含请求体时的 IllegalArgumentException
+- [[#8078](https://github.com/apache/incubator-seata/pull/8078)] 修复 MySQL undo log 序列化异常
+- [[#8106](https://github.com/apache/incubator-seata/pull/8106)] 修复 AOT 代理创建时的空指针异常
+- [[#8113](https://github.com/apache/incubator-seata/pull/8113)] 修复控制台导出 JSON 一致性和下载问题
+
+
+### optimize:
+
+- [[#8042](https://github.com/apache/incubator-seata/pull/8042)] 增强 Saga 压测工作负载和结果报告
+- [[#8022](https://github.com/apache/incubator-seata/pull/8022)] 配置 PMD 输出英文消息
+- [[#7930](https://github.com/apache/incubator-seata/pull/7930)] 固定 NamingServer 和 console 的 Spring 版本
+- [[#7943](https://github.com/apache/incubator-seata/pull/7943)] 升级 jib-maven-plugin 并提高 CI 并行度
+- [[#7934](https://github.com/apache/incubator-seata/pull/7934)] 解决依赖版本冲突
+- [[#7951](https://github.com/apache/incubator-seata/pull/7951)] 升级 qs 至 6.14.1
+- [[#7955](https://github.com/apache/incubator-seata/pull/7955)] 支持配置中的 Spring 占位符解析
+- [[#7971](https://github.com/apache/incubator-seata/pull/7971)] 升级部分依赖
+- [[#7970](https://github.com/apache/incubator-seata/pull/7970)] 优化 Raft 集群端点
+- [[#7988](https://github.com/apache/incubator-seata/pull/7988)] 添加 Grafana 仪表盘配置
+- [[#8008](https://github.com/apache/incubator-seata/pull/8008)] 改善 Saga 模块虚拟线程兼容性
+- [[#8019](https://github.com/apache/incubator-seata/pull/8019)] 标记弃用的 JSON 解析器
+- [[#8031](https://github.com/apache/incubator-seata/pull/8031)] 升级部分依赖
+- [[#8030](https://github.com/apache/incubator-seata/pull/8030)] 添加 jackson-datatype-jsr310 依赖
+- [[#8043](https://github.com/apache/incubator-seata/pull/8043)] 简化 Jackson 相关依赖
+- [[#8066](https://github.com/apache/incubator-seata/pull/8066)] 升级 tomcat-embed-core 至 9.0.117
+- [[#8059](https://github.com/apache/incubator-seata/pull/8059)] 修正 Maven 发布工作流配置
+- [[#8057](https://github.com/apache/incubator-seata/pull/8057)]/[[#8085](https://github.com/apache/incubator-seata/pull/8085)]/[[#8087](https://github.com/apache/incubator-seata/pull/8087)] 使用 maven-checkstyle-plugin 替换 p3c,支持增量代码检查
+- [[#8063](https://github.com/apache/incubator-seata/pull/8063)] 升级 commons-io 从 2.8.0 至 2.21.0
+- [[#8064](https://github.com/apache/incubator-seata/pull/8064)] 升级 kafka-clients 从 3.6.1 至 3.9.2
+- [[#8069](https://github.com/apache/incubator-seata/pull/8069)] 升级 assertj-core 从 3.12.2 至 3.27.7
+- [[#8075](https://github.com/apache/incubator-seata/pull/8075)] 升级 lz4-java 从 1.9.0 至 1.10.1
+- [[#8077](https://github.com/apache/incubator-seata/pull/8077)] 移除 NamingServer 的 OkHttp3 依赖
+- [[#8083](https://github.com/apache/incubator-seata/pull/8083)] 将 Groovy 从 org.codehaus 迁移至 org.apache
+- [[#8080](https://github.com/apache/incubator-seata/pull/8080)] 升级 postgresql 驱动从 42.3.8 至 42.3.10
+- [[#8086](https://github.com/apache/incubator-seata/pull/8086)] 调整控制台过滤器执行顺序
+- [[#8092](https://github.com/apache/incubator-seata/pull/8092)] 添加线程池使用规范的 checkstyle 规则
+- [[#8097](https://github.com/apache/incubator-seata/pull/8097)] 升级 nacos-client 从 1.4.6 至 2.0.4
+- [[#8100](https://github.com/apache/incubator-seata/pull/8100)] 升级 Druid 从 1.2.25 至 1.2.28
+- [[#8104](https://github.com/apache/incubator-seata/pull/8104)] 优化 Saga SpringEL 表达式求值
+- [[#8108](https://github.com/apache/incubator-seata/pull/8108)] 精简 console 模块 npmjs 依赖
+- [[#8109](https://github.com/apache/incubator-seata/pull/8109)] 精简 saga 模块 npmjs 依赖
+- [[#8112](https://github.com/apache/incubator-seata/pull/8112)] 优化 seata-server 测试性能
+- [[#8116](https://github.com/apache/incubator-seata/pull/8116)] 修复不兼容的依赖
+- [[#8125](https://github.com/apache/incubator-seata/pull/8125)] 优化:在刷新期间更新表元数据缓存
+
+### security:
+
+
+
+### test:
+
+- [[#8099](https://github.com/apache/incubator-seata/pull/8099)] 移除 HTTP 客户端测试对外部网络的依赖
+- [[#7962](https://github.com/apache/incubator-seata/pull/7962)] 为 Nacos 注册服务添加单元测试
+- [[#8003](https://github.com/apache/incubator-seata/pull/8003)] 增强 Nacos 注册服务测试覆盖率
+- [[#7915](https://github.com/apache/incubator-seata/pull/7915)] 为 saga-engine 模块添加单元测试
+- [[#8051](https://github.com/apache/incubator-seata/pull/8051)] 隔离兼容性测试与传输协议的干扰
+- [[#8123](https://github.com/apache/incubator-seata/pull/8123)] 为integration-tx-api模块添加测试
+
+
+### refactor:
+
+- [[#7957](https://github.com/apache/incubator-seata/pull/7957)] 在 NamingServer 中使用 OkHttp 替换 Apache HttpClient
+- [[#8023](https://github.com/apache/incubator-seata/pull/8023)] 支持全局虚拟线程切换
+- [[#8055](https://github.com/apache/incubator-seata/pull/8055)] 将 TCC 默认 JSON 解析器从 fastjson 切换为 Jackson
+- [[#8067](https://github.com/apache/incubator-seata/pull/8067)] 迁移已弃用的 JSON 配置项
+- [[#8103](https://github.com/apache/incubator-seata/pull/8103)] 重构 integration RPC 模块
+- [[#8107](https://github.com/apache/incubator-seata/pull/8107)] 重构 Spring 模块
+
+### doc:
+- [[#7910](https://github.com/apache/incubator-seata/pull/7910)] 优化 README 文档
+- [[#7990](https://github.com/apache/incubator-seata/pull/7990)] 补充控制台字体文件的许可证至 distribution/LICENSE
+
+非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。
+
+<!-- 请确保您的 GitHub ID 在以下列表中 -->
+
+- [slievrly](https://github.com/slievrly)
+- [funky-eyes](https://github.com/funky-eyes)
+- [xingfudeshi](https://github.com/xingfudeshi)
+- [xuxiaowei-com-cn](https://github.com/xuxiaowei-com-cn)
+- [LegendPei](https://github.com/LegendPei)
+- [WangzJi](https://github.com/WangzJi)
+- [contrueCT](https://github.com/contrueCT)
+- [lokidundun](https://github.com/lokidundun)
+- [DoChaoing](https://github.com/DoChaoing)
+- [Zjianru](https://github.com/Zjianru)
+- [Bughue](https://github.com/Bughue)
+- [YvCeung](https://github.com/YvCeung)
+- [Tsukilc](https://github.com/Tsukilc)
+- [maple525866](https://github.com/maple525866)
+- [neronsoda](https://github.com/neronsoda)
+- [Aias00](https://github.com/Aias00)
+- [sddtc](https://github.com/sddtc)
+- [Sumit6307](https://github.com/Sumit6307)
+- [somiljain2006](https://github.com/somiljain2006)
+- [xiaoxiangyeyu0](https://github.com/xiaoxiangyeyu0)
+- [codingkiddo](https://github.com/codingkiddo)
+- [zihenzzz](https://github.com/zihenzzz)
+- [l81893521](https://github.com/l81893521)
+- [jsbxyyx](https://github.com/jsbxyyx)
+- [yougecn](https://github.com/yougecn)
+
+同时,我们收到了社区反馈的很多有价值的 issue 和建议,非常感谢大家。
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@seata.apache.org
For additional commands, e-mail: notifications-help@seata.apache.org