Seata 1.1.0 重磅发布,支持 PostgreSQL

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

此版本更新如下:

特征:

  • #2200 ]支持postgresql(客户端和服务器)
  • #1746 ]与httpClient集成
  • #2240 ]支持事务超时时的自定义英雄传说事务恢复策略
  • #1693 ]支持druid类隔离加载
  • #2245 ]动物园管理员摘要支持
  • #2239 ]兼容性dubbo 2.7.4+
  • #2203 ]支持nacos配置组
  • #2086 ]支持apollo配置名称空间
  • #2106 ]支持FastThreadLocalContextCore
  • #1703 ]创建sql解析器SPI和druid类型sql解析器
  • #2151 ] Saga提供了一个开关,可跳过有关分支成功的分支报告

错误修正:

  • #2270 ]修复了工作者大小,不支持枚举类型和一些小问题
  • #2258 ]修复channelHandler无法共享
  • #2261 ]修复ApplicationContext尚未刷新
  • #2262 ]修复nacos脚本设置组错误
  • #2249 ]修复saga状态机状态不正确的寄存器分支失败
  • #2126 ]修复了列名和表名的转义字符
  • #2234 ]修复fastjson反序列化长类型时的类型错误
  • #2237 ]修复DefaultCoordinatorTest在Windows OS中失败
  • #2233 ]修复fastjson撤消过滤器tableMeta
  • #2172 ]修复程序配置中心无法使用SpringCloudConfig读取配置
  • #2217 ]修复了seata-spring-boot-starter中错误的属性名称
  • #2219 ]修复disableGlobalTransaction的值无法正确读取的问题
  • #2187 ]修复了由于来自不同服务器上不同事务分支的相同记录请求而导致的错误回滚顺序
  • #2175 ]修复直接缓冲区OOM
  • #2210 ]修复重试过期的提交,无法删除回滚globalSession
  • #2179 ]修复使用Redis作为注册表时的类型转换问题
  • #2192 ]修复覆盖eureka getHostName()返回ipAddress
  • #2198 ]修复回滚重试超时时未释放的全局锁定
  • #2167 ]使用重复的主键xid修复saga并发异步执行
  • #2185 ]修复了Kubernetes中判断容器的问题
  • #2145 ]修复了成功重试服务后Saga报告分支状态不正确的问题
  • #2113 ]修复了branchRollback失败时,将触发多TC重试的问题

优化:

  • #2255 ]优化一些默认配置值
  • #2230 ]统一配置样式并保持默认值一致
  • #1935 ]关于RPC优化的一些知识
  • #2215 ]优化处理传奇交易超时
  • #2227 ]单独的tc入/出接口
  • #2033 ]关于DefaultRemotingParser的优化
  • #1688 ]减少客户端不必要的依赖
  • #2134 ]分离不同的交易模式处理逻辑
  • #2224 ]优化ContextCoreLoader代码样式
  • #2171 ]优化脚本并添加脚本用法演示
  • #2208 ]将getDbType替换为LoadLevel名称
  • #2182 ]优化配置项前缀判断
  • #2211 ]优化RootContext代码样式
  • #2140 ]优化GzipUtil代码样式
  • #2209 ]重构seata-discovery更具可读性
  • #2055 ]使用SPI重构tableMetaCache和undoLogManager
  • #2184 ]重构seata-config更易读
  • #2095 ]重构数据源的自动代理
  • #2178 ]传奇状态机设计器为catch节点添加默认属性
  • #2103 ]优化tcc模块代码样式
  • #2125 ]更改MySQL识别器的包路径
  • #2176 ]解决错别字
  • #2156 ]将SQL解析器类型druid重构为常量
  • #2170 ]增强对通用座位的测试覆盖率
  • #2139 ]优雅地关闭资源
  • #2097 ]使用序列化程序包名称代替编解码器
  • #2159 ]优化spring模块代码样式
  • #2036 ]优化Dubbo解析器
  • #2062 ]优化seata-rm-datasource模块代码样式
  • #2146 ]优化日志规格
  • #2038 ]简化以使Seata-common更易读
  • #2120 ]修正错别字
  • #2078 ]增强oracle表元缓存代码的覆盖率
  • #2115 ]修正错别字
  • #2099 ]优化TM模块代码样式

感谢这些贡献者的代码提交。请报告意外疏漏。

此外,我们从社区中收到了许多有价值的问题和建议。谢谢大家

猜你喜欢

转载自www.oschina.net/news/113532/seata-1-1-0-released