Skip to content

Releases: DataDog/datadog-lambda-js

v12.127.0

29 Jul 16:24
v12.127.0
52307d3
Compare
Choose a tag to compare

Warning

⚠️ This release contains some breaking changes ⚠️

🛠️ Fixes and enhancements

  • @zarirhamza AWS Service Naming Overhaul (#655, #666)
    • ⚠️ Service names are now reflect the actual AWS resource name instead of being vague. The old to new mappings are:
      • aws.lambda[function_name]
      • aws.dynamodb[table_name]
      • aws.sns[topic_name]
      • aws.sqs[queue_name]
      • aws.kinesis[stream_name]
      • aws.s3[bucket_name]
      • aws.eventbridge[event_name]
    • To opt out and restore old behavior, use the env var:
      DD_TRACE_AWS_SERVICE_REPRESENTATION_ENABLED=false
    • Dashboards, monitors, or alerts using service as a filter may break.
      • Recommended fix: Switch to using operation_name with same value to achieve old behavior.
    • Sampling rules may need to be updated to reflect the new service names

Other Changes

  • DD_SERVICE now takes precedence when setting the service name on Lambda spans.
  • AWS spans are now correctly marked with span.kind: server.
  • Removed outdated service override logic
  • Cold start tracing config now uses a boolean (true / false) instead of numeric (1 / 0).

Important

This version imports dd-trace-js v5.58.0

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:127
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:127
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:127

# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:127
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:127
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:127

Full Changelog: v11.126.0...v12.127.0

v11.126.0

20 Jun 15:21
e0e53de
Compare
Choose a tag to compare

Important

This version imports dd-trace-js v5.56.0

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:126
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:126

# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:126
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:126

What's Changed

  • (fix): http.url tag to include protocol by @duncanista in #656
  • (fix): Typescript Timeouts when Lambda handler returns undefined by @nhulston in #661

Full Changelog: v10.125.0...v11.126.0

v11.125.0

13 May 21:13
7f10320
Compare
Choose a tag to compare

Important

This version imports dd-trace-js v5.51.0

Warning

This version contains a breaking change

Metrics sent by users with: (1) No extension, (2) no forwarder, and (3) with FIPS mode enabled will not be sent because the metrics API may not be FIPS compliant. Any user with the extension, forwarder, or FIPS disabled will not be affected.

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:125
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:125
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:125

# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:125
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:125
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:125

What's Changed

Full Changelog: v10.124.0...v11.125.0

v10.124.0

31 Mar 15:16
9e67be3
Compare
Choose a tag to compare

Important

dd-trace-js version is v5.44.0

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:124
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:124
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:124

# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:124
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:124
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:124

What's Changed

New Contributors

Full Changelog: v10.123.0...v10.124.0

v10.123.0

14 Mar 15:15
5f4bd19
Compare
Choose a tag to compare

Important

dd-trace-js version is v5.41.1

# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:123
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:123

# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:123
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:123

What's Changed

Full Changelog: v10.122.0...v10.123.0

v10.122.0

04 Mar 21:10
v10.122.0
f7ee0d2
Compare
Choose a tag to compare

Important

dd-trace-js version is v5.40.0

Warning

A regression was introduced in v5.39.0 of dd-trace-js which does not allow instrumentation for the fetch module properly, we recommend using layer v121 or downgrading the local tracer to 5.37.1.

What's Changed

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:122
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:122

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:122
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:122

Full Changelog: v10.121.0...v10.122.0

v10.121.0

26 Feb 20:24
b73e44d
Compare
Choose a tag to compare

Warning

This version contains a breaking change

What's Changed

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:121
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:121

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:121
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:121

Full Changelog: v9.120.0...v10.121.0

v9.120.0

05 Feb 20:16
05e1b03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.119.0...v9.120.0

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node16-x:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:120
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:120

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node16-x:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:120
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:120

v9.119.0

04 Feb 20:37
c163362
Compare
Choose a tag to compare

What's Changed

  • Redrive Trace Merging Fix by @avedmala in #605
  • Extract API Key from Secrets Manager when using the metrics API client by @DylanLovesCoffee in #609
  • Update DD_COLD_START_TRACING env var description by @nhulston in #611
  • Move span pointer to inferred span; add env var to toggle span pointers by @nhulston in #607

Full Changelog: v9.118.0...v9.119.0

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node16-x:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:119
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:119

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node16-x:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:119
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:119

v9.118.0

19 Dec 21:45
8438492
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.117.0...v9.118.0

arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node16-x:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:118
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:118

arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node16-x:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:118
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:118