This is an automated email from the ASF dual-hosted git repository.
jimin pushed a commit to branch 2.1.0
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git
The following commit(s) were added to refs/heads/2.1.0 by this push:
new 295c3dbe3c optimize: add release notes and change version to 2.1.0
(#6599)
295c3dbe3c is described below
commit 295c3dbe3c212c01d751627466cd0e36fe2b7516
Author: jimin <[email protected]>
AuthorDate: Tue Jun 4 10:55:38 2024 +0800
optimize: add release notes and change version to 2.1.0 (#6599)
---
build/pom.xml | 2 +-
changes/en-us/{2.x.md => 2.1.0.md} | 19 +++-
changes/en-us/2.x.md | 204 ++-----------------------------------
changes/zh-cn/{2.x.md => 2.1.0.md} | 19 +++-
changes/zh-cn/2.x.md | 201 ++----------------------------------
5 files changed, 43 insertions(+), 402 deletions(-)
diff --git a/build/pom.xml b/build/pom.xml
index 2f072af7de..8c033d6cc0 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -71,7 +71,7 @@
<properties>
<!-- seata version -->
- <revision>2.1.0-SNAPSHOT</revision>
+ <revision>2.1.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.1.0.md
similarity index 98%
copy from changes/en-us/2.x.md
copy to changes/en-us/2.1.0.md
index 31d42ab858..d20fa257fe 100644
--- a/changes/en-us/2.x.md
+++ b/changes/en-us/2.1.0.md
@@ -1,6 +1,15 @@
-Add changes here for all PR submitted to the 2.x branch.
+### 2.1.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.1.0
+
+Apache Seata(incubating) 2.1.0 Released.
+
+Apache Seata(incubating) is an easy-to-use, high-performance, open source
distributed transaction solution.
+
+The version is updated as follows:
### feature:
- [[#6370](https://github.com/seata/seata/pull/6370)] seata saga decouple
spring, optimize architecture.
@@ -44,7 +53,6 @@ Add changes here for all PR submitted to the 2.x branch.
- [[#6553](https://github.com/apache/incubator-seata/pull/6553)] fix saga
"cannot matching status"
- [[#6575](https://github.com/apache/incubator-seata/pull/6575)] fix io.seata
ActionInterceptorHandler use org.apache.seata BusinessActionContextParameter
-
### optimize:
- [[#6031](https://github.com/apache/incubator-seata/pull/6031)] add a check
for the existence of the undolog table
- [[#6089](https://github.com/apache/incubator-seata/pull/6089)] modify the
semantics of RaftServerFactory and remove unnecessary singleton
@@ -136,14 +144,15 @@ Add changes here for all PR submitted to the 2.x branch.
- [[#6458](https://github.com/apache/incubator-seata/pull/6458)] add null
value check for MAC address
- [[#6516](https://github.com/apache/incubator-seata/pull/6516)] optimize code
format
- [[#6529](https://github.com/apache/incubator-seata/pull/6529)] optimize
release maven plugin
-- [[#6548](https://github.com/apache/incubator-seata/pull/6548)] upgrade the
byte-buddy version to 1.14.15
- [[#6539](https://github.com/apache/incubator-seata/pull/6539)] add
subcomponents license
- [[#6540](https://github.com/apache/incubator-seata/pull/6540)] exclude
com.google.guava:listenablefuture
+- [[#6541](https://github.com/apache/incubator-seata/pull/6541)] change
version to `2.1.0`
+- [[#6548](https://github.com/apache/incubator-seata/pull/6548)] upgrade the
byte-buddy version to 1.14.15
- [[#6549](https://github.com/apache/incubator-seata/pull/6549)] macos
workflow support arm testing
- [[#6558](https://github.com/apache/incubator-seata/pull/6558)] remove
mysql-connector-java from pom.xml
- [[#6570](https://github.com/apache/incubator-seata/pull/6570)] add notice
file to binary
-- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
supplemented raft configuration
- [[#6576](https://github.com/apache/incubator-seata/pull/6576)] remove oracle
datatype parser
+- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
supplemented raft configuration
- [[#6583](https://github.com/apache/incubator-seata/pull/6583)] optimize the
default compilation to be independent of the Git Env
- [[#6585](https://github.com/apache/incubator-seata/pull/6585)] optimize
compatible module pom.xml
- [[#6597](https://github.com/apache/incubator-seata/pull/6597)] remove binary
from source code
diff --git a/changes/en-us/2.x.md b/changes/en-us/2.x.md
index 31d42ab858..2c2887a3fc 100644
--- a/changes/en-us/2.x.md
+++ b/changes/en-us/2.x.md
@@ -3,217 +3,27 @@ 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:
-- [[#6370](https://github.com/seata/seata/pull/6370)] seata saga decouple
spring, optimize architecture.
-- [[#6205](https://github.com/apache/incubator-seata/pull/6205)] mock server
-- [[#6169](https://github.com/apache/incubator-seata/pull/6169)] full support
for states in the refactored state machine designer
-- [[#6230](https://github.com/apache/incubator-seata/pull/6230)] RocketMQ
transaction are supported
-- [[#6326](https://github.com/apache/incubator-seata/pull/6326)] support raft
node metadata sync
-- [[#6415](https://github.com/apache/incubator-seata/pull/6415)] support
autolayout in seata-statemachine-designer
+- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] support XXX
### bugfix:
-- [[#6090](https://github.com/apache/incubator-seata/pull/6090)] fix the TCC
aspect exception handling process, do not wrapping the internal call exceptions
-- [[#6075](https://github.com/apache/incubator-seata/pull/6075)] fix missing
table alias for on update column of image SQL
-- [[#6086](https://github.com/apache/incubator-seata/pull/6086)] fix oracle
column alias cannot find
-- [[#6085](https://github.com/apache/incubator-seata/pull/6085)] fix jdk9+
compile error
-- [[#6101](https://github.com/apache/incubator-seata/pull/6101)] fix the
consumer can't generate tcc proxy in dubbo 3.x version
-- [[#6077](https://github.com/apache/incubator-seata/pull/6077)] fix could not
rollback when table with multiple primary
-- [[#6121](https://github.com/apache/incubator-seata/pull/6121)] fix the
branch transaction order error when rolling back
-- [[#6182](https://github.com/apache/incubator-seata/pull/6182)] fix
guava-32.0.0-jre.jar zip file is empty in ci
-- [[#6196](https://github.com/apache/incubator-seata/pull/6196)] fix asf
config file format error
-- [[#6143](https://github.com/apache/incubator-seata/pull/6143)] gracefully
shut down the server
-- [[#6204](https://github.com/apache/incubator-seata/pull/6204)] fix the
problem that The incorrect configuration needs to be fixed
-- [[#6248](https://github.com/apache/incubator-seata/pull/6248)] fix JDBC
resultSet, statement, connection closing order
-- [[#6261](https://github.com/apache/incubator-seata/pull/6261)] AT mode
support the URL of a PGSQL cluster
-- [[#6256](https://github.com/apache/incubator-seata/pull/6256)] fix
raft-discovery cannot read registry configuration for seata-all sdk
-- [[#6232](https://github.com/apache/incubator-seata/pull/6232)] convert to
utf8mb4 if mysql column is json type
-- [[#6278](https://github.com/apache/incubator-seata/pull/6278)] fix
ProtocolV1SerializerTest failed
-- [[#6324](https://github.com/apache/incubator-seata/pull/6324)] fix Parse
protocol file failed
-- [[#6331](https://github.com/apache/incubator-seata/pull/6331)] fixed the
problem that TCC nested transactions cannot add TwoPhaseBusinessAction and
GlobalTransactional annotations at the same time
-- [[#6354](https://github.com/apache/incubator-seata/pull/6354)] fix dynamic
degradation does not work properly
-- [[#6363](https://github.com/apache/incubator-seata/pull/6363)] fix known
problems of docker image
-- [[#6372](https://github.com/apache/incubator-seata/pull/6372)] fix
initializing the sql file postgresql.sql index name conflict
-- [[#6380](https://github.com/apache/incubator-seata/pull/6380)] fix sql
exception when checking for the existence of the UNDO_LOG table on SQL server
-- [[#6385](https://github.com/apache/incubator-seata/pull/6385)] fix the bug
where Role.participant does not execute hooks but clears them.
-- [[#6465](https://github.com/apache/incubator-seata/pull/6465)] fix(6257):
fix saga mode replay context lost start in 2.x
-- [[#6469](https://github.com/apache/incubator-seata/pull/6469)] fix Error in
insert sql of [lock_table] data table to sqlserver database
-- [[#6496](https://github.com/apache/incubator-seata/pull/6496)] fix XA did
not rollback but close when executing a long-running SQL(or deadlock SQL)
-- [[#6493](https://github.com/apache/incubator-seata/pull/6493)] fix
SQLServer-related SQL error in seata server when using database of SQLServer
-- [[#6497](https://github.com/apache/incubator-seata/pull/6497)] fix tcc
properties class when autoconfigure
-- [[#6554](https://github.com/apache/incubator-seata/pull/6554)] fix unfixed
serializer
-- [[#6555](https://github.com/apache/incubator-seata/pull/6555)]
businessActionContext is compatible with io seata
-- [[#6553](https://github.com/apache/incubator-seata/pull/6553)] fix saga
"cannot matching status"
-- [[#6575](https://github.com/apache/incubator-seata/pull/6575)] fix io.seata
ActionInterceptorHandler use org.apache.seata BusinessActionContextParameter
-
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/#PR_NO)] fix XXX
### optimize:
-- [[#6031](https://github.com/apache/incubator-seata/pull/6031)] add a check
for the existence of the undolog table
-- [[#6089](https://github.com/apache/incubator-seata/pull/6089)] modify the
semantics of RaftServerFactory and remove unnecessary singleton
-- [[#4473](https://github.com/apache/incubator-seata/pull/4473)] rm appdata
size limit
-- [[#6071](https://github.com/apache/incubator-seata/pull/6071)] add git infos
to jars
-- [[#6042](https://github.com/apache/incubator-seata/pull/6042)] add secure
authentication to interfaces in ClusterController
-- [[#6091](https://github.com/apache/incubator-seata/pull/6091)] Optimizing
the method of obtaining the tc address during raft authentication
-- [[#6098](https://github.com/apache/incubator-seata/pull/6098)] optimize the
retry logic in the acquireMetadata method
-- [[#6034](https://github.com/apache/incubator-seata/pull/6034)] using
namespace from command line when deployment with helm charts
-- [[#6116](https://github.com/apache/incubator-seata/pull/6034)] remove
lgtm.com stuff
-- [[#6148](https://github.com/apache/incubator-seata/pull/6148)] support Nacos
ram role authentication
-- [[#6145](https://github.com/apache/incubator-seata/pull/6145)] upgrade
jettison to 1.5.4
-- [[#6164](https://github.com/apache/incubator-seata/pull/6164)] redis
registry push empty protection optimize
-- [[#6174](https://github.com/apache/incubator-seata/pull/6174)] add ASF basic
config
-- [[#6181](https://github.com/apache/incubator-seata/pull/6181)] update
contributing doc
-- [[#6179](https://github.com/apache/incubator-seata/pull/6179)] remove
@author info
-- [[#6176](https://github.com/apache/incubator-seata/pull/6176)] update source
header
-- [[#6178](https://github.com/apache/incubator-seata/pull/6178)] update the
header of Apache License
-- [[#6186](https://github.com/apache/incubator-seata/pull/6186)] update
README.md(update mailing list and repository urls)
-- [[#6184](https://github.com/apache/incubator-seata/pull/6184)] update NOTICE
file
-- [[#6192](https://github.com/apache/incubator-seata/pull/6192)] remove the
useless file
-- [[#6194](https://github.com/apache/incubator-seata/pull/6194)] fix asf.yaml
parse error
-- [[#5399](https://github.com/apache/incubator-seata/pull/5399)] optimizing
branch register resource only at RM server end
-- [[#6154](https://github.com/apache/incubator-seata/pull/6154)] console log
optimize for "kubectl logs -f"
-- [[#6116](https://github.com/apache/incubator-seata/pull/6116)] rewrite
NettyPoolKey's hashcode and equals to fix duplicate construction of channel
object pools
-- [[#6195](https://github.com/apache/incubator-seata/pull/6195)] update the
url in change log to apache/incubator-seata
-- [[#6200](https://github.com/apache/incubator-seata/pull/6200)] cancel
required_status_checks
-- [[#6201](https://github.com/apache/incubator-seata/pull/6201)] restore
required_status_checks kept to remove context validation
-- [[#6218](https://github.com/apache/incubator-seata/pull/6218)] remove
Seata-Docker link
-- [[#6227](https://github.com/apache/incubator-seata/pull/6227)] validate that
the primary key is free of illegal characters
-- [[#6004](https://github.com/apache/incubator-seata/pull/6004)] optimize RM
TM startup connect server fail fast
-- [[#6243](https://github.com/apache/incubator-seata/pull/6243)] optimize
links in the console header
-- [[#6238](https://github.com/apache/incubator-seata/pull/6238)] optimize some
files
-- [[#6239](https://github.com/apache/incubator-seata/pull/6239)] update
security policy, disclaimer and notice
-- [[#6245](https://github.com/apache/incubator-seata/pull/6245)] in file mode,
the configuration in the application takes effect, when the spring
configuration in the configuration center is changed
-- [[#6247](https://github.com/apache/incubator-seata/pull/6247)] optimize
asf.yml
-- [[#6259](https://github.com/apache/incubator-seata/pull/6259)] modify error
message which is global session size more than config
-- [[#6264](https://github.com/apache/incubator-seata/pull/6264)] fix
jib-maven-plugin build failed
-- [[#6246](https://github.com/apache/incubator-seata/pull/6246)] build the
frontend at the same time as the maven build
-- [[#6268](https://github.com/apache/incubator-seata/pull/6268)] optimize
outdate npmjs dependencies in console
-- [[#6271](https://github.com/apache/incubator-seata/pull/6271)] unifty the
git information
-- [[#6265](https://github.com/apache/incubator-seata/pull/6265)] optimization
fails to build frontend on arm64
-- [[#6267](https://github.com/apache/incubator-seata/pull/6267)] add Server
deserialization validation
-- [[#6275](https://github.com/apache/incubator-seata/pull/6275)] optimize the
label's format in .asf.yaml
-- [[#6291](https://github.com/apache/incubator-seata/pull/6291)] seata-server
is developed in idea and console support output logs
-- [[#6283](https://github.com/apache/incubator-seata/pull/6283)] add a
compatible module to support io.seata APIs
-- [[#6294](https://github.com/apache/incubator-seata/pull/6294)] split the
frontend resource build process into separate profiles
-- [[#6285](https://github.com/apache/incubator-seata/pull/6285)] optimize time
query conditions in the console
-- [[#6297](https://github.com/apache/incubator-seata/pull/6297)] fix problem
of `maven-pmd-plugin`
-- [[#6298](https://github.com/apache/incubator-seata/pull/6298)] repackage
name to org.apache.seata
-- [[#6302](https://github.com/apache/incubator-seata/pull/6302)] add io.seata
package shade
-- [[#6306](https://github.com/apache/incubator-seata/pull/6306)] replace some
URL to org/apache/seata
-- [[#6304](https://github.com/apache/incubator-seata/pull/6304)] disable
Publish OSSRH workflow
-- [[#6310](https://github.com/apache/incubator-seata/pull/6310)] seata-server
compatible io.seata package
-- [[#6301](https://github.com/apache/incubator-seata/pull/6301)] upgrade
console frontend dependencies and supported nodejs versions
-- [[#6301](https://github.com/apache/incubator-seata/pull/6312)] add saga
related io.seata compatible api
-- [[#6313](https://github.com/apache/incubator-seata/pull/6313)] console
display the version number
-- [[#6315](https://github.com/apache/incubator-seata/pull/6315)] compatible
with lower versions of SPI
-- [[#6327](https://github.com/apache/incubator-seata/pull/6327)] compatible
with integration.http and integration.http.Jakarta
-- [[#6328](https://github.com/apache/incubator-seata/pull/6328)] compatible
with integration.grpc
-- [[#6330](https://github.com/apache/incubator-seata/pull/6330)] remove
mariadb API
-- [[#6329](https://github.com/apache/incubator-seata/pull/6312)] add saga
subcomponent-level io.seata compatible api
-- [[#6254](https://github.com/apache/incubator-seata/pull/6254)] optimize
Hessian Serialize
-- [[#6332](https://github.com/apache/incubator-seata/pull/6332)] remove mysql
dependency from the distribution package
-- [[#6343](https://github.com/apache/incubator-seata/pull/6343)] compatible
with tm module and rm-datasource module
-- [[#6357](https://github.com/apache/incubator-seata/pull/6357)] optimize
serialization/deserialization of protocol codec
-- [[#6345](https://github.com/apache/incubator-seata/pull/6345)] compatible
with tcc module
-- [[#6356](https://github.com/apache/incubator-seata/pull/6356)] remove
authentication from the health check page
-- [[#6360](https://github.com/apache/incubator-seata/pull/6360)] optimize 401
issues for some links
-- [[#6366](https://github.com/apache/incubator-seata/pull/6366)] optimized
globaltransaction compatibility issues
-- [[#6369](https://github.com/apache/incubator-seata/pull/6369)] optimize
arm64 ci
-- [[#6386](https://github.com/apache/incubator-seata/pull/6386)] replace
`byte-buddy` to JDK proxy
- in `ConfigurationCache`
-- [[#6391](https://github.com/apache/incubator-seata/pull/6091)] forbid
duplicate registration of TCC resources
-- [[#6393](https://github.com/apache/incubator-seata/pull/6393)] determine the
version before sync metadata and add
- retry mechanism
-- [[#6387](https://github.com/apache/incubator-seata/pull/6387)] optimize tcc
use compatible
-- [[#6402](https://github.com/apache/incubator-seata/pull/6402)] optimize
rm-datasource use compatible
-- [[#6403](https://github.com/apache/incubator-seata/pull/6403)] optimize
config compatible module
-- [[#6419](https://github.com/apache/incubator-seata/pull/6419)] optimize
integration-tx-api compatible
-- [[#6427](https://github.com/apache/incubator-seata/pull/6427)] support
spi、saga、spring module compatible
-- [[#6442](https://github.com/apache/incubator-seata/pull/6442)] clarify if
conditions
-- [[#6487](https://github.com/apache/incubator-seata/pull/6487)] fix typo and
package name
-- [[#6442](https://github.com/apache/incubator-seata/pull/6442)] clarify if
conditions
-- [[#6405](https://github.com/apache/incubator-seata/pull/6405)] fix kotlin
compile failure
-- [[#6412](https://github.com/apache/incubator-seata/pull/6412)] optimize core
compatible module
-- [[#6429](https://github.com/apache/incubator-seata/pull/6429)] remove
repetitive words
-- [[#6518](https://github.com/apache/incubator-seata/pull/6518)] optimize
ConfigurationCache proxy method
-- [[#6458](https://github.com/apache/incubator-seata/pull/6458)] add null
value check for MAC address
-- [[#6516](https://github.com/apache/incubator-seata/pull/6516)] optimize code
format
-- [[#6529](https://github.com/apache/incubator-seata/pull/6529)] optimize
release maven plugin
-- [[#6548](https://github.com/apache/incubator-seata/pull/6548)] upgrade the
byte-buddy version to 1.14.15
-- [[#6539](https://github.com/apache/incubator-seata/pull/6539)] add
subcomponents license
-- [[#6540](https://github.com/apache/incubator-seata/pull/6540)] exclude
com.google.guava:listenablefuture
-- [[#6549](https://github.com/apache/incubator-seata/pull/6549)] macos
workflow support arm testing
-- [[#6558](https://github.com/apache/incubator-seata/pull/6558)] remove
mysql-connector-java from pom.xml
-- [[#6570](https://github.com/apache/incubator-seata/pull/6570)] add notice
file to binary
-- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
supplemented raft configuration
-- [[#6576](https://github.com/apache/incubator-seata/pull/6576)] remove oracle
datatype parser
-- [[#6583](https://github.com/apache/incubator-seata/pull/6583)] optimize the
default compilation to be independent of the Git Env
-- [[#6585](https://github.com/apache/incubator-seata/pull/6585)] optimize
compatible module pom.xml
-- [[#6597](https://github.com/apache/incubator-seata/pull/6597)] remove binary
from source code
+- [[#PR_NO](https://github.com/apache/incubator-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
-- [[#6339](https://github.com/apache/incubator-seata/pull/6339)] upgrade
spring mvc and tomcat.embed
-- [[#6340](https://github.com/apache/incubator-seata/pull/6340)] upgrade and
tidy some dependencies
-- [[#6350](https://github.com/apache/incubator-seata/pull/6350)] remove
enableDegrade properties
-- [[#6349](https://github.com/apache/incubator-seata/pull/6349)] transfer
dockerhub repo
-- [[#6362](https://github.com/apache/incubator-seata/pull/6362)] upgrade
Spring related dependence
-- [[#6375](https://github.com/apache/incubator-seata/pull/6375)] override
console nested dependencies
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] upgrade XXX
### test:
-- [[#6081](https://github.com/apache/incubator-seata/pull/6081)] add
`test-os.yml` for testing the OS
-- [[#6125](https://github.com/apache/incubator-seata/pull/6125)] unbind xid in
TransactionTemplateTest
-- [[#6157](https://github.com/apache/incubator-seata/pull/6157)] increase
common module unit test coverage
-- [[#6250](https://github.com/apache/incubator-seata/pull/6250)] increase
seata-core module unit test coverage
-- [[#6325](https://github.com/apache/incubator-seata/pull/6325)] fix
mockServerTest fail cause using same port with seata-server
-- [[#6430](https://github.com/apache/incubator-seata/pull/6430)] increase
common module unit test coverage
-- [[#6456](https://github.com/apache/incubator-seata/pull/6456)] adjust the
test cases related to dynamic configuration
-- [[#6466](https://github.com/apache/incubator-seata/pull/6466)] support redis
integration testing
-- [[#6484](https://github.com/apache/incubator-seata/pull/6484)] fix
FileConfigurationTest and MockServerTest fail
-- [[#6545](https://github.com/apache/incubator-seata/pull/6545)] fix
TestConfigCustomSPI compatibility test fail
-- [[#6560](https://github.com/apache/incubator-seata/pull/6560)] fix
mock-server test, do not shutdown in Runtime.getRuntime().addShutdownHook
-- [[#6565](https://github.com/apache/incubator-seata/pull/6565)] fix
testCompensationStateMachine fail
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] test XXX
### refactor:
-- [[#6280](https://github.com/apache/incubator-seata/pull/6280)] refactor Saga
designer using diagram-js
-- [[#6269](https://github.com/apache/incubator-seata/pull/6269)] standardize
Seata Exception
-- [[#6420](https://github.com/apache/incubator-seata/pull/6420)] refactor
Configuration Cache
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] refactor XXX
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)
-- [ptyin](https://github.com/ptyin)
-- [laywin](https://github.com/laywin)
-- [imcmai](https://github.com/imcmai)
-- [DroidEye2ONGU](https://github.com/DroidEye2ONGU)
-- [funky-eyes](https://github.com/funky-eyes)
-- [Bughue](https://github.com/Bughue)
-- [wangliang181230](https://github.com/wangliang181230)
-- [ggbocoder](https://github.com/ggbocoder)
-- [leezongjie](https://github.com/leezongjie)
-- [l81893521](https://github.com/l81893521)
-- [baiyangtx](https://github.com/baiyangtx)
-- [lightClouds917](https://github.com/lightClouds917)
-- [xingfudeshi](https://github.com/xingfudeshi)
-- [PleaseGiveMeTheCoke](https://github.com/PleaseGiveMeTheCoke)
-- [sunrui1225](https://github.com/sunrui1225)
-- [PeppaO](https://github.com/PeppaO)
-- [AlbumenJ](https://github.com/AlbumenJ)
-- [dreamskyvision](https://github.com/dreamskyvision)
-- [jsbxyyx](https://github.com/jsbxyyx)
-- [liuqiufeng](https://github.com/liuqiufeng)
-- [saberyjs](https://github.com/SABERYJS)
-- [gggyd123](https://github.com/gggyd123)
-- [jonasHanhan](https://github.com/jonasHanhan)
-- [Code-breaker1998](https://github.com/Code-breaker1998)
-- [yixia](https://github.com/wt-better)
-- [MikhailNavitski](https://github.com/MikhailNavitski)
-- [deung](https://github.com/deung)
-- [tanyaofei](https://github.com/tanyaofei)
-- [xjlgod](https://github.com/xjlgod)
-- [TakeActionNow2019](https://github.com/TakeActionNow2019)
-- [sunxunle](https://github.com/sunxunle)
-- [bageyang](https://github.com/bageyang)
+- [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.1.0.md
similarity index 97%
copy from changes/zh-cn/2.x.md
copy to changes/zh-cn/2.1.0.md
index c3e3c3314e..917927079c 100644
--- a/changes/zh-cn/2.x.md
+++ b/changes/zh-cn/2.1.0.md
@@ -1,6 +1,15 @@
-所有提交到 2.x 分支的 PR 请在此处登记。
+### 2.1.0
-<!-- 请根据PR的类型添加 `变更记录` 到以下对应位置(feature/bugfix/optimize/test) 下 -->
+<details>
+ <summary><mark>Release notes</mark></summary>
+
+### Apache Seata(incubating) 2.1.0
+
+Apache Seata(incubating) 2.1.0 发布。
+
+Apache Seata(incubating) 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。
+
+此版本更新如下:
### feature:
- [[#6370](https://github.com/seata/seata/pull/6370)] seata saga spring接耦、架构优化。
@@ -44,7 +53,6 @@
- [[#6553](https://github.com/apache/incubator-seata/pull/6553)] 修复执行完
'ServiceTask' 后无法应用任何评估器的问题
- [[#6575](https://github.com/apache/incubator-seata/pull/6575)] 修复io.seata
ActionInterceptorHandler误使用了org.apache.seata BusinessActionContextParameter类的问题
-
### optimize:
- [[#6031](https://github.com/apache/incubator-seata/pull/6031)]
添加undo_log表的存在性校验
- [[#6089](https://github.com/apache/incubator-seata/pull/6089)]
修改RaftServerFactory语义并删除不必要的单例构建
@@ -135,14 +143,15 @@
- [[#6412](https://github.com/apache/incubator-seata/pull/6412)] 优化 core 兼容模块
- [[#6518](https://github.com/apache/incubator-seata/pull/6518)] 优化
ConfigurationCache 代理方法
- [[#6529](https://github.com/apache/incubator-seata/pull/6529)] 优化发布插件
-- [[#6548](https://github.com/apache/incubator-seata/pull/6548)]
升级byte-buddy版本至1.14.15
- [[#6539](https://github.com/apache/incubator-seata/pull/6539)] 增加组件 license
- [[#6540](https://github.com/apache/incubator-seata/pull/6540)] 排除
com.google.guava:listenablefuture 依赖
+- [[#6541](https://github.com/apache/incubator-seata/pull/6541)] 更改版本号为 `2.1.0`
+- [[#6548](https://github.com/apache/incubator-seata/pull/6548)]
升级byte-buddy版本至1.14.15
- [[#6549](https://github.com/apache/incubator-seata/pull/6549)] 支持macos
arm架构单测
- [[#6558](https://github.com/apache/incubator-seata/pull/6558)] 移除
mysql-connector-java 依赖
- [[#6570](https://github.com/apache/incubator-seata/pull/6570)] 添加 notice 文件
-- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
补充raft配置
- [[#6576](https://github.com/apache/incubator-seata/pull/6576)] 移除 oracle
数据类型序列化扩展
+- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
补充raft配置
- [[#6583](https://github.com/apache/incubator-seata/pull/6583)] 优化默认编译不依赖 Git
环境
- [[#6585](https://github.com/apache/incubator-seata/pull/6585)] 优化 compatible
模块的配置
- [[#6597](https://github.com/apache/incubator-seata/pull/6597)] 从源码中移除 binary
包
diff --git a/changes/zh-cn/2.x.md b/changes/zh-cn/2.x.md
index c3e3c3314e..714ef8bab2 100644
--- a/changes/zh-cn/2.x.md
+++ b/changes/zh-cn/2.x.md
@@ -3,214 +3,27 @@
<!-- 请根据PR的类型添加 `变更记录` 到以下对应位置(feature/bugfix/optimize/test) 下 -->
### feature:
-- [[#6370](https://github.com/seata/seata/pull/6370)] seata saga spring接耦、架构优化。
-- [[#6205](https://github.com/apache/incubator-seata/pull/6205)] 提供mock server
-- [[#6169](https://github.com/apache/incubator-seata/pull/6169)] 支持新版本状态机设计器
-- [[#6230](https://github.com/apache/incubator-seata/pull/6230)] 支持RocketMQ消息事务
-- [[#6326](https://github.com/apache/incubator-seata/pull/6326)]
支持raft节点间的元数据同步
-- [[#6415](https://github.com/apache/incubator-seata/pull/6415)] 支持 Saga
设计器的自动布局
+- [[#PR_NO](https://github.com/seata/seata/pull/PR_NO)] 支持XXX
### bugfix:
-- [[#6090](https://github.com/apache/incubator-seata/pull/6090)]
修复tcc切面异常处理过程,不对内部调用异常做包装处理,直接向外抛出
-- [[#6075](https://github.com/apache/incubator-seata/pull/6075)] 修复镜像SQL对于on
update列没有添加表别名的问题
-- [[#6086](https://github.com/apache/incubator-seata/pull/6086)] 修复oracle
alias 解析异常
-- [[#6085](https://github.com/apache/incubator-seata/pull/6085)]
修复jdk9+版本编译后,引入后ByteBuffer#flip NoSuchMethodError的问题
-- [[#6101](https://github.com/apache/incubator-seata/pull/6101)] 修复在dubbo
3.x的版本中, 消费者端不能生成tcc代理的问题
-- [[#6077](https://github.com/apache/incubator-seata/pull/6077)]
修复表存在复合主键索引导致无法回滚问题
-- [[#6121](https://github.com/apache/incubator-seata/pull/6121)]
修复回滚分支事务时没有按照时间排序的问题
-- [[#6182](https://github.com/apache/incubator-seata/pull/6182)]
修复在ci中guava-32.0.0-jre.jar zip文件为空的问题
-- [[#6196](https://github.com/apache/incubator-seata/pull/6196)] 修复asf配置格式错误的问题
-- [[#6143](https://github.com/apache/incubator-seata/pull/6143)] 修复优雅停机
-- [[#6204](https://github.com/apache/incubator-seata/pull/6204)] 修复错误配置问题
-- [[#6248](https://github.com/apache/incubator-seata/pull/6248)] 修复JDBC
resultSet, statement, connection关闭顺序
-- [[#6261](https://github.com/apache/incubator-seata/pull/6261)]
at模式支持pgsql集群模式url
-- [[#6256](https://github.com/apache/incubator-seata/pull/6256)] 修复在seata-all
sdk下,raft-discovery模块不能读取registry.conf的配置的问题
-- [[#6232](https://github.com/apache/incubator-seata/pull/6232)]
修复在mysql的json类型下出现Cannot create a JSON value from a string with CHARACTER SET
'binary'问题
-- [[#6278](https://github.com/apache/incubator-seata/pull/6278)] 修复
ProtocolV1SerializerTest 失败问题
-- [[#6324](https://github.com/apache/incubator-seata/pull/6324)] 修复 Parse
protocol file failed
-- [[#6331](https://github.com/apache/incubator-seata/pull/6331)]
修复TCC嵌套事务不能同时添加TwoPhaseBusinessAction和GlobalTransactional两个注解的问题
-- [[#6354](https://github.com/apache/incubator-seata/pull/6354)]
修复动态升降级不能正常工作问题
-- [[#6363](https://github.com/apache/incubator-seata/pull/6363)]
修复docker镜像中的已知问题
-- [[#6372](https://github.com/apache/incubator-seata/pull/6372)]
修复初始化sql文件postgresql.sql 索引名称冲突问题
-- [[#6380](https://github.com/apache/incubator-seata/pull/6380)] 修复针对sql
server检查UNDO_LOG表是否存在时的SQL异常
-- [[#6385](https://github.com/apache/incubator-seata/pull/6385)]
修复Role.Participant不执行hook但会清理的问题
-- [[#6465](https://github.com/apache/incubator-seata/pull/6465)]
修复2.0下saga模式的context replay丢失start问题
-- [[#6469](https://github.com/apache/incubator-seata/pull/6469)]
修复在sqlserver数据库下[lock_table]数据表的插入操作sql中存在的错误
-- [[#6496](https://github.com/apache/incubator-seata/pull/6496)]
修复XA执行长时间SQL(或死锁SQL)没有完成回滚就释放连接
-- [[#6493](https://github.com/apache/incubator-seata/pull/6493)]
修复当使用数据库为SQLServer时seata server的SQL报错
-- [[#6497](https://github.com/apache/incubator-seata/pull/6497)] 修复自动装配时的seata
tcc 配置类
-- [[#6554](https://github.com/apache/incubator-seata/pull/6554)]
修复序列化器不固定使用对应配置序列化器的问题
-- [[#6555](https://github.com/apache/incubator-seata/pull/6555)]
修复businessActionContext对io seata包的不兼容
-- [[#6553](https://github.com/apache/incubator-seata/pull/6553)] 修复执行完
'ServiceTask' 后无法应用任何评估器的问题
-- [[#6575](https://github.com/apache/incubator-seata/pull/6575)] 修复io.seata
ActionInterceptorHandler误使用了org.apache.seata BusinessActionContextParameter类的问题
-
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/#PR_NO)] 修复XXX
### optimize:
-- [[#6031](https://github.com/apache/incubator-seata/pull/6031)]
添加undo_log表的存在性校验
-- [[#6089](https://github.com/apache/incubator-seata/pull/6089)]
修改RaftServerFactory语义并删除不必要的单例构建
-- [[#4473](https://github.com/apache/incubator-seata/pull/4473)] rm appdata大小限制
-- [[#6071](https://github.com/apache/incubator-seata/pull/6071)] 添加git信息到JAR包中
-- [[#6042](https://github.com/apache/incubator-seata/pull/6042)] 增加raft模式鉴权机制
-- [[#6091](https://github.com/apache/incubator-seata/pull/6091)]
优化raft鉴权时获取tc地址的方式
-- [[#6098](https://github.com/apache/incubator-seata/pull/6098)]
优化acquireMetadata方法的重试逻辑
-- [[#6034](https://github.com/apache/incubator-seata/pull/6034)]
使用helm图表进行部署时使用命令行中的命名空间
-- [[#6116](https://github.com/apache/incubator-seata/pull/6034)] 移除 lgtm.com
-- [[#6164](https://github.com/apache/incubator-seata/pull/6164)] redis
注册中心推空保护优化
-- [[#6174](https://github.com/apache/incubator-seata/pull/6174)] 增加 ASF 基础配置
-- [[#6148](https://github.com/apache/incubator-seata/pull/6148)] 支持 Nacos ram
role 鉴权方式
-- [[#6181](https://github.com/apache/incubator-seata/pull/6181)] 更新贡献指引文档
-- [[#6179](https://github.com/apache/incubator-seata/pull/6179)] 移除 @author 信息
-- [[#6176](https://github.com/apache/incubator-seata/pull/6176)] 更新源文件header信息
-- [[#6178](https://github.com/apache/incubator-seata/pull/6178)] 更新Apache
License头信息
-- [[#6186](https://github.com/apache/incubator-seata/pull/6186)]
更新README.md(更新邮件列表和一些生态访问链接)
-- [[#6184](https://github.com/apache/incubator-seata/pull/6184)] 更新NOTICE文件
-- [[#6192](https://github.com/apache/incubator-seata/pull/6192)] 移除无用文件
-- [[#6194](https://github.com/apache/incubator-seata/pull/6194)] 修复 asf.yaml
解析错误问题
-- [[#5399](https://github.com/apache/incubator-seata/pull/5399)] 分支注册只在RM端
-- [[#6154](https://github.com/apache/incubator-seata/pull/6154)] 控制台日志优化
"kubectl logs -f"
-- [[#6116](https://github.com/apache/incubator-seata/pull/6116)]
重写NettyPoolKey的hashcode和equals,修复了channel对象池重复构建问题
-- [[#6195](https://github.com/apache/incubator-seata/pull/6195)] 更新 change log
中的 seata url 为 apache/incubator-seata
-- [[#6200](https://github.com/apache/incubator-seata/pull/6200)]
去除required_status_checks检查
-- [[#6201](https://github.com/apache/incubator-seata/pull/6201)]
恢复required_status_checks但去除context校验
-- [[#6218](https://github.com/apache/incubator-seata/pull/6218)]
移除Seata-Docker链接
-- [[#6227](https://github.com/apache/incubator-seata/pull/6227)] 校验pk中不含逗号
-- [[#6004](https://github.com/apache/incubator-seata/pull/6004)]
优化RM,TM连接server快速失败
-- [[#6243](https://github.com/apache/incubator-seata/pull/6243)] 优化控制台页眉中的链接
-- [[#6238](https://github.com/apache/incubator-seata/pull/6238)] 文件合规优化
-- [[#6239](https://github.com/apache/incubator-seata/pull/6239)] 更新security
policy,disclaimer 和 notice 文件
-- [[#6245](https://github.com/apache/incubator-seata/pull/6245)]
file模式下,在配置中心的spring配置改变时,使应用程序中的配置生效
-- [[#6247](https://github.com/apache/incubator-seata/pull/6247)] 优化 asf.yml 配置
-- [[#6259](https://github.com/apache/incubator-seata/pull/6259)]
修改全局会话大小超过配置的错误消息
-- [[#6264](https://github.com/apache/incubator-seata/pull/6264)] 修复
jib-maven-plugin 编译失败问题
-- [[#6246](https://github.com/apache/incubator-seata/pull/6246)]
在maven打包的同时打包前端资源
-- [[#6268](https://github.com/apache/incubator-seata/pull/6268)] 更新console模块
npmjs 过时依赖
-- [[#6271](https://github.com/apache/incubator-seata/pull/6271)] 统一git信息
-- [[#6265](https://github.com/apache/incubator-seata/pull/6265)] 优化在 arm64
上构建前端失败的问题
-- [[#6267](https://github.com/apache/incubator-seata/pull/6267)] 增加 Server
反序列化校验
-- [[#6275](https://github.com/apache/incubator-seata/pull/6275)]
优化.asf.yaml文件中的label格式
-- [[#6291](https://github.com/apache/incubator-seata/pull/6291)]
优化seata-server在idea等开发工具运行时,控制台未输出完整日志的问题
-- [[#6283](https://github.com/apache/incubator-seata/pull/6283)] 增加兼容模块支持
io.seata APIs
-- [[#6294](https://github.com/apache/incubator-seata/pull/6294)]
拆分前端资源打包流程到单独的profile
-- [[#6285](https://github.com/apache/incubator-seata/pull/6285)]
优化控台中时间查询条件不准确的问题
-- [[#6297](https://github.com/apache/incubator-seata/pull/6297)] 修复
`maven-pmd-plugin` 相关的问题
-- [[#6298](https://github.com/apache/incubator-seata/pull/6298)] 重命名包名为
org.apache.seata
-- [[#6302](https://github.com/apache/incubator-seata/pull/6302)] 增加 io.seata
shade 打包方案
-- [[#6306](https://github.com/apache/incubator-seata/pull/6306)] 替换一些URL 至
org/apache/seata
-- [[#6304](https://github.com/apache/incubator-seata/pull/6304)] 禁用 OSSRH 发布工作流
-- [[#6310](https://github.com/apache/incubator-seata/pull/6310)]
seata-server兼容io.seata包
-- [[#6301](https://github.com/apache/incubator-seata/pull/6301)]
升级console前端依赖及支持的nodejs版本
-- [[#6301](https://github.com/apache/incubator-seata/pull/6312)]
添加saga相关的io.seata兼容性API
-- [[#6313](https://github.com/apache/incubator-seata/pull/6313)] console展示版本号
-- [[#6315](https://github.com/apache/incubator-seata/pull/6315)] 兼容低版本的SPI
-- [[#6327](https://github.com/apache/incubator-seata/pull/6327)] 兼容
integration.http 和 integration.http.Jakarta API
-- [[#6328](https://github.com/apache/incubator-seata/pull/6328)] 兼容
integration.grpc API
-- [[#6330](https://github.com/apache/incubator-seata/pull/6330)] 去除 mariadb API
-- [[#6329](https://github.com/apache/incubator-seata/pull/6312)] 添加 saga 子组件的
io.seata 兼容性 API
-- [[#6254](https://github.com/apache/incubator-seata/pull/6254)] 优化Hessian 序列化
-- [[#6343](https://github.com/apache/incubator-seata/pull/6343)] 兼容tm
模块和rm-datasource模块
-- [[#6345](https://github.com/apache/incubator-seata/pull/6345)] 兼容tcc模块
-- [[#6332](https://github.com/apache/incubator-seata/pull/6332)] 分发包中移除 mysql
依赖
-- [[#6343](https://github.com/apache/incubator-seata/pull/6343)] 兼容 TM 模块和
rm-datasource 模块
-- [[#6349](https://github.com/apache/incubator-seata/pull/6349)] 迁移 dockerhub
仓库
-- [[#6357](https://github.com/apache/incubator-seata/pull/6357)]
优化协议编解码的序列化/反序列化
-- [[#6356](https://github.com/apache/incubator-seata/pull/6356)] 去除健康检查页面的鉴权
-- [[#6360](https://github.com/apache/incubator-seata/pull/6360)] 优化部分链接 401 的问题
-- [[#6350](https://github.com/apache/incubator-seata/pull/6350)] 移除
enableDegrade 配置
-- [[#6366](https://github.com/apache/incubator-seata/pull/6366)]
优化globaltransaction向下兼容性
-- [[#6369](https://github.com/apache/incubator-seata/pull/6369)] 优化 arm64 ci
-- [[#6386](https://github.com/apache/incubator-seata/pull/6386)] 在
`ConfigurationCache` 类中,将 `byte-buddy` 替换为JDK代理
-- [[#6391](https://github.com/apache/incubator-seata/pull/6091)] 禁止重复注册TCC资源
-- [[#6393](https://github.com/apache/incubator-seata/pull/6393)]
元数据同步前判断版本,并增加重试功能
-- [[#6387](https://github.com/apache/incubator-seata/pull/6387)] 优化tcc使用兼容
-- [[#6403](https://github.com/apache/incubator-seata/pull/6403)] 优化 Config 兼容模块
-- [[#6402](https://github.com/apache/incubator-seata/pull/6402)]
优化rm-datasource向下兼容
-- [[#6419](https://github.com/apache/incubator-seata/pull/6419)]
优化integration-tx-api向下兼容
-- [[#6427](https://github.com/apache/incubator-seata/pull/6427)]
支持spi、saga、spring模块的向下兼容
-- [[#6442](https://github.com/apache/incubator-seata/pull/6442)] 阐明 if
-- [[#6487](https://github.com/apache/incubator-seata/pull/6487)] 修复错误包名以及单词
-- [[#6458](https://github.com/apache/incubator-seata/pull/6458)] 增加MAC地址null值检查
-- [[#6516](https://github.com/apache/incubator-seata/pull/6516)] 优化代码格式
-- [[#6429](https://github.com/apache/incubator-seata/pull/6429)] 移除重复注释
-- [[#6405](https://github.com/apache/incubator-seata/pull/6405)] 修复 kotlin 编译失败
-- [[#6412](https://github.com/apache/incubator-seata/pull/6412)] 优化 core 兼容模块
-- [[#6518](https://github.com/apache/incubator-seata/pull/6518)] 优化
ConfigurationCache 代理方法
-- [[#6529](https://github.com/apache/incubator-seata/pull/6529)] 优化发布插件
-- [[#6548](https://github.com/apache/incubator-seata/pull/6548)]
升级byte-buddy版本至1.14.15
-- [[#6539](https://github.com/apache/incubator-seata/pull/6539)] 增加组件 license
-- [[#6540](https://github.com/apache/incubator-seata/pull/6540)] 排除
com.google.guava:listenablefuture 依赖
-- [[#6549](https://github.com/apache/incubator-seata/pull/6549)] 支持macos
arm架构单测
-- [[#6558](https://github.com/apache/incubator-seata/pull/6558)] 移除
mysql-connector-java 依赖
-- [[#6570](https://github.com/apache/incubator-seata/pull/6570)] 添加 notice 文件
-- [[#6578](https://github.com/apache/incubator-seata/pull/6578)] registry.conf
补充raft配置
-- [[#6576](https://github.com/apache/incubator-seata/pull/6576)] 移除 oracle
数据类型序列化扩展
-- [[#6583](https://github.com/apache/incubator-seata/pull/6583)] 优化默认编译不依赖 Git
环境
-- [[#6585](https://github.com/apache/incubator-seata/pull/6585)] 优化 compatible
模块的配置
-- [[#6597](https://github.com/apache/incubator-seata/pull/6597)] 从源码中移除 binary
包
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] 优化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
-- [[#6339](https://github.com/apache/incubator-seata/pull/6339)] 升级 spring mvc
和 tomcat.embed 依赖
-- [[#6340](https://github.com/apache/incubator-seata/pull/6340)] 升级和整理依赖
-- [[#6362](https://github.com/apache/incubator-seata/pull/6362)] 升级 Spring
相关的依赖
-- [[#6375](https://github.com/apache/incubator-seata/pull/6375)] 覆盖 console
前端安全漏洞
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] 升级XXX
### test:
-- [[#6081](https://github.com/apache/incubator-seata/pull/6081)] 添加
`test-os.yml` 用于测试seata在各种操作系统下的运行情况
-- [[#6125](https://github.com/apache/incubator-seata/pull/6125)]
TransactionTemplateTest单测unbind xid
-- [[#6157](https://github.com/apache/incubator-seata/pull/6157)]
增加common模块单测覆盖率
-- [[#6250](https://github.com/apache/incubator-seata/pull/6250)]
增加seata-core模块单测覆盖率
-- [[#6325](https://github.com/apache/incubator-seata/pull/6325)]
修复mock-server相关测试用例
-- [[#6430](https://github.com/apache/incubator-seata/pull/6430)] 增加 common
模块单元测试覆盖率
-- [[#6456](https://github.com/apache/incubator-seata/pull/6456)] 调整动态配置监听测试用例
-- [[#6466](https://github.com/apache/incubator-seata/pull/6466)] 支持redis的集成测试
-- [[#6484](https://github.com/apache/incubator-seata/pull/6484)]
修复FileConfigurationTest和MockServerTest失败
-- [[#6545](https://github.com/apache/incubator-seata/pull/6545)] 修复
TestConfigCustomSPI 兼容性测试失败
-- [[#6560](https://github.com/apache/incubator-seata/pull/6560)] 修复 mockserver
test,不在 Runtime.getRuntime().addShutdownHook 中关闭
-- [[#6565](https://github.com/apache/incubator-seata/pull/6565)] 修复
testCompensationStateMachine 与mockServer单测冲突
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] 测试XXX
### refactor:
-- [[#6280](https://github.com/apache/incubator-seata/pull/6280)]
使用diagram-js重构Saga设计器
-- [[#6269](https://github.com/apache/incubator-seata/pull/6269)] 统一Seata异常规范
-- [[#6420](https://github.com/apache/incubator-seata/pull/6420)] 优化配置缓存
+- [[#PR_NO](https://github.com/apache/incubator-seata/pull/PR_NO)] 重构XXX
非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。
<!-- 请确保您的 GitHub ID 在以下列表中 -->
- [slievrly](https://github.com/slievrly)
-- [ptyin](https://github.com/ptyin)
-- [laywin](https://github.com/laywin)
-- [imcmai](https://github.com/imcmai)
-- [DroidEye2ONGU](https://github.com/DroidEye2ONGU)
-- [funky-eyes](https://github.com/funky-eyes)
-- [Bughue](https://github.com/Bughue)
-- [wangliang181230](https://github.com/wangliang181230)
-- [ggbocoder](https://github.com/ggbocoder)
-- [leezongjie](https://github.com/leezongjie)
-- [l81893521](https://github.com/l81893521)
-- [baiyangtx](https://github.com/baiyangtx)
-- [lightClouds917](https://github.com/lightClouds917)
-- [xingfudeshi](https://github.com/xingfudeshi)
-- [PleaseGiveMeTheCoke](https://github.com/PleaseGiveMeTheCoke)
-- [sunrui1225](https://github.com/sunrui1225)
-- [PeppaO](https://github.com/PeppaO)
-- [AlbumenJ](https://github.com/AlbumenJ)
-- [dreamskyvision](https://github.com/dreamskyvision)
-- [jsbxyyx](https://github.com/jsbxyyx)
-- [liuqiufeng](https://github.com/liuqiufeng)
-- [saberyjs](https://github.com/SABERYJS)
-- [gggyd123](https://github.com/gggyd123)
-- [jonasHanhan](https://github.com/jonasHanhan)
-- [Code-breaker1998](https://github.com/Code-breaker1998)
-- [yixia](https://github.com/wt-better)
-- [MikhailNavitski](https://github.com/MikhailNavitski)
-- [deung](https://github.com/deung)
-- [tanyaofei](https://github.com/tanyaofei)
-- [xjlgod](https://github.com/xjlgod)
-- [TakeActionNow2019](https://github.com/TakeActionNow2019)
-- [sunxunle](https://github.com/sunxunle)
-- [bageyang](https://github.com/bageyang)
+- [GITHUB_ID](https://github.com/GITHUB_ID)
同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]