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.

Q1 2024

The following updates are now available in the Enterprise plan:

  • Save up to 47%: Azure Spring Apps Enterprise is now eligible for Azure savings plan: All Azure Spring Apps regions under the Enterprise plan are eligible for substantial cost savings – 20% for one year and 47% for three years – when you commit to the Azure savings plan. For more information, see Azure Spring Apps Enterprise is now eligible for Azure savings plan for compute.

  • Azure CLI supports log streaming for Spring Cloud Gateway: This feature enables you to fetch the Spring Cloud Gateway log in real time for diagnosis purposes. For more information, see the Use real-time log streaming section of Troubleshoot VMware Spring Cloud Gateway.

  • Azure CLI supports log streaming for Application Configuration Service: The feature enables you to retrieve the Application Configuration Service log using the Azure CLI, making it possible to detect any configuration updates. For more information, see the Use real-time log streaming section of Use Application Configuration Service for Tanzu.

  • Shows buildpack versions: The latest feature added to buildpacks assists you in comprehending the version used and diagnosing issues associated with the build process.

  • Enhanced troubleshooting of Application Configuration Service: Now you can directly view the linked configMap for your apps to further assist in troubleshooting issues with unrefreshed configurations. You can also export configuration files pulled by the Application Configuration Service from upstream Git repositories to your local environment through the Azure CLI. This process helps you examine the content and use configuration files for local development. For more information, see the Examine configuration file in ConfigMap section of Use Application Configuration Service for Tanzu.

Q4 2023

The following updates are now available in the Enterprise plan:

The following update is now available in the Enterprise and Basic/Standard plans:

  • Planned maintenance (public preview): Azure Spring Apps regularly patches server-side components that your applications depend on to make sure they are secure and up to date. These components include the JDK, Spring Cloud middleware, APM, base OS image, and runtime infrastructure. For such patches to take effect, you need to restart your applications. With planned maintenance, you can schedule a time on a specific day for such mandatory restarts. For more information, see How to configure planned maintenance (preview).

  • Auto sync of certificates: Some Azure Spring Apps features secure your applications with certificates of your choice. With auto sync of certificates, you can now rotate your certificates in Azure Key Vault and they automatically sync to Azure Spring Apps. This enhancement makes it easier for you to manage features such as custom domain and TLS/SSL settings. For more information, see the Auto sync certificate section of Map an existing custom domain to Azure Spring Apps.

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.