所有提交到 2.x 分支的 PR 请在此处登记。
- [#6090] 修复tcc切面异常处理过程,不对内部调用异常做包装处理,直接向外抛出
- [#6075] 修复镜像SQL对于on update列没有添加表别名的问题
- [#6086] 修复oracle alias 解析异常
- [#6085] 修复jdk9+版本编译后,引入后ByteBuffer#flip NoSuchMethodError的问题
- [#6101] 修复在dubbo 3.x的版本中, 消费者端不能生成tcc代理的问题
- [#6077] 修复表存在复合主键索引导致无法回滚问题
- [#6121] 修复回滚分支事务时没有按照时间排序的问题
- [#6182] 修复在ci中guava-32.0.0-jre.jar zip文件为空的问题
- [#6196] 修复asf配置格式错误的问题
- [#6143] 修复优雅停机
- [#6204] 修复错误配置问题
- [#6248] 修复JDBC resultSet, statement, connection关闭顺序
- [#6261] at模式支持pgsql集群模式url
- [#6256] 修复在seata-all sdk下,raft-discovery模块不能读取registry.conf的配置的问题
- [#6232] 修复在mysql的json类型下出现Cannot create a JSON value from a string with CHARACTER SET 'binary'问题
- [#6278] 修复 ProtocolV1SerializerTest 失败问题
- [#6031] 添加undo_log表的存在性校验
- [#6089] 修改RaftServerFactory语义并删除不必要的单例构建
- [#4473] rm appdata大小限制
- [#6071] 添加git信息到JAR包中
- [#6042] 增加raft模式鉴权机制
- [#6091] 优化raft鉴权时获取tc地址的方式
- [#6098] 优化acquireMetadata方法的重试逻辑
- [#6034] 使用helm图表进行部署时使用命令行中的命名空间
- [#6116] 移除 lgtm.com
- [#6164] redis 注册中心推空保护优化
- [#6174] 增加 ASF 基础配置
- [#6148] 支持 Nacos ram role 鉴权方式
- [#6181] 更新贡献指引文档
- [#6179] 移除 @author 信息
- [#6176] 更新源文件header信息
- [#6178] 更新Apache License头信息
- [#6186] 更新README.md(更新邮件列表和一些生态访问链接)
- [#6184] 更新NOTICE文件
- [#6192] 移除无用文件
- [#6194] 修复 asf.yaml 解析错误问题
- [#5399] 分支注册只在RM端
- [#6154] 控制台日志优化 "kubectl logs -f"
- [#6116] 重写NettyPoolKey的hashcode和equals,修复了channel对象池重复构建问题
- [#6195] 更新 change log 中的 seata url 为 apache/incubator-seata
- [#6200] 去除required_status_checks检查
- [#6201] 恢复required_status_checks但去除context校验
- [#6218] 移除Seata-Docker链接
- [#6227] 校验pk中不含逗号
- [#6004] 优化RM,TM连接server快速失败
- [#6243] 优化控制台页眉中的链接
- [#6238] 文件合规优化
- [#6239] 更新security policy,disclaimer 和 notice 文件
- [#6245] file模式下,在配置中心的spring配置改变时,使应用程序中的配置生效
- [#6247] 优化 asf.yml 配置
- [#6259] 修改全局会话大小超过配置的错误消息
- [#6264] 修复 jib-maven-plugin 编译失败问题
- [#6246] 在maven打包的同时打包前端资源
- [#6268] 更新console模块 npmjs 过时依赖
- [#6271] 统一git信息
- [#6265] 优化在 arm64 上构建前端失败的问题
- [#6267] 增加 Server 反序列化校验
- [#6275] 优化.asf.yaml文件中的label格式
- [#6291] 优化seata-server在idea等开发工具运行时,控制台未输出完整日志的问题
- [#6283] 增加兼容模块支持 io.seata APIs
- [#6294] 拆分前端资源打包流程到单独的profile
- [#6297] 修复
maven-pmd-plugin
相关的问题 - [#6298] 重命名包名为 org.apache.seata
- [#6304] 禁用 OSSRH 发布工作流
- [#6301] 升级console前端依赖及支持的nodejs版本
- [#6069] 升级Guava依赖版本,修复安全漏洞
- [#6144] 升级Nacos依赖版本至1.4.6
- [#6145] 升级 jettison依赖版本至1.5.4
- [#6147] 升级 kafka-clients依赖至3.6.1
- [#6081] 添加
test-os.yml
用于测试seata在各种操作系统下的运行情况 - [#6125] TransactionTemplateTest单测unbind xid
- [#6157] 增加common模块单测覆盖率
- [#6250] 增加seata-core模块单测覆盖率
- [#6325] 修复mock-server相关测试用例
- [#6280] 使用diagram-js重构Saga设计器
非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告。
- slievrly
- ptyin
- laywin
- imcmai
- DroidEye2ONGU
- funky-eyes
- Bughue
- wangliang181230
- ggbocoder
- leezongjie
- l81893521
- baiyangtx
- lightClouds917
- xingfudeshi
- PleaseGiveMeTheCoke
- sunrui1225
- PeppaO
- AlbumenJ
- dreamskyvision
- jsbxyyx
- liuqiufeng
同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。