【产品变更】SAE集成的ARMS终止支持Java 7的说明

Serverless 应用引擎 SAE(Serverless App Engine)集成了应用实时监控服务 ARMS(Application Real-Time Monitoring Service)ARMS应用监控将在3.0.X版本终止对Java 7的支持。

2022年07月,Java官方正式停止了对Java 7的扩展支持,将不再提供补丁更新、错误或安全修复,标志着Java 7生命周期的结束。更多信息,请参见官方终止支持Java 7声明

由于目前ARMS应用监控用户群体还没有100%升级到Java 8或更高的版本,ARMS应用监控仍支持Java 7应用接入。但由于Java 7在功能层面的欠缺,CPU内存诊断等ARMS高阶可观测能力在Java 7场景下无法正常工作,且Java 7在安全方面的风险也逐步暴露出来。基于以上原因,ARMS应用监控将在3.0.X探针版本终止对Java 7的支持(截至2023年07月,最新的探针版本是2.8.3,即2.8.3的下一个探针版本2.9.X将是最后一个支持Java 7的探针版本),届时Java 7应用将无法使用ARMS应用监控的全部功能。

SAE存量JDK 7用户在使用上不受Java 7生命周期结束的影响,但新增应用不建议使用Java 7。我们推荐您参考官方建议,选择LTS(Long-Term Support)Java版本,包括Java 8、Java 11、Java 17。如果您还在使用Java 7,请尽快升级Java版本。