Fastly Changelog

DataDome Fastly module

v2.18.0 (2023-01-17)

  • Introduce support of Fetch Metadata headers

v2.17.2 (2022-12-12)

Follow Fastly normalization of Accept-Encoding

v2.17.1 (2022-11-30)

  • Improved headers management
  • Switch to semantic versioning

v2.17 (2022-10-21)

  • Collect the protocol field (http/https)
  • Better handling of large headers
  • Update list of enriched headers

v2.16 (2022-09-07)

  • Add Allow Session Feature

v2.15 (2021-12-17)

  • Add support of X-DataDome-score, X-DataDome-requestid and X-DataDome-ruletype headers

v2.14 (2021-05-13)

  • Update terraform script to use regular snippet.
  • Add missing error.vcl in terraform script.
  • Introduce support of new headers

v2.13 (2020-11-20)

  • Implemented change to run DataDome's vcl_deliver only at Fastly Edge node

v2.12 (2020-11-05)

  • Adjusted default priority for Magento integration
  • Implemented prevention for duplicating DataDome cookie on very complex VCL
  • Implemented Urlencode for some of the fields sent to the DataDome API

v2.11 (2020-08-03)

  • Disabled DataDome protection for FASTLYPURGE requests
  • Added priority to Magento integration

v2.10 (2020-07-16)

  • Introduced support for X-DataDome-ClientID
  • Added comment with version and file name to snippets

v2.9 (2020-07-07)

  • Introduced debug options for Magento integration

v2.8 (2020-06-19)

  • Implemented exclusion of all non GET and HEAD requests from the Regex

v2.7 (2020-06-15)

  • Matched the Regex with req.url.path instead of req.url.ext

v2.6 (2020-05-29)

  • Included request restart in Magento and snippets integration in case of any unexpected errors from DataDome Backend.

v2.5 (2020-05-26)

  • Increased default connect timeout to 300ms and first byte and between bytes to 100ms
  • Included integration name to module name

v2.4 (2020-05-19)

  • Enabled timeouts to be editable via Magento integration

v2.3 (2020-05-06)

  • Introduced templates to create Magento integration

v2.2 (2020-04-29)

  • Changed all used parameters to lower case
  • Implemented fastly.ff.visits_this_service instead of req.http.fastly-ff
  • Implemented fastly_req_do_shield for snippets

v2.1 (2020-03-18)

  • Reduced the number of used headers
  • Added support for multiple origins

v2.0 (2020-03-02)

  • Introduced VCL snippets

v1.10 (2019-12-05)

  • Implemented parse only valid and not-passing response from DataDome Backend.
  • Reduced the number of used objects inside requests

v1.9 (2019-10-04)

  • Implemented Force Restart request in case of any unexpected errors from DataDome Backend.

v1.8 (2019-10-01)

  • Fixed DNS-based geo routing, disabled region specified backends.

v1.7 (2019-09-20)

  • Implemented performance improvements by moving restart logic into vcl_fetch.

v1.6 (2019-08-28)

  • Implemented performance improvements through using Fastly regions for geo routing
  • Moved Backends to VCL for easier configuration
  • Switched our regex to req.url.ext instead of req.url

v1.5 (2019-07-22)

  • Implemented fix to never send Cookie and Authorization headers to the DataDome

v1.4 (2019-07-12)

  • Removed X-DatadomeResponse header after checking it

v1.3 (2019-04-10)

  • Introduced X-DataDome-ModuleName and X-DataDome-ModuleVersion
  • Introduced support for X-DataDome-Timestamp

v1.2 (2019-03-12)

  • Enabled easier support for multiply backend

v1.1 (2019-02-11)

  • Implemented fix for working with requests that contain body
  • Moved DataDome backend to global configuration

v1.0 (2019-01-28)

  • Initial release