Skip to content

Releases: DataDog/dd-trace-js

5.36.0

10 Feb 16:27
Compare
Choose a tag to compare
  • [adbba87e82] - (SEMVER-PATCH) Clean up ESLint config (Thomas Watson) #5214
  • [66c13fc934] - (SEMVER-PATCH) [asm] iast taint-tracking flaky (Igor Unanua) #5225
  • [ff4072e9e5] - (SEMVER-PATCH) remove ability to propagate baggage on its own to avoid app crashes (Ida Liu) #5209
  • [2805a22b46] - (SEMVER-PATCH) Fix flaky test in rewriter.spec.js (Ugaitz Urien) #5222
  • [218c35a678] - (SEMVER-PATCH) temporarily skip plugin-mongoose test for 8.10.0 (Igor Unanua) #5219
  • [f49e6ffac3] - (SEMVER-PATCH) Remove legacyStorage in favor of namespaced storages (Brian Marks) #5206
  • [cde936144e] - (SEMVER-MINOR) [test optimization] [SDTEST-1243] Add tag whenever the test service is provided by the user (Juan Antonio Fernández de Alba) #5191
  • [1b7c421171] - (SEMVER-PATCH) ci: unpin datadog actions (Christoph Hamsen) #5199
  • [3b782cd4ec] - (SEMVER-PATCH) simplify storage.js, adding a bunch of comments for clarity (Bryan English) #5203
  • [eec4d2873d] - (SEMVER-MINOR) ESM support for iast (Ugaitz Urien) #5012
  • [c7b0c1831c] - (SEMVER-PATCH) add concurrency group to all-green ci job (Roch Devost) #5196
  • [dd4e11a24f] - (SEMVER-PATCH) update ci nightly schedules to run 3 times (Roch Devost) #5197
  • [15b9f39a82] - (SEMVER-PATCH) add yarnrc with ignore-engines config (Roch Devost) #5183
  • [c403eee48e] - (SEMVER-PATCH) simplify wrap and trace (Bryan English) #5192
  • [5d6e698510] - (SEMVER-PATCH) ci: pin github actions by hash and update via dependabot (Christoph Hamsen) #5193
  • [386f4e7f16] - (SEMVER-PATCH) [test optimization] Fix cy.window for multi origin tests (Juan Antonio Fernández de Alba) #5185
  • [51a58bc172] - (SEMVER-PATCH) [test optimization][SDTEST-1355] Fix ATR + DI (Juan Antonio Fernández de Alba) #5176

5.35.0

03 Feb 10:35
Compare
Choose a tag to compare
  • [ee6dbec9bc] - (SEMVER-PATCH) [DI] Handle different casing in probe file paths (Thomas Watson) #5188
  • [dbe0b74bf4] - (SEMVER-MINOR) Automatic userID tracking and blocking (simon-id) #4670
  • [bcdb068742] - (SEMVER-PATCH) [DI] Probe file path matching algo should prefer shorter paths (Thomas Watson) #5186
  • [729972edff] - (SEMVER-MINOR) Instrument dd-trace-api (Bryan English) #5145
  • [f01d38594b] - (SEMVER-MINOR) [MLOB-2098] feat(llmobs): record bedrock token counts (Sam Brenner) #5152

5.34.0

31 Jan 17:30
Compare
Choose a tag to compare
  • [34c3763fce] - (SEMVER-PATCH) Use official parametric scenario parameters (Charles de Beauchesne) #5182
  • [c67739b0ff] - (SEMVER-MINOR) Code injection instrumented metric (Ilyas Shabi) #5164
  • [ccf12922b1] - (SEMVER-PATCH) [DI] Improve path matching algorithm for probe file paths (Thomas Watson) #5166
  • [9f5ee9dd8b] - (SEMVER-PATCH) retry npm install on error for plugin test suite (Roch Devost) #5178
  • [6f79a86e73] - (SEMVER-PATCH) disable test-agent plugin logs (William Conti) #5181
  • [e8e96bff7d] - (SEMVER-MINOR) env var to disable all middleware spans (Bryan English) #5044
  • [bfdd3ad0fb] - (SEMVER-PATCH) ci(openai): fix esm tests (Sam Brenner) #5163
  • [fd61c8c54e] - (SEMVER-PATCH) replace msgpack-lite with official library for tests (Roch Devost) #5173
  • [f3bb2a7a87] - (SEMVER-PATCH) fix flaky user_tracking test (simon-id) #5172
  • [69426fb50f] - (SEMVER-MINOR) chore(tracing): graphql error support (William Conti) #5162

5.33.1

30 Jan 13:53
Compare
Choose a tag to compare
  • [ff05e3b873] - (SEMVER-PATCH) Fix a crash in the profiler (Attila Szegedi) #5174
  • [2a90a11519] - (SEMVER-PATCH) [CI] Do not allow yarn.lock to be updated in CI (Thomas Watson) #5135
  • [c0550a027e] - (SEMVER-PATCH) chore: add some shared llm-type plugin utilities (Sam Brenner) #5109
  • [f5bec490f0] - (SEMVER-PATCH) [DSM] Fix an issue where RabbitMQ producers when producing a message to the default exchange were setting checkpoints that didn't work in DSM (Eric Firth) #5150
  • [4f22cf70de] - (SEMVER-PATCH) Add more YAML verification (Bryan English) #5151

5.33.0

29 Jan 09:59
Compare
Choose a tag to compare
  • [f534ae02a5] - (SEMVER-MINOR) Upgrade @datadog/pprof to 5.5.0 (Attila Szegedi) #5153
  • [4f00bbe4bd] - (SEMVER-PATCH) EOL v4 (Bryan English) #5142
  • [8a6fec463f] - (SEMVER-PATCH) disable (Sam Brenner) #5154
  • [bf28dddb5e] - (SEMVER-PATCH) [test optimization] Remove node 16 checks in tests (Juan Antonio Fernández de Alba) #5149
  • [29c26b0e85] - (SEMVER-PATCH) (chore)LLMObs: instrument bedrock runtime invoke model (yahya-mouman) #5116
  • [f41f5f7d62] - (SEMVER-PATCH) (chore)APM: Refactor Bedrock Integration (yahya-mouman) #5137
  • [30efc06861] - (SEMVER-MINOR) Report stack trace in iast (ishabi) #5055
  • [c28765a66d] - (SEMVER-PATCH) remove http.route from inferred proxy spans (Zarir Hamza) #5132
  • [37546abc81] - (SEMVER-MINOR) inject cloned request headers for http requests (William Conti) #5144
  • [c13d368da8] - (SEMVER-PATCH) [test optimization] [SDTEST-1272] Detect new tests regardless of Early Flake Detection (Juan Antonio Fernández de Alba) #5138

5.32.0

23 Jan 05:45
Compare
Choose a tag to compare
  • [504b460bbf] - (SEMVER-PATCH) add SSI + K8s to version support matrix (Bryan English) #5088
  • [9c1a2fac84] - (SEMVER-PATCH) Revert "fix aws-sdk invalid signature exception (#5127)" (Thomas Watson) #5141
  • [51e63506ba] - (SEMVER-PATCH) [DI] Improve internal caching algorithm resource overhead (Thomas Watson) #4864
  • [d9ffb78ec4] - (SEMVER-PATCH) Fix plugins.yml (Igor Unanua) #5121
  • [ae0674c6f7] - (SEMVER-PATCH) [DI] Add more debug logs related to queuing and flushing payloads (Thomas Watson) #5130
  • [313792a63c] - (SEMVER-PATCH) [bench] exit if results.ndjson is empty (Thomas Watson) #5107
  • [1310e3bde6] - (SEMVER-PATCH) ^W[bench] clean up temp files even in case of error (Thomas Watson) #5106
  • [0d49ecf28c] - (SEMVER-PATCH) [test optimization] Fix ATR + DI issues with jest (Juan Antonio Fernández de Alba) #5136
  • [dcf3c7e444] - (SEMVER-PATCH) [test optimization] Fix vitest latest release (Juan Antonio Fernández de Alba) #5123
  • [34499f3357] - (SEMVER-PATCH) [DI] Ensure probe EMITTING status is sent correctly (Thomas Watson) #5133
  • [307f471db7] - (SEMVER-PATCH) [DI] Fix consistency issue with log messages (Thomas Watson) #5129
  • [06d04734ad] - (SEMVER-PATCH) Ensure yarn.lock matches package.json (Thomas Watson) #5134
  • [4ef12fc323] - (SEMVER-MINOR) fix aws-sdk invalid signature exception (William Conti) #5127
  • [f214673c6e] - (SEMVER-PATCH) use url if provided from DD_TRACE_AGENT_URL (Sam Brenner) #5128
  • [015a722c19] - (SEMVER-PATCH) fix AppSec SDK not triggering twice in a row (simon-id) #5115
  • [3b8a6b9ba2] - (SEMVER-MINOR) Instrument vm for code injection vulnerability (ishabi) #5080
  • [c37f47ba82] - (SEMVER-PATCH) [DI] Align PII redaction tokens with the other tracers (Thomas Watson) #5114
  • [726cfd697d] - (SEMVER-MINOR) Untrusted deserialization vulnerability detection (ishabi) #5062
  • [a77283c06a] - (SEMVER-PATCH) fix startup benchmark (Bryan English) #5120
  • [dd63953388] - (SEMVER-PATCH) upgrade upload-artifact version and fix vitest (Igor Unanua) #5118
  • [803ac98784] - (SEMVER-PATCH) [Test Optimization] Fix DI setup for jest workers (Juan Antonio Fernández de Alba) #5110
  • [26722b3080] - (SEMVER-MINOR) Mark crashes that happen during collecting profiles as profiler_serializing:1 (Attila Szegedi) #5096
  • [6523d94129] - (SEMVER-MINOR) [MLOB-1858] feat(llmobs): langchain submits llmobs span events (Sam Brenner) #4923
  • [95f82a9232] - (SEMVER-PATCH) [bench] Don't force Node.js 18 for npm/yarn install (Thomas Watson) #5103
  • [ff07f4f1d6] - (SEMVER-PATCH) [DI] Add missing PII redaction tokens (Thomas Watson) #5112
  • [b070889576] - (SEMVER-MINOR) Add parallelism information to profiles (Attila Szegedi) #4765
  • [9e36df06dd] - (SEMVER-PATCH) Fix control case for the profiler benchmark (Attila Szegedi) #5108
  • [149742b880] - (SEMVER-MINOR) otel drop in support for baggage (Ida Liu) #5019
  • [708b62716d] - (SEMVER-PATCH) [bench] detect number of CPU cores dynamically (Thomas Watson) #5104
  • [6adf12180d] - (SEMVER-PATCH) [bench] minor code-cleanup in the benchmarking script (Thomas Watson) #5105
  • [71c430729f] - (SEMVER-PATCH) [test optimization] [SDTEST-1355] Fix DI issues with auto test retries (Juan Antonio Fernández de Alba) #5072
  • [af641d60ef] - (SEMVER-PATCH) fix(llmobs): tagger reads propogated mlApp and sessionId from registry tags (Sam Brenner) #5102
  • [435109b97c] - (SEMVER-PATCH) fix(ci): Balance splits across benchmarking CI jobs according to the number of CPU cores (Dmytro Yurchenko) #5099
  • [587957edef] - (SEMVER-PATCH) [DI] Reduce time it takes to run benchmarks (Thomas Watson) #5100
  • [684ead6987] - (SEMVER-PATCH) [DI] Add Sirun benchmark for Dynamic Instrumentation (Thomas Watson) #5004
  • [f76beab3ad] - (SEMVER-PATCH) Use literals for creating BigInts when possible (Thomas Watson) #5093
  • [d73f8cb9df] - (SEMVER-PATCH) [DI] Add a global max snapshot sample rate of 25/second (Thomas Watson) #5081
  • [4886c38585] - (SEMVER-MINOR) Initial APM side for aws bedrock (yahya-mouman) #4937
  • [71fc75fae3] - (SEMVER-PATCH) [DI] Ensure probes without a 'sampling' property is parsed correctly (Thomas Watson) #5090
  • [7e4b054ea7] - (SEMVER-PATCH) DNS Lookup event hostname is sometimes not a string (Attila Szegedi) #5067
  • [858b2a1007] - (SEMVER-PATCH) Remove config telemetry normalization tests (Brian Marks) #5082
  • [6e5d2e8fa6] - (SEMVER-PATCH) [DI] Add namespace to all DI related config options (Thomas Watson) #5077
  • [98e733fb82] - (SEMVER-PATCH) Log when setting priority on a noop span (Igor Unanua) #5086
  • [4b6a83a553] - (SEMVER-PATCH) K8s new scenarios (Roberto Montero) #5024
  • [b36ce05a16] - (SEMVER-MINOR) [DI] Implement PII redaction (Thomas Watson) [#5053]...
Read more

5.31.0

08 Jan 14:30
Compare
Choose a tag to compare
  • [34b751db6d] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074
  • [c7648a7b8f] - (SEMVER-PATCH) fix trace log level not adding parameters to output (Roch Devost) #5069
  • [daf7030eb7] - (SEMVER-PATCH) add trace level logging when updating config (Roch Devost) #5071
  • [317c7a9e09] - (SEMVER-PATCH) rename Tracer to NoopProxy in noop/proxy.js (simon-id) #5068
  • [7378bff190] - (SEMVER-PATCH) Benchmarks: No need to guard against unhandled promise rejections (Thomas Watson) #5025
  • [b4f99e80d7] - (SEMVER-PATCH) [DI] Batch outgoing http requests (Thomas Watson) #5007
  • [1e7622373a] - (SEMVER-PATCH) Send tags, including git metadata, to RC endpoint (Thomas Watson) #5070
  • [86c8e26b6f] - (SEMVER-PATCH) ignore noop spans (Igor Unanua) #5063
  • [12f24185e7] - (SEMVER-MINOR) Update native-appsec to 8.4.0 (ishabi) #5064
  • [f813f43d20] - (SEMVER-PATCH) upgrade mocha@9 to mocha@10 (ishabi) #5065
  • [8981beb6c7] - (SEMVER-PATCH) [DI] Add TODO comment (Thomas Watson) #5054
  • [330e973219] - (SEMVER-PATCH) [DI] Clean up snapshot integration test (Thomas Watson) #5050
  • [4d6a8e3fe8] - (SEMVER-MINOR) support aerospike 6 (ishabi) #5057
  • [98ceacfd84] - (SEMVER-PATCH) [MLOB-1942] fix(llmobs): auto-annotations for wrapped functions happen after manual annotations (Sam Brenner) #4960
  • [3798033eba] - (SEMVER-MINOR) [DI] Attach ddtags to probe results (Thomas Watson) #5042

4.55.0

08 Jan 14:30
Compare
Choose a tag to compare
  • [34b751db6d] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074
  • [c7648a7b8f] - (SEMVER-PATCH) fix trace log level not adding parameters to output (Roch Devost) #5069
  • [daf7030eb7] - (SEMVER-PATCH) add trace level logging when updating config (Roch Devost) #5071
  • [317c7a9e09] - (SEMVER-PATCH) rename Tracer to NoopProxy in noop/proxy.js (simon-id) #5068
  • [7378bff190] - (SEMVER-PATCH) Benchmarks: No need to guard against unhandled promise rejections (Thomas Watson) #5025
  • [b4f99e80d7] - (SEMVER-PATCH) [DI] Batch outgoing http requests (Thomas Watson) #5007
  • [1e7622373a] - (SEMVER-PATCH) Send tags, including git metadata, to RC endpoint (Thomas Watson) #5070
  • [86c8e26b6f] - (SEMVER-PATCH) ignore noop spans (Igor Unanua) #5063
  • [12f24185e7] - (SEMVER-MINOR) Update native-appsec to 8.4.0 (ishabi) #5064
  • [f813f43d20] - (SEMVER-PATCH) upgrade mocha@9 to mocha@10 (ishabi) #5065
  • [8981beb6c7] - (SEMVER-PATCH) [DI] Add TODO comment (Thomas Watson) #5054
  • [330e973219] - (SEMVER-PATCH) [DI] Clean up snapshot integration test (Thomas Watson) #5050
  • [4d6a8e3fe8] - (SEMVER-MINOR) support aerospike 6 (ishabi) #5057
  • [98ceacfd84] - (SEMVER-PATCH) [MLOB-1942] fix(llmobs): auto-annotations for wrapped functions happen after manual annotations (Sam Brenner) #4960
  • [3798033eba] - (SEMVER-MINOR) [DI] Attach ddtags to probe results (Thomas Watson) #5042

5.30.0

19 Dec 22:39
Compare
Choose a tag to compare
  • [4f87373f4b] - (SEMVER-PATCH) fix invalid output for log.trace (Roch Devost) #5047
  • [4e2e71663a] - (SEMVER-MINOR) Add filesystem events to the timeline (Attila Szegedi) #4965
  • [e36f26b039] - (SEMVER-MINOR) Exploit prevention command injection (ishabi) #4966
  • [8ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028
  • [a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #5037

5.29.1

19 Dec 17:03
2b95d87
Compare
Choose a tag to compare
  • [8ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028
  • [a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #5037