Envoy Changelog

2.1.0 (2025-01-29)

  • Add new options:
    • DATADOME_TENANT_NAME: identify instances in a multi-tenancy environment on Envoy
    • DATADOME_ENABLE_UNPROTECTED_CACHED_RESPONSE: omit Set-Cookie and enriched headers from allowed responses that can be cached
    • DATADOME_CLUSTER_NAME: define a name for the cluster that will connect to DataDome
  • Expose status code of Protection API responses as X-DataDome-status in enriched headers
  • Add enriched headers to the headers of challenged requests
  • Match inclusion and exclusion patterns with the host and path of request URLs (previously only matched the path)

2.0.0 (2024-11-12)

Breaking changes

  • Update compatibility range to Envoy >= 1.23.0

Improvements

  • Update request timestamp resolution to microseconds to improve the accuracy of latency measurements
  • Fix condition to validate responses from Protection API

1.4.0 (2024-06-21)

  • Add session by header feature

1.3.4 (2024-06-20)

  • Enforce Connection: keep-alive header on all API requests to increase connection lifetime and throughput

1.3.3 (2024-04-23)

  • Improve header management

1.3.2 (2024-01-29)

  • Optimize response headers for blocked requests

1.3.1 (2023-12-27)

  • Collect Content-type

1.3.0 (2023-03-21)

  • Add Sec-Fetch-* Headers in payload
  • Add Client Hints in payload
  • Truncate Headers in payload

v1.2 (2020-08-17)

  • Updated default static assets list

v1.1 (2020-02-03)

  • Fixed skipping requests when module has an empty URI_PATTERNS option

v1.0 (2019-07-07)

  • Initial release