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

版本号 发布时间 构建包序号 Pandora版本 修改内容
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导致超时异常。
  • 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-assit,取消在用户已经显示设定端口值时的端口检查。
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支持HSF2.2,4,增强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内部特殊业务异常逻辑处理的场景。