

AWS App Runner will no longer be open to new customers starting April 30, 2026. If you would like to use App Runner, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see [AWS App Runner availability change](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html).

# App Runner release notes for 2023
<a name="relnotes-2023"></a>

The AWS App Runner release notes for the year 2023, starting with the latest first, are listed under this page in the table of contents.

For a complete list of all AWS App Runner release notes, see [App Runner release notes](relnotes.md).

# Release: App Runner adds support for Python 3.11 and Node.js 18 on December 29, 2023
<a name="release-2023-12-29-python-node-prebuild"></a>

AWS App Runner now supports Python 3.11 and Node.js 18.

**Release date:** December 29, 2023

## Changes
<a name="release-2023-12-29-python-node-prebuild.changes"></a>

AWS App Runner now supports the following runtime versions of Python and Node.js:
+ **Python 3.11** — For more information, see [Using the Python platform](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-python.html) in the *AWS App Runner Developer Guide*. 
+ **Node.js 18** — For more information, see [Using the Node.js platform](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-nodejs.html) in the *AWS App Runner Developer Guide*.

App Runner now offers an updated build process for specific runtimes. It will invoke the revised build process for the managed runtime versions in this release: Python 3.11 and Node.js 18.

This revised build process is faster and more efficient. It also creates a final image with a smaller footprint that only contains your source code, build artifacts, and runtimes needed to run your application.

For more information, see [ Managed runtime versions and the App Runner build](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code.html#service-source-code.build-detail) in the *AWS App Runner Developer Guide*.

# Release: App Runner increases the maximum instance startup time to five minutes on December 07, 2023
<a name="release-2023-12-07-slowstartup"></a>

AWS App Runner now supports maximum five minutes of instance startup time.

**Release date:** December 07, 2023

## Changes
<a name="release-2023-12-07-slowstartup.changes"></a>

The maximum time available for your AWS App Runner instance to complete its startup tasks has increased from one to five minutes. This update provides your applications with an additional time of virtual CPU (vCPU) allocation to complete the startup.

With this increase, you can now use App Runner to host applications that require more startup time to complete initialization. For example, you can now run services with lower compute configuration whose startup tasks complete more slowly.

For more information, see [Code development guidelines](https://docs.aws.amazon.com/apprunner/latest/dg/develop.html#develop.tips) in the *AWS App Runner Developer Guide*.

# Release: App Runner improves performance for image-based deployments on December 01, 2023
<a name="release-2023-12-01-image-deploy-performance-improvement"></a>

AWS App Runner now includes enhancements to reduce the time taken for image-based service deployment.

**Release date:** December 01, 2023

## Changes
<a name="release-2023-12-01-image-deploy-performance-improvement.changes"></a>

AWS App Runner now includes service enhancements that reduce the duration for deploying application using container images. Our benchmarks show about 30-40% reduction in deployment time depending on the container image size.

The enhancements also improve App Runner behavior when it is unable to pull a container image from the container repository. Previously, when App Runner couldn’t pull an image, it retried for ten minutes before entering a failed state. Now if App Runner is unable pull the container image, it will fail the deployment immediately and send a message with the details of the failure. 

You are not required to make any changes to your existing App Runner services to reap the benefits of these enhancements.

For more information about image deployments, see [App Runner service based on a source image](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-image.html) in the *AWS App Runner Developer Guide*. 

# Release: App Runner adds supports for AWS Europe (Paris), AWS Europe (London), and AWS Asia Pacific (Mumbai) Regions on November 08, 2023
<a name="release-2023-11-08-new-regions"></a>

AWS App Runner now supports AWS Europe (Paris), AWS Europe (London), and AWS Asia Pacific (Mumbai) Regions.

**Release date:** November 08, 2023

## Changes
<a name="release-2023-11-08-new-regions.changes"></a>

AWS App Runner is now available in the following AWS Regions:
+  AWS Europe (Paris) 
+  AWS Europe (London) 
+  AWS Asia Pacific (Mumbai) 

For more information on all the Regions supported by App Runner, see [AWS App Runner endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/apprunner.html) in the *AWS General Reference* guide. 

You pay standard AWS App Runner pricing. For more information about pricing, see [AWS App Runner Pricing](https://aws.amazon.com/apprunner/pricing). 

# Release: App Runner adds dual stack support for incoming network traffic on November 02, 2023
<a name="release-2023-11-02-dual-stack"></a>

AWS App Runner now adds dual stack support for incoming traffic through public endpoints.

**Release date:** November 02, 2023

## Changes
<a name="release-2023-11-02-dual-stack.changes"></a>

AWS App Runner now offers the ability to receive *incoming IPv6 traffic* through *public endpoint* by adding the *dual stack* support. With dual stack your service has the flexibility to receive network traffic originating from both IPv4 and IPv6 endpoints, simultaneously. You're no longer restricted to downgrade your incoming IPv6 internet traffic to IPv4 to allow it to flow through your App Runner public endpoints.

**Note**  
Currently, any network traffic originating from IPv6 endpoint cannot be received by App Runner services hosted in an Amazon Virtual Private Cloud (Amazon VPC). For all App Runner *private services* only *IPv4 traffic* is supported. For all *outgoing traffic* also only *IPv4* is supported. 

For more information about how to enable dual stack for your App Runner service, see [Enabling dual stack for public incoming traffic](https://docs.aws.amazon.com/apprunner/latest/dg/network-dual-stack.html) in the *AWS App Runner Developer Guide*. 

# Release: App Runner automates Route 53 domain configuration for your services on October 4, 2023
<a name="release-2023-10-04-r53-custom-domain"></a>

AWS App Runner automates Route 53 domain configuration for your App Runner service web applications.

**Release date:** October 4, 2023

## Changes
<a name="release-2023-10-04-r53-custom-domain.changes"></a>

AWS App Runner now supports automatic configuration for your Amazon Route 53 domains to point to your App Runner service web applications.

You no longer have to copy and paste any information from the App Runner console to your Route 53 domain. With just a few clicks from the **Custom domains** tab on your service dashboard page, you can select from your account's available Amazon Route 53 domain names. Then App Runner automatically configures the Route 53 domain with the required certificate validation and DNS records to link to your App Runner web application.

For more information, see [Managing custom domain names for an App Runner service](https://docs.aws.amazon.com/apprunner/latest/dg/manage-custom-domains.html) in the *AWS App Runner Developer Guide*.

# Release: App Runner adds support for monorepo source-code based services on September 26, 2023
<a name="release-2023-09-26-monorepo"></a>

AWS App Runner now supports the deployment and maintenance for monorepo source-code based services.

**Release date:** September 26, 2023

## Changes
<a name="release-2023-09-26-monorepo.changes"></a>

AWS App Runner now offers you the option to designate a repository source directory for your services. When you create an App Runner service you can enter the application’s source directory along with the repository and branch. This source directory defines where your application’s build and start commands will execute. App Runner can now create and support multiple App Runner services from a single repository with different source directories, allowing you to utilize a monorepo based architecture.

If your source code management system doesn’t follow a monorepo architecture, you can continue to use the existing default root source directory for your deployment strategy. However, if you need more flexibility to designate your source code repository to a source directory other than the top-level repository directory, you can also benefit from this feature.

For more information, see [App Runner service based on source code](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code.html) in the *AWS App Runner Developer Guide*.

# Release: App Runner adds more features to auto scaling configuration management on September 22, 2023
<a name="release-2023-09-22-auto-scale-config"></a>

AWS App Runner enhances auto scaling configuration management features.

**Release date:** September 22, 2023

## Changes
<a name="release-2023-09-22-auto-scale-config.changes"></a>

AWS App Runner now offers improved features to manage the auto scaling resources in your account. With this release you can perform the following tasks:
+ Create one or more revisions for an auto scaling configuration.
+ Assign an auto scaling configuration revision to an App Runner service.
+ Delete an auto scaling configuration or any of its revisions.
+ Set your own default auto scaling configuration instead of using the default that App Runner provides.
+ View a list of App Runner services that are configured to use a specific auto scaling configuration.

For more information, see [Managing App Runner automatic scaling](https://docs.aws.amazon.com/apprunner/latest/dg/manage-autoscaling.html) in the *AWS App Runner Developer Guide*. 

# Release: App Runner adds support for Bitbucket source code repository on August 30, 2023
<a name="release-2023-08-30-bitbucket"></a>

AWS App Runner now supports building and deploying services from Bitbucket repositories.

**Release date:** August 30, 2023

## Changes
<a name="release-2023-08-30-bitbucket.changes"></a>

AWS App Runner now supports the capability to deploy your source code from [Bitbucket](https://bitbucket.org/) repositories. Bitbucket is a Git-based source code repository hosting service. App Runner now supports two source code repository providers: GitHub and Bitbucket.

App Runner takes care of starting, running, scaling, and load balancing your service. You can use the CI/CD capability of App Runner to track changes to your source code in your Bitbucket repo. When App Runner discovers a change, it automatically builds and deploys the new version to your App Runner service.

For more information, see [Source code repository providers](https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code.html#service-source-code.providers) in the *AWS App Runner Developer Guide*. 

# Release: App Runner adds support to update and rebuild failed services on June 30, 2023
<a name="release-2023-06-30-rebuild-failed-service"></a>

AWS App Runner now supports updating and rebuilding failed services.

**Release date:** June 30, 2023

## Changes
<a name="release-2023-06-30-rebuild-failed-service.changes"></a>

AWS App Runner now supports updating and rebuilding a failed App Runner service. Prior to this release, if your service creation failed for any reason you had to delete the service and create a new one. This led to longer wait times to get a successful service creation. 

With this release, you no longer need to delete the service. You can rebuild the failed service with or without any changes to the source code or configuration. 

 For more information, see [Rebuilding a failed App Runner service](https://docs.aws.amazon.com/apprunner/latest/dg/manage-rebuild.html) in the *AWS App Runner Developer Guide*. 

# Release: App Runner adds support to use AWS CloudFormation for auto-scaling configuration on June 23, 2023
<a name="release-2023-06-23-asc-cfn-support"></a>

AWS App Runner now supports using AWS CloudFormation to configure and manage auto-scaling configuration of your service.

**Release date:** June 23, 2023

## Changes
<a name="release-2023-06-23-asc-cfn-support.changes"></a>

AWS App Runner now provides support to use AWS CloudFormation to configure and manage the auto scaling configuration of your service.

For more information, see [AWS::AppRunner::AutoScalingConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apprunner-autoscalingconfiguration.html) in the *[AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)*.

# Release: App Runner added support for new vCPU and memory configurations on April 5, 2023
<a name="release-2023-04-05-vcpu-memory"></a>

AWS App Runner now supports seven new compute configurations.

**Release date:** April 5, 2023

## Changes
<a name="release-2023-04-05-vcpu-memory.changes"></a>

AWS App Runner adds support for seven new vCPU and memory configurations. Previously, App Runner only supported four compute configurations. This additional support means that you have more options for how you configure applications that use App Runner. 

After this release, you can now create configurations that have even higher vCPU and memory requirements. Or, if your vCPU and memory requirements are lower, you can create more cost-effective configurations by using one of the additional supported configurations. For more information about the supported configurations, see [App Runner architecture and concepts](https://docs.aws.amazon.com/apprunner/latest/dg/architecture.html). 

You pay based on the vCPU and memory configuration that you choose. For more information on pricing see, [AWS App Runner Pricing](https://aws.amazon.com/apprunner/pricing).

# Release: App Runner adds supports for AWS Asia Pacific (Singapore), AWS Asia Pacific (Sydney), and AWS Europe (Frankfurt) Regions on March 01, 2023
<a name="release-2023-03-01-new-regions"></a>

AWS App Runner now supports AWS Asia Pacific (Singapore), AWS Asia Pacific (Sydney), and AWS Europe (Frankfurt) Regions.

**Release date:** March 01, 2023

## Changes
<a name="release-2023-03-01-new-regions.changes"></a>

AWS App Runner is now available in the following AWS Regions:
+  AWS Asia Pacific (Singapore) 
+  AWS Asia Pacific (Sydney) 
+  AWS Europe (Frankfurt) 

For more information on all the Regions supported by App Runner, see [AWS App Runner endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/apprunner.html) in the *AWS General Reference* guide. 

You pay standard AWS App Runner pricing. For more information about pricing, see [AWS App Runner Pricing](https://aws.amazon.com/apprunner/pricing). 

# Release: App Runner adds supports for AWS WAF web ACLs on February 23, 2023
<a name="release-2023-02-23-waf"></a>

AWS App Runner now supports using web ACLs created in AWS WAF.

**Release date:** February 23, 2023

## Changes
<a name="release-2023-02-23-waf.changes"></a>

AWS App Runner now supports web access control lists (Web ACLs) created in AWS WAF. AWS WAF is a web application firewall that helps you monitor and control the web requests reaching your web applications. 

Use AWS WAF web ACLs to define rules that dictate how incoming web requests are handled. This integration provides enhanced security to your web applications and APIs on App Runner, protecting them from common web exploits and unwanted bots. 

After you create a web ACL in AWS WAF, you can associate it with your App Runner service when creating or updating your service. For more information, see [Associating an AWS WAF web ACL with your service](https://docs.aws.amazon.com/apprunner/latest/dg/waf.html) in the *AWS App Runner Developer Guide*. 

App Runner doesn't charge you extra for using AWS WAF web ACLs. You pay standard AWS WAF pricing. For more information about pricing, see  [AWS WAF Pricing](https://aws.amazon.com/waf/pricing). 

# Release: App Runner adds support for redirecting HTTP requests to HTTPS endpoints on February 22, 2023
<a name="release-2023-02-22-http-https-support"></a>

**Release date:** February 22, 2023

## Changes
<a name="release-2023-02-22-http-https-support.changes"></a>

App Runner now supports automatic redirection of incoming HTTP web requests to their corresponding HTTPS App Runner endpoints. Previously, only incoming HTTPS web requests were supported. All incoming HTTP web requests to your App Runner service failed with a timeout status response. With this release, you receive the flexibility to use both HTTP and HTTPS endpoints to access the applications on your App Runner service. 

For more information, see [Developing application code for App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/develop.html) in the *AWS App Runner Developer Guide*.

# Release: App Runner adds new service level metrics for CPU, memory, and concurrency on February 17, 2023
<a name="release-2023-02-17-metrics"></a>

AWS App Runner adds new service level metrics for CPU utilization, memory utilization, and concurrent requests.

**Release date:** February 17, 2023

## Changes
<a name="release-2023-02-17-metrics.changes"></a>

AWS App Runner now provides service level metrics for *CPU utilization*, *memory utilization*, and the total number of *concurrent requests* in the App Runner console and the Amazon CloudWatch. 

Earlier, App Runner only displayed metrics for CPU and memory utilization at the instance level. Now with App Runner support to display these metrics at the service level, you can gauge CPU and memory usage related to your service. Use the new service level concurrency metrics in conjunction with CPU and memory utilization metrics to derive data to set your auto-scaling configuration for improved service efficiency. Use these metrics to improve performance of your service by making better decisions when defining compute configuration (*CPU and Memory*) and auto-scaling configuration (*concurrency*). For more information, see [Viewing App Runner service metrics reported to CloudWatch](https://docs.aws.amazon.com/apprunner/latest/dg/monitor-cw.html) in the *AWS App Runner Developer Guide*.

# Release: App Runner adds support for HTTP1.0 on February 1, 2023
<a name="release-2023-02-01-http1-0"></a>

AWS App Runner now supports incoming requests with HTTP1.0. 

**Release date:** February 1, 2023

## Changes
<a name="release-2023-02-01-http1-0.changes"></a>

AWS App Runner now provides support for HTTP 1.0 version. Previously, App Runner only supported HTTP 1.1 and terminated all requests that used HTTP 1.0. With this release, App Runner provides you with the flexibility to use either the HTTP 1.0 or HTTP 1.1 protocols. 

For more information, see [Developing application code for App Runner](https://docs.aws.amazon.com/apprunner/latest/dg/develop.html) in the *AWS App Runner Developer Guide*.

# Release: App Runner adds support for referencing secrets and configurations from AWS Secrets Manager and AWS Systems Manager Parameter Store on January 5, 2023
<a name="release-2023-01-05-secrets-paramters"></a>

AWS App Runner now supports referencing secrets and configuration data stored in AWS Secrets Manager and AWS SSM Parameter Store in App Runner service.

**Release date:** January 5, 2023

## Changes
<a name="release-2023-01-05-secrets-paramters.changes"></a>

AWS App Runner now supports securely referencing secrets and configuration data that are stored in Secrets Manager and SSM  Parameter Store by adding them as environment variables in your App Runner service. 

Secrets Manager and SSM  Parameter Store are AWS services that provide secure storage and reliable management of sensitive data such as configuration data and secrets. Examples of data you can store include passwords, database strings or connection parameters, license codes, API keys, and application versions. App Runner leverages the capabilities of Secrets Manager and SSM  Parameter Store to integrate a more secure experience for your applications using App Runner service. 

App Runner only stores reference to the Amazon Resource Name (ARN) of the secret or parameter stored in Secrets Manager or SSM  Parameter Store. This ensures that your sensitive data isn't visible to others in App Runner service configurations and application logs. As such, secrets and parameters are managed in a way that's completely isolated from your App Runner application code and your App Runner service configuration. 

For more information, see [Referencing environment variables](https://docs.aws.amazon.com/apprunner/latest/dg/env-variable.html) in the *AWS App Runner Developer Guide*.