Skip to content

Latest commit

 

History

History
121 lines (94 loc) · 8 KB

File metadata and controls

121 lines (94 loc) · 8 KB

Add changes here for all PR submitted to the 2.x branch.

feature:

  • [#7261] enforce account initialization and disable default credentials

bugfix:

  • [#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

optimize:

  • [#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

security:

test:

  • [#7092] fix the issue of NacosMockTest failing to run
  • [#7098] Add unit tests for the seata-common module
  • [#7160] Refactored tests in LowerCaseLinkHashMapTest to use parameterized unit testing
  • [#7167] Refactored tests in DurationUtilTest to 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

refactor:

  • [#7315] Refactor log testing to use ListAppender for more accurate and efficient log capture

doc:

Thanks to these contributors for their code commits. Please report an unintended omission.

Also, we receive many valuable issues, questions and advices from our community. Thanks for you all.