歡迎您光臨本站 註冊首頁

Seata 1.1.0 重磅發布,支持 PostgreSQL

←手機掃碼閱讀     admin @ 2020-02-21 , reply:0

Seata 1.1.0 發布。

Seata 是一款開源的分散式事務解決方案,提供高性能和簡單易用的分散式事務服務。

此版本更新如下:

feature:

  • [#2200] 支持 postgresql (業務側和 TC server)
  • [#1746] 支持 httpClient 自動集成
  • [#2240] 支持自定義 Saga 恢復策略超時時間
  • [#1693] 支持 druid 類隔離載入,隔離中間件和業務側的 druid 使用
  • [#2245] 支持 zookeeper 鑒權
  • [#2239] 支持 dubbo 2.7.4+
  • [#2203] 支持 nacos 配置中心設置 group 屬性
  • [#2086] 支持 apollo 配置中心設置 namespace 屬性
  • [#2106] 支持 FastThreadLocalContextCore 存儲事務上下文
  • [#1703] 支持 sql parser SPI,提供 druid sql parser
  • [#2151] 支持 Saga 模式跳過成功分支事務的 report

bugfix:

  • [#2270] 修復 worker size 不支持枚舉配置和其他配置問題
  • [#2258] 修復 channelHandler 重連時 not sharable 問題
  • [#2261] 修復定時任務啟動但 ApplicationContext 未刷新問題
  • [#2262] 修復 nacos 初始化腳本設置 group 錯誤問題
  • [#2249] 修復 Saga 模式註冊分支失敗狀態機狀態錯誤問題
  • [#2126] 修復表名和列名轉義符錯誤問題
  • [#2234] 修復使用 fastjson 反序列化 bigint 錯誤問題
  • [#2237] 修復 DefaultCoordinatorTest 在 wins 測試錯誤問題
  • [#2233] 修復使用 fastjson 忽略 tableMeta 失效問題
  • [#2172] 修復使用 SpringCloudConfig 配置中心無法讀取配置問題
  • [#2217] 修復 seata-spring-boot-starter 錯誤配置名稱
  • [#2219] 修復 seata-spring-boot-starter 讀取disableGlobalTransaction 配置錯誤問題
  • [#2187] 修復有相同數據依賴的不同事務分支路由到不同server時回滾順序錯誤問題
  • [#2175] 修復 server direct buffer OOM 問題
  • [#2210] 修復二階段 commit 和 rollback 重試超時 globalSession 無法刪除問題
  • [#2179] 修復 redis 註冊中心 db 屬性轉型錯誤問題
  • [#2192] 修復 eureka getHostName() 返回 ipAddress 問題
  • [#2198] 修復 rollback 超時無法自動刪除全局鎖問題
  • [#2167] 修復 Saga 非同步執行返回相同 id 問題
  • [#2185] 修復 server 啟動時 kubernetes 的判斷條件
  • [#2145] 修復 Saga 模式重試成功上報狀態錯誤問題
  • [#2113] 修復分支 rollback 失敗觸發多個 TC 重試導致的併發異常

optimize:

  • [#2255] 優化配置項的默認配置值
  • [#2230] 統一配置項命名風格和保持 seata-all 和 spring boot starter相同默認值
  • [#1935] 重構 client 和 server RPC
  • [#2215] 優化 Saga 模式的超時處理
  • [#2227] 分離 TC In/Outbound 介面
  • [#2033] DefaultRemotingParser 邏輯優化
  • [#1688] 減少客戶端無用依賴
  • [#2134] 按照事務模式區分 TC 邏輯重構
  • [#2224] 優化 ContextCoreLoader 代碼風格
  • [#2171] 優化配置初始化同步腳本和添加使用說明
  • [#2208] 使用 SPI LoadLevel name 代替 getDbType 介面方法
  • [#2182] 優化 seata-spring-boot-starter 前綴判斷邏輯
  • [#2211] 優化 RootContext 代碼風格
  • [#2140] 優化 GzipUtil 代碼風格
  • [#2209] 重構 seata-discovery 模塊,增加可讀性
  • [#2055] 使用 SPI 重構 tableMetaCache 和 undoLogManager
  • [#2184] 重構 seata-config 模塊,增加可讀性
  • [#2095] 重構數據源自動代理,區分 jdk 和 cglib 代理屬性設置
  • [#2178] Saga 狀態機設計器添加默認 catch 節點
  • [#2103] 優化 tcc 模塊代碼,增加可讀性
  • [#2125] 修改 MySQL recognizer package 路徑
  • [#2176] 修復 typos
  • [#2156] 重構 sqlparser druid 名稱為常量
  • [#2170] 增加 seata common 模塊的單測覆蓋率
  • [#2139] 優雅關閉 resources
  • [#2097] 將 codec 模塊重命名為 serializer 模塊
  • [#2159] 優化 spring 模塊代碼風格,增加可讀性
  • [#2036] 優化 Dubbo parser 邏輯
  • [#2062] 優化 seata-rm-datasource 模塊代碼風格,增加可讀性
  • [#2146] 優化日誌輸出字元拼接
  • [#2038] 優化 common 模塊代碼風格,增加可讀性
  • [#2120] 修復 typos
  • [#2078] 增加 oracle table meta cache 單測覆蓋度
  • [#2115] 修復 typos
  • [#2099] 優化 tm 模塊代碼風格,增加可讀性

非常感謝以下 contributors 的代碼貢獻。若有無意遺漏,請報告。

同時,我們收到了社區反饋的很多有價值的issue和建議,非常感謝大家。

常用鏈接

Seata: https://github.com/seata/seata
Seata-Samples: https://github.com/seata/seata-samples
Release: https://github.com/seata/seata/releases
Seata 官網: https://seata.io/zh-cn/

詳細信息:https://seata.io/zh-cn/blog/download.html


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/113534/seata-1-1-0-released
Seata 1.1.0 重磅發布,支持 PostgreSQL已經有290次圍觀

http://coctec.com/news/all/show-post-225550.html