容器版本说明

本文列出了容器的版本发布记录,您可以视情况决定是否升级。

版本号

发布时间

构建包序号

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。

5.0.2

2023-01-09

136、137

5.0.2

升级HSF插件,延迟服务发现等待,加速应用启动时间。

5.0.1

2023-01-03

134、135

5.0.1

升级HSF插件,支持使用-Ddubbo.config.hsf.invoke.default.retries指定失败重试次数。

5.0.0

2022-11-23

132、133

5.0.0

升级HSF插件,支持同时发布及调用HSF、Dubbo服务。

3.6.8

2022-11-18

130、131

3.6.8

  • 更新HSF插件,升级Hessian-lite包至安全版本。

  • 更新Ons-client插件,关闭Broker探活检测,并使用JDK 1.7编译打包。

  • 更新Dpath插件,使用JDK 1.7编译打包。

3.6.7

2022-10-11

125、129

3.6.7

  • 修复Eagleeye-core场景链路和ARMS场景链路不兼容抛出NPE的问题。

  • 更新原Ali-Tomcat 8.5.81包至正确版本。

4.0.7

2022-10-11

119、120

4.0.7

  • 升级HSF插件,修复泛化调用下SPAS鉴权问题。

  • 默认关闭服务端SPAS鉴权,可以通过-DneedAuth=true开启。

  • 更新原Ali-Tomcat 8.5.81包至正确版本。

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导致超时异常。

  • EDA的在使用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内部特殊业务异常逻辑处理的场景。