Releases: DataDog/datadog-lambda-js
Release list
v12.141.0
Important
Datadog APM now supports AWS Lambda Durable Functions. To maintain retention consistency for spans across a long-running durable execution, create a retention filter with the retention query operation_name:aws.durable.execute. Note that standard trace retention limits still apply.
By default, the tracer creates additional checkpoints named _datadog_{N} to propagate trace context across function invocations. This keeps spans from multiple invocations in a single intact trace for each durable execution. To disable this behavior and treat each invocation as an individual trace, set the environment variable DD_DURABLE_CROSS_INVOCATION_TRACING_ENABLED to false.
Important
This version imports dd-trace-js v5.114.0
Full Changelogs:
- dd-trace DataDog/dd-trace-js@v5.109.0...v5.114.0
- datadog-lambda-js v12.140.0...v12.141.0
What's Changed
- chore(engines): add ignore-engines flag by @pabloerhard in #793
- v12.141.0 by @joeyzhao2018 in #796
- fix(deps): vuln minor upgrades — 14 packages (minor: 6 · patch: 8) by @gh-worker-campaigns-3e9aa4[bot] in #794
- fix(deps): vuln axios (minor → 1.18.1) [integration_tests] by @gh-worker-campaigns-3e9aa4[bot] in #795
- chore: upgrade dd-trace to v5.114.0 by @joeyzhao2018 in #797
New Contributors
- @pabloerhard made their first contribution in #793
- @gh-worker-campaigns-3e9aa4[bot] made their first contribution in #794
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:141
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:141
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:141
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:141
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node18-x:141
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node20-x:141
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node22-x:141
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node24-x:141
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentv12.140.0
What's Changed
We updated dd-trace-js from v5.105.0 to v5.109.0
Full Changelogs:
- dd-trace DataDog/dd-trace-js@v5.105.0...v5.109.0
- datadog-lambda-js v12.139.0...v12.140.0
Important
This version imports dd-trace-js v5.109.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:140
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:140
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:140
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:140
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node18-x:140
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node20-x:140
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node22-x:140
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node24-x:140
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentv12.139.0
What's Changed
We updated dd-trace-js from v5.93.0 to v5.105.0
Full Changelogs:
- dd-trace DataDog/dd-trace-js@v5.93.0...v5.105.0
- datadog-lambda-js v12.138.0...v12.139.0
Important
This version imports dd-trace-js v5.105.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:139
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:139
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:139
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:139
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node18-x:139
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node20-x:139
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node22-x:139
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node24-x:139
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentv12.138.0
What's Changed
- feat: [SVLS-8493] rename durable function execution tags by @lym953 in #748
- fix: [SVLS-8538] apply durable function tags via setTag on the active span by @lym953 in #762
- feat: [SVLS-8721] add first_invocation tag for durable functions by @lym953 in #761
- [SVLS-8583] Add execution_status tag to aws.lambda span for durable functions by @lym953 in #764
- support us2 govcloud environment by @ojproductions in #765
- [SVLS-8538] feat: rename durable function span tags to aws.durable.* by @lym953 in #778
- [SVLS-518] fix: fix broken SFN -> lambda link by @ida613 in #779
New Contributors
Full Changelog: v12.137.0...v12.138.0
Important
This version imports dd-trace-js v5.93.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:138
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:138
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:138
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:138
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node18-x:138
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node20-x:138
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node22-x:138
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node24-x:138
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentv12.137.0
What's Changed
- ci: Add workflow to publish built layers as artifacts by @CarlesDD in #750
- Fix negative duration on aws.apigateway.authorizer span by @pablomartinezbernardo in #751
- chore(deps): bump dd-trace to v5.93.0 by @pablomartinezbernardo in #749
- v12.137.0 by @pablomartinezbernardo in #753
Important
This version imports dd-trace-js v5.93.0
New Contributors
- @pablomartinezbernardo made their first contribution in #751
Full Changelog: v12.136.0...v12.137.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:137
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:137
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:137
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:137
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node18-x:137
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node20-x:137
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node22-x:137
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:<ACCOUNT>:layer:Datadog-Node24-x:137
ACCOUNT =
002406178527 for us1 environment
486696501492 for us2 environmentv12.136.0
What's Changed
- fix: skip cold start spans for provisioned concurrency by @litianningdatadog in #734
- chore: update tsconfig target by @rubenpad in #712
- Adding image integrity signatures for Gitlab images by @rithikanarayan in #737
- fix(http):
http.urltag should contain the path by @CarlesDD in #742 - Add span.kind=server to aws.lambda spans by @jchrostek-dd in #743
- [Security] Pin GitHub Actions to a full-length commit SHA by @juliendoutre in #745
- chore(deps): bump
dd-traceto v5.90.0 by @CarlesDD in #746 - v12.136.0 by @ojproductions in #747
Important
This version imports dd-trace-js v5.90.0
New Contributors
- @litianningdatadog made their first contribution in #734
- @rubenpad made their first contribution in #712
- @juliendoutre made their first contribution in #745
Full Changelog: v12.135.0...v12.136.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:136
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:136
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:136
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:136
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:136
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:136
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:136
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node24-x:136v12.135.0
What's Changed
- [SVLS-8538] add durable function tags by @jchrostek-dd in #730
- Adding e2e test trigger by @rithikanarayan in #718
- Fix: Close Open Socket in Streaming Lambdas by @zarirhamza in #732
- chore: v12.135.0 by @joeyzhao2018 in #733
New Contributors
- @jchrostek-dd made their first contribution in #730
Full Changelog: v12.134.0...v12.135.0
Important
This version imports dd-trace-js v5.83.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:135
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:135
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:135
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:135
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:135
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:135
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:135
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node24-x:135v12.134.0
What's Changed
- add explicit dependency on opentelemetry api by @rochdev in #719
- fix: omit creating cold start on LMI by @duncanista in #717
- feat(aap): update tags on inferred spans for API Gateway by @CarlesDD in #704
- v12.134.0 by @rithikanarayan in #731
New Contributors
Full Changelog: v12.133.0...v12.134.0
Important
This version imports dd-trace-js v5.80.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:134
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:134
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:134
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:134
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:134
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:134
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:134
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node24-x:134v12.133.0
Important
The lambda layer size has been reduced!
- Unzipped layer size has dropped from 19.1MB to 9MB
- Zipped layer size has dropped from 6.6MB to 3.4MB
What's Changed
- Trigger layer version update in documentation by @rithikanarayan in #703
- Revert "Trigger layer version update in documentation" by @rithikanarayan in #705
- chore: change the warning to debug log by @joeyzhao2018 in #706
- use leaner install of dd-trace and remove hack around it by @rochdev in #701
- update node version for update deps ci to node 20 by @ojproductions in #708
- fix: preserve json structure when patching within this library by @duncanista in #709
- fix missing pprof dependency by @rochdev in #711
- v12.133.0 by @ojproductions in #714
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:133
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:133
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:133
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:133
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:133
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:133
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:133
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node24-x:133New Contributors
- @rithikanarayan made their first contribution in #703
Full Changelog: v12.132.0...v12.133.0
v12.132.0
What's Changed
- chore: update the unclosed span logging for better debugging by @joeyzhao2018 in #699
- chore: release v12.132.0 by @joeyzhao2018 in #700
Full Changelog: v12.131.0...v12.132.0
Important
This version imports dd-trace-js v5.80.0
# AWS Commercial
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node18-x:132
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node20-x:132
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node22-x:132
arn:aws:lambda:<AWS_REGION>:464622532012:layer:Datadog-Node24-x:132
# AWS GovCloud
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node18-x:132
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node20-x:132
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node22-x:132
arn:aws-us-gov:lambda:us-gov-<AWS_REGION>:002406178527:layer:Datadog-Node24-x:132