Skip to content

Releases: DataDog/dd-trace-js

v3.50.0

26 Feb 15:22
Compare
Choose a tag to compare

Improvements

  • profiling: Use new intake format for profiles (#4082)

Bug fixes

  • opentracing: Fix tracestate decision maker (#4086)
  • ci-visibility: Fix cypress open when passing experimentalInteractiveRunEvents: true (#4083)
  • ci-visibility: Fix intelligent test runner when using jest with a custom test sequencer (#4088)
  • amqplib: Fix typeerror due to missing header properties for amqplib when dsm is enabled (#4096)
  • ci-visibility: Disable telemetry if within a jest worker (#4098)

Features

  • aws-sdk: create DSM checkpoint for each message in batch sends (#4087)
  • ci-visibility: Allow using after:run directly in cypress (#4090)

v5.4.0

22 Feb 06:47
Compare
Choose a tag to compare

Improvements

  • serverless: Benchmark on AWS Lambda (#4033)
  • ci-visibility: Early flake detection for mocha (#4060)
  • ci-visibility: Cypress: do not lose all the trace if testSuiteSpan can't be created (#4072)
  • asm: Enable telemetry logs (#4079)

Bug Fixes

  • core: Fixing the eu endpoint for agentless telemetry (#4067)
  • asm: Avoid Max call stack size exceeded on vulnerability format (#4068)

Features

  • core: Add APM_TRACING_ENABLED capability for remote config (#4065)
  • asm: Support graphql resolver arguments as vulnerability source (#3835)
  • asm: Iast kafka consumer support (#3977)

v4.28.0

22 Feb 06:44
Compare
Choose a tag to compare

Improvements

  • serverless: Benchmark on AWS Lambda (#4033)
  • ci-visibility: Early flake detection for mocha (#4060)
  • ci-visibility: Cypress: do not lose all the trace if testSuiteSpan can't be created (#4072)
  • asm: Enable telemetry logs (#4079)

Bug Fixes

  • core: Fixing the eu endpoint for agentless telemetry (#4067)
  • asm: Avoid Max call stack size exceeded on vulnerability format (#4068)

Features

  • core: Add APM_TRACING_ENABLED capability for remote config (#4065)
  • asm: Support graphql resolver arguments as vulnerability source (#3835)
  • asm: Iast kafka consumer support (#3977)

v3.49.0

22 Feb 06:43
Compare
Choose a tag to compare

Improvements

  • serverless: Benchmark on AWS Lambda (#4033)
  • ci-visibility: Early flake detection for mocha (#4060)
  • ci-visibility: Cypress: do not lose all the trace if testSuiteSpan can't be created (#4072)
  • asm: Enable telemetry logs (#4079)

Bug Fixes

  • core: Fixing the eu endpoint for agentless telemetry (#4067)
  • asm: Avoid Max call stack size exceeded on vulnerability format (#4068)

Features

  • core: Add APM_TRACING_ENABLED capability for remote config (#4065)
  • asm: Support graphql resolver arguments as vulnerability source (#3835)
  • asm: Iast kafka consumer support (#3977)

v5.3.0

14 Feb 22:22
Compare
Choose a tag to compare

Improvements

  • ci-visibility: Attempt to use repository root to find CODEOWNERS file (#4021)
  • ci-visibility: Use gzip for skippable endpoint if it's available (#4016)
  • ci-visibility: Add support for evp_proxy/v4 (gzip compatible) (#3998)
  • ci-visibility: Work around jest's --forceExit (#4049)
  • asm: Supports form data for nextjs request body (#4008)
  • core: allow metrics UDP fallback in case of network errors (#4042)
  • request: Allow accepting gzip (#3992)
  • core: add dsm to rabbitmq integrations (amqplib/rhea) (#3987)

Bug Fixes

  • ci-visibility: Fix test source file to be relative to the repository root (#4030)
  • ci-visibility: Fix DD_TAGS (#4044)
  • ci-visibility: Add browser name as test configuration in playwright (#4048)
    • Important: This means all playwright tests will now appear as "new tests" since their configuration has changed. This means Flaky Test tracking and failure rates will reset, any monitors or dashboards you had for these specific tests will reset, and long-term performance tracking will be reset.
  • asm: Fix location in mysql vulnerability (#4006)
  • asm: Fix rewriter Error.prepareStackTrace overrides (#4028)
  • asm: Fix mongoose exec with callback (#4045)
  • core: grab resolved remote peer in GRPC >=1.1.4 (#4013)
  • core: Fix error due to undefined options (#4029)

Features

  • asm: Shell execution integration (#3608)
  • asm: Api security enabled by default and configurable by non experimental environment variable (#4005)
  • asm: Support API Security rules via RC (#3981)
  • asm: Support schema extraction in express response objects (#3976)
  • core: APM uninstrumentation (#4014)
  • core: allow unix URLs for datastreams (#4041)
  • core: Implement Span Links (#3924)
  • core: add datadog trace context extraction to aws kinesis (#3874)

v4.27.0

14 Feb 22:21
Compare
Choose a tag to compare

Improvements

  • ci-visibility: Attempt to use repository root to find CODEOWNERS file (#4021)
  • ci-visibility: Use gzip for skippable endpoint if it's available (#4016)
  • ci-visibility: Add support for evp_proxy/v4 (gzip compatible) (#3998)
  • ci-visibility: Work around jest's --forceExit (#4049)
  • asm: Supports form data for nextjs request body (#4008)
  • core: allow metrics UDP fallback in case of network errors (#4042)
  • request: Allow accepting gzip (#3992)
  • core: add dsm to rabbitmq integrations (amqplib/rhea) (#3987)

Bug Fixes

  • ci-visibility: Fix test source file to be relative to the repository root (#4030)
  • ci-visibility: Fix DD_TAGS (#4044)
  • ci-visibility: Add browser name as test configuration in playwright (#4048)
    • Important: This means all playwright tests will now appear as "new tests" since their configuration has changed. This means Flaky Test tracking and failure rates will reset, any monitors or dashboards you had for these specific tests will reset, and long-term performance tracking will be reset.
  • asm: Fix location in mysql vulnerability (#4006)
  • asm: Fix rewriter Error.prepareStackTrace overrides (#4028)
  • asm: Fix mongoose exec with callback (#4045)
  • core: grab resolved remote peer in GRPC >=1.1.4 (#4013)
  • core: Fix error due to undefined options (#4029)

Features

  • asm: Shell execution integration (#3608)
  • asm: Api security enabled by default and configurable by non experimental environment variable (#4005)
  • asm: Support API Security rules via RC (#3981)
  • asm: Support schema extraction in express response objects (#3976)
  • core: APM uninstrumentation (#4014)
  • core: allow unix URLs for datastreams (#4041)
  • core: Implement Span Links (#3924)
  • core: add datadog trace context extraction to aws kinesis (#3874)

v3.48.0

14 Feb 22:21
Compare
Choose a tag to compare

Improvements

  • ci-visibility: Attempt to use repository root to find CODEOWNERS file (#4021)
  • ci-visibility: Use gzip for skippable endpoint if it's available (#4016)
  • ci-visibility: Add support for evp_proxy/v4 (gzip compatible) (#3998)
  • ci-visibility: Work around jest's --forceExit (#4049)
  • asm: Supports form data for nextjs request body (#4008)
  • core: allow metrics UDP fallback in case of network errors (#4042)
  • request: Allow accepting gzip (#3992)
  • core: add dsm to rabbitmq integrations (amqplib/rhea) (#3987)

Bug Fixes

  • ci-visibility: Fix test source file to be relative to the repository root (#4030)
  • ci-visibility: Fix DD_TAGS (#4044)
  • ci-visibility: Add browser name as test configuration in playwright (#4048)
    • Important: This means all playwright tests will now appear as "new tests" since their configuration has changed. This means Flaky Test tracking and failure rates will reset, any monitors or dashboards you had for these specific tests will reset, and long-term performance tracking will be reset.
  • asm: Fix location in mysql vulnerability (#4006)
  • asm: Fix rewriter Error.prepareStackTrace overrides (#4028)
  • asm: Fix mongoose exec with callback (#4045)
  • core: grab resolved remote peer in GRPC >=1.1.4 (#4013)
  • core: Fix error due to undefined options (#4029)

Features

  • asm: Shell execution integration (#3608)
  • asm: Api security enabled by default and configurable by non experimental environment variable (#4005)
  • asm: Support API Security rules via RC (#3981)
  • asm: Support schema extraction in express response objects (#3976)
  • core: APM uninstrumentation (#4014)
  • core: allow unix URLs for datastreams (#4041)
  • core: Implement Span Links (#3924)
  • core: add datadog trace context extraction to aws kinesis (#3874)

5.2.0

25 Jan 17:05
Compare
Choose a tag to compare

Security Fixes

lodash: Remove reliance on vulnerable lodash.pick dependency (#3999), thanks @Nico385412 for the original PR and for notifying us

Bug Fixes

asm: fix mquery vulnerability location (#3797)

Features

dsm: add support for sqs/sns/kinesis in aws-sdk (#3864)

4.26.0

25 Jan 17:04
Compare
Choose a tag to compare

Security Fixes

lodash: Remove reliance on vulnerable lodash.pick dependency (#3999), thanks @Nico385412 for the original PR and for notifying us

Bug Fixes

asm: fix mquery vulnerability location (#3797)

Features

dsm: add support for sqs/sns/kinesis in aws-sdk (#3864)

3.47.0

25 Jan 17:04
Compare
Choose a tag to compare

Security Fixes

lodash: Remove reliance on vulnerable lodash.pick dependency (#3999), thanks @Nico385412 for the original PR and for notifying us

Bug Fixes

asm: fix mquery vulnerability location (#3797)

Features

dsm: add support for sqs/sns/kinesis in aws-sdk (#3864)