Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
性能测试 PTS,5000VUM额度
简介: 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-samplesRelease: https://github.com/seata/seata/releases

官网: https://seata.io


开发者招募


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

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
1月前
|
SQL 数据库 开发者
达梦数据库 【-6111: 字符串转换出错】问题处理
在更新数据库某个值属性时,遇到了“字符串转换出错”的错误。经过分析,发现是由于 `id` 字段实际上是字符串类型而非数值类型导致的。最终通过将 `id` 的值改为字符串类型解决了问题。此问题提醒我们在处理数据库时要仔细检查表结构,不要凭经验臆断字段类型。
|
2月前
|
关系型数据库 MySQL 分布式数据库
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶,邀请好友完成更有机会获得​小米Watch S3、小米体重称​等诸多好礼!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
|
17天前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。
|
17天前
|
Cloud Native 关系型数据库 分布式数据库
PolarDB 分布式版 V2.0,安全可靠的集中分布式一体化数据库管理软件
阿里云PolarDB数据库管理软件(分布式版)V2.0 ,安全可靠的集中分布式一体化数据库管理软件。
|
2天前
|
SQL 关系型数据库 分布式数据库
夺冠在即 | PolarDB数据库创新设计赛(天池杯)决赛答辩通知
2024年全国大学生计算机系统能力大赛PolarDB数据库创新设计赛(天池杯)于8月21日启动,吸引了200多所高校近千支队伍参赛。经过激烈角逐,60支队伍晋级决赛第一阶段,36支队伍脱颖而出进入现场答辩,将于12月29日在武汉大学争夺最终奖项。决赛要求选手基于PolarDB-PG开源代码部署集群并优化TPCH查询性能。完赛率超90%,成绩表现出明显梯度,前20名均在500秒内完成。评委来自学术界和工业界,确保评选公正。预祝选手们取得优异成绩!
|
27天前
|
SQL 存储 关系型数据库
达梦数据库字段类型 varchar 转 text
本文介绍了在达梦数据库中将字段类型从 `varchar` 转换为 `text` 的两种方法:一是通过 DM数据迁移工具导出表结构和数据,修改后重新导入;二是通过添加临时字段、转移数据、删除原字段并重命名临时字段的方式实现转换。针对不同数据量的表,提供了灵活的解决方案。
|
1月前
|
关系型数据库 分布式数据库 数据库
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
|
2月前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
198 0
|
3天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
13 3
|
3天前
|
安全 关系型数据库 MySQL
MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!
《MySQL崩溃保险箱:探秘Redo/Undo日志确保数据库安全无忧!》介绍了MySQL中的三种关键日志:二进制日志(Binary Log)、重做日志(Redo Log)和撤销日志(Undo Log)。这些日志确保了数据库的ACID特性,即原子性、一致性、隔离性和持久性。Redo Log记录数据页的物理修改,保证事务持久性;Undo Log记录事务的逆操作,支持回滚和多版本并发控制(MVCC)。文章还详细对比了InnoDB和MyISAM存储引擎在事务支持、锁定机制、并发性等方面的差异,强调了InnoDB在高并发和事务处理中的优势。通过这些机制,MySQL能够在事务执行、崩溃和恢复过程中保持
18 3

热门文章

最新文章