title: Version support for Java, Spring Boot, and more titleSuffix: Azure Spring Apps description: This article describes the version support for Java, Spring Boot, and Spring Cloud, and the customer responsibilities when developing Azure Spring Apps. author: alexchen2016 ms.author: v-junlch ms.service: azure-spring-apps ms.custom: devx-track-extended-java ms.topic: conceptual ms.date: 12/03/2024


Version support for Java, Spring Boot, and more

Note

The Basic, Standard, and Enterprise plans will be deprecated starting from mid-March, 2025, with a 3 year retirement period. We recommend transitioning to Azure Container Apps. For more information, see the Azure Spring Apps retirement announcement.

The Standard consumption and dedicated plan will be deprecated starting September 30, 2024, with a complete shutdown after six months. We recommend transitioning to Azure Container Apps.

This article describes the support policy for Java, Spring Boot, and Spring Cloud versions for all Azure Spring Apps plans.

Azure Spring Apps provides and maintains the SDKs and base OS images necessary to run your apps. To make sure your applications are compatible with such managed components, follow the version support policy for the components described in this article.

Version support for all plans

The following sections describe the version support that applies to all plans.

Java runtime version

You can choose any LTS Java version as the major version that's officially supported and receives regular updates.

For more information, see Java long-term support for Azure and Azure Stack.

Spring Boot and Spring Cloud versions

You can choose any version of Spring Boot or Spring Cloud that's compatible with the Java version you installed.

For new versions, Azure Spring Apps supports the latest Spring Boot or Spring Cloud major version starting 30 days after its release. The latest minor version is supported as soon as it's released.

For old versions, Azure Spring Apps doesn't require you to upgrade Spring Boot or Spring Cloud to receive support. However, with the officially supported new versions, you can get the best experience with some of the managed components - for example, Config Server and Eureka Server for the Standard plan and metric collection for all plans.

For more information, see the official support timeline of Spring Boot and Spring Cloud. The plans provide OSS support.

Keep track of version upgrade

Prepare early for the deprecation of any major component LTS version that your applications rely on. You'll receive notification from Microsoft one month prior to the end of support on Azure Spring Apps.

For regular upgrades, you can find specific information in your activity log after the upgrade is complete.