全部產品
Search
文件中心

Enterprise Distributed Application Service:容器版本說明

更新時間:Jun 30, 2024

本文列出了容器的版本發布記錄,您可以視情況決定是否升級。

版本號碼

發布時間

構建包序號

Pandora版本

修改內容

3.7.1-jdk11

2023-08-10

150、151

3.7.1

  • 升級Pandora容器至2.1.18版本。

  • 修複Pandora類載入導致的native記憶體流失問題。

5.0.5-jdk11

2023-08-10

148、149

5.0.5

修複雙調用、泛化調用以及重複建立用戶端代理對象情況下的服務發現失敗問題。

5.0.4-jdk11

2023-07-18

144、145

5.0.4

  • 匯出nacos-client給應用使用。

  • 最佳化nacos-client日誌輸出。

5.0.3-jdk11

2023-06-12

142、143

5.0.3

  • 升級HSF外掛程式,修複CVE-2023-23638 Apache Dubbo JavaNative還原序列化漏洞。

  • 升級Pandora容器,支援JDK8、JDK9和JDK11。

4.0.6

2022-05-20

114、115

4.0.6

  • 升級HSF外掛程式,修複泛化調用下SPAS鑒權問題。

  • 預設關閉服務端SPAS鑒權,可以通過-DneedAuth=true開啟。

4.0.5

2022-03-25

112、113

4.0.5

升級HSF外掛程式,修複WeightTable.class NoClassFound問題。

4.0.4

2022-03-14

110、111

4.0.4

升級HSF外掛程式,更新Dubbo核心版本至3.0.6.17。

4.0.3

2022-02-25

108、109

4.0.3

  • 升級HSF外掛程式,關閉Dpath功能。

  • 修複服務註冊時遇到NPE異常的問題。

4.0.2

2021-11-01

104、105

4.0.2

更新Config-client外掛程式,增加通過-DCC.dataContentLengthMax=xxx的JVM屬性參數增大HSF發布的資料長度,同時引入HSF服務Snapshot快取檔案非同步持久化,來降低訂閱量較大的HSF消費者應用啟動時對磁碟I/O的影響。

4.0.1

2021-09-07

102、103

4.0.1

  • 支援Triple協議。

  • 修複4.0.0版本導致業務日誌位置改變的問題。

  • 修複開源Dubbo繼承父類成員可見度變小問題。

4.0.0

2020-12-21

92、93

4.0.0

發布基於Dubbo 3.0重構的HSF外掛程式的第一個Pandora SAR包版本,支援Dubbo服務治理能力。

3.6.5

2021-11-01

106、107

3.6.5

  • 更新HSF外掛程式,移除有一定機率造成服務調用失敗(HSF-0001)異常的warmup feature包。

  • 更新Config-client外掛程式,增加通過-DCC.dataContentLengthMax=xxx的JVM屬性參數增大HSF發布的資料長度,同時引入HSF服務Snapshot快取檔案非同步持久化,來降低訂閱量較大的HSF消費者應用啟動時對磁碟I/O的影響。

3.6.4

2020-11-27

90、91

3.6.4

HSF外掛程式升級,新增服務認證模組。

3.6.3

2020-09-30

88、89

3.6.3

  • 升級所有使用到logback、groovy-all這兩個包的外掛程式,將logback相關包的版本升級至1.2.3、groovy-all包的版本升級至2.4.20。

  • 升級所有外掛程式中commons-collections包的版本到3.2.2。

  • 升級ons-client外掛程式版本至1.8.7.1-EagleEye。

3.6.2

2020-08-04

86、87

3.6.2

  • 更新HSF外掛程式,增加hsf-feature-warmup功能包,支援HSF服務上線預熱功能。

  • 升級ons-client外掛程式,升級RocketMQ到4.8.6.5。

3.6.1

2020-07-09

84、85

3.6.1

  • 升級ons-client外掛程式,升級RocketMQ到4.8.6.5。

  • 升級EagleEye外掛程式,關閉情境鏈路模組匯出類,防止與ARMS模組衝突。

3.6.0

2020-05-30

81、82、83

3.6.0

  • 升級Pandora容器版本,修複JarURLConnection開啟資源可能失敗的問題。

  • 升級所有使用到Fastjson包的外掛程式,將Fastjson包升級到noneautotype的版本。

  • 升級HSF外掛程式, 使HSF服務支援同AZ優先路由。

  • 移除unitrouter、monitor這兩個外掛程式。

3.5.9

2020-04-01

60 、80

3.5.9

  • 升級edas.sar.V3.5.8裡面所有用到Fastjson的外掛程式中的Fastjson包的版本到安全版本。

  • 升級ons-client外掛程式版本到1.8.4.3-EagleEye。升級RocketMQ。修複topAddr問題。

3.5.8

2020-01-10

59、79

3.5.8

升級Config-client和HSF外掛程式,修複HSF應用OOME時ConfigClientWorker線程退出以及spas推流鑒權失敗導致註冊服務被刪除的問題。

3.5.7

2019-11-08

58、78

3.5.7

  • 更新HSF外掛程式,增加熔斷功能,同時修複QoS Bug。

  • 更新tddl-driver外掛程式,移除GTS事務對PS Cache參數的檢查。

3.5.6

2019-09-12

57、77

3.5.6

  • 更新Config-client外掛程式,修複多租戶情境未讀緩衝的問題。

  • 更新HSF外掛程式,修複Pandora Qos命令不能執行、HSF訂閱服務數多的情況下可能遇到服務地址找不到的問題。

  • 升級所有用到Fastjson的外掛程式到sec06安全版本。

3.5.5

2019-08-15

56、76

3.5.5

升級HSF外掛程式中Dubbo依賴的Hessian-lite。

3.5.4

2019-07-18

55、75

3.5.4

  • 更新HSF外掛程式, 修複RPCContext不能清除的問題。

  • 更新tddl-driver外掛程式, 對於prepareCall操作遺漏了TXC_XID HINT資訊的拼裝處理。

  • 更新metrics外掛程式,修複BinAppender對象記憶體使用量較多的問題。

  • 升級所有使用到Fastjson的外掛程式中Fastjson包版本至最新的1.2.58版本。

3.5.3

2019-03-13

54、74

3.5.3

  • 升級了HSF與EagleEye外掛程式版本,支援全鏈路灰階與HSF灰階流量控制。

  • 升級了ons-client外掛程式版本到1.8.0-EagleEye。

3.5.2

2019-01-26

53、73

3.5.2

  • 升級HSF外掛程式到支援關閉服務發布或訂閱到DEFAULT_TENANT租戶的版本。

  • 升級Ali-Tomcat版本到7.0.92。

  • 重新添加ons-client外掛程式並升級版本至1.7.9-EagleEye。

  • 更新其它Pandora外掛程式版本。

3.5.1

2018-11-28

52、72

3.5.0

Docker鏡像的JDK升級到JDK 1.8.0_191。

3.5.0

2018-09-10

51、71

3.5.0

  • 升級eagleeye-core到1.7.4.8版本,修複Web應用URL請求中的中文參數值在應用中擷取出現亂碼的問題。

  • 升級HSF到2.2.6.7-edas版本,修複了通過Pandora QoS命令無法看到HSF服務列表的問題。

  • 去掉了ons-client外掛程式(該外掛程式中用到的JAR包跟應用的JAR包可能會引起衝突)。

3.4.7

2018-08-01

50、70

3.4.7

升級RocketMQ到1.7.8-EagleEye版本,修複MQ Trace功能引起類衝突的問題。

3.4.6

2018-07-05

49、69

3.4.6

  • 升級HSF到2.2.6.1版本。

    • 支援CSB功能需求。

    • 修複某些情境下序列化出錯的問題。

    • 修複強依賴VIP的問題。

    • 支援Spring Boot下Dubbo的健全狀態檢查。

  • 升級Config-client到1.9.6版本,支援動態調整最大註冊數。

  • 升級Sentinel到2.12.12-edas版本,支援Spring Boot 2.x版本。

3.4.5

2018-06-14

48、68

3.4.5

ACM升級到3.8.10版本,修複了在多租戶下使用原生介面監聽不生效的問題。

3.4.4

2018-05-18

47、67

3.4.4

  • HSF服務端非同步處理時+本地調用時,timeout值為0導致逾時異常。

  • EDAS在使用Dubbo時,RpcContext缺少對端等IP屬性 。

  • 支援Dubbo的service標籤在AOP情境使用。

  • HSF泛化調用時,如果Bool值在Map裡面,則不支援。

3.4.3

2018-04-24

46、66

3.4.3

  • Diamond升級到3.8.8。

  • 修複不斷列印認證找不到問題,增加安全能力。

  • EDAS-Assist升級到2.0。

  • 最佳化連接埠可用性檢測邏輯,Fastjson版本升級成1.2.48。

3.4.1

2018-03-15

44、64

3.4.1

  • 升級hsf-plugin,支援Dubbo X。

  • 升級diamond-client和configcenter-client。

  • 升級EDAS-Assist,取消在使用者已經顯示設定連接埠值時的連接埠檢查。

3.4.0

2018-03-07

43、63

3.4.0

  • 升級EDAS-Assist,動態設定CSP連接埠及解決檢查可用連接埠慢問題。

  • 新增ConfigCenter租戶版本。

  • 升級Config-client,實現內外用戶端統一,支援CS2.0、CS3.0服務端。

3.3.9

2018-01-17

42

3.3.9

  • 升級HSF版本,解決了ZooKeeper阻塞的問題。

  • 升級Sentinel新增系統保護(引入控制台推送規則才會生效)。

  • 修改預設錯誤串連地址,適配國際化。

3.3.6

2017-12-20

41

3.3.6

  • 重複拋出同一個異常時,會重複地增加頭資訊,導致異常提示資訊特別長。

  • EagleEye解析成UNKnown,影響了調用鏈解析,以及應用拓撲圖的顯示。

3.3.5

2017-12-20

40

3.3.4

HSF 2.2支援ACM。

3.3.4

2017-11-30

39

3.3.4

  • 升級Diamond到最新版本,相容ACM。

  • 修複HSF泛化、Unit依賴、多個ZK位址解析異常、InetAddress序列化等問題,並支援白名單規則設定。

  • 修複自訂限流降級頁面需要等待30s左右才會生效的問題。

  • EagleEye支援健全狀態檢查,附帶alimetric、tomcat monitor。

  • 升級ons-client,RocketMQ新增了用戶端設定訊息緩衝大小的配置。

3.3.3

2017-10-18

38

3.3.3

  • 新增自動註冊應用的功能,預設關閉。

  • 解決HSF檔案控制代碼佔用問題。

  • Sentinel支援HSF 2.2。

  • 增強Pandora QoS命令。

3.3.2

2017-10-18

36

3.3.2

  • 修複HSF持有hsf.lock控制代碼問題。

  • 增加Redis埋點。升級tddl-driver,線上做全鏈路壓測使用。

  • 增強Pandora QoS命令。

3.3.1

2017-07-13

34

3.2.2

單獨升級tddl-driver,線上做全鏈路壓測使用。

說明
  • 版本號碼:為選擇“EDAS-Container”(Pandora容器)的應用程式容器版本。

  • 構建包序號:為“EDAS-Container”(Pandora容器)的構建序號,與應用部署API中的“buildPackId”參數值對應。

  • Pandora版本:為“EDAS-Container”(Pandora容器)真實的SAR包版本,與tabao-hsf.sar/version.properties檔案中SAR屬性值對應。單擊該列對應的Pandora版本號碼數值可下載該版本的Pandora歸檔包。

  • 版本相容性:EDAS目前只保證三年之內的容器版本的相容性,請使用低版本的應用儘快升級到新版本。

SDK版本說明

SDK版本

EDAS Container版本要求

描述

1.8.2

3.5.0及以上版本

增強了自訂HSF Filter能力。您可以在filter自訂RPCResult的內容,並且通過HSFResponse返回給應用,例如filter內部特殊業務異常邏輯處理的情境。