Document history - Amazon CloudFront

Document history

The following table describes the important changes made to CloudFront documentation. For notification of updates, you can subscribe to the RSS feed.

ChangeDescriptionDate

Added origin access control support

You can now create an origin access control (OAC) for AWS Elemental MediaPackage V2 and AWS Lambda function URL.

April 11, 2024

Real-time log fields for CMCD

Added 18 common media client data (CMCD) fields for real-time logging.

April 9, 2024

Getting started with a basic CloudFront distribution

Updated tutorial for a basic distribution that uses an Amazon S3 origin with origin access control (OAC).

March 18, 2024

Code examples for CloudFront using AWS SDKs

Added code examples that show how to use CloudFront with an AWS software development kit (SDK). The examples are divided into code excerpts that show you how to call individual service functions and examples that show you how to accomplish a specific task by calling multiple functions within the same service.

February 16, 2024

AWS managed policy update

The CloudFrontReadOnlyAccess and CloudFrontFullAccess IAM policies now support KeyValueStore operations.

December 19, 2023

JavaScript runtime 2.0

Added JavaScript runtime 2.0 features for CloudFront Functions.

November 21, 2023

CloudFront KeyValueStore

Amazon CloudFront now supports CloudFront KeyValueStore. This feature is a secure, global, low-latency key value datastore that allows read access from within CloudFront Functions, enabling advanced customizable logic at the CloudFront edge locations.

November 21, 2023

Lambda@Edge supports newer runtime version

Lambda@Edge now supports Lambda functions with the Node.js 20 runtime.

November 15, 2023

Security dashboard

CloudFront creates a security dashboard when you create a distribution. Enable AWS WAF, manage geo restrictions, and view high-level data for requests, bots, and logs.

November 8, 2023

Sorting query strings in functions

CloudFront now supports query string sorting using CloudFront Functions

October 3, 2023

AWS WAF security recommendations

Amazon CloudFront now displays AWS WAF security recommendations on the CloudFront console.

September 26, 2023

Support for serving stale (expired) cache content

CloudFront supports the Stale-While-Revalidate and Stale-If-Error cache control directives.

May 15, 2023

Enable AWS WAF protections with one click

A streamlined method for adding AWS WAF security protections to CloudFront distributions.

May 10, 2023

Enable ACLs for new S3 buckets used for standard logs

Added note and links to address the default ACL setting for new S3 buckets.

April 11, 2023

Create an origin using Amazon S3 Object Lambda

You can use an Amazon S3 Object Lambda Access Point alias as an origin for your distribution.

March 31, 2023

Customize HTTP status and body using CloudFront Functions

You can use CloudFront Functions to update the viewer response status code and replace or remove the response body.

March 29, 2023

Added CORS headers wildcard options for ports

You can now include wildcard configurations for ports in CORS access-control headers.

March 20, 2023

Added new link for the AWS Security Hub User Guide

Updated language and added link to the reorganized Amazon CloudFront controls in the AWS Security Hub User Guide.

March 9, 2023

CloudFront now supports block lists ("all except") in origin request policies

Use block lists in origin request policies to include all query strings, HTTP headers, or cookies, except for the ones specified, in requests that CloudFront sends to the origin.

February 22, 2023

CloudFront adds a new managed origin request policy to forward all viewer headers except the Host header

Use CloudFront's new managed origin request policy to include all headers from the viewer request, except for the Host header, in requests that CloudFront sends to the origin.

February 22, 2023

Updated restrictions on Lambda@Edge

Lambda@Edge supports Lambda runtime management configurations set to Auto.

February 16, 2023

Updated the IAM guidance for CloudFront

Updated guide to align with the IAM best practices. For more information, see Security best practices in IAM.

February 15, 2023

Enhanced security with origin access control

You can now secure MediaStore origins by permitting access to only the designated CloudFront distributions.

February 9, 2023

New headers for determining viewer's header structure

You can now add header order and header count to help identify the viewer based on the headers that it sends.

January 13, 2023

Lambda@Edge supports newer runtime version

Lambda@Edge now supports Lambda functions with the Node.js 18 runtime.

January 12, 2023

Remove response headers using a response headers policy

You can now use a CloudFront response headers policy to remove headers that CloudFront received in the response from the origin. The specified headers are not included in the response that CloudFront sends to viewers.

January 3, 2023

New managed origin request policy

Added the AllViewerAndCloudFrontHeaders-2022-06 origin access policy.

December 2, 2022

Continuous deployment for safely testing configuration changes

You can now deploy changes to your CDN configuration by testing with a subset of production traffic.

November 18, 2022

Release of CloudFront-Viewer-JA3-Fingerprint header

You can now use the JA3 fingerprint to help determine whether the request comes from a known client.

November 16, 2022

Added CORS headers wildcard options

You can now use various wildcard configurations in some CORS access-control headers.

November 11, 2022

Additional metrics for CloudFront distributions

Support for MonitoringSubscription in the CloudFront API and AWS CloudFormation.

October 3, 2022

Enhanced security with origin access control

You can now secure Amazon S3 origins by permitting access to only the designated CloudFront distributions.

August 24, 2022

HTTP/3 support for CloudFront distributions

You can now choose HTTP/3 for your CloudFront distribution.

August 15, 2022

Add handshake details to CloudFront-Viewer-TLS header

You can new view information about the SSL/TLS handshake used.

June 27, 2022

New metric in Server-Timing header

Added the new cdn-downstream-fbl metric to Server-Timing headers.

June 13, 2022

New header to get information about TLS version and cipher

You can now use the CloudFront-Viewer-TLS header to get information about the version of TLS (or SSL) and the cipher that was used for the connection between the viewer and CloudFront.

May 23, 2022

New FunctionThrottles metric for CloudFront Functions

With Amazon CloudWatch, you can now monitor the number of times that a CloudFront Function was throttled in a given time period.

May 4, 2022

CloudFront supports Lambda function URLs

If you build a serverless web application using Lambda functions with function URLs, you can now add CloudFront for an array of benefits.

April 6, 2022

Server-Timing header in HTTP responses

You can now enable the Server-Timing header in HTTP responses sent from CloudFront to view metrics that can help you gain insights about the behavior and performance of CloudFront.

March 30, 2022

Use AWS-managed prefix list to limit inbound traffic

You can now limit the inbound HTTP and HTTPS traffic to your origins from only the IP addresses that belong to CloudFront’s origin-facing servers.

February 7, 2022

For earlier entries, see Updates before 2022.