What's new in Azure Spring Apps?
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.
Azure Spring Apps is improved on an ongoing basis. To help you stay up to date with the most recent developments, this article provides you with information about the latest releases.
This article is updated quarterly, so revisit it regularly. You can also visit Azure updates, where you can search for updates or browse by category.
Q3 2024
The following updates are now available:
Conveniently access app logs in the Azure portal: We now offer a more convenient and efficient way to query app logs and do log streaming on the Azure portal. This new approach supplements manually composing queries to fetch application logs from the Log Analytics workspace and accessing the log stream through the Azure CLI. For more information, see the Stream logs section of Stream Azure Spring Apps application console logs in real time.
Regular infrastructure maintenance in the Basic and Standard plans:
- Regular upgrade to keep managed components up-to-date:
- Config server image: upgraded to 1.0.20240930.
- Eureka server image: upgraded to 1.0.20240930.
- Base image for apps: upgraded to Azure Linux 2.0.20231130.
- Regular upgrade to keep Azure Kubernetes Service up-to-date: upgraded to 1.29.7.
- Regular upgrade to keep managed components up-to-date:
The following update is now available in all plans:
- Azure Migrate for Spring Apps: Discover and assess your Spring workloads for cloud readiness and get a price estimate for Azure Spring Apps using Azure Migrate. For more information, see Discover and Assess Spring Apps with Azure Migrate - Preview Sign-Up.
The following update is now available in the Basic/Standard plans:
- Azure Developer CLI (azd) for Azure Spring Apps: Azure Developer CLI (azd) is an open-source tool that accelerates the time it takes for you to get your application from local development environment to Azure. You can now initialize, package, provision, and deploy a Spring application to Azure Spring Apps with only a few commands.
Q1 2023
The following updates are now available in the Basic/Standard plans:
- Source code assessment for migration: Assess your existing on-premises Spring applications for their readiness to migrate to Azure Spring Apps with Cloud Suitability Analyzer. This tool provides information on what types of changes are needed for migration, and how much effort is involved. For more information, see Assess Spring applications with Cloud Suitability Analyzer.
Q4 2022
The following updates are now available in Basic/Standard plan:
Ingress Settings: With ingress settings, you can manage Azure Spring Apps traffic on the application level. This capability includes protocol support for gRPC, WebSocket and RSocket-on-WebSocket, session affinity, and send/read timeout. For more information, see Customize the ingress configuration in Azure Spring Apps.
Remote debugging: Now, you can remotely debug your apps in Azure Spring Apps using IntelliJ or VS Code. For security reasons, by default, Azure Spring Apps disables remote debugging. You can enable remote debugging for your apps using Azure portal or Azure CLI and start debugging. For more information, see Debug your apps remotely in Azure Spring Apps.
Connect to app instance shell environment for troubleshooting: Azure Spring Apps offers many ways to troubleshoot your applications. For developers who like to inspect an app instance running environment, you can connect to the app instance's shell environment and troubleshoot it. For more information, see Connect to an app instance for troubleshooting.
See also
For older updates, see Azure updates.