Skip to content

Latest commit

 

History

History
146 lines (119 loc) · 10.4 KB

File metadata and controls

146 lines (119 loc) · 10.4 KB

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

feature:

  • [#7261] enforce account initialization and disable default credentials
  • [#7451] seata-server supports the HTTP/2 protocol

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
  • [#7430] Add support for parsing @RequestParam annotation in netty-http-server
  • [#7432] conditionally include test modules using Maven profiles
  • [#7445] separate the license from the server and namingserver
  • [#7426] add some license header
  • [#7450] Apply Spotless to the entire codebase
  • [#7456] Druid SQL parser throws ParserException for unsupported REPLACE statement
  • [#7466] add contribution intention check box to issue template
  • [#7478] metrics add retry status
  • [#7483] change the value of retryDeadThreshold to 70 seconds
  • [#7488] upgrade tomcat to 9.0.106
  • [#7503] support Fory serializer and Fory undolog parser

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][#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
  • [#7433] add UT for GlobalTransactionScanner class
  • [#7436] fix namingserver ut error
  • [#7435] Add common test config for dynamic server port assignment in tests
  • [#7442] add some UT for saga compatible
  • [#7457] improve unit test coverage of seata-rm moudle
  • [#7464] improve unit test coverage of seata-gRPC moudle
  • [#7468] add UT for SupportSqlWhereMethod class

refactor:

  • [#7315] Refactor log testing to use ListAppender for more accurate and efficient log capture
  • [#7461] Refactor server netty config changed to use CONFIG format

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.