Seata 0.7.0 正式发布
Seata 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。
Seata 0.7.0 已正式发布,本次共合并59pr,主要包括:protobuf 支持,mertric 支持,新协议重设计,bugfix 和代码优化等,
本次更新内容如下:
特性/功能改进
• [#1276 ]新的 RPC 协议
• [#1266 ]为指标添加启用的配置
• [#1206 ]使用三项式运算符设置默认值
• [#1214 ]添加配置shutdown.wait并更新版本为0.7.0-SNAPSHOT
• [#1174 ]添加nacos配置初始化python脚本
• [#1125 ]添加protostuff作为UndoLogParser的序列化程序
• [#1236 ]支持tc服务器的指标
• [#1145 ]当StoreMode为DB时,将LockMode从MEMORY更改为DB
• [#1264 ]配置:更新忽略和覆盖
• [#1007 ]支持protobuf功能
• [#1274 ]优化SQL连接
• [#1263 ]添加关于贡献的文档
• [#1242 ]完美的sql
• [#1232 ]为io.seata.common.util CompressUtil,DurationUtil,ReflectionUtil添加单元测试
• [#1230 ]优先全局事务扫描器
• [#1225 ]优化seata配置环境的名称
• [#1210 ]优化arrayList单值
• [#1165 ]在INSERT_UNDO_LOG_SQL中添加一个丢失的占位符
• [#1162 ]在destroy()时重置初始化的标志和实例
• [#1150 ]更新了README.md中的seata版本
• [#1075 ]多重环境隔离
• [#768 ] 添加事件总线机制并将其应用于tc
• [#1230 ]优先全局事务扫描器
• [#1177 ]写会话可能失败,抛出TransactionException但保持锁定
• [#1205 ]删除无用的代码
• [#1261 ]无法获取自动生成的密钥时添加警告日志。
• [#1258 ]移动指标配置密钥并简化指标模块依赖性
• [#1245 ]重构指标让它按配置初始化
• [#1198 ]检查第三方依赖项许可证
• [#1195 ]清除TCC准备中的事务上下文
• [#1193 ]通过storemode获取lockmode
• [#1150 ]更新了README.md中的seata版本
• [#1190 ]中删除未使用分号
• [#1265 ]如果不在全局事务中,则调用targetStatement的addBatch
Bug修复
• [#1286 ]修复添加一些配置并排除日志依赖
• [#1278 ]修复将txId传递给TCC拦截器
• [#1271 ]修正:@GlobalLock得到误差响应
• [#1270 ]修复打印错误异常
• [#1269 ]修复TMClinet重新连接异常
• [#1262 ]修复查找目标类问题,如果扫描web范围bean这样的...
• [#1250 ]修复protobuf的codecov
• [#1239 ]修复ZK发现实施中的CME
• [#1237 ]修复服务器启动和句柄保持分支会话可能导致NPE
• [#1229 ]修正错字
• [#1222 ]修复刷新集群的错误
• [#1221 ]修复SQL和数据库字段名称不一致
• [#1218 ]修复containsPK ignoreCase
• [#1200 ]修复DefaultCoreTest.branchRegisterTest
• [#1179 ]修复杰克逊默认内容
• [#1169 ]修复使用Set避免重复的侦听器
• [#1159 ]修复AT模式RESOURCEID(row_key)太长
• [#1148 ]修复当sql语句很长时,缓冲区可能会导致溢出
其他
• [#1202 ]输出branchRollback失败的日志
• [#1146 ]修改模块的包名
• [#1105 ]重构TmRpcClient和RmClient常用
相关链接:https://github.com/seata/seata/releases/tag/v0.7.0
本文作者:中间件小哥
本文为云栖社区原创内容,未经允许不得转载。
Seata 0.7.0 正式发布的更多相关文章
- 社区 正式发布了 CoreWCF 0.1.0 GA
CoreWCF 项目在2021.2.19 正式发布了0.1.0 GA版本:https://github.com/CoreWCF/CoreWCF/releases/tag/v0.1.0 ,这个版本号虽然 ...
- Nacos发布0.5.0版本,轻松玩转动态 DNS 服务
阿里巴巴微服务开源项目Nacos于近期发布v0.5.0版本,该版本主要包括了DNS-basedService Discovery,对Java 11的支持,持续优化Nacos产品用户体验,更深度的与Sp ...
- Tensorflow平台快速搭建:Windows 7+TensorFlow 0.12.0
Tensorflow平台快速搭建:Windows 7+TensorFlow 0.12.0 1.TensorFlow 0.12.0下载 2016年11月29日,距离TensorFlow 宣布开源刚刚过去 ...
- Spring Authorization Server 0.3.0 发布,官方文档正式上线
基于OAuth2.1的授权服务器Spring Authorization Server 0.3.0今天正式发布,在本次更新中有几大亮点. 文档正式上线 Spring Authorization Ser ...
- 微软Visual Studio Code 0.8.0发布,新增多种主题
月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和 ...
- Ubuntu14.04 64位机上安装cuda8.0 cudnn5.0操作步骤 - 网络资源是无限的
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
- Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)
Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...
- 《征服 C 指针》摘录1:什么是空指针?区分 NULL、0 和 '\0'
一.什么是空指针? 空指针 是一个特殊的指针值. 空指针 是指可以确保没有向任何一个对象的指针.通常使用宏定义 NULL 来表示空指针常量值. 空指针 确保它和任何非空指针进行比较都不会相等,因此经常 ...
- Oracle Database 11g Release 2(11.2.0.3.0) RAC On Redhat Linux 5.8 Using Vmware Workstation 9.0
一,简介 二,配置虚拟机 1,创建虚拟机 (1)添加三块儿网卡: 主节点 二节点 eth0: 公网 192.168.1.20/24 NAT eth0: 公网 192.168.1 ...
随机推荐
- Jeecms之JSP访问action类
因为Jeecms采用spring容器管理类,在web容器加载的时候类都已经实例化好了.我们可以通过在JSP中访问spring上下文的方式来调用action业务类例: ApplicationContex ...
- grpc之protobuf常用语法速学
1,语法速学(1):返回商品”数组”.repeated修饰符 Repeated:是一个修饰符,返回字段可以重复任意多次(包括0次) 可以认为就是一个数组(切片) 服务端: 创建protobuf文件 s ...
- Django部署,Django+uWSGI+nginx+Centos部署
说明:系统是在windows上开发的,使用django1.11.4+python3.6.3开发,需要部署在centos6.4服务器上. 第一步:在Centos6.4上安装Python3.6.2 安装请 ...
- 2019-8-31-dotnet-通过-WMI-获取指定进程的输入命令行
title author date CreateTime categories dotnet 通过 WMI 获取指定进程的输入命令行 lindexi 2019-08-31 16:55:59 +0800 ...
- HDFS FsImage文件
- Leetcode165. Compare Version Numbers比较版本号
比较两个版本号 version1 和 version2. 如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 ...
- git pull拉取远程指定分支
1.若git clone之后想拉取某个指定分支:先git pull ,然后git checkout 指定分支名称 2.若git clone之后想拉取某个指定分支:先git fetch origin 分 ...
- CF 529B Group Photo 2 (online mirror version)
传送门 解题思路 这道题要用到贪心的思路,首先要枚举一个h的最大值,之后check.如果这个东西的w[i]与h[i]都大于枚举的值就直接return false,如果w[i]比这个值小,h[i]比这个 ...
- Visifire For WPF 图表控件 如何免费
可能用WPF生成过图表的开发人员都知道,WPF虽然本身的绘图能力强大,但如果每种图表都自己去实现一次的话可能工作量就大了, 尤其是在开发时间比较紧的情况下.这时候有必要借助一种专业的图表工具. Vis ...
- nginx的四个基本功能
Nginx能做什么 1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理 以上就是做网站小编了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做 1.反向代理 ...