Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
5.36.0
- [
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] Fixcy.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
- [
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
- [
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
- [
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
- [
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
- [
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 asprofiler_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]...
5.31.0
- [
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
- [
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
- [
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
- [
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