Cloudflare Worker module 3.0.0

Breaking changes

  • Add DATADOME_STATIC_ASSET_EXCLUSION setting (enabled by default): Extracts static-asset extensions to exclude into a dedicated list. The existing DATADOME_URL_REGEX_EXCLUSION setting now only holds custom URL exclusions.
  • Add DATADOME_REMOVE_MATRIX_PARAMS setting (enabled by default): Ignores matrix parameters during URL evaluation for excluded patterns (RFC 3986).
  • Add DATADOME_ENCODED_CHAR_INCLUSION setting (enabled by default): Inspects static-looking paths carrying an encoded delimiter (defaults to %23 %25 %2f %3b %3f and can be customized).

Other changes

  • Remove hard-coded status codes in favor of DataDome Protection API response headers, enabling seamless support for upcoming features