Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
用户登记
欢迎已使用用户在此链接登记,便于我们更好的针对业务场景优化:
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-samples
- Release: https://github.com/seata/seata/releases
- 官网: https://seata.io
开发者招募
如果您对Seata的前后端开发、测试和文档感兴趣,请您邮件联系:slievrly@gmail.com

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
得物商家域精准测试实践
一、背景介绍 由于多个域共建情况比较多,一方面应用随业务发展在不断扩展,各个应用代码复杂度会不断增加,如何准确、全面判定代码修改影响范围会越来越重要,另一方面共建过程中如果不能准确预估出各域共同改动所带来的影响面,就会存在测试遗漏;如果各域信息不对称可能会存在一方改动另外一方无感知,导致评估不到位带来一些影响。基于以上背景商家域引入精准测试平台实践,可以帮助QA扫描出每个版本开发改动的接口范围,并且可以有效地提高测试的覆盖率和可靠性。 基于第二季度在商家地址专项上探索实践了精准测试并取得了一定的收益;第三季度扩大规模化实践,因此根据商家核心业务需要,选择了核心的 4 个应用,并沉淀了持续几个迭代的过程和结果数据。以下是几个迭代下来使用精准测试平台的一些实践数据和心得。 二、商家域精准测试实践 测试流程图 精准测试实施计划 精准测试应用节点 提测之后,冒烟之前: 根据测分文档改动的服务,去拉取确认改动范围; 跟开发确认改动接口是否合理,给测试明确测试范围; 确认平台的精准度; 确认需要补充自动化的清单; 一轮测试完成之前: 针对改动接口的自动化进行执行,通过率达到100%; 确认改动服务...
- 下一篇
别再 mybatis了朋友们,国产 sqltoy-orm 5.2.87 发版,用的人挺多哦!
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、修复@include(:sqlscript)动态sql片段未清理缓存的缺陷2、优化:paramName匹配,支持xxx_:paramName下划线相邻的场景 sqltoy-orm 是 JPA 和超强查询的融合体 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路