

# Document history for App Mesh
<a name="doc-history"></a>

**Important**  
End of support notice: On September 30, 2026, Amazon will discontinue support for Amazon App Mesh. After September 30, 2026, you will no longer be able to access the Amazon App Mesh console or Amazon App Mesh resources. For more information, visit this blog post [Migrating from Amazon App Mesh to Amazon ECS Service Connect](https://amazonaws-china.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect). 

The following table describes the major updates and new features for the *Amazon App Mesh User Guide*. We also update the documentation frequently to address the feedback that you send us. 

| Change | Description | Date | 
| --- |--- |--- |
| [Updated `AWSAppMeshFullAccess` policy](https://docs.amazonaws.cn/app-mesh/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-updates) | Updated `AWSAppMeshFullAccess` to allow for access to the `TagResource` and `UntagResource`APIs. | April 24, 2024 | 
| [CloudTrail integration documentation updated](https://docs.amazonaws.cn/app-mesh/latest/userguide/logging-using-cloudtrail.html) | The documentation describing the App Mesh integration with CloudTrail to log API activity has been updated. | March 28, 2024 | 
| [Updated policies](https://docs.amazonaws.cn/app-mesh/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-updates) | Updated `AWSServiceRoleForAppMesh` and `AWSAppMeshServiceRolePolicy` to allow for access to the Amazon Cloud Map `DiscoverInstancesRevision` API. | October 12, 2023 | 
| [VPC endpoint policy support for App Mesh](https://docs.amazonaws.cn/app-mesh/latest/userguide/vpc-endpoints.html) | App Mesh now supports VPC endpoint policies. | May 11, 2023 | 
| [Multiple listeners for App Mesh](https://docs.amazonaws.cn/app-mesh/latest/userguide/metrics.html) | App Mesh now supports multiple listeners. | August 18, 2022 | 
| [IPv6 for App Mesh](#doc-history) | App Mesh now supports IPv6. | May 18, 2022 | 
| [CloudTrail logging support for App Mesh Envoy Management Service](https://docs.amazonaws.cn/app-mesh/latest/userguide/logging-using-cloudtrail.html) | App Mesh now supports CloudTrail logging support for App Mesh Envoy Management Service. | March 18, 2022 | 
| [App Mesh Agent for Envoy](https://docs.amazonaws.cn/app-mesh/latest/userguide/appmesh-agent.html) | App Mesh now supports Agent for Envoy. | February 25, 2022 | 
| [Multiple listeners for App Mesh](https://docs.amazonaws.cn/app-mesh/latest/userguide/multiple-listeners.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can implement multiple listeners for App Mesh. | November 23, 2021 | 
| [ARM64 support for App Mesh](https://docs.amazonaws.cn/app-mesh/latest/userguide/envoy.html) | App Mesh now supports ARM64. | November 19, 2021 | 
| [Metrics extension for App Mesh](https://docs.amazonaws.cn/app-mesh/latest/userguide/metrics.html#metrics-extension) | You can implement metrics extensions for App Mesh. | October 29, 2021 | 
| [Implement incoming traffic enhancements](https://aws.amazon.com/about-aws/whats-new/2021/06/aws-app-mesh-introduces-enhanced-ingress-traffic-management-capabilities/) | You can implement host name and header match and rewrites for host name and path. | June 14, 2021 | 
| [Implement mutual TLS authentication](https://aws.amazon.com/about-aws/whats-new/2021/02/aws-app-mesh-supports-mutual-tls-authentication/) | You can implement mutual TLS authentication. | February 4, 2021 | 
| [Region launch in af-south-1](https://aws.amazon.com/about-aws/whats-new/2021/01/aws-app-mesh-is-now-available-in-the-africa-cape-town-aws-region/) | App Mesh is now available in the af-south-1 Region. | January 22, 2021 | 
| [Implement mutual TLS authentication](https://docs.amazonaws.cn/app-mesh/latest/userguide/mutual-tls.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can implement mutual TLS authentication. | November 23, 2020 | 
| [Implement connection pooling for a virtual gateway listener](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_gateways.html) | You can implement connection pooling for a virtual gateway listener. | November 5, 2020 | 
| [Implement connection pooling and outlier detection for a virtual node listener](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes.html) |  You can implement connection pooling and outlier detection for a virtual node listener. | November 5, 2020 | 
| [Region launch in eu-south-1](https://aws.amazon.com/about-aws/whats-new/2020/10/aws-app-mesh-available-europe-milan-region/) | App Mesh is now available in the eu-south-1 Region. | October 21, 2020 | 
| [Implement connection pooling for a virtual gateway listener](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_gateways.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can implement connection pooling for a virtual gateway listener. | September 28, 2020 | 
| [Implement connection pooling and outlier detection for a virtual node listener](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can implement connection pooling and outlier detection for a virtual node listener. | September 28, 2020 | 
| [Create a virtual gateway and gateway route for mesh inbound](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_gateways.html) | Enable resources that are outside of a mesh to communicate to resources that are inside of a mesh. | July 10, 2020 | 
| [Create and manage App Mesh resources from within Kubernetes with the App Mesh controller for Kubernetes](https://docs.amazonaws.cn/app-mesh/latest/userguide/mesh-k8s-integration.html) | You can create and manage App Mesh resources from within Kubernetes. The controller also automatically injects the Envoy proxy and init containers into pods that you deploy. | June 18, 2020 | 
| [Add a timeout value to a virtual node listener and route](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes.html) | You can add a timeout value to a virtual node listener and [route](https://docs.amazonaws.cn/app-mesh/latest/userguide/routes.html). | June 18, 2020 | 
| [Add a timeout value to a virtual node listener](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes.html#virtual-node-listener-timeout) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can add a timeout value to a virtual node listener. | May 29, 2020 | 
| [Create a virtual gateway for mesh inbound](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_gateways.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) Enable resources outside of a mesh to communicate to resources inside of a mesh. | April 8, 2020 | 
| [TLS encryption](https://docs.amazonaws.cn/app-mesh/latest/userguide/tls.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) Use certificates from an Amazon Private Certificate Authority or your own certificate authority to encrypt communication between virtual nodes using TLS. | January 17, 2020 | 
| [Share a mesh with another account](https://docs.amazonaws.cn/app-mesh/latest/userguide/sharing.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can share a mesh with another account. Resources created by any account can communicate with other resources in the mesh. | January 17, 2020 | 
| [Add a timeout value to a route](https://docs.amazonaws.cn/app-mesh/latest/userguide/routes.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) You can add a timeout value to a route. | January 17, 2020 | 
| [Create an App Mesh proxy on an Amazon Outpost](https://docs.amazonaws.cn/app-mesh/latest/userguide/app-mesh-on-outposts.html) | You can create an App Mesh Envoy proxy on an Amazon Outpost. | December 3, 2019 | 
| [HTTP/2 and gRPC support for routes, virtual routers, and virtual nodes](https://docs.amazonaws.cn/app-mesh/latest/userguide/routes.html) | You can route traffic that uses the HTTP/2 and gRPC protocols. You can also add a listener for these protocols to [virtual nodes](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes) and [virtual routers](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_routers). | October 25, 2019 | 
| [Retry policy](https://docs.amazonaws.cn/app-mesh/latest/userguide/route-retry-policy.html) | A retry policy enables clients to protect themselves from intermittent network failures or intermittent server-side failures. You can add retry logic to a route. | September 10, 2019 | 
| [TLS encryption](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual-node-tls.html) | ([App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) only) Encrypt communication between virtual nodes using TLS. | September 6, 2019 | 
| [HTTP header-based routing](https://docs.amazonaws.cn/app-mesh/latest/userguide/route-http-headers.html) | Route traffic based on the presence and values of HTTP headers in a request. | August 15, 2019 | 
| [Availability of the App Mesh Preview Channel](https://docs.amazonaws.cn/app-mesh/latest/userguide/preview.html) | The App Mesh Preview Channel is a distinct variant of the App Mesh service. The Preview Channel exposes upcoming features for you to try as they are developed. As you use features in the Preview Channel, you can provide feedback via GitHub to shape how the features behave. | July 19, 2019 | 
| [App Mesh Interface VPC Endpoints (Amazon PrivateLink)](https://docs.amazonaws.cn/app-mesh/latest/userguide/vpc-endpoints.html) | Improve the security posture of your VPC by configuring App Mesh to use an interface VPC endpoint. Interface endpoints are powered by Amazon PrivateLink, a technology that enables you to privately access App Mesh APIs by using private IP addresses. PrivateLink restricts all network traffic between your VPC and App Mesh to the Amazon network. | June 14, 2019 | 
| [Added Amazon Cloud Map as a virtual node service discovery method](https://docs.amazonaws.cn/app-mesh/latest/userguide/virtual_nodes.html) | You can specify DNS or Amazon Cloud Map as a virtual node service discovery method. To use Amazon Cloud Map for service discovery, your account must have the App Mesh [service-linked role](https://docs.amazonaws.cn/app-mesh/latest/userguide/using-service-linked-roles.html). | June 13, 2019 | 
| [Create App Mesh resources automatically in Kubernetes](https://docs.amazonaws.cn/app-mesh/latest/userguide/mesh-k8s-integration.html) | Create App Mesh resources and add the App Mesh sidecar container images to your Kubernetes deployments automatically when you create resources in Kubernetes. | June 11, 2019 | 
| [App Mesh General Availability](#doc-history) | The App Mesh service is now generally available for production use. | March 27, 2019 | 
| [App Mesh API update](#doc-history) | The App Mesh APIs were updated to improve usability. For more information, see [[BUG] Routes to Target Virtual Nodes with Mismatched Ports Blackhole](https://github.com/awslabs/aws-app-mesh-examples/issues/93). | March 7, 2019 | 
| [App Mesh initial release](#doc-history) | Initial documentation for service public preview | November 28, 2018 | 