作者:季敏

用户登记

欢迎已使用用户在此链接登记,便于我们更好的针对业务场景优化:

https://github.com/seata/seata/issues/1246

发布概览

1.8.0 中对 AT 模式扩展了达梦和 PolarDB-X 2.0 数据库的支持。 共通过了 80 多组 jdk(8,11,17,21)+ Spring 各版本 + OS(x86,arm64)+ druid 主要版本的交叉兼容测试,可放心平滑升级。

图片

此次 release  共修改文件数:190,累计提交代码+23755−773,合并 PR 76 个,共 9 人参与代码 commit。

https://github.com/seata/seata/pull/5985

1.8.0 milestone:

https://github.com/seata/seata/milestone/30

seata-server: 

https://github.com/seata/seata/releases/download/v1.8.0/seata-server-1.8.0.tar.gz

docker image:

https://hub.docker.com/repository/docker/seataio/seata-server

部署指南:

https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html

升级指南:

https://seata.io/zh-cn/docs/ops/upgrade.html与低版本可平滑兼容。 

版本的主要更新如下

feature:

  • [#3672] AT 模式支持 Dameng 数据库
  • [#5892] AT 模式支持 PolarDB-X 2.0 数据库

bugfix:

  • [#5833] 修复 XA 事务失败回滚后,TC 继续重试回滚的问题
  • [#5884] 修复达梦前后镜像查询列名都加了引号导致 sql 异常的问题
  • [#5931] 修复存储 redis 哨兵模式下哨兵密码缺失的问题
  • [#5970] 修复某些未弃用的配置显示"已弃用"

optimize:

  • [#5866] 一些小的语法优化
  • [#5889] 移除无 license 组件
  • [#5890] 移除 7z 压缩支持
  • [#5891] 移除 mariadb.jdbc 依赖
  • [#5828] 修正 codecov chart 不展示的问题
  • [#5927] 优化一些与 Apollo 相关的脚本
  • [#5918] 修正 codecov.yml 不标准属性
  • [#5939] 支持 jmx 监控配置

security:

  • [#5867] 修复 npm package 漏洞
  • [#5898] 修复 npm package 漏洞

test:

  • [#5888] 移除 sofa 测试用例
  • [#5831] 升级 druid 版本,并添加 test-druid.yml 用于测试 seata 与 druid 各版本的兼容性。
  • [#5862] 修复单元测试在 Java21 下无法正常运行的问题。
  • [#5914] 升级 native-lib-loader 版本
  • [#5960] 修复 zookeeper 单测失败问题
  • [#5981] 固定 seata-server 所使用有 jedis 版本

英文版参考:https://github.com/seata/seata/releases/tag/v1.8.0

致谢

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

  • slievrly
  • capthua
  • funky-eyes
  • iquanzhan
  • leizhiyuan
  • l81893521
  • PeppaO
  • wangliang181230
  • hsien999

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

社区讨论群

图片

常用链接

Seata: https://github.com/seata/seata

Samples: https://github.com/seata/seata-samplesRelease: https://github.com/seata/seata/releases

官网: https://seata.io

开发者招募

如果您对 Seata 的前后端开发、测试和文档感兴趣,请您邮件联系:slievrly@gmail.com


阿里云云原生
1k 声望302 粉丝