跳转至

incubator-seata v1.5.1

```markdown Seata 1.5.1(针对 1.5.0 的修复版本)已发布。

seata-all-1.5.0.jar 因为 1.5.0 版本中的插件冲突导致版本号替换问题,已发布到中央 Maven 仓库。因此,我们紧急发布了 1.5.1 版本,代码功能与 1.5.0 完全相同。对于造成的困惑和不便,我们深表歉意。

Seata 是一个易用的、高性能的、开源的分布式事务解决方案。

版本更新如下:

功能:

  • #4115 支持控制台管理
  • #3472 添加 redisLocker 的 lua 模式
  • #3575 支持锁和会话的不同存储混合使用
  • #3374 为 INSERT ON DUPLICATE KEY UPDATE 添加执行器
  • #3642 提供 API 以共享 TCC 第一阶段的参数到第二阶段
  • #3064 支持配置 TM 和 TCC 拦截器的顺序
  • #2852 支持配置 GlobalTransactionScanner 的扫描目标
  • #3683 支持 redis 分布式锁以防止多个 TC 竞争
  • #3545 TCC 模式支持幂等和防悬挂
  • #3009 支持使用 springboot 启动服务器并使用 application.yaml 进行配置
  • #3652 支持与 SkyWalking 的 APM
  • #3823 TCC 模式支持自定义第二阶段方法的参数列表
  • #3642 TCC 模式的 try 方法支持隐式传递 BusinessActionContext
  • #3856 支持 edas-hsf RPC 框架
  • #3880 贡献 md 支持中文
  • #2568 支持 GlobalTransactionInterceptor 表达式
  • #3886 支持注册中心网络偏好设置
  • #3869 支持从环境中获取配置
  • #3906 支持 SPI 卸载
  • #3668 支持 kotlin 协程
  • #3968 支持 brpc-java RPC 框架
  • #4134 初始化控制台基础代码
  • #4268 在文件模式下查询全局会话
  • #4281 在 redis 模式下查询全局会话和全局锁
  • #4293 在文件模式下获取全局锁
  • #4335 实现配置中心上传配置交互脚本(nacos,etcd3)
  • #4360 实现配置中心上传配置交互脚本(apollo,consul,zk)
  • #4320 实现控制台接口:在 db 模式下获取全局会话和全局锁
  • #4435 控制台前端页面实现
  • #4480 实现 DefaultAuthSigner
  • #3870 使 seata-bom 成为真正的物料清单
  • #3487 添加分布式锁的数据库实现
  • #3889 注册中心添加心跳
  • #3951 支持 zstd 压缩器
  • #2838 Saga 在 spring boot 项目中支持自动配置

修复:

  • #3497 修复 TCC 第二阶段响应超时异常
  • #3686 修复 Apollo 的 NPE 和错误的集群名称
  • #3702 修复一些注释
  • #3716 修复 findTargetClass 方法中的问题
  • #3717 修复 interval 的拼写错误
  • #3773 修复 consul 未找到 tc 集群
  • #3695 修复 mariadb 无法创建 XA 连接
  • #3783 修复存储模式不生效的问题
  • #3740 修复 Saga 事务结束时 LocalThread 未清除
  • #3792 修复服务器找不到 redis-host 属性
  • #3828 修复 StringUtils StackOverflowError
  • #3817 修复 TC SkyWalking 拓扑调用节点未收集
  • #3803 修复 ReflectionUtil 抛出意外异常
  • #3879 修复 postgresql 多 schema 抛出未找到通道异常
  • #3881 修复不同默认值的 getConfig 返回第一个
  • #3897 修复 FastjsonUndoLogParser 中 LocalDataTime 类型无法回滚
  • #3901 修复 seataio/seata-server servlet-api 冲突
  • #3931 修复转储 JVM 内存分析时的错误路径和文件名
  • #3978 修复因超时导致的 NPE
  • #4266 修复在 oracle 中修改的行数大于 1000 时注册分支和释放锁失败
  • #3949