Skip to content

Latest commit

 

History

History
145 lines (117 loc) · 10.3 KB

File metadata and controls

145 lines (117 loc) · 10.3 KB

所有提交到 2.x 分支的 PR 请在此处登记。

feature:

  • [#7261] 强制进行账户初始化并禁用默认凭据
  • [#7451] seata-server支持HTTP/2协议

bugfix:

  • [#7349] 解决 EtcdRegistryServiceImplMockTest 中的空指针异常
  • [#7354] 修复lib文件夹中的驱动程序无法加载
  • [#7356] 修复 codecov 错误
  • [#7370] 修复 ISSUE_TEMPLATE 不可用
  • [#7397] 解决空指针和端口绑定错误

optimize:

  • [#7270] 增强 ci 配置
  • [#7282] 优化FileRegistryServiceImpl类lookup的NullPointerException问题
  • [#7310] 优化naming-server中的一些小问题
  • [#7329] 将 tomcat 升级到 9.0.100
  • [#7346] 去除springweb改为复用事务端口多协议支持http
  • [#7344] raft模式提前检查事务大小
  • [#7343] 将 tomcat 升级至 9.0.104
  • [#7337] 添加 ChannelEventListener 支持以防止内存泄漏
  • [#7344] raft模式提前检查事务大小
  • [#7345] 为 RegistryFactory 增加空校验与重复类型检查
  • [#7350] 优化单测覆盖配置
  • [#7360] 更新通道断开连接时的资源清理逻辑
  • [#7363] 升级 npmjs 依赖项
  • [#7372] 改进忽略许可证标头检查
  • [#7375] 优化 discovery 模块的 close 方法
  • [#7388] 优化二进制打包目录结构
  • [#7412] 适配新版本 Seata 的 Helm 模板
  • [#7414] 移除 NettyClientBootstrap 中 defaultEventExecutorGroup
  • [#7415] 使用线程池异步处理server http请求
  • [#7418] 添加 jackson notice
  • [#7419] 添加 Maven 配置文件以支持源码打包
  • [#7428] 修改 pmd-check 输出日志为 ERROR 级别
  • [#7430] 在netty-http-server中增加了对解析@RequestParam注释的支持
  • [#7445] 分离license到server和namingserver
  • [#7426] 添加 license header
  • [#7450] 将 Spotless 应用于整个代码库
  • [#7456] Druid SQL 解析器因不支持的 REPLACE 语句而抛出 ParserException
  • [#7466] 在 issue 模板中添加贡献意向勾选框
  • [#7478] 增加处于重试状态的数据采集
  • [#7483] 将retryDeadThreshold改为70秒
  • [#7503] 支持 Fory 序列化器 和 UndoLog的 Fory 序列化方式

security:

test:

  • [#7092] 修复NacosMockTest测试方法并行导致测试结果被干扰失败的问题
  • [#7098] 增加 seata-common 模块的测试用例
  • [#7160] 在 LowerCaseLinkHashMapTest 中重构测试,以使用参数化单元测试
  • [#7167] 重构了 DurationUtilTest 中的测试,以简化并使用参数化单元测试
  • [#7189] 修复saga测试用例运行异常
  • [#7197] 为 config 模块添加 UT 测试用例
  • [#7199] 增加 client processor 单测用例
  • [#7203] 重构了 rm.datasource.sql.Druid 和 seata-sqlparser-druid 模块中的测试
  • [#7221] 增加 gRPC Encoder/Decoder的测试用例
  • [#7227] 为 seata-discovery-consul 增加mock测试
  • [[#7233][#7233]] 增加对 seata-discovery-etcd3 的mock测试
  • [#7243] 增加对 seata-discovery-eureka的单测
  • [#7255] 补充更多seata-discovery-eureka模块的单测提高覆盖率
  • [#7286] 重构了 RaftSyncMessageTest 中的 testMsgSerialize 测试,通过拆分为两个独立测试以简化逻辑
  • [#7287] 重构了 CodeTest 中的 testGetErrorMsgWithValidCodeReturnsExpectedMsg 测试,以简化并使用参数化单元测试。
  • [#7288] 重构了 CodeTest 中的 testSetCodeAndMsgUpdatesValuesCorrectly 测试,以简化并使用参数化单元测试。
  • [#7294] 重构了 SqlServerInsertRecognizerTest 中的 testGetInsertParamsValue 测试,通过拆分并使用参数化单元测试进行改进
  • [#7295] 重构了 StringUtilsTest 中的 3 个测试,改为使用参数化单元测试
  • [#7205] 为 namingserver module 添加单元测试
  • [#7359] 合并所有模块的单测报告,准确显示单测覆盖度
  • [#7423] 为 org.apache.seata.spring.annotation.scannercheckers 添加单元测试
  • [#7420] 为 RemotingFactoryBeanParser 类添加了单元测试
  • [#7379] 为 TccAnnotationProcessor 添加了单元测试
  • [#7422] 为 seata-spring-boot-starter 添加了测试
  • [#7433] 增加对 GlobalTransactionScanner 添加了测试
  • [#7436] 修复namingserver 单测错误
  • [#7435] 为测试中的动态服务器端口分配添加通用测试配置
  • [#7432] 使用Maven Profile按条件引入Test模块
  • [#7442] 增加 saga compatible 模块单测
  • [#7457] 增加 rm 模块的单测
  • [#7464] 增加 gRPC 模块的单测
  • [#7468] 为 SupportSqlWhereMethod 类添加 UT

refactor:

  • [#7315] 重构日志测试,使用ListAppender实现更准确高效的日志捕获
  • [#7461] 重构 server netty 配置改为使用 CONFIG 格式

doc:

非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。

同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。