Java、Spring Boot 等的版本支持

注意

Azure Spring Apps 是 Azure Spring Cloud 服务的新名称。 虽然该服务有新名称,但一些地方仍会使用旧名称,我们仍在更新屏幕截图、视频和图形等资产。

本文介绍 Java、Spring Boot 和 Spring Cloud 版本的支持策略。

Azure Spring Apps 提供和维护运行应用程序所需的 SDK 和基础 OS 映像。 若要确保应用程序与此类托管组件兼容,请遵循本文中所述的组件的版本支持策略。

对所有计划的版本支持

以下部分介绍适用于所有计划的版本支持。

Java 运行时版本

可以选择任何 LTS Java 版本作为受官方支持并接收常规更新的主版本。

有关详细信息,请参阅针对 Azure 和 Azure Stack 的 Java 长期支持

Spring Boot 和 Spring Cloud 版本

可以选择与已安装的 Java 版本兼容的任何 Spring Boot 或 Spring Cloud 版本。

对于新版本,Azure Spring Apps 在最新的 Spring Boot 或 Spring Cloud 主版本发布 30 天后开始支持。 最新的次要版本在其发布后立即受支持。

对于旧版本,Azure Spring Apps 不需要升级 Spring Boot 或 Spring Cloud 即可获得支持。 但是,使用官方支持的新版本,你可以获得某些托管组件的最佳体验 - 例如,用于标准计划的 Config Server 和 Eureka Server 以及用于所有计划的指标收集。

有关详细信息,请参阅 Spring BootSpring Cloud 的官方支持时间线。 这些计划提供 OSS 支持。

跟踪版本升级

尽早为应用程序所依赖的任何主要组件 LTS 版本的弃用做好准备。 在 Azure Spring Apps 支持结束前一个月,你将收到来自 Microsoft 的通知。

对于常规升级,可以在升级完成后在活动日志中找到具体信息。