分布式事务 Seata 0.8.1 发布,支持 DataSource 的自动代理

栏目: 软件资讯 · 发布时间: 6年前

内容简介:Seata 0.8.1 正式发布。 Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 此版本更新如下: feature: [#1598] 支持配置文件使用绝对路径 [#1617] 支持配置文件名称(registry.co...

Seata 0.8.1 正式发布。

Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。

此版本更新如下:

feature:

  • [#1598] 支持配置文件使用绝对路径
  • [#1617] 支持配置文件名称(registry.conf) 可配置
  • [#1418] 支持 undo_log 数据的 kryo 序列化
  • [#1489] 支持 protobuf 生成插件
  • [#1437] 支持通信协议的 kryo 编解码
  • [#1478] 支持 db mock
  • [#1512] 扩展支持 mysql 和 oracle 的多种批量插入语法
  • [#1496] 支持 DataSource 的自动代理

bugfix:

  • [#1646] 修复 file 存储模式的 selectForUpdate lockQuery exception
  • [#1572] 修复在oracle 小写表名时获取 tablemeta 失败问题
  • [#1663] 修复表名为关键字获取 tablemeta 失败问题
  • [#1666] 修复数据库连接使用后的 autocommit 问题
  • [#1643] 修复 java.sql.Blob, java.sql.Clob 类型的序列化
  • [#1628] 修复 oracle 支持 ROWNUM 查询
  • [#1552] 修复当分支太大时的 BufferOverflow 问题
  • [#1609] 修复 oracle 关键字的线程安全问题
  • [#1599] 修复 mysql 关键字的线程安全问题
  • [#1607] 修复当druid版本小于1.1.3时 NoSuchMethodError
  • [#1581] 修复文件存储模式下 GlobalSession 长度计算不准确问题
  • [#1594] 修复 nacos 配置中心的默认 namespace
  • [#1550] 修复计算 BranchSession 丢失 xidBytes 长度问题
  • [#1558] 修复 rpcMessage 的 body 字段 NPE问题
  • [#1505] 修复绑定公网注册地址server监听失败问题
  • [#1539] 修复 nacos namespace 配置项不生效
  • [#1537] 修复 nacos-config.txt 缺失 store.db.driver-class-name 配置项
  • [#1522] 修复 ProtocolV1CodecTest 中 testAll 运行中可能出现测试失败问题
  • [#1525] 修复当 getAfterImage 获取失败时,事务自动被提交问题
  • [#1518] 修复 EnhancedServiceLoader SPI 顺序加载第三方依赖失败问题
  • [#1514] 修复当缺少序列化依赖无法生成undolog并report true问题
  • [#1445] 修复 DefaultCoordinatorMetricsTest 单测失败问题
  • [#1481] 修复 TableMetaCache 在多数据源刷新失败问题

optimize:

  • [#1629] 优化etcd3中watcher订阅的效率
  • [#1661] 优化 global_table 中 transaction_name 长度问题
  • [#1633] 优化分支事务获取全局锁失败重复report(false)问题
  • [#1654] 优化 slf4j 的错误使用
  • [#1593] 优化和规范化 server 的日志
  • [#1648] 优化 transaction_name 在 建表时的长度
  • [#1576] 消除重 排序 对 session 异步提交的影响
  • [#1618] 优化 undolog manager 和 修复oracle undolog 的删除
  • [#1469] 提供不释放数据库锁情况下等待全局锁的释放以减少锁冲突
  • [#1619] 使用 StringBuffer 代替 StringBuilder
  • [#1580] 优化 LockKeyConflictException 和更改 register 方法
  • [#1574] 优化db存储模式下globalCommit 一次性删除全局锁
  • [#1601] 优化 typo
  • [#1602] 升级 fastjson 版本至 1.2.60 应对安全漏洞
  • [#1583] 优化 oracle 主键的获取
  • [#1575] 增加 RegisterTMRequest 的单元测试
  • [#1559] 启动时延迟删除过期 undo_log
  • [#1547] 删除 TableRecords 的 jackson 注解
  • [#1542] 优化 AbstractSessionManager 日志
  • [#1535] 去除 H2 和 pgsql 获取主键代码,修复 resultset 关闭问题
  • [#1541] 代码清理
  • [#1544] 去除中文注释
  • [#1533] 重构多环境配置的代码逻辑
  • [#1493] 增加 tableMeta 检测任务开关
  • [#1530] 优化当数据表无索引时抛出显式异常
  • [#1444] 简化map操作
  • [#1497] 增加 seata-all 依赖
  • [#1490] 移除不必要代码

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

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Practical JavaScript, DOM Scripting and Ajax Projects

Practical JavaScript, DOM Scripting and Ajax Projects

Frank Zammetti / Apress / April 16, 2007 / $44.99

http://www.amazon.com/exec/obidos/tg/detail/-/1590598164/ Book Description Practical JavaScript, DOM, and Ajax Projects is ideal for web developers already experienced in JavaScript who want to ......一起来看看 《Practical JavaScript, DOM Scripting and Ajax Projects》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换