Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
5.43.0
- [
3b0fe086de
] - (SEMVER-MINOR) Update profiler to 5.6.0, for improved idle time sampling. (Attila Szegedi) #5425 - [
010910f1f2
] - (SEMVER-MINOR) report truncation metrics (Ilyas Shabi) #5380 - [
700aee67ce
] - (SEMVER-PATCH) pin @opentelemetry/instrumentation-express testing to 0.47.1 (Juan Antonio Fernández de Alba) #5433 - [
0d3e671ae0
] - (SEMVER-MINOR) add span events as a top level field for v0.4 encoding (William Conti) #5229 - [
e85cdaa8a4
] - (SEMVER-PATCH) fix runtime metrics histogram sending invalid data (Roch Devost) #5414 - [
28eaa41569
] - (SEMVER-PATCH) fix(llmobs): additional options like for manual span instrumentation are properly recognized (Sam Brenner) #5424 - [
47626620e5
] - (SEMVER-PATCH) [test optimization] Fix latest vitest release (Juan Antonio Fernández de Alba) #5427
5.42.0
- [
4f0481edd2
] - (SEMVER-PATCH) Refactor: Move check_require_cache code to helpers folder (Thomas Watson) #5416 - [
4cfe991f89
] - (SEMVER-PATCH) CI: Run spec files in datadog-instrumentations sub-dirs (Thomas Watson) #5417 - [
e9f665c64f
] - (SEMVER-PATCH) lazy load ip extraction (Roch Devost) #5399 - [
2196c24b61
] - (SEMVER-PATCH) llmobs.AnnotationOptions typo (Sam Brenner) #5418 - [
47f5ac907e
] - (SEMVER-PATCH) SSI tests gitlab ci (Roberto Montero) #5349 - [
598409d2fd
] - [test optimization] Deprecate dd-trace support for cypress <10.2.0 (Juan Antonio Fernández de Alba) - [
0bffaa17fd
] - (SEMVER-PATCH) always disable fs integration in serverless (Roch Devost) #5412 - [
a68768fb2a
] - (SEMVER-PATCH) remove fs dependency from lambda hook (Roch Devost) #5404 - [
f474d01c57
] - (SEMVER-PATCH) Adds JSDoc types to much of the sampling code (Brian Marks) #5392 - [
1206bdc983
] - (SEMVER-PATCH) [test optimization] Fix hooks and retries logic in mocha (Juan Antonio Fernández de Alba) #5398 - [
65c19997b2
] - (SEMVER-MINOR) [MLOB-2340] feat(vertexai): add@google-cloud/vertexai
instrumentation (Sam Brenner) #5369 - [
39df8d31e4
] - fix babel helpers regex vulnerability error (Roch Devost) #5402 - [
647d4be0a6
] - (SEMVER-PATCH) [test optimization] Fix git commit message extraction (Juan Antonio Fernández de Alba) #5390 - [
589c06127a
] - (SEMVER-PATCH) Remove version tag in telemetry metrics (Santiago M. Mola) #5382 - [
52279e0e0f
] - (SEMVER-PATCH) Fix reporting of profiling_enabled in startup log (Attila Szegedi) #5383 - [
2477649418
] - (SEMVER-MINOR) [MLOB-1954] feat(langchain): generically patch embeddings to enable tracing all embeddings calls (Sam Brenner) #4970 - [
03fb62c340
] - (SEMVER-PATCH) bump axios (Ilyas Shabi) #5387 - [
cdaab0b930
] - (SEMVER-MINOR) [test optimization] [SDTEST-1623] Disabled flaky tests implementation (Mario Vidal Domínguez) #5355 - [
9515d54f30
] - (SEMVER-MINOR) feat(llmobs): add support for Azure OpenAI and Deepseek calls made through the OpenAI SDK (Sam Brenner) #5381 - [
bfed02ab00
] - (SEMVER-PATCH) Skip tests on release (Laplie Anderson) #5373 - [
21c98cd6ae
] - (SEMVER-PATCH) Add first capabilities tagging (Mario Vidal Domínguez) #5321 - [
6e11e2a1d5
] - (SEMVER-MINOR) Report general tags and metrics (Ilyas Shabi) #5335 - [
05066666e6
] - (SEMVER-PATCH) [test optimization] Add auto_injected telemetry tag (Juan Antonio Fernández de Alba) #5379 - [
1ce996b798
] - (SEMVER-PATCH) fix(openai, llmobs): check for stream, and other, options on the first argument (Sam Brenner) #5372
5.41.1
- [
45f26494de
] - (SEMVER-PATCH) fix release proposal failing when stderr has output (Roch Devost) #5362 - [
f9b96af1dc
] - (SEMVER-PATCH) fix fetch not working in serverless environments (Roch Devost) #5366 - [
9329f6a2b0
] - (SEMVER-PATCH) reset histogram when a value was never recorded (Ilyas Shabi) #5363 - [
d603d22845
] - (SEMVER-PATCH) Custom metrics aggregation (Roch Devost) #5347
5.41.0
- [
743f896475
] - (SEMVER-PATCH) [MLOB-2333] chore(llmobs): add telemetry for LLMObs span start (Sam Brenner) #5359 - [
ba2c25642a
] - (SEMVER-PATCH) Improve release proposal script (Thomas Watson) #5338 - [
9e985ff0a8
] - (SEMVER-PATCH) Fix bug where MongoDB comment is improperly set to null when dbmPropagationMode is disabled (Zhengda Lu) #5353 - [
974cc39b96
] - (SEMVER-MINOR) Update DD_TAGS Parsing to Meet Spec (Ayan Khan) #5213 - [
e9f4f11274
] - (SEMVER-PATCH) Bump import-in-the-middle to v1.13.1 (simon-id) #5351 - [
dcc7f48459
] - (SEMVER-MINOR) Support Hand-Off Config (Baptiste Foy) #5126
5.40.0
- [
444ad14555
] - (SEMVER-MINOR) Disable APM tracing (standalone billing) (Igor Unanua) #5198 - [
522aa56c7d
] - (SEMVER-PATCH) lazy load public api + profiling + crashtracking + span stats (Roch Devost) #5256 - [
5f9757c9d2
] - (SEMVER-PATCH) Add missing decrement method to DogStatsDClient (Ruben Bridgewater) #5330 - [
7880319596
] - (SEMVER-PATCH) Add TODO comment about appsec code in RC index (simon-id) #5339 - [
e7f7a2fcde
] - (SEMVER-PATCH) [test optimization] Fix possible crash with known tests (Juan Antonio Fernández de Alba) #5328 - [
845120d8cf
] - (SEMVER-PATCH) CI: Remove unused GH Actions (Thomas Watson) #5332 - [
bc1450a1b6
] - (SEMVER-PATCH) CI: Run some GH action jobs on the latest Node.js version as well (Thomas Watson) #5325 - [
9571c02642
] - (SEMVER-PATCH) CI: Remove redundant GH Action steps (Thomas Watson) #5331 - [
10da8f2994
] - (SEMVER-PATCH) [test optimization] Lazy load failed test replay logic (Juan Antonio Fernández de Alba) #5327 - [
d36907b672
] - (SEMVER-PATCH) Split appsec telemetry file into rasp, waf and user (Ilyas Shabi) #5303
5.39.0
- [
9bc5d3440a
] - (SEMVER-PATCH) ESLint: Require await inside async functions (Thomas Watson) #5263 - [
991e77a547
] - (SEMVER-PATCH) fix shimmer double wrapping for non-method functions (Roch Devost) #5329 - [
806877279d
] - (SEMVER-MINOR) Various improvements to profiling sample label generator (Attila Szegedi) #5316 - [
5963c08821
] - (SEMVER-PATCH) only load the naming schema version that is used (Roch Devost) #5318 - [
c9b9d086f3
] - (SEMVER-PATCH) lazy load fetch instrumentation only when needed (Roch Devost) #5317 - [
2070869ffd
] - (SEMVER-PATCH) CI: Clean up Node.js installation in GitHub actions (Thomas Watson) #5322 - [
2c9ab130df
] - (SEMVER-MINOR) Automated Session Tracking (simon-id) #5060 - [
8cd547ee13
] - (SEMVER-PATCH) [DI] Improve code comment (Thomas Watson) #5319 - [
8e6c297179
] - (SEMVER-PATCH) ESLint: Add eslint-plugin-unicorn (Thomas Watson) #5297 - [
696cf86ac2
] - (SEMVER-PATCH) ESLint: Add yarn lint:inspect command (Thomas Watson) #5309 - [
a1cd027712
] - (SEMVER-PATCH) lazy load span leak detection only when used (Roch Devost) #5259 - [
bcf7e6129b
] - (SEMVER-PATCH) lazy load dsm only when needed (Roch Devost) #5305 - [
487ea6f6ef
] - (SEMVER-PATCH) lazy load runtime metrics only when needed (Roch Devost) #5254 - [
7fc2f9856e
] - (SEMVER-PATCH) fix logging when extracting from w3c traceparent (Roch Devost) #5227 - [
f97f991636
] - (SEMVER-PATCH) only load fetch plugin when fetch is used (Roch Devost) #5272 - [
f87acc237a
] - (SEMVER-PATCH) security: fix VULN-9754 (Thomas Hunter II) #5315 - [
ddcbcbba70
] - (SEMVER-MINOR) Ddd dynamodb payload tagging (Joey Zhao) #5224 - [
9f5b7c47ef
] - (SEMVER-PATCH) Do not expose internals (Ruben Bridgewater) #5313 - [
7aae4fcb8b
] - (SEMVER-PATCH) [DI] Remove source map cache in Node.js 18 (Thomas Watson) #5302 - [
f07a03ac71
] - (SEMVER-PATCH) refactor: move remote_config code to the root of dd-trace (Thomas Watson) #4475 - [
b046c06060
] - (SEMVER-PATCH) [test optimization] Fix wronglog.error
if quarantined tests are empty (Juan Antonio Fernández de Alba) #5296 - [
996e8fbfd4
] - (SEMVER-PATCH) Add stack id in location as a string (Ilyas Shabi) #5250 - [
fd425151b5
] - (SEMVER-PATCH) Update .gitlab-ci.yml (Laplie Anderson) #5301 - [
e6a9d8dd72
] - (SEMVER-PATCH) lazy load telemetry entrypoint only when needed (Roch Devost) #5258 - [
ac25f3005b
] - (SEMVER-PATCH) refactor custom metrics to be self-contained (Bryan English) #5061 - [
85c5c4fd6e
] - (SEMVER-PATCH) fix tracer flare log (Bryan English) #5143 - [
c4f2921527
] - (SEMVER-PATCH) move otel to datadog context conversion on otel side (Roch Devost) #5260 - [
519fbce483
] - (SEMVER-PATCH) Fix MongoDB DBM propagation issue where trace comments are not properly injected into commands (Zhengda Lu) #5306 - [
f7cc3445bf
] - (SEMVER-MINOR) Update span pointer env vars (Nicholas Hulston) #5266 - [
c8940851ed
] - (SEMVER-MINOR) [DSM] Add messaging.destination tag to spans so they show up in queue pages (Eric Firth) #5239
5.38.0
- [
213cbe19ae
] - (SEMVER-PATCH) [test optimization] Add support for Drone CI (Mario Vidal Domínguez) #5304 - [
3f1e0c57de
] - (SEMVER-PATCH) fix error in http2 plugin when it was enabled after request start (Roch Devost) #3714 - [
96bb84ab2f
] - (SEMVER-PATCH) [MLOB-2240] fix(openai, langchain, llmobs): OpenAI and LangChain instrumentation is ESM-compatible (Sam Brenner) #5267 - [
23abc09198
] - (SEMVER-PATCH) [test optimization] Configuration parameter to disable git unshallow (Mario Vidal Domínguez) #5291 - [
4733649f4d
] - (SEMVER-PATCH) Make DD_TRACE_SAMPLING_RULES consistent (Ayan Khan) #5232 - [
3582be4d1c
] - (SEMVER-PATCH) Make DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED consistent (Ayan Khan) #5223 - [
0c7b06b62a
] - (SEMVER-PATCH) Add bot to manage stale PRs (Brian Marks) #5300 - [
f06fb27af4
] - (SEMVER-MINOR) Enable 128 bit trace id log injection by default (Ayan Khan) #5021 - [
b27a955b27
] - (SEMVER-MINOR) Add pipeline to Mongodb query (Thomas Hunter II) #5299 - [
34d89b13f2
] - (SEMVER-MINOR) [MLOB-2233] feat(openai, llmobs): patch_thenUnwrap
of chat completion api promise instances (Sam Brenner) #5253 - [
18e840fbda
] - (SEMVER-PATCH) tracing: fix http client synchronous errors causing spans to not finish (William Conti) #5294 - [
00043dff2a
] - (SEMVER-PATCH) (chore) APM: Fix Bedrock Integration Refactor (Thomas Hunter II) #5278 - [
be5ecaf982
] - (SEMVER-PATCH) [test optimization] Lighter init in worker thread (Juan Antonio Fernández de Alba) #5293
5.37.1
- [
77abd1e28e
] - (SEMVER-PATCH) [DI] Workaround bug in AsyncLocalStorage which would otherwise throw (Thomas Watson) #5290 - [
172bc66a6b
] - (SEMVER-PATCH) Clean up benchmark Sirun Dockerfile (Thomas Watson) #5287 - [
052a83379a
] - (SEMVER-PATCH) Increase GraphQL benchmark stability (Thomas Watson) #5284 - [
0e841468c5
] - (SEMVER-PATCH) Increase the benchmark timeout from 15 to 20 minutes (Thomas Watson) #5286 - [
e6ea5fd0c3
] - (SEMVER-PATCH) [test optimization] Change failed test replay to opt out rather than opt in (Juan Antonio Fernández de Alba) #5283 - [
14a3795c31
] - (SEMVER-PATCH) Bump esbuild dev-dependency from 0.16.12 to 0.25.0 (Thomas Watson) #5285 - [
f9bf2f5edb
] - (SEMVER-PATCH) ESLint: Don't ignore specific appsec file (Thomas Watson) #5280
5.37.0
- [
1ae023d3b4
] - (SEMVER-PATCH) [DI] Use column number from source maps (Thomas Watson) #5279 - [
366368a38c
] - (SEMVER-MINOR) [test optimization] [SDTEST-1529] Add quarantined tests logic (Juan Antonio Fernández de Alba) #5236 - [
b599fab632
] - (SEMVER-PATCH) [test optimization] Fix session fingerprint in playwright (Juan Antonio Fernández de Alba) #5273 - [
efb8e44d5d
] - (SEMVER-MINOR) [DI] Add source map support (Thomas Watson) #5205 - [
2fea9b5c58
] - (SEMVER-PATCH) fix(openai): apply span char limit truncation to chat completion input tags (Sam Brenner) #5276 - [
5a08ad941e
] - (SEMVER-PATCH) Delete unused packages/memwatch/* directory (Thomas Watson) #5275 - [
560236e353
] - (SEMVER-MINOR) Inject trace info as comment to MongoDB operation when dbm propagation is enabled. (Zhengda Lu) #5230 - [
ff09f50cb0
] - (SEMVER-MINOR) remove span kind from inferred proxy spans (William Conti) #5265 - [
6b971861fb
] - (SEMVER-PATCH) fix(openai): update openai instrumentation for newest release (Sam Brenner) #5271 - [
ee6423febd
] - (SEMVER-PATCH) change telemetry name for dd-trace-api (Bryan English) #5264 - [
80800d630f
] - (SEMVER-PATCH) ESLint: Disallow warnings in CI (Thomas Watson) #5261 - [
8e8898d2ce
] - (SEMVER-PATCH) dd-trace-api: remove runtime tests that should be test time (Bryan English) #5246 - [
872bac80cc
] - (SEMVER-MINOR) [MLOB-2096] feat(llmobs): metadata and metrics annotations update instead of override (Sam Brenner) #5243 - [
b8130f2229
] - (SEMVER-PATCH) prevent usage of semver in code (Roch Devost) #5252 - [
d7a574bd2c
] - (SEMVER-PATCH) fix(config): keep the lookup value as passed (Thomas Hunter II) #5244 - [
fd1dd7e150
] - (SEMVER-MINOR) [asm] IAST security controls (Igor Unanua) #5117 - [
784b6f39d2
] - (SEMVER-PATCH) remove semver and replace with simpler semifies (Roch Devost) #5251 - [
48f6904f1c
] - Revert "Temporarily limit koa upstream tests to test against 2.15.3" (Thomas Watson) - [
95462ecee8
] - Temporarily limit koa upstream tests to test against 2.15.3 (Thomas Watson) - [
b8c03bdd48
] - (SEMVER-PATCH) change RASP addresses from persistent to ephemeral (simon-id) #5235 - [
dc57b5a7af
] - (SEMVER-PATCH) Upgrade ESLint from v8 to v9 (Thomas Watson) #5215 - [
f8cc54a971
] - (SEMVER-PATCH) Add troubleshooting link to profiler start error message (Attila Szegedi) #5242 - [
e0ac79507d
] - (SEMVER-MINOR) Extended iast location fields (Ilyas Shabi) #5171 - [
c64020ae12
] - (SEMVER-PATCH) datadog-plugin-mongoose test remove forgotten skip condition for versions >= 8.10.0 (Igor Unanua) #5238 - [
788cb6fcba
] - (SEMVER-PATCH) dd-trace-api: don't proxy objects returned from callbacks (Bryan English) #5240 - [
d19540d525
] - (SEMVER-PATCH) [DSM] Add a wait for active stream to the putTestRecords function which was flaking when the stream was inactive (Eric Firth) #5202 - [
d3ef34e185
] - (SEMVER-PATCH) chore(graphql): only stringify graphql error extension attributes in span event if not a native type (William Conti) #5212 - [
ca855f89c6
] - (SEMVER-PATCH) Fix mongoose plugin tests (Igor Unanua) #5217
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