关于已移除SAPUI5版本查询及1.56.16版本CDN停止运行问题咨询
Hi there,
关于SAPUI5已移除版本查询及1.56.16停止运行的解答
一、如何查看已被移除的SAPUI5版本
SAP官方并没有对外公布完整的已移除版本清单,但你可以通过以下几种方式来判断或了解相关规则:
- CDN地址验证法:直接尝试访问该版本的核心资源文件,比如针对你提到的
1.56.16,访问https://sapui5.hana.ondemand.com/1.56.16/resources/sap-ui-core.js。如果返回404状态码,就说明这个版本已经被从CDN移除了。 - 参考版本支持生命周期规则:SAPUI5的版本分为两种类型,支持周期差异很大:
- 长期支持(LTS)版本:这类版本会获得长达3年的官方支持,期间不会被移除,比如1.52、1.60、1.71等都是典型的LTS版本。
- 非LTS版本(季度发布):这类版本是每季度推出的迭代版本,支持周期较短,通常会在下一个LTS版本发布后的90天停止支持并被从CDN移除。
- 查阅官方Release Notes:虽然不会列出所有已移除的版本,但每个SAPUI5版本的Release Notes里都会标注其支持终止时间,你可以通过对应版本的Release Notes来确认它是否已经过了支持期。
二、SAPUI5 1.56.16(CDN方式)停止运行的原因
1. 版本支持周期到期
1.56属于非LTS版本,它的发布时间是2019年5月,而后续的LTS版本1.60在2019年11月正式发布。根据SAP的规则,非LTS版本会在后续LTS版本发布后的90天内停止支持并从CDN移除。所以1.56.x系列(包括你用到的1.56.16)在2020年2月左右就已经被移除了,现在再通过CDN访问这个版本的资源,自然会导致应用无法加载运行。
2. 版本列表中找不到该版本的原因
SAP官方公开展示的版本列表只包含当前处于支持期内的版本——也就是所有仍在支持的LTS版本,以及还没到支持终止时间的非LTS版本。已经过了支持期的旧版本会被从列表中下架,所以你现在在官方版本列表里找不到1.56.16是正常的。
给你的小建议
如果你的应用还在依赖这个旧版本,建议:
- 优先考虑迁移到最近的LTS版本,这样能获得更稳定的官方支持,也能避免后续版本被移除的问题;
- 如果暂时无法完成迁移,可以考虑将SAPUI5的资源文件本地部署到自己的服务器上,不再依赖CDN上已被移除的版本。
内容的提问来源于stack exchange,提问作者BlueHeart
相关产品推荐
相关产品推荐

