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

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
性能测试 PTS,5000VUM额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 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分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
8天前
|
SQL 数据库 开发者
达梦数据库 【-6111: 字符串转换出错】问题处理
在更新数据库某个值属性时,遇到了“字符串转换出错”的错误。经过分析,发现是由于 `id` 字段实际上是字符串类型而非数值类型导致的。最终通过将 `id` 的值改为字符串类型解决了问题。此问题提醒我们在处理数据库时要仔细检查表结构,不要凭经验臆断字段类型。
|
1月前
|
关系型数据库 MySQL 分布式数据库
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶,邀请好友完成更有机会获得​小米Watch S3、小米体重称​等诸多好礼!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
|
2月前
|
关系型数据库 MySQL Serverless
探索PolarDB MySQL版:Serverless数据库的灵活性与性能
本文介绍了个人开发者对阿里云PolarDB MySQL版,特别是其Serverless特性的详细评测体验。评测涵盖了产品初体验、性能观测、Serverless特性深度评测及成本效益分析等方面。尽管试用过程中遇到一些小问题,但总体而言,PolarDB MySQL版表现出色,提供了高性能、高可用性和灵活的资源管理,是个人开发者和企业用户的优秀选择。
|
1月前
|
SQL 数据库
达梦数据库阻塞死锁及解锁
【10月更文挑战第6天】本文介绍了在达梦数据库中模拟和解决死锁的方法。首先通过创建表并插入数据但不提交事务,模拟了阻塞情况;接着利用V$TRXWAIT和V$SESSIONS视图查询阻塞信息,并通过SP_CLOSE_SESSION函数解决阻塞。最后讨论了死锁的成因及避免策略,强调了正确管理事务的重要性。
|
15天前
|
关系型数据库 分布式数据库 数据库
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB 开源:推动数据库技术新变革
在数字化时代,数据成为核心资产,数据库的性能和可靠性至关重要。阿里云的PolarDB作为新一代云原生数据库,凭借卓越性能和创新技术脱颖而出。其开源不仅让开发者深入了解内部架构,还促进了数据库生态共建,提升了稳定性与可靠性。PolarDB采用云原生架构,支持快速弹性扩展和高并发访问,具备强大的事务处理能力及数据一致性保证,并且与多种应用无缝兼容。开源PolarDB为国内数据库产业注入新活力,打破国外垄断,推动国产数据库崛起,降低企业成本与风险。未来,PolarDB将在生态建设中持续壮大,助力企业数字化转型。
85 2
|
2月前
|
关系型数据库 分布式数据库 数据库
2024年全国大学生计算机系统能力大赛PolarDB数据库创新设计赛(天池杯)等你来战!
2024年全国大学生计算机系统能力大赛PolarDB数据库创新设计赛(天池杯)等你来战!
2024年全国大学生计算机系统能力大赛PolarDB数据库创新设计赛(天池杯)等你来战!
|
2月前
|
关系型数据库 分布式数据库 数据库
来!跟通义灵码一起参加PolarDB 数据库创新设计赛,突破传统,探索人机协作
无论你是数据库新手,还是技术大咖,通义灵码邀请你参加2024 年全国大学生计算机系统能力大赛 PolarDB 数据库创新设计赛(天池杯),新参赛模式启动,挑战极限!
109 11
|
2月前
|
关系型数据库 MySQL 分布式数据库
PolarDB MySQL数据库场景体验与测评
本文介绍如何在PolarDB上部署数据库,包括登录控制台、配置账号与数据库管理、执行SQL查询及调整Serverless配置等内容。通过创建测试表和数据操作演示了基本数据库管理功能,并展示了如何设置资源弹性扩缩、监控及备份数据。此外,还提供了关于节点切换、压测、加速复杂SQL查询、弹性并行查询及高可用性的详细场景体验说明,全方位展示了PolarDB的强大功能。
|
1月前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
55 0