Rule format changes

Latest supported: v2025-02-18Breaking changes: v2024-05-31

v2025-02-18

New behavior

early_data_advanced. Allows query string parameters in early, or 0-RTT data.

Updates

image-manager. Added new options.

  • cloud​_wrapper​_enabled. Enables Cache+ to improve cache retention and performance. When enabled, Image and Video Manager stores derivatives in Cloud Wrapper.
  • cloud​_wrapper​_rollout​_start. Allows Cloud Wrapper to fetch from that cache for 30 days when a cache miss occurs before sending the request to the origin. Note that if using Image and Video Manager, the objects may already be in cache.
  • cloud​_wrapper​_url​_path. With cloud​_wrapper​_enabled set to true, specifies paths for which Image and Video Manager will store derivatives in Cloud Wrapper. You can use wildcards for each specified path, where ? matches a single character and * matches zero or more characters. Leaving this field empty means all Image and Video Manager derivative traffic will be stored in Cloud Wrapper.

Added support for new options in the origin_characteristics behavior.

  • sort_query_params. Sorts the query string parameters alphabetically by key name.
  • encode_equals. Encodes any equals (=) characters in a query parameter's value.
  • encode_query_params. Encodes the query string parameters.

No external facing changes.

No external facing changes.

Breaking

Removed option tls13Support from the origin behavior.

New behavior

Early hints. For use with the Ion and Dynamic Site Accelerator products. Sends an HTTP 103 status code with preliminary HTTP headers at the client request stage so that a browser preloads critical website resources or pre-connects to a specific domain while waiting for the final HTML response.

No external facing changes.

No external facing changes.

No external facing changes.

Breaking changes

set_variable. The min_random_number, max_random_number, start_index and end_index option types changed from string to int.

Updates

  • edge_worker. m_pulse. Enables m_pulse reports that include data about EdgeWorkers errors generated due to JavaScript errors.
  • origin. Added new options.
    • tls13_support. Enables transport layer security (TLS) version 1.3 for connections to your origin server.
    • min_tls_version. Specifies the minimum TLS version to use for connections to your origin server.
    • max_tls_version. Specifies the maximum TLS version to use for connections to your origin server.

Breaking changes

datastream. The log_stream_name option's type changed from an int to a set of strings.

New behavior

common_media_client_data. Sends expanded playback information as CMCD metadata in requests from a media player. Edge servers may use this metadata for segment prefetching to optimize your content's delivery, or for logging.

New criteria

server_location. Details about the location of the Akamai server handling the request.

Updates

  • api_prioritization, phased_release, and request_control. Added suport for Cloudlets shared policies with two new options.
    • is_shared_policy. Sets whether a Cloudlet shared policy to an unlimited number of properties within your account.
    • cloudlet_shared_policy. Identifies the Cloudlet shared policy to use with your properties.

Removed

Begin documentation of Terraform formatted property behaviors and criteria.