分布式事务 Seata 0.8.1 发布,支持 DataSource 的自动代理
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 的代码贡献。若有无意遗漏,请报告。
- slievrly
- BeiKeJieDeLiuLangMao
- jsbxyyx
- ldcsaa
- zjinlei
- l81893521
- ggndnn
- github-ygy
- chenxi-null
- tq02ksu
- AjaxXu
- finalcola
- lovepoem
- cmonkey
- xingfudeshi
- andyqian
- tswstarplanet
- zhengyangyong
同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MySQL SQL 审核平台 Yearning v2.1.3 版本发布
Yearning SQL审核平台 v2.1.3版本正式发布 主要更新内容如下: 新增功能点: 排除数据库的功能同时对dml ddl有效 查询审计工单增加查询耗费时间展示 增加延时工单中止按钮确认对话框 查询审计详情页面新增每条查询SQL的执行时间 查询审计详情页面增加连接名,库名信息 查询页面重构,支持多数据源查询 查询新增snippet功能(实验性功能) 添加数据源处新增读写选项,满足读写同源的需求 token过期后不直接跳转登录界面,新增过期登录提示框,重新输入密码后可继续保持登录状态 密码强度不再要求必须添加特殊符号 数据源列表增加返回按钮,解决环境内无数据源时用户无法撤销查询工单的问题 查询隐藏数据列可同时隐藏导航栏 审核工单弹出框表格更改sql展示 新增主键列是否必须为int/bigint开关 修复问题: 修复查询时如无结果或查询错误时 结果展示处仍然展示上次查询结果的问题 修复token过期后ddl/dml页面点击检测按钮后无响应的问题 修复rename语句新表名报表名不存在的问题 修复查询连接名如果还有&符号报错的问题 修复偶尔invalid connection...
- 下一篇
Proxy-Go v8.3 发布,增强了 TLS 传输
Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连接重定向。同时提供全平台的功能强大的命令行版本和友好易用的 web 控制面板版本。 更新内容: 修复了 tools 功能,判断 nat 类型的时候,某些情况下报错的问题。 tcp 转发,内网穿透,udp 转发,tls 传输模式增加了 --ca 参数设置用于验证证书的签发机构证书。 功能特点: 链式代理,程序本身可以作为一级代理,如果设置了上级代理那么可以作为二级代理,乃至 N 级代理。 通讯加密,如果程序不是一级代理,而且上级代理也是本程序,那么可以加密和上级代理之间的通讯,采用底层 tls 高强度加密,安全无特征。 智能 HTTP、SOCKS5 代理,会自动判断访问的网站是否屏蔽,如果被屏蔽那么就会使用上级代理(前提是配置了上级代理)访问网站;如果访问的网站没有被屏蔽,为了加速访问,代理...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 设置Eclipse缩进为4个空格,增强代码规范
- Windows10,CentOS7,CentOS8安装Nodejs环境