github DataDog/dd-trace-js v5.135.0
5.135.0

latest release: v6.24.0
3 hours ago

Features

  • esbuild: Support Orchestrion rewrites #10812
  • Feature Flags: Add ExposureHook and route split features #10987
  • Feature Flags: Improve exposure buffering #9742
  • Feature Flags: Improve feature flag debug logging #10889
  • LLM Observability: Add @typesafe-ai/sdk integration #10762
  • LLM Observability: Use apm meta_struct intake when possible, enforce 0.4 encoding #10465
  • otel-thread-ctx: Enable the thread context writer by default wi… #10941
  • react-router: Trace Framework Mode with Orchestrion #10501
  • Test Optimization: Add Jest test automation exclusions #10759
  • Test Optimization: Honor test automation exclusion annotations #10814
  • Test Optimization: Honor test automation exclusion annotations #10818
  • Test Optimization: Honor test automation exclusion annotations #10820
  • Test Optimization: Honor test automation exclusion annotations #10817
  • Test Optimization: Honor test automation exclusion tags #10816
  • webdriverio: Honor Mocha and Jasmine test automation exclusions #10819

Fixes

  • claude-agent-sdk: Remove footer text properly from tool call output #11046
  • Dependencies: Patch OpenTelemetry baggage propagation advisory #10075
  • Feature Flags: Adopt provider 2.6 configuration lifecycle #10990
  • fetch: Preserve abort signals and request options #10966
  • General: Decode OTEL map entries before assignment #11080
  • General: Group spans with exported HTTP semantics #10894
  • General: Report non-instrumented ESM packages in dependency telemetry #10927
  • General: Validate required configuration before initialization #10239
  • graphql: Trace graphql-jit conditional entrypoints #10867
  • grpc: Finish the server span once per call #10983
  • LLM Observability: Restore message placeholders from prompt file cache #10542
  • log: Bound exported payloads by UTF-8 bytes #11061
  • mariadb: Send the DBM propagation comment to the database #10967
  • OpenTelemetry: Select OTLP for HTTP semantic conventions #10879
  • oracledb: Preserve context for queued session callbacks #11049
  • pg: Finish pipelined query spans with their own results #10998
  • Profiling: Don't start a second wall profiler for the cpu alias #11030
  • Profiling: Release finished endpoint waiters #11026
  • Test Optimization: Add telemetry context and reduce error noise #11058
  • Test Optimization: Bind no-worker setup to the active Vitest instance #11095
  • Test Optimization: Guard missing step completion metadata #10726

Performance

  • oracledb: Cache parsed connection metadata #10417

Internal (CI, Testing, Benchmarking)

  • agents: Require evidence for review findings #10203
  • azure-functions: Avoid bundle download for HTTP integration #10485
  • benchmarks: Use master as the merge queue baseline #11035
  • codeowners: Remove APM SDK ownership of API docs #10968
  • codeowners: Update type declaration ownership #11001
  • eslint: Address Unicorn 79 lint failures #11027
  • Feature Flags: Cover explicit retry policy during EVP discovery #10026
  • General: Simplify redundant parameter fallbacks #10874
  • General: Update one-pipeline version #10963
  • General: Update one-pipeline version #11023
  • integration-tests: Copy sandbox fixtures in source order #11079
  • next: Match malformed URL span status to the response #10965
  • next: Remove fixture files asynchronously #10880
  • release: Label release proposal pull requests #11066
  • Test Optimization: Let slow retry fixtures complete #10981

Contributors

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

NewReleases is sending notifications on new releases.