首页 > IT职业 > IT生活 > 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
•
[#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
本文作者:中间件小哥
本文为云栖社区原创内容,未经允许不得转载。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69915408/viewspace-2651324/ ,如需转载,请注明出处,否则将追究法律责任。