Add changes here for all PR submitted to the 2.x branch.
- [#7261] enforce account initialization and disable default credentials
- [#7349] Resolve NullPointerException in EtcdRegistryServiceImplMockTest
- [#7354] fix the drivers in the libs folder cannot be loaded
- [#7356] fix codecov bug
- [#7370] fix ISSUE_TEMPLATE not work
- [#7397] Resolve NullPointer and port binding errors
- [#7270] enhance ci configuration
- [#7282] optimize unexpected NullPointerException in lookup method in FileRegistryServiceImpl class
- [#7310] Optimize minor issues in the naming-server
- [#7329] upgrade tomcat to 9.0.100
- [#7346] replace tomcat with netty-http on the server
- [#7344] raft mode performs transaction size check in advance
- [#7343] upgrade tomcat to 9.0.104
- [#7337] Add ChannelEventListener support to prevent memory leaks
- [#7344] raft mode performs transaction size check in advance
- [#7345] add empty check and duplicate type check to RegistryFactory
- [#7350] optimize codecov.yml
- [#7360] Update resource cleanup logic for channel disconnection
- [#7363] Upgrade npmjs dependencies
- [#7372] optimize license ignore
- [#7375] optimize close() logic of discovery module
- [#7388] optimize binary packaging directory structure
- [#7412] Helm template adapted to the new version of seata
- [#7414] Remove the unused defaultEventExecutorGroup from the NettyClientBootstrap
- [#7415] Use threadPool to asynchronously process server http requests
- [#7418] add jackson notice
- [#7419] Add maven profile to support packaging source code
- [#7428] pmd-check log as ERROR level
- [#PR_NO] upgrade XXX
- [#7092] fix the issue of NacosMockTest failing to run
- [#7098] Add unit tests for the
seata-commonmodule - [#7160] Refactored tests in
LowerCaseLinkHashMapTestto use parameterized unit testing - [#7167] Refactored tests in
DurationUtilTestto simplify and use parameterized unit testing - [#7189] fix the runtime exception in the saga test case
- [#7197] add some UT cases for config module
- [#7199] add some UT cases for client processor
- [#7203] Refactored tests in rm.datasource.sql.Druid and seata-sqlparser-druid module
- [#7221] add UT for gRPC Encoder/Decode
- [#7227] add mock test for seata-discovery-consul module
- [[#7233][apache#7233]] add mock test for seata-discovery-etcd3
- [#7243] add unit test for seata-discovery-eureka
- [#7255] more unit tests for Discovery-Eureka
- [#7286] Simplified complex test testMsgSerialize in RaftSyncMessageTest by separating it into two tests
- [#7287] Refactored testGetErrorMsgWithValidCodeReturnsExpectedMsg to use parameterized unit testing
- [#7288] Refactored testSetCodeAndMsgUpdatesValuesCorrectly to use parameterized unit testing
- [#7294] improved test testGetInsertParamsValue in SqlServerInsertRecognizerTest by splitting and parameterizing
- [#7295] updated 3 tests in StringUtilsTest to use parameterized unit testing
- [#7205] add UT for namingserver module
- [#7359] merge submodule test reports
- [#7423] add UT for org.apache.seata.spring.annotation.scannercheckers
- [#7420] add UT for RemotingFactoryBeanParser class
- [#7379] add UT for TccAnnotationProcessor class
- [#7422] add UT for seata-spring-boot-starter module
- [#7315] Refactor log testing to use ListAppender for more accurate and efficient log capture
- [#PR_NO] doc XXX
Thanks to these contributors for their code commits. Please report an unintended omission.
- slievrly
- Monilnarang
- xingfudeshi
- wjwang00
- YongGoose
- JisoLya
- YoWuwuuuw
- PleaseGiveMeTheCoke
- funky-eyes
- xucq07
- PengningYang
- WangzJi
- maple525866
Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.