Seata 0.8.1 正式发布
2019-09-19 来源:OSCHINA
Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。0.8.1 更新内容:
特征:
- [ #1598 ]支持配置文件以使用绝对路径
- [ #1617 ]支持配置文件的(registry.conf)名称可配置
- [ #1418 ]支持undo_log kryo序列化程序
- [ #1489 ]支持protobuf maven插件
- [ #1437 ]支持Kryo编解码器
- [ #1478 ]支持db模拟
- [ #1512 ]扩展了对mysql和oracle多重插入批处理语法的支持
- [ #1496 ]支持DataSource的自动代理
修复 Bug:
- [ #1646 ]修复了文件模式下的selectForUpdate lockQuery异常
- [ #1572 ]修复了当表名小写时在Oracle中获取tablemeta失败
- [ #1663 ]修复了当表名是关键字时get tablemeta失败的问题
- [ #1666 ]修复了恢复连接的自动提交
- [ #1643 ]修复java.sql.Blob,java.sql.Clob中的序列化和反序列化
- [ #1628 ]修复oracle支持ROWNUM查询
- [ #1552 ]修复BranchSession太大时的BufferOverflow
- [ #1609 ]修复oracle关键字检查器的线程不安全
- [ #1599 ]修复mysql关键字检查器的线程不安全
- [ #1607 ]修复了使用Druid版本<1.1.3时的NoSuchMethodError
- [ #1581 ]修复了GlobalSession和FileTransactionStoreManager中缺少一些长度的问题
- [ #1594 ]修复nacos的默认名称空间
- [ #1550 ]修复了计算缺少xidBytes.length的BranchSession大小的问题
- [ #1558 ]修复rpcMessage的主体为null时的NPE
- [ #1505 ]修复了绑定公共网络地址监听失败的问题
- [ #1539 ]修复nacos名称空间设置未生效
- [ #1537 ]修复nacos-config.txt缺少store.db.driver-class-name属性的问题
- [ #1522 ]修复ProtocolV1CodecTest testAll可能会出现测试未通过
- [ #1525 ]修复getAfterImage错误,trx自动提交的问题
- [ #1518 ]修复EnhancedServiceLoader可能出现加载类错误
- [ #1514 ]修复了缺少序列化依赖性时无法生成undolog并报告true的问题
- [ #1445 ]修复DefaultCoordinatorMetricsTest UT失败
- [ #1481 ]修复了多个数据源中的TableMetaCache刷新问题
优化:
- [ #1629 ]优化etcd3的观察者效率
- [ #1661 ]优化global_table插入transaction_name的大小
- [ #1633 ]优化分支事务重复报告错误
- [ #1654 ]优化slf4j的错误用法
- [ #1593 ]优化和标准化服务器日志
- [ #1648 ]建立表时优化transaction_name的长度
- [ #1576 ]消除了指令重新排序对会话异步提交任务的影响
- [ #1618 ]优化undolog管理器并修复删除undolog支持oracle
- [ #1469 ]减少锁冲突异常的数量
- [ #1619 ]用StringBuilder替换StringBuffer
- [ #1580 ]优化LockKeyConflictException并更改注册方法
- [ #1574 ]优化,一旦提交成功就删除一次针对数据库模式的GlobalSession锁
- [ #1601 ]优化错字
- [ #1602 ]将fastjson版本升级到1.2.60,以解决安全问题
- [ #1583 ]优化获取Oracle主索引
- [ #1575 ]为RegisterTMRequest添加UT
- [ #1559 ]优化延迟以删除过期的撤消日志
- [ #1547 ] TableRecords删除杰克逊注释
- [ #1542 ]优化AbstractSessionManager调试日志
- [ #1535 ]删除H2和pgsql获取主索引代码并关闭resultSet
- [ #1541 ]代码干净
- [ #1544 ]删除中文评论
- [ #1533 ]重构多配置隔离的逻辑
- [ #1493 ]添加表格元检查器开关
- [ #1530 ]当表中没有索引时抛出异常
- [ #1444 ]简化地图操作
- [ #1497 ]添加seata-all依赖项
- [ #1490 ]删除不必要的代码
感谢这些贡献者的代码提交。
- slievrly
- BeiKeJieDeLiuLangMao
- jsbxyyx
- ldcsaa
- zjinlei
- l81893521
- ggndnn
- github上,YGY
- 辰溪空
- tq02ksu
- AjaxXu
- finalcola
- lovepoem
- cmonkey
- xingfudeshi
- andyqian
- tswstarplanet
- zhengyangyong
此外,我们从社区中收到了许多有价值的问题,问题和建议。谢谢大家
相关链接
- Seata: https ://github.com/seata/seata
- Seata-Samples: https : //github.com/seata/seata-samples
- 发布: https : //github.com/seata/seata/releases
标签: [db:TAGG]
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐