You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Version support for Java, Spring Boot and more"
2
+
title: Version support for Java, Spring Boot, and more
3
3
description: This article describes customer responsibilities developing Azure Spring Apps.
4
4
author: zhiyongli
5
5
ms.author: zhiyongli
@@ -8,59 +8,59 @@ ms.topic: conceptual
8
8
ms.date: 06/14/2023
9
9
---
10
10
11
-
# Version support for Java, Spring Boot and more
11
+
# Version support for Java, Spring Boot, and more
12
12
13
13
> [!NOTE]
14
14
> Azure Spring Apps is the new name for the Azure Spring Cloud service. Although the service has a new name, you'll see the old name in some places for a while as we work to update assets such as screenshots, videos, and diagrams.
15
15
16
16
**This article applies to:** ✔️ Standard consumption and dedicated (Preview) ✔️ Basic/Standard ✔️ Enterprise
17
17
18
-
This article specifies the support policy of Java, Spring Boot and Spring Cloud versions for all tiers of Azure Spring Apps, and versions of other SDKs and OS images for Enterprise Tier.
18
+
This article describes the support policy of Java, Spring Boot, and Spring Cloud versions for all tiers of Azure Spring Apps, and versions of other SDKs and OS images for the Enterprise tier.
19
19
20
-
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, we will describe in this article the version support policy for the components that you may be interested in.
20
+
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.
21
21
22
22
## Version support for all tiers
23
23
24
24
### Java runtime version
25
25
26
-
You may choose any LTS Java version as the major version, as long as it is still within official support, and we will regularly upgrade the minor version as a part of the auto patching process.
26
+
You may choose any LTS Java version as the major version, as long as it's officially supported and receives regular updates as a part of the auto patching process.
27
27
28
-
For details, see the[Java long-term support for Azure and Azure Stack](/azure/developer/java/fundamentals/java-support-on-azure).
28
+
For more information, see [Java long-term support for Azure and Azure Stack](/azure/developer/java/fundamentals/java-support-on-azure).
29
29
30
30
### Spring Boot and Spring Cloud versions
31
31
32
-
You may choose any version of Spring Boot or Spring Cloud as long as it is compatible with your Java version.
32
+
You may choose any version of Spring Boot or Spring Cloud as long as it's compatible with your Java version.
33
33
34
-
For new versions, Azure Spring Apps will support the latest Spring Boot or Spring Cloud major version starting from 30 days after its release. The latest minor version will be supported as soon as it is released.
34
+
For new versions, Azure Spring Apps will support the latest Spring Boot or Spring Cloud major version starting from 30 days after its release. The latest minor version will be supported as soon as it's released.
35
35
36
-
For old versions, Azure Spring Apps does not require you to upgrade Spring Boot or Spring Cloud to keep pace with the official support. However, with the officially supported versions, you are guaranteed to enjoy the best experience for some of our managed components, such as Config Server and Eureka Server for Standard consumption/dedicated Tier and Standard Tier, [Tanzu components](vmware-tanzu-components.md) for Enterprise Tier, and metric collection for all tiers.
36
+
For old versions, Azure Spring Apps doesn't require you to upgrade Spring Boot or Spring Cloud to keep pace with the official support. However, with the officially supported versions, you're guaranteed to enjoy the best experience for some of our managed components, such as Config Server and Eureka Server for Standard consumption/dedicated tier and Standard tier, [Tanzu components](vmware-tanzu-components.md) for Enterprise tier, and metric collection for all tiers.
37
37
38
-
You may check the official support timeline of [Spring Boot](https://spring.io/projects/spring-boot#support) and [Spring Cloud](https://spring.io/projects/spring-cloud#overview) for more information. The Enterprise Tier provides commercial support for Spring Boot, while the other tiers provides OSS support.
38
+
For more information, see the official support timeline of [Spring Boot](https://spring.io/projects/spring-boot#support) and [Spring Cloud](https://spring.io/projects/spring-cloud#overview). The Enterprise tier provides commercial support for Spring Boot, while the other tiers provide OSS support.
39
39
40
-
## Version support for Enterprise Tier
40
+
## Version support for Enterprise tier
41
41
42
42
### Polyglot SDKs
43
43
44
-
Polyglot applications can be deployed in Enterprise Tier with source code. To enjoy the best stability, we recommend you to use SDKs with LTS versions within official support in your source code.
44
+
Polyglot applications can be deployed in Enterprise tier with a source code. To enjoy the best stability, we recommend using SDKs with LTS versions that are officially supported in your source code.
45
45
46
-
When you [deploy your polyglot applications to Enterprise Tier](how-to-enterprise-deploy-polyglot-apps.md), we recommend assigning specific LTS versions for the SDKs. Otherwise the default SDK version may change during our regular upgrades for builder components.
46
+
When you [deploy your polyglot applications to Enterprise tier](how-to-enterprise-deploy-polyglot-apps.md), we recommend assigning specific LTS versions for the SDKs. Otherwise the default SDK version may change during our regular upgrades for builder components.
You may choose your stack image during builder configuration, and we recommend using a LTS image within official support. Please refer to [The Ubuntu lifecycle and release cadence](https://ubuntu.com/about/release-cycle#ubuntu) for more information.
60
+
You may choose your stack image during builder configuration, and we recommend using an LTS image that is officially supported. For more information, see [The Ubuntu lifecycle and release cadence](https://ubuntu.com/about/release-cycle#ubuntu).
61
61
62
-
## Keeping track of version upgrade
62
+
## Keep track of version upgrade
63
63
64
-
Please prepare early for the retirement of any major component LTS version that your applications rely on. You will receive an notification email from Microsoft one month prior to its end of support on Azure Spring Apps.
64
+
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 its end of support on Azure Spring Apps.
65
65
66
-
For regular upgrades, you can find specific information in your Activity Log once an upgrade finishes.
66
+
For regular upgrades, you can find specific information in your activity log once the upgrade is complete.
0 commit comments