What's new in Azure Spring Apps

Note

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.

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 2023

The following updates are now available in the Enterprise plan:

The following update is now available in the Standard consumption and dedicated plan:

Q2 2023

The following update announces a new plan:

The following update is now available in all plans:

The following update is now available in the Consumption and 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. Try it out using Quickstart: Deploy your first web application to Azure Spring Apps.

The following updates are now available in the Enterprise plan:

Q1 2023

The following updates are now available in both the Basic/Standard and Enterprise 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.

The following updates are now available in the Enterprise plan:

Q4 2022

The following updates are now available in both the Basic/Standard and Enterprise plans:

  • 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.

The following updates are now available in the Enterprise plan:

  • New managed Tanzu component - Application Live View from Tanzu Application Platform: a lightweight insight and troubleshooting tool based on Spring Boot Actuators that helps app developers and app operators look inside running apps. Applications provide information from inside the running processes using HTTP endpoints. Application Live View uses those endpoints to retrieve and interact with the data from applications. For more information, see Use Application Live View with the Azure Spring Apps Enterprise plan.

  • New managed Tanzu component – Application Accelerators from Tanzu Application Platform: can speed up the process of building and deploying applications. They help you to bootstrap your applications and deploy them in a discoverable and repeatable way. For more information, see Use VMware Tanzu Application Accelerator with the Azure Spring Apps Enterprise plan.

  • Directly deploy static files: If you have applications that have only static files such as HTML, you can directly deploy them with an automatically configured web server such as HTTPD and NGINX. This deployment capability includes front-end applications built with a JavaScript framework of your choice. You can do this deployment by using Tanzu Web Servers buildpack in behind. For more information, see Deploy web static files.

  • Managed Spring Cloud Gateway enhancement: We have newly added app-level routing rule support to simplify your routing rule configuration and TLS support from the gateway to apps in managed Spring Cloud Gateway. For more information, see Use Spring Cloud Gateway.

Q3 2022

The following updates are now available to help customers reduce adoption barriers and pricing frictions to take full advantage of the capabilities offered by Azure Spring Apps Enterprise.

  • Price Reduction: We have reduced the base unit of Azure Spring Apps Standard and Enterprise to 6 vCPUs and 12 GB of Memory and reduced the overage prices for vCPU and Memory. For more information, see Azure Spring Apps pricing

  • Monthly Free Grant: The first 50 vCPU-hours and 100 memory GB hours are free each month. For more information, see Azure Spring Apps pricing

You can compare the price change from Price Reduction - Azure Spring Apps does more, costs less!.

See also

For older updates, see Azure updates.