Fastly module 3.0.0
September 2nd, 2026 by ReadMe API
Breaking Changes
- Add
static_asset_exclusionpattern to thedatadome_patternstable (enabled by default): extracts static-asset extensions into a dedicated pattern- Add
gz,xml, andzipto the default list instatic_asset_exclusion - Change
url_pattern_exclusionpattern to only hold custom URL exclusions
- Add
- Add
remove_matrix_paramssetting to thedatadome_settingstable (enabled by default): ignores matrix parameters during URL evaluation for excluded patterns (RFC 3986) - Add
encoded_char_inclusionpattern to thedatadome_patternstable (enabled by default): inspects static-looking paths carrying an encoded delimiter (defaults to%23 %25 %2f %3b %3fand can be customized) - Add
server_side_key,enable_referrer_restoration(renamed fromdatadome_restore_referrer),enable_graphql_support,enable_mcp_support, andenable_replay_protectionto thedatadome_settingstable, centralizing the DataDome key and optional-feature toggles previously hardcoded ininit.vclor enabled by uncommenting VCL blocks inrecv.vcl - Remove the deprecated
handleCustomFieldssubroutine, usehandle_custom_fieldsfor custom enrichment fields instead
Other Changes
- Add support for configuring multiple GraphQL and MCP endpoint paths with regex patterns
- Remove hard-coded status codes in favor of DataDome Protection API response headers, enabling seamless support for upcoming features

