V4.0.006版本升级说明

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

V4.0.006版本升级说明

本次苍穹&星瀚升级版本变化较大,其中涉及到第三方Jar和组件升级,影响较大,包括:

1、 服务端组件:Zookeeper升级

2、二开兼容性


  第3方包升级明细如附件《第3方包升级明细》所示。


一、zookeeper升级

      zookeeper服务端需要升级至3.5.9版本。

      原因:由于安全漏洞,标准产品中ZooKeeper客户端和服务端都升级至3.5.9版本,由于Zookeeper 比较核心,涉及到MC,苍穹启动等,如果未升级,可能会导致容器无法启动。


 Zookeeper升级文档如附件《zookeeper3.5.4升级3.5.9版本操作手册》所示。


二、二开兼容性

      由于安全漏洞,标准产品中第三方jar包axis1.4和jackson*-1.9.*已经删除,分别升级到axis2和jackson*-2.12.*,两个版本package名字不同,如果二开用到axis1.4和jackson*-1.9.*.jar,会报错。为了兼容这种情况,补丁中把axis1.4和jackson*-1.9.*放到了trd-legacy.zip,客户可以在环境变量中TRDLIBS加上trd-legacy,如下图所示,就可以兼容现有代码。

如果是用虚机部署的,修改TRDLIBS环境变量:

export TRDLIBS=trd.xml,trd-qing,trd-legacy

从安全考虑,建议二开代码进行修改,不用上述两个包,同步升级到新版本。

三、其他

     1、本次版本需要同步升级轻分析,否则轻分析无法使用

     2、由于第三方Jar包升级了很多,可能会遇到以下几种情况

       (1)Jedis客户端版本从2.9升级至3.3.0,接口有较大改变,如果二开有自己使用Jedis,可能会报错,请参考Jedis 3.3.0版本的接口修复代码。

      (2)单元测试jar升级,单元测试junit-4.10.jar升级至junit-4.13.1.jar,必须在maven或gradle工程里依赖hamcrest-core-1.3.jar。

 



第3方包升级明细.xlsx

zookeeper3.5.4升级到3.5.9版本操作手册.docx

V4.0.006版本升级说明

本次苍穹&星瀚升级版本变化较大,其中涉及到第三方Jar和组件升级,影响较大,包括:1、 服务端组件:Zookeeper升级2、二开兼容性 第3方...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息