Skip to content

Releases: DataDog/datadog-lambda-js

v2.19.0

13 Mar 16:36
d7274ac
Compare
Choose a tag to compare

Lambda Layer version 19

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:19
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:19

Changes:

  • Deprecated Node 8 runtime support, (AWS has disabled all updates to Node8 lambdas)
  • Fix bug when running function with sls invoke (#59, thanks to jeromemacias)

v2.18.0

10 Mar 00:06
Compare
Choose a tag to compare

Lambda Layer version 18

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:18
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:18
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:18

Changes:

  • Avoid generating duplicate enhanced metrics when datadog serverless plugin is used and datadog wrapper is also applied to the handler function in code (#57)

v2.17.0

19 Feb 22:32
21cabbf
Compare
Choose a tag to compare

Lambda Layer version 17

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:17
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:17
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:17

Changes:

  • Stops the layer from unpatching the http lib after Lambda invocations if the DD tracer is enabled to allow the DD tracer to manage its own patching of the http lib

v2.16.0

10 Feb 18:43
291ff1d
Compare
Choose a tag to compare

Lambda Layer version 16

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:16
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:16
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:16

Changes:

  • Defaults the DD_LOGS_INJECTION option to true. This is a breaking change. Please test any custom Datadog pipelines you have handling Lambda logs after upgrade.

v1.15.0

05 Feb 15:56
41a8d0b
Compare
Choose a tag to compare

Lambda Layer version 15

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:15
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:15
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:15

Changes:

  • Defaults the DD_ENHANCED_METRICS option to true
  • If DD_ENHANCED_METRICS is enabled, always writes enhanced metrics to stdout
  • Breaking change: if you previously set the env var DD_ENHANCED_METRICS=true and did not set DD_FLUSH_TO_LOG=true, the enhanced metrics will no longer be submitted to Datadog synchronously; the metrics will now be written to logs. If you already have a Datadog Forwarder Lambda configured, that will read the enhanced metrics logs and submit the metrics asynchronously. If you do not have a Datadog Forwarder set up, you'll need to create one to get enhanced metrics into your Datadog account. See Datadog Forwarder Lambda setup instructions.
  • Because of the breaking change above, we've bumped the major package version so that this release is version 1.15.0. We've set the minor version to 15 so that the minor version of our package stays in alignment with the version of the layer we're releasing.

v0.14.0

22 Jan 16:30
035b0c7
Compare
Choose a tag to compare

Lambda Layer version 14

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:14
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:14
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:14

Fixes timestamps logged for async custom metrics.

v0.13.0

21 Jan 22:23
61b7890
Compare
Choose a tag to compare

Lambda Layer version 13

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:13
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:13

When using mergeDatadogXrayTraces, trace context is now read from the _X_AMZN_TRACE_ID, instead of the x-ray sdk.

v0.12.0

30 Dec 21:34
bf38f11
Compare
Choose a tag to compare

Lambda Layer version 12

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:12
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:12
  • Bumps handlebars dependency version

v0.11.0

19 Dec 18:50
Compare
Choose a tag to compare

Lambda Layer version 11
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:11
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:11
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:11

  • Inject trace id to log

v0.10.0

03 Dec 21:23
6214062
Compare
Choose a tag to compare

Lambda Layer version 10
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node12-x:10
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node10-x:10
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node8-10:10

  • Loosens dd-trace requirement