Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
5.86.0
- [
d0e5d6ee05] - (SEMVER-PATCH) [test optimization] Fix telemetry issues and allow telemetry from jest workers (Juan Antonio Fernández de Alba) #7490 - [
98ce21e8ae] - (SEMVER-PATCH) [test optimization] Fix quarantine + EFD (Juan Antonio Fernández de Alba) #7491 - [
5de82d74a1] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #7499 - [
c7599822c6] - (SEMVER-MINOR) fix(prisma): resolve db config from adapters (Pablo Erhard) #7495 - [
5107dac6ea] - (SEMVER-MINOR) feat: only add host tag to profiles when DD_TRACE_REPORT_HOSTNAME is set (Attila Szegedi) #7494 - [
24c71b6641] - (SEMVER-PATCH) fix(ws): avoid retaining connection span (Ruben Bridgewater) #7469 - [
bc78996008] - (SEMVER-PATCH) fix(ci): remove stray quote from concurrency group (Thomas Watson) #7493 - [
e6d1aea9a0] - (SEMVER-PATCH) chore: clarify commit and PR command instructions (Thomas Watson) #7492 - [
562177ce32] - (SEMVER-PATCH) refactor: enable prefer-object-spread rule for all files (Thomas Watson) #7488 - [
dee0dd49ed] - test: allow Node 24 url.parse/punycode deprecations and refactor (Thomas Watson) - [
3d1e60e0ee] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7476 - [
c985421bd2] - (SEMVER-PATCH) Revert "fix(startup-log): emit immediately after init and send to stderr" (Roch Devost) #7478 - [
e80f0f8990] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #7487 - [
48c7ce42be] - (SEMVER-PATCH) fix(lambda): handle missing context for some lambda functions (Joey Zhao) #7445 - [
6bef1684d4] - (SEMVER-MINOR) fix(startup-log): emit immediately after init and send to stderr (Brian Marks) #7470 - [
a3dff51fab] - (SEMVER-MINOR) fix: reduce ACF overhead in storage and noop contexts (Ruben Bridgewater) #7475 - [
9726641488] - (SEMVER-MINOR) feat: addpubsub.subscriptionto GCP pubsub pull subsciptions (Nina Rei) #7446 - [
5889aba44e] - (SEMVER-PATCH) test: use more lenient time window for runtime metric time window (Ruben Bridgewater) #7467 - [
8e7b6acf81] - (SEMVER-PATCH) fix: limit memory leak to AppSec being enabled (Ruben Bridgewater) #7276 - [
619c7c2cdc] - (SEMVER-PATCH) [test optimization] Add missing telemetry events and tags (Juan Antonio Fernández de Alba) #7463 - [
510563d09e] - (SEMVER-PATCH) test: fix flaky confluenctinc kafka error (Ruben Bridgewater) #7460 - [
c4ee4849e4] - (SEMVER-PATCH) chore(appsec): add retry onyarncommand (simon-id) #7466 - [
5fd961c5bd] - (SEMVER-PATCH) test(langchain): update langchain tests to test correct peer dependency versions (Sam Brenner) #7464 - [
c58e59c258] - (SEMVER-PATCH) [test optimization] Fix errors not being reported in jest when EFD and ATR is enabled (Juan Antonio Fernández de Alba) #7451 - [
0fa5dc2038] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7461 - [
e3344ae04f] - (SEMVER-PATCH) Add APM-Serverless team as codeowners. (Rey Abolofia) #7455 - [
52c89d2c32] - (SEMVER-PATCH) fix: add data_streams_enabled to startup log output (Johann) #7454 - [
c57a18c5ac] - (SEMVER-PATCH) fix(ts): childOf not being able to be set to null (Pablo Erhard) #7452
5.85.0
- [
1630815773] - (SEMVER-PATCH) refactor(prisma): Prisma instrumentation rewrite (Bowen Brooks) #7447 - [
de724d0a73] - (SEMVER-PATCH) chore: update pr template to not show warning in pr (Roch Devost) #7428 - [
80571e0927] - (SEMVER-PATCH) fix(ts): added filter into ts definition file (Pablo Erhard) #7368 - [
93f7c4b262] - (SEMVER-PATCH) Upgrade pprof-nodejs to 5.13.3 (Attila Szegedi) #7449 - [
d86c16b52f] - (SEMVER-PATCH) chore(tests): added varySandbox for bullmq ESM tests (Pablo Erhard) #7448 - [
c195ee802f] - (SEMVER-PATCH) fix: reduce memory allocation and use transparent instrumentation (Ruben Bridgewater) #7422 - [
d5e899b9d1] - (SEMVER-PATCH) [test optimization] Fix quarantined tests being skipped rather than ignored in cypress (Juan Antonio Fernández de Alba) #7442 - [
61ead8491c] - (SEMVER-PATCH) fix: add container id to dogstatsd metrics (Roch Devost) #7435 - [
c5e98c0a86] - (SEMVER-PATCH) test: fix assertion transform regression (Juan Antonio Fernández de Alba) #7443 - [
fe7175a117] - (SEMVER-PATCH) refactor(esbuild): extract logging into module (Thomas Watson) #7439 - [
3c1cd8aefd] - (SEMVER-PATCH) chore(types): fix TypeScript errors in the esbuild package (Thomas Watson) #7438 - [
33297e0eb0] - (SEMVER-PATCH) chore(lint): run linting on the root of package folders (Thomas Watson) #7437 - [
4afd74ae7a] - (SEMVER-PATCH) ci: sign commits created by bots (Ruben Bridgewater) #7397 - [
313fe22142] - (SEMVER-PATCH) fix: fix minor azure-function and mariadb bugs (simon-id) #7007 - [
da07fea5f8] - (SEMVER-PATCH) chore(tests): added ESM test for light-my-request (Pablo Erhard) #7433 - [
09945cd21f] - (SEMVER-PATCH) chore(debugger): add name to worker thread (Thomas Watson) #7432 - [
ff416e6ff1] - (SEMVER-PATCH) chore(deps-dev): bump p-limit from 3.1.0 to 7.2.0 (dependabot[bot]) #7425 - [
5e2f01325c] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 3 updates (dependabot[bot]) #7426 - [
3acebd003e] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 4 updates (dependabot[bot]) #7424 - [
a679e827c0] - (SEMVER-PATCH) chore: update iitm and fix initialize (Ruben Bridgewater) #7387 - [
76e93d7934] - (SEMVER-PATCH) fix(ws): handle removing untracked event listeners (Crystal Luc-Magloire) #7419 - [
d308b93ad0] - (SEMVER-PATCH) chore: activate unicorn/no-array-for-each eslint rule (Ruben Bridgewater) #7403 - [
9ea0f34154] - (SEMVER-PATCH) fix: update vendoring to keep class names and function names (Roch Devost) #7416 - [
41c8ca6162] - (SEMVER-PATCH) refactor(debugger): add JSDoc types for CDP getProperties (Thomas Watson) #7418 - [
e19ce95452] - (SEMVER-PATCH) test: added sqlite3 into knex externals and add process.exit patch (Pablo Erhard) #7413 - [
68206c0dbb] - (SEMVER-PATCH) chore: fix flakiness report, lint scripts, and fix appsec test (Ruben Bridgewater) #7396 - [
2e337bd1be] - (SEMVER-PATCH) refactor(logging): use printf-style formatting (Thomas Watson) #7409 - [
627ba54479] - (SEMVER-PATCH) move bun cache to under node_modules (Roch Devost) #7407 - [
3eb1d7a879] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7411 - [
60565f1c6e] - (SEMVER-PATCH) Fix: Update Opentelemety Active Functionality (Bowen Brooks) #7319 - [
d399d0f641] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for jest (Calvin Bayer) #7356 - [
0b299bca72] - (SEMVER-MINOR) feat(debugger): add support for v2 input endpoint detection (Thomas Watson) #7308 - [
0ac57880dc] - (SEMVER-PATCH) refactor(config): modernize Config class structure and extract stateless methods (Thomas Watson) #7408 - [
c80bbc29c0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7405 - [
657b4f922d] - (SEMVER-PATCH) ci: fix coverage reports and prevent detecting fixture files (Ruben Bridgewater) #7391 - [
d19c433535] - (SEMVER-PATCH) fix(debugger): don't expect probe config to containcaptureobject (Thomas Watson) #6807 - [
75b67c268a] - (SEMVER-PATCH) perf: cache serverless environment detection at startup (Thomas Watson) #7404 - [
4a8a494c6e] - (SEMVER-PATCH) chore: activate comma-dangle eslint rule (Ruben Bridgewater) #7402 - [
a894629556] - (SEMVER-PATCH) ci: fix added commits breaking CI validation (Ruben Bridgewater) #7393 - [
1f1a5024a8] - (SEMVER-MINOR) Emit the number of loaded source maps in the profile metadata (Attila Szegedi) #7382 - [
f8c43343e7] - (SEMVER-PATCH) fix(debugger): apply source maps to probe stack traces (Thomas Watson) #7336 - [
62d6580053] - (SEMVER-PATCH) perf(tests): cache dd-trace tarball for sandbox creation (Thomas Watson) #7351 - [
38b60f7e9f] - (SEMVER-PATCH) test(debugger): fix race condition in test helpers (Thomas Watson) [#7394](http...
5.84.0
- [
0aa9ce26a9] - (SEMVER-PATCH) chore: update @datadog/openfeature-node-server to 0.3.3 (Leo Romanovsky) #7383 - [
60286914e9] - (SEMVER-PATCH) refactor(debugger): optimize JSONBuffer timer management (Thomas Watson) #7365 - [
7b348ca052] - (SEMVER-PATCH) add env var to configure ffe init time (Leo Romanovsky) #6948 - [
27af201bf1] - (SEMVER-PATCH) chore: Update @fastify/multipart used in tests to the latest version (Ugaitz Urien) #7379 - [
d51ac85dbc] - (SEMVER-PATCH) chore: add Cursor command templates (Thomas Watson) #7378 - [
1f484403e8] - chore(deps): bump the test-versions group across 3 directories with 7 updates (Ugaitz Urien) - [
e12c19568c] - (SEMVER-PATCH) fix(ci-visibility): fix race condition in agent-proxy exporter (Thomas Watson) #7375 - [
a2ff6675cc] - (SEMVER-PATCH) refactor(ci-visibility): simplify DI logs writer (Thomas Watson) #7373 - [
d119cf223d] - (SEMVER-PATCH) Revert "chore(deps): bump the test-versions group across 3 directories with 7 updates (#7371)" (Thomas Watson) #7374 - [
be2e01cd5b] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 3 directories with 7 updates (dependabot[bot]) #7371 - [
b7a7392f86] - (SEMVER-PATCH) fix super support for traceCallback (Roch Devost) #7327 - [
081a148823] - (SEMVER-PATCH) AppSec optimizations (simon-id) #7168 - [
f763fd37be] - (SEMVER-PATCH) ci: make vendoring in CI more robust (Ruben Bridgewater) #7343 - [
5572149f18] - (SEMVER-PATCH) [test optimization] Fixtest.statusreported in test sessions including quarantined tests (Juan Antonio Fernández de Alba) #7353 - [
e67b47e8d7] - (SEMVER-PATCH) docs: add integration test permissions note to AGENTS.md (Thomas Watson) #7362 - [
2c57dccc96] - (SEMVER-PATCH) [test optimization] Fix mocks onjesttests when retried with ATF, EFD or impacted tests (Juan Antonio Fernández de Alba) #7352 - [
424bd1bf89] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 11 directories with 5 updates (dependabot[bot]) #7361 - [
99aef7c791] - (SEMVER-PATCH) chore: remove unnecessary if condition (Pablo Erhard) #7354 - [
be8dc65e69] - (SEMVER-PATCH) refactor: centralize agent URL construction into getAgentUrl helper (Thomas Watson) #7311 - [
089e8e1a3e] - (SEMVER-PATCH) fix(agent): improve fetchAgentInfo error handling (Thomas Watson) #7313 - [
7b864e2d96] - (SEMVER-PATCH) docs: instruct Aider and Gemini CLI to use AGENTS.md (Thomas Watson) #7348 - [
f9a04bed52] - (SEMVER-PATCH) ci(codeql): exclude vendor/dist from analysis (Thomas Watson) #7349 - [
b084a8de58] - (SEMVER-PATCH) doc: fix API.md and index.d.ts to include the plugins (Ruben Bridgewater) #7341 - [
af9056a7ea] - (SEMVER-PATCH) Bump @datadog/openfeature-node-server to 0.3.1 (Leo Romanovsky) #7344 - [
fbc82c25c4] - (SEMVER-PATCH) fix(langchain, core): properly handle class expressions with orchestrion (Sam Brenner) #7339 - [
137125b3d3] - (SEMVER-PATCH) chore(deps): bump meriyah from 6.1.4 to 7.0.0 in /vendor (dependabot[bot]) #7160 - [
f8ac5f9843] - (SEMVER-PATCH) chore(deps): bump protobufjs from 7.5.4 to 8.0.0 in /vendor (dependabot[bot]) #7161 - [
daecbd48b6] - (SEMVER-MINOR) feat(debugger): support Live Debugger Remote Enablement (Thomas Watson) #7317 - [
6eed53f44d] - (SEMVER-PATCH) perf(agent): cache agent info requests for 1 minute (Thomas Watson) #7312 - [
2d19e95fbf] - (SEMVER-PATCH) fix(test-optimization): no advanced features are enabled if ITR kill switch is passed through environment variables (Calvin Bayer) #7141 - [
9e11e52a90] - (SEMVER-PATCH) ci: fix vendoring completely (Ruben Bridgewater) #7328 - [
e6e966d125] - (SEMVER-PATCH) refactor(exporters): split AgentInfoExporter into focused modules (Thomas Watson) #7310 - [
ab24010071] - (SEMVER-PATCH) chore: add .cursor dir to .gitignore (Thomas Watson) #7333 - [
4a749eeafa] - (SEMVER-PATCH) chore: addyarn addcommand to AGENTS.md (Thomas Watson) #7334 - [
6d656a3924] - (SEMVER-PATCH) ci: delay all-green check for six minutes and activate verbose mode (Ruben Bridgewater) #7329 - [
262d4e4f06] - (SEMVER-PATCH) ci: split azure functions integration tests into multiple jobs (Roch Devost) #7301 - [
b25f5928d8] - (SEMVER-PATCH) chore: remove plugin checklist from PR template (simon-id) #7105 - [
78a05369e3] - (SEMVER-PATCH) chore(deps): bump lodash from 4.17.21 to 4.17.23 (dependabot[bot]) #7303 - [
494217fdf7] - (SEMVER-PATCH) fix log publish format (Roch Devost) #7293 - [
5b46416622] - (SEMVER-PATCH) [test optimization] Fix attempt to fix logic in playwright (Juan Antonio Fernández de Alba) #7325 - [
6b0ccd2d05] - (SEMVER-PATCH) ci: fix vendoring pipeline (Ruben Bridgewater) #7316 - [
b1c41b8625] - (SEMVER-PATCH) test: fix type issues in test optimization tests (Ruben Bridgewater) #7297 - [
b4af38d2d7] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) [#718...
5.83.0
- [
6c0bb877ad] - (SEMVER-MINOR) feat(llmobs): support manual instrumentation of prompts (Sam Brenner) #7257 - [
88ebb39bd5] - (SEMVER-PATCH) ci: fix vendored dependabot PRs (Ruben Bridgewater) #7306 - [
d7b6df874a] - (SEMVER-MINOR) fix: improve baggage implementation (Ruben Bridgewater) #7279 - [
aeddf92ce8] - (SEMVER-PATCH) fix: update iitm to 2.0.3 to fix minor memory leak (Ruben Bridgewater) #7314 - [
a995feed41] - (SEMVER-MINOR) feat: add class ConfigEnvSources to merge stable config and environment variables (Mikayla Toffler) #6982 - [
9e88ae02f5] - (SEMVER-PATCH) chore(ts): fix remaining TS errors in fake-agent.js (Thomas Watson) #7309 - [
aba6a5c21a] - (SEMVER-PATCH) added esm test for body-parser (Pablo Erhard) #7304 - [
85044aeaf1] - (SEMVER-PATCH) fix: do not log pg deprecation message (Ruben Bridgewater) #7307 - [
66ea7a3813] - (SEMVER-PATCH) fix(ci): harden and run dependabot workflow on update (Ruben Bridgewater) #7241 - [
a3b73737c8] - (SEMVER-PATCH) fix: do not log a deprecation message using pg (Ruben Bridgewater) #7269 - [
d9cd6fdbfd] - (SEMVER-PATCH) fix: normalize link context to DD context when consuming otel links (Ruben Bridgewater) #7210 - [
599960aaea] - (SEMVER-PATCH) chore(ci): update one-pipeline (campaigner-prod[bot]) #7302 - [
9deb40ba2d] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 2 directories with 4 updates (dependabot[bot]) #7288 - [
65478260d5] - (SEMVER-PATCH) fix: endpoint telemetry use setTimeout (simon-id) #7298 - [
8aec16828e] - (SEMVER-PATCH) chore: disable core test script in package.json (Thomas Watson) #7294 - [
fa08e426e5] - (SEMVER-PATCH) chore(ci): flag CodeCov uploads (Thomas Watson) #7283 - [
acae576675] - (SEMVER-PATCH) chore(deps-dev): bump globals from 16.5.0 to 17.0.0 (dependabot[bot]) #7291 - [
2f1bef885a] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 2 updates (dependabot[bot]) #7292 - [
363dca8237] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc from 61.5.0 to 62.0.0 (dependabot[bot]) #7290 - [
1e681ecd4f] - (SEMVER-PATCH) fix: do not send empty flare file to the agent (Roch Devost) #7287 - [
53eab581e0] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 96 updates (dependabot[bot]) #7280 - [
10cb57e432] - (SEMVER-PATCH) doc: update AGENTS.md for clarity and less tokens (Ruben Bridgewater) #7285 - [
7e2f72da9e] - (SEMVER-PATCH) test: fix flaky http2 test (Ruben Bridgewater) #7286 - [
6db603c00e] - (SEMVER-PATCH) test: fix MongoDB flaky DBM test (Bowen Brooks) #7131 - [
cb8bc8d1d8] - (SEMVER-MINOR) feat(llmobs): implement multi-tenant routing context support (Alexandre Choura) #7158 - [
b6a0389199] - (SEMVER-PATCH) fix(test-optimization): jest instrumentation applies auto test retries on top of other retry mechanisms (Calvin Bayer) #7251 - [
b9e9246750] - (SEMVER-PATCH) refactor(config): simplify remote config merging logic (Thomas Watson) #7278 - [
3f41eb1d25] - (SEMVER-PATCH) ci: [SINT-INT] fix dependabot-automation policy to work on pull_request events (Kylian Serrania) #7263 - [
b573730f19] - (SEMVER-PATCH) fix: encode baggage values, if necessary (Ruben Bridgewater) #7221 - [
ae1fc5e0e8] - (SEMVER-MINOR) feat(profiling): Add "serverless" property to profiler metadata (Attila Szegedi) #7274 - [
323593d4b1] - (SEMVER-PATCH) chore: simplify running mocha tests by auto requiring setup file (Ruben Bridgewater) #7215 - [
2416610981] - (SEMVER-PATCH) chore(types): fix TS error in integration test helper (Thomas Watson) #7282 - [
971bdd53fe] - (SEMVER-PATCH) refactor: move all config related code under config directory (Thomas Watson) #7204 - [
772fc3b22a] - (SEMVER-MINOR) feat(debugger): add Remote Enablement support (Thomas Watson) #7137 - [
cb2cd123a3] - (SEMVER-PATCH) Update to pprof-nodejs 5.13.2 (Attila Szegedi) #7275 - [
271f39db13] - (SEMVER-MINOR) [test optimization] Add automatic NX service detection (Juan Antonio Fernández de Alba) #7231 - [
e3ec10f18d] - (SEMVER-PATCH) feat(esbuild): warn when using --minify w/o --keep-names (Thomas Hunter II) #7248 - [
2dca0291e8] - (SEMVER-PATCH) fix(types): add dynamicInstrumentation config object to index.d.ts (Thomas Watson) #7271 - [
7e8ea24386] - (SEMVER-MINOR) feat(profiling): add process tags (Thomas Hunter II) #7268 - [
234b7c8f72] - (SEMVER-PATCH) fix(integration): support for koa router v15.2.0 (Pablo Erhard) #7266 - [
de37230b67] - (SEMVER-PATCH) chore(types): add parameters to NoopProxy baggage methods (Thomas Watson) #7264 - [
39c85a4da8] - (SEMVER-PATCH) fix: remove event emitter leak warning (Ruben Bridgewater) #7201 - [
a07f1f87dd] - (SEMVER-MINOR) feat: support undici via diagnostics_channel events (Stephen Belanger) [#7206](#72...
5.82.0
- [
e48b161098] - (SEMVER-MINOR) ws plugins will be disabled when config is set to false (Crystal Luc-Magloire) #7247 - [
145d85669f] - (SEMVER-PATCH) Add pubsub.delivery_duration_ms to push subscriptions (Nina Rei) #7205 - [
011ce7bbda] - (SEMVER-PATCH) chore: improve parallel mocha output (Ruben Bridgewater) #7207 - [
4f81eaf0e1] - (SEMVER-PATCH) refactor(test): improve type safety for spawned process URLs (Thomas Watson) #7219 - [
3e204e41db] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7232 - [
851e7ecfb6] - (SEMVER-PATCH) fix(aap): Fix appsec test for sinon.js 21.0.1 (Carles Capell) #7233 - [
e996e29640] - (SEMVER-MINOR) feat: enable websocket tracing by default (Thomas Hunter II) #7223 - [
68dc67c699] - (SEMVER-MINOR) feat: process tags for client trace statistics (Thomas Hunter II) #7177 - [
4236d96d9d] - (SEMVER-PATCH) chore(ai): updateai-sdktests for recent version (Sam Brenner) #7234 - [
05e6e6948d] - (SEMVER-PATCH) ci(llmobs): add evaluation metric assertion helper using node:assert (Sam Brenner) #7227 - [
64b7e4a323] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 4 updates (dependabot[bot]) #7191 - [
61f0b12136] - (SEMVER-MINOR) Improve weak hash detection accuracy for node-preload (Carles Capell) #7230 - [
411eb57ed1] - (SEMVER-PATCH) fix(aap): Fix endpoint operation name for detected endpoints (Carles Capell) #7217 - [
27353de103] - (SEMVER-PATCH) fix(baggage): ignore legacy baggage keys if not a valid header (Ruben Bridgewater) #7214 - [
d27d8dfcb4] - (SEMVER-PATCH) chore: activate more eslint imports and jsdoc rules (Ruben Bridgewater) #7213 - [
31cdd5dbdf] - (SEMVER-PATCH) fix tracer metadata when optional dependencies are missing (Roch Devost) #7143 - [
0e7563dbe8] - (SEMVER-PATCH) chore: update nyc to latest version (Ruben Bridgewater) #7208 - [
4392fe12e1] - (SEMVER-MINOR) feat: default to zstd compression for profile uploads on Node.js 24+ (Attila Szegedi) #7172 - [
ecce729332] - (SEMVER-MINOR) feat(tracing): add bullmq integration and dsm support (William Conti) #7123 - [
d0cc613d84] - (SEMVER-PATCH) refactor(remote_config): move capability registration to feature modules (Thomas Watson) #7127 - [
23815c7464] - (SEMVER-PATCH) chore: add vscode settings to enforce eslint to be default editor (Ruben Bridgewater) #7199 - [
fb90c01d4b] - (SEMVER-MINOR) feat: add middleware enter/exit/finish instrumentations to hono (Ruben Bridgewater) #7198 - [
b642331007] - (SEMVER-PATCH) refactor: use RESOURCE_NAME constant for resource tag check (Ruben Bridgewater) #7197 - [
85edbfa48b] - (SEMVER-PATCH) refactor(remote_config): move appsec-specific logic to appsec folder (Thomas Watson) #7122 - [
22211b0826] - (SEMVER-PATCH) fix: use sync call and use proper span context for Azure's EventHubs (Jordan Storms) #6943 - [
9f567525c5] - (SEMVER-MINOR) feat(mongodb-core): enhance isHeartbeat to also consider isMaster commands (Thomas Hunter II) #7190 - [
7a2b4276f4] - (SEMVER-PATCH) docs: improve AGENTS.md (Thomas Watson) #7189 - [
a035e9bce7] - (SEMVER-PATCH) Revert "ci: update openldap image with maintained one (#7181)" (Ruben Bridgewater) #7196 - [
7ae9abde61] - (SEMVER-PATCH) fix(llmobs): prevent config origin overwrite in enable() (Thomas Watson) #7183 - [
afbb00849c] - (SEMVER-PATCH) Executing automated changes (campaigner-prod[bot]) #7192 - [
06156ff7fb] - (SEMVER-MINOR) Changes for AI Integration Toolkit Project (William Conti) #7178 - [
a44e8f996e] - (SEMVER-PATCH) ci: update openldap image with maintained one (Ruben Bridgewater) #7181 - [
4a0249254d] - (SEMVER-PATCH) test: migrate tap to mocha (Ruben Bridgewater) #7135 - [
28b054c442] - (SEMVER-PATCH) refactor(remote-config): replace kPreUpdate with batch handler API (DEBUG-4402) (Thomas Watson) #7121 - [
11e33bf7b4] - (SEMVER-PATCH) Fix: updating remote config manager to send process_tags as an array (Crystal Luc-Magloire) #7180 - [
d401472cde] - (SEMVER-PATCH) docs: enhance JSDoc standards and document package structure (Thomas Watson) #7182 - [
2681a5e0a5] - (SEMVER-MINOR) feat(prisma): support output field and v7 support (Pablo Erhard) #7072 - [
5c8cd4f8bf] - (SEMVER-PATCH) ci: fix github action workflow versions and hash (Ruben Bridgewater) #7175 - [
0d62ee81e5] - (SEMVER-PATCH) fix: cleanup process tags code (Thomas Hunter II) #7176 - [
c715142f72] - (SEMVER-PATCH) Revert "fix amqplib upstream tests failing due to missing tag for release (#2…" (Ruben Bridgewater) #7174 - [
758d8c3846] - (SEMVER-MINOR) feat: process tags for telemetry, crash tracking, remote config (Thomas Hunter II) #7157 - [
5c1e8c5643] - (SEMVER-PATCH) chore(deps): bump qs from 6.14.0 to 6.14.1 (dependabot[bot]) #7169 - [
f92d86eefe] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 5 directories ...
5.81.0
- [
77b29cae48] - (SEMVER-PATCH) change integration tag to match python (Sam Brenner) #7128 - [
f6e121999b] - (SEMVER-PATCH) test: make assertions order-insensitive to prevent failing tests based on the framework version (Calvin Bayer) #7129 - [
48cbba9bbf] - (SEMVER-MINOR) feat(debugger): implement intelligent snapshot pruning for oversized payloads (Thomas Watson) #7006 - [
e9493e1923] - (SEMVER-MINOR) feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_ENABLED is set (Zachary Groves) #7113 - [
86b4f716ce] - (SEMVER-PATCH) chore: move vendored dependencies to non-standard folder (Roch Devost) #7115 - [
2a5063a090] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 3 updates (dependabot[bot]) #7117 - [
ebce36d6d3] - (SEMVER-PATCH) ci: use official version of dd-license-attribution (Thomas Watson) #7118 - [
623b972855] - (SEMVER-PATCH) chore(ci): do not push system-tests results on dependabot PR (Charles de Beauchesne) #7114 - [
b479dad1ee] - (SEMVER-PATCH) refactor: rename TypeScript documentation npm scripts (Thomas Watson) #7107 - [
a8ed0d8a2a] - (SEMVER-PATCH) test: rewrite assertion to use Node.js assert (Ruben Bridgewater) #6999 - [
083a15e32e] - (SEMVER-PATCH) switch to js implementation of orchestrion (Roch Devost) #6877 - [
acc6bef295] - (SEMVER-PATCH) ci: do not push to test optim on dependabot pr (Charles de Beauchesne) #7087 - [
07c5d9ec64] - (SEMVER-PATCH) test: fix openfeature flaky tests (Ayan Khan) #7088 - [
f52cb0b066] - [test optimization] allow overwriting the RUM flush wait time by setting environment variable DD_CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS (Calvin Bayer) - [
5856d72b53] - (SEMVER-PATCH) remove dev dependency on @rspack/cli (Roch Devost) #7096 - [
df41c8db22] - (SEMVER-MINOR) cache forensics workflow (d) #7066 - [
ffa3de42c5] - (SEMVER-PATCH) vendor bundled non-datadog dependencies (Roch Devost) #6958 - [
519137b6e0] - (SEMVER-MINOR) feat(llmobs): add reasoning token metrics in openai plugin (Xinyuan Guo) #7026 - [
1c9a1f41ce] - (SEMVER-PATCH) ci: add tests for the most popular package managers (Roch Devost) #7073 - [
9abe91ae72] - (SEMVER-PATCH) fix: update resource name when child span is active in store for Next.js (Crystal Luc-Magloire) #7000 - [
d562791c0b] - (SEMVER-MINOR) feat(ai_guard): add tags to Evaluation and AIGuardAbortError (Manuel Álvarez Álvarez) #7059 - [
e5d623c163] - (SEMVER-PATCH) ci: fix dependabot.yml to not have overlapping directories (Ruben Bridgewater) #7070 - [
460bf1461b] - (SEMVER-MINOR) collect and propagate process tags in first span of each chunk (Thomas Hunter II) #6733 - [
237ea96e4c] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #7054 - [
31a2890d20] - (SEMVER-PATCH) fix(ws): wrap event remove handler for message event removal (Ruben Bridgewater) #7052 - [
a897a2086c] - (SEMVER-PATCH) chore: simplify update-3rdparty-licenses workflow (Thomas Watson) #7064 - [
9aaadb558e] - (SEMVER-PATCH) ci: safer dependabot updates (Ruben Bridgewater) #7049 - [
590ba8edc7] - (SEMVER-MINOR) otel: add support for scope metrics (Munir Abdinur) #7063 - [
b95a717ca0] - (SEMVER-PATCH) chore: refactor update-3rdparty-licenses workflow (Thomas Watson) #7061 - [
2ce2872554] - (SEMVER-PATCH) fix: inline update-3rdparty-licenses.sh script into GH Workflow (Thomas Watson) #7058 - [
a408e50526] - (SEMVER-PATCH) test: skip prisma 7 tests for older Node.js versions (Ruben Bridgewater) #7050 - [
f62588731f] - (SEMVER-MINOR) fix(otel): support setting DD_METRICS_OTEL_ENABLED to False (Munir Abdinur) #7028 - [
490a6ffec2] - (SEMVER-PATCH) ignore space at eol in update 3rd party license script (Roch Devost) #7053 - [
46db10679b] - (SEMVER-PATCH) fix(aws-sdk): do not patch client config deserialization multiple times (Sam Brenner) #6991 - [
4b11d91375] - (SEMVER-MINOR) feat(debugger): add special handling for very large collections/objects (Thomas Watson) #6912 - [
5abf8070bd] - (SEMVER-PATCH) fix(debugger): initialize lastCaptureNs to ensure first probe hit is captured (Thomas Watson) #7042 - [
d23ef758ed] - (SEMVER-PATCH) fix(debugger): allow snapshotsPerSecond to be a float (Thomas Watson) #7041 - [
bc60861fc6] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #7046 - [
3ca3bd6200] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-jsdoc (dependabot[bot]) #7045 - [
581b163549] - (SEMVER-PATCH) chore(ci): Bump temporary version ofdd-license-attribution(Thomas Watson) #7040 - [
926cf806e4] - (SEMVER-PATCH) ^W^WPrepare support for vendored dependencies (Thomas Watson) #7039 - [
114188adc8] - Google GenAI integration for LLM observability and APM tracing. (Crystal Luc-Magloire) - [
e26aaf5ff3] - (SEMVER-MINOR) feat(openai): instrument openai reusable prompts (Alexandre Choura) #6941 - [[
930155a2ea](https://github.com/D...
5.80.0
- [
31a05d6f67] - (SEMVER-PATCH) [test optimization] Fix disable logic in playwright (Juan Antonio Fernández de Alba) #6954 - [
2fd9b1d434] - (SEMVER-PATCH) fix(llmobs): make sure all sdk methods are on the no-op sdk as well (Sam Brenner) #6949 - [
f04d912d95] - (SEMVER-PATCH) chore(iast): Fix overhead controller integration flaky test (Ugaitz Urien) #6926 - [
4dccc16abe] - (SEMVER-PATCH) [DB plugins] trigger sampling of span before injecting the trace parent comment (Naji Astier) #6653 - [
f87e8d630b] - (SEMVER-PATCH) chore: introduce jsdoc linter (Ruben Bridgewater) #6899 - [
ca4a561e7a] - (SEMVER-PATCH) fix: log plugin name in case the handler throws (Ruben Bridgewater) #6947 - [
26e740268f] - (SEMVER-PATCH) fix: instrument latest aws-sdk response headers (Sam Brenner) #6911 - [
d2208fc6d6] - (SEMVER-PATCH) fix(openai, llmobs): update openai integration consistency (Sam Brenner) #6932 - [
80ea153922] - (SEMVER-PATCH) chore(llmobs): move span processing hook to on span finish instead of core processor (Sam Brenner) #6875 - [
e760b3b973] - (SEMVER-PATCH) fix: Azure Service Bus batching memory leak (Jordan Storms) #6917 - [
16081ded18] - (SEMVER-PATCH) chore: update lockfile (2025-11-18) (Bryan English) #6942 - [
fb3452b595] - (SEMVER-PATCH) chore: add the tags returned by the service to the ai_guard span (Manuel Álvarez Álvarez) #6892 - [
4955d6dc9b] - (SEMVER-MINOR) allow providing a custom timeout to openfeature datadog provider (Leo Romanovsky) #6930 - [
fb4be89d55] - (SEMVER-PATCH) chore(refactor): rename some files and classes for ease of understanding (Thomas Hunter II) #6934 - [
b55ffd260d] - (SEMVER-PATCH) chore: add openfeature paths to codeowners by @datadog/feature-flagging (Leo Romanovsky) #6931 - [
5887f9eb27] - (SEMVER-MINOR) ci: update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #6936 - [
3e3e87f450] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6938 - [
4cac035b9f] - (SEMVER-MINOR) feat(llmobs): add boolean evaluation metric support (Sam Brenner) #6919
5.79.0
- [
19a7bfcf87] - (SEMVER-MINOR) [test optimization] feat: support multiple docblocks (Ruben Bridgewater) #6925 - [
df0ee1ed44] - (SEMVER-PATCH) chore(ci): Use runner:apm-k8s-m7i-metal for microbenchmarking (Dmytro Yurchenko) #6928 - [
0ecbf369a0] - (SEMVER-PATCH) [test optimization] Migrate cucumber plugin tests to integration tests (Juan Antonio Fernández de Alba) #6923 - [
d5805b314f] - (SEMVER-PATCH) [test optimization] Do not report jest test suites as failed if a module import failed (Juan Antonio Fernández de Alba) #6924 - [
4ff4de84f1] - (SEMVER-PATCH) chore: add types to the debugger session object (Thomas Watson) #6922 - [
8378ffd840] - (SEMVER-MINOR) [Appsec] AAP Requirements - Activation Origin (Carles Capell) #6896 - [
e098151c67] - (SEMVER-PATCH) Upgrade to latest node-server openfeature SDK and provider timeout test (Tyler Potter) #6907 - [
6d86211a45] - (SEMVER-PATCH) fix: add openfeature integration test to CI and fix tests (Tyler Potter) #6906
5.78.0
- [
f6c929e0ab] - (SEMVER-PATCH) [test optimization] Fix test suite error handling injest(Juan Antonio Fernández de Alba) #6913 - [
b4d004d7ce] - (SEMVER-MINOR) [AppSec] esbuild support for IAST (esm) (Carles Capell) #6821
5.77.0
- [
315020a61a] - (SEMVER-PATCH) fix(express): 2 crashes whenrouter[method]()is used with no handler (Ilyas Shabi) #6908 - [
e5e826e0e5] - (SEMVER-PATCH) chore(ci): merge release workflow into one file (simon-id) #6909 - [
ba308d4e90] - (SEMVER-PATCH) fix(iast): Fix stack traces when iast is enabled and application has --enable-source-maps (Ugaitz Urien) #6828 - [
ebd99f4b41] - (SEMVER-PATCH) [test optimization] Improve cypress flakiness (Juan Antonio Fernández de Alba) #6893 - [
80880d5f53] - (SEMVER-MINOR) feat(aap&iast): Detect vulnerability or attack on res.render in express (Ugaitz Urien) #6739 - [
532cf7f00f] - (SEMVER-MINOR) fix: propagate otel span kind to span.kind tag (Munir Abdinur) #6904 - [
5e2ed3d9aa] - (SEMVER-PATCH) chore: add ESM tests for instrumentations missing them (Pablo Erhard) #6814 - [
4c15f1231f] - (SEMVER-PATCH) fix(debugger): abort on unknown Debugger.paused reason (Thomas Watson) #6901 - [
72cd9aa74c] - (SEMVER-PATCH) chore(debugger): add comment about thread paused time being approximate (Thomas Watson) #6900 - [
28d8867e2b] - (SEMVER-PATCH) chore: add types to the debugger logger (Thomas Watson) #6889 - [
6c8d20325d] - (SEMVER-PATCH) chore: refactor config class to a singleton (Ruben Bridgewater) #6803 - [
8c5ec436fa] - (SEMVER-PATCH) chore(debugger): change CODEOWNERS for Debugger team (Thomas Watson) #6902 - [
81a2bc0e82] - (SEMVER-PATCH) test(debugger): handle Node 24.11.1+ ArrayBuffer inspector change (Thomas Watson) #6898 - [
e5c0194d10] - (SEMVER-PATCH) [test optimization] Move plugin jest tests to integration tests (Juan Antonio Fernández de Alba) #6837 - [
a5cf5d3b2c] - (SEMVER-PATCH) chore: reduce runtime metric flakiness and remove type warnings (Ruben Bridgewater) #6867 - [
51b35cf169] - (SEMVER-PATCH) [test optimization] Move plugin cypress tests to integration tests (Juan Antonio Fernández de Alba) #6876 - [
34a0619c1f] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 12 updates (dependabot[bot]) #6885 - [
078c9e4fd8] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #6879 - [
1672605fb8] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 18 updates (dependabot[bot]) #6880 - [
a759bb7011] - (SEMVER-PATCH) chore(deps-dev): bump bun (dependabot[bot]) #6878 - [
5ab55754e1] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #6864 - [
04ef9a4ad1] - (SEMVER-PATCH) test: fix telemetry forwarder leaving files behind to be committed (Roch Devost) #6858 - [
783dd14c5a] - (SEMVER-PATCH) [test optimization] Cache for codeowners (Juan Antonio Fernández de Alba) #6847 - [
4c487c4e30] - (SEMVER-PATCH) test: skip azure-event-hubs esm tests for now (Ruben Bridgewater) #6873 - [
bedced1280] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 17 updates (dependabot[bot]) #6872 - [
5a3d9b86df] - (SEMVER-PATCH) [Appsec] Fix mquery test for MongoDB v7 (Carles Capell) #6868 - [
69661b49a0] - (SEMVER-PATCH) chore: move datadog packages to dependabot ignore list (simon-id) #6862 - [
b7efd30206] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 14 updates (dependabot[bot]) #6859 - [
c6e76d3f38] - (SEMVER-PATCH) fix: Add tags into partially flushed traces (Pablo Erhard) #6843 - [
22862a7247] - (SEMVER-PATCH) chore(deps): bump @opentelemetry/resources (dependabot[bot]) #6853 - [
3efee666a0] - (SEMVER-PATCH) chore: update ttlcache to 2.0.1 (Ruben Bridgewater) #6851 - [
ea43faed3a] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #6852 - [
bcc3f3eb61] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server (dependabot[bot]) #6854 - [
545b12d5d3] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 64 updates (dependabot[bot]) #6856 - [
2f00f30986] - (SEMVER-PATCH) test: skip next.js tests on unsupported Node.js versions (Ruben Bridgewater) #6849 - [
9f80e76bea] - (SEMVER-PATCH) ci: do not try to update @opentelemetry/resources (Ruben Bridgewater) #6850 - [
7c0fc1a77f] - (SEMVER-PATCH) test: reduce esbuild flakiness (Ruben Bridgewater) #6841 - [
91bbe41dcf] - (SEMVER-PATCH) ci: fix too many characters for slack api in flakiness report message (Roch Devost) #6829 - [
043f896380] - (SEMVER-PATCH) fix(ai): fix streamed tool call parsing, tool call arguments in v5 (Sam Brenner) #6813 - [
944e92ba45] - (SEMVER-PATCH) test: reduce runtime metric flakiness (Ruben Bridgewater) #6835 - [
09fa2a0e08] - (SEMVER-PATCH) chore(deps): bump axios (dependabot[bot]) #6844 - [
729d1629cc] - (SEMVER-PATCH) test: skip test for new langchain versions (Sam Brenner) #6839 - [
a35c8d1e98] - *...