CloudFront Node.js Changelog

DataDome CloudFront Node.js module

1.20.0 (2024/02/26)

  • Improve header management
  • Collect Client Hints and Fetch Metadata headers
  • Append current Lambda@Edge runtime to collected module name

1.19.0 (2024/01/08)

  • Add GraphQL support
  • Collect content-type header
  • Collect AWS server region

1.18.0 (2023/11/10)

  • Allow external configuration of module using configure function

V1.17 (2022/11/14)

  • Update payload field name (XForwardedForIp)

V1.16 (2022/10/26)

  • Added exclusion for .map type

V1.15 (2021/12/30)

  • Added X-Real-IP header

V1.14 (2021/10/08)

  • Removed warnings when event listener count safely exceeds default limit
  • Removed call stack logging when the connection is simply closed by the API

V1.13 (2021/09/22)

  • New SAM template using nodejs14 (nodejs10 support ended)
  • Fixed response handler not exiting immediately
  • Fixed null value for cookies length
  • Fixed noisy timeouts by using callbackWaitsForEmptyEventLoop

V1.12 (2020/08/28)

  • Added cookie by header feature

V1.11 (2020/08/12)

  • Added bot info logging

V1.10 (2020-07-09)

  • Fixed support of query parameters

V1.9 (2020-06-05)

  • Improved network call performance with last node versions

V1.8 (2019-08-22)

  • Improved Keep-Alive performance
  • Fixed a performance regression introduced with version 1.7 in some use cases

V1.7 (2019-07-25)

  • Introduced support for KeepAlive connections between the function and the APIServer

V1.6 (2019-05-16)

  • Introduced support for node 6.8 and 10.x

V1.5 (2019-01-25)

  • Implemented fix to override all headers except for Set-Cookie

V1.4 (2018-12-24)

  • Implemented fix to not overwrite original backend headers if the header may have more than one value.

V1.3 (2018-03-22)

  • Implemented fix to not send payload params with null value in request data

V1.2 (2018-03-22)

  • Fixed configuration of HTTP client to prevent unexpected timeout behavior

V1.1.1 (2018-01-12)

  • Improved computing of request time

V1.1 (2018-01-05)

  • Implemented fix to force to consume the body in all cases to workaround the JS HTTP client's strange behavior which leads to timeout in some situations

v1.0.1 (2017-12-27)

  • Improved Regex to exclude static assets
  • Improved support of cookie header

v1.0 (2017-09-21)

  • Initial release