Microsoft ACA updates 2024 - Q1

Within this blog, I want to give an overview of all the feature in Q1 2024 that becomes available in General Availability, Technical Preview or End of Support by Microsoft. This information can be found at Microsoft Azure Updates.

Features that are now supported by Microsoft (GA):

  • [General available] Free managed certificates on Azure Container Apps
    Free managed certificates on Azure Container Apps is now generally available! Getting a certificate free of cost for your apps and without having to worry about the management of the certificate’s life cycle has now become a standard that customers expect from services. Azure Container Apps now provides a free managed certificate for your custom domain. Without any action required from you, this TLS/SSL server certificate is automatically renewed as long as your app continues to meet the requirements for managed certificates. Click here to learn more.
  • [General available] Azure Container Apps supports additional TCP ports
    Azure Container Apps now supports additional TCP ports, enabling applications to accept TCP connections on multiple ports. This feature is generally available. Click here to learn more.

Features that are currently in Public Preview and not yet GA

  • [Public Preview] Support for Key Vault Certificates in Azure Container Apps
    You can now use Azure Key Vault to store and manage your own TLS/SSL certificates for use with Azure Container Apps at the app and environment level. This follows security best practices by leveraging managed identities and simplifies management tasks like auto-rotation. This feature is currently available in the Azure CLI and ARM, with some support for portal. Full portal support will be added over the next few months. Click here on the link here to learn more.
  • [Public Preview] Azure Container Apps OpenTelemetry Agent support
    Azure Container Apps now supports a managed OpenTelemetry agent. Available in public preview, this feature allows you to use open-source standards to send your app’s data without setting up an OTLP collector yourself. You can use the managed agent to choose where to send logs, metrics, and traces. When this feature is enabled, a managed OpenTelemetry agent is enabled in the Container Apps environment. The agent collects and exports data. Data can currently be sent to Azure Monitor Application Insights (logs, traces), 3rd party product Datadog (metrics, traces), and any generic OTLP-configured endpoint (logs, metrics, traces). You can currently use ARM/Bicep and CLI commands to manage the agent. Standard usage fees apply. Click here on the link here to learn more.
  • [Public Preview] Managed Java components in Azure Container Apps
    You can use managed Java components to access platform features for your apps that you would otherwise have to manage yourself. Azure Container Apps now offers Spring Cloud Eureka and Spring Cloud Config server for service registration and externalized application settings in all environments. This feature is available in public preview. Click here on the link Managed-config or Managed-Eurekato learn more.
  • [Public Preview] JVM memory fit in Azure Container Apps
    Default JVM settings are not optimal for the container environment. Under and overallocated JVM memory can both play a heavy toll on Java application health. All Java apps are now calibrated with JVM memory defaults for better performance and reliability in container environment. This feature is available in public preview. Click here on the link hereto learn more.
  • [Public Preview] Tomcat support in Azure Container Apps
    Azure Container Apps now supports Apache Tomcat in the code-to-cloud build process. This means that you can use your existing code, and configuration, to create a cloud-native container app without the hassle. This feature is currently available in public preview. Click here to learn more.

Features that are retired

  • [Retired] - None

For more information about the features that are coming out, please refer to the public roadmap of Microsoft ACA team.