github DataDog/dd-trace-js v5.111.0
5.111.0

6 hours ago

Features

  • AppSec: In App WAF support for lambda #7783
  • General: SVLS-9168 add aws.durable.operation_attempt tag to durable operation spans #8595
  • OpenTelemetry: OTLP trace metrics support #8206
  • release: Add breaking changes to release proposal #9196
  • Test Optimization: Add vitest no-worker init mode #9173

Fixes

  • AppSec: Scope the mongodb nosql-analysis marker per query #9076
  • aws-durable-execution-sdk-js: Treat FAILED checkpoints as replays #9160
  • datastreams: Flush on write when flushInterval is 0 #9120
  • General: Wrap lazily defined fs.opendir on Node 20 #9094
  • Test Optimization: Handle missing beforeEach task result #9129
  • Test Optimization: Report typecheck tests #9176
  • Test Optimization: Route thread workers through main process #9169

Performance

  • General: Load the GCP pubsub push plugin lazily #9178
  • loader: Match instrumented modules with a shouldInclude predicate #9026

Documentation

  • agents: Clarify internal import ordering rule #9172
  • v6: Updated documentation for v6 #9159

Internal (CI, Testing, Benchmarking)

  • child_process: Fix Bluebird flake that cascades to every later spec #9078
  • child_process: Load the mock agent once per suite #9113
  • coverage: Merge per-integration coverage in All Green before upload #9086
  • Dependencies: Bump bullmq #9164
  • Dependencies: Bump openai #9122
  • Dependencies: Bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates #9163
  • Dynamic Instrumentation: Cover breakpoint error paths #8996
  • engines: Widen engines.node to >=18 in CI to keep Node 18/20 jobs running #9145
  • General: Derive supported config paths from canonical names #9112
  • General: Drop dead profile assert helper and fix telemetry typo #7686
  • General: Introduce namespace field and start pruning internalPropertyName #8943
  • General: Key plugin version folders by single-digit major #9052
  • General: Widen GC pause p95 bound to deflake #9121
  • graphql: Migrate shimmer to orchestrion instrumentation #7757
  • kafkajs: Drop retries:0 from header-disable producer tests #9106
  • kafkajs: Stop pinning the produce offset in the sendBatch test #9074
  • LLM Observability: Bump tested langchain versions with new cassette #9135
  • LLM Observability: Use DD_LLMOBS_ENABLED in tagger sampling fixtures #9107
  • oracledb: Bound connect and query timeouts in the ESM integration fixture #9105
  • Add runtime family tag on appsec lambda span #9153
  • feat(test optimization) Add Test Optimization HTTP cache reader #8860
  • release: Add v6 into release workflows #9103
  • release: Fix branch-diff Infinity crash on scientific notation SHAs #9101
  • release: Fix publish by dropping dist-tag add #9100
  • scripts: Disable V8 Maglev for Windows test children #9131
  • Test Optimization: Handle 5xx retry in getKnownTests error test #9110
  • Test Optimization: Prepare test metadata in main #9171
  • Test Optimization: Split main and worker instrumentation #9170

Don't miss a new dd-trace-js release

NewReleases is sending notifications on new releases.