Fastly compute module 1.1.0

  • Rename configuration parameter for graphQL support to datadome_enable_graphql_support for consistency
  • Clean payload sent to Bot Protect API to remove fields with empty value

IIS module 3.2.0

  • Change requests to Protection API to get 200 status codes on block responses and avoid closing connections on 403 responses, optimizing connection time for overall traffic
  • Increase BUFFER_RECEIVE to extend the TCP window length and avoid potential reconnections when certificate is too big
  • Set default timeout to 150ms

JavaScript Tag 4.43.0

  • Restore the original referrer value on document.referrer after a navigation request is challenged
  • Hide Device Check when using invisible mode to prevent visual glitches

DataDome Terraform provider v2.0.2

  • Update list of allowed endpoint_type for adding, updating, and importing custom rule resources

JavaScript Tag 4.42.0

  • Display challenges for XMLHttpRequest requests using arraybuffer response type
  • Internal optimizations

JavaScript Tag 4.41.1

  • Internal optimizations

JavaScript Tag 4.41.0

  • Optimize fingerprint collection mechanism

Tyk module 1.3.0

  • Add datadome_enable_referrer_restoration option to enable the referrer restoration
  • Remove the go-core directory to rely on module-go-package

HAProxy Lua module 1.1.0

  • Add support for lua-socket to increase timestamp accuracy from seconds to milliseconds
  • Expose variables txn.dd.ptime and txn.dd.ttime for logging, respectively for processing time of the module and total time spent (processing + round trip with Protection API)
  • Update payload truncation to follow recommendations for the Protection API
  • Add restore_referrer option to restore Referer header on requests when the original value is replaced by the browser after a challenge
  • Fix function to retrieve cookie header
  • Fix field value for ServerName
  • Fix URL with query params in payload

Go module v1.3.0

  • Add EnableReferrerRestoration field to enable the referrer restoration
  • Publish package to be importable with go get command