624e155c1d] - (SEMVER-PATCH) [CO] Temporarily remove stack trace limit when capturing CO traces (Thomas Watson) #616302f3421724] - (SEMVER-PATCH) [test-optimization][SDTEST-2367] Fix mocha integration tests in master (Mario Vidal Domínguez) #61626d2038124b] - (SEMVER-PATCH) chore(deps-dev): bump globals from 15.15.0 to 16.3.0 (dependabot[bot]) #60583d95ce803e] - (SEMVER-PATCH) chore: bump dev-dependency axios to v1.11.0 (Thomas Watson) #6160de27c1f9bf] - (SEMVER-PATCH) move release proposal workflow entirely to octo-sts (Roch Devost) #61581bd286055a] - (SEMVER-PATCH) chore: upgrade eslint-plugin-unicorn to v60.0.0 (Thomas Watson) #61483e3d0e2b82] - (SEMVER-PATCH) fix incorrect ref for mocha retry in ci workflows (Roch Devost) #6157845c6d5dc1] - (SEMVER-PATCH) dac strip io from bedrock (jsimpher) #6154c0e5a76306] - (SEMVER-PATCH) support next 15.4.x on appsec (Ilyas Shabi) #6135a216c2317a] - (SEMVER-PATCH) ci(openai): move cassettes for mocked responses to local directory in place of test agent (Sam Brenner) #615285b53d0c4f] - (SEMVER-PATCH) retry mocha tests automatically on the main branch (Roch Devost) #6153d292ed74d2] - (SEMVER-PATCH) ci: clean up code in integration tests helper (Thomas Watson) #6130963efe74a0] - (SEMVER-PATCH) remove token scope validation for release proposal script (Roch Devost) #61492cf891b442] - (SEMVER-PATCH) chore: fix deprecation notice in @stylistic/quotes ESLint config (Thomas Watson) #614716e5800ded] - (SEMVER-PATCH) remove npm view usage from plugin test version install (Roch Devost) #6115e545e4b603] - (SEMVER-PATCH) add release proposal script based on octo-sts policy (Roch Devost) #6140fe5bf31947] - (SEMVER-PATCH) Remove AsyncResource from sequelize (Ugaitz Urien) #612594afa6f363] - (SEMVER-PATCH) update release status script to use k8s test check (Roch Devost) #6139188e4d78b1] - (SEMVER-PATCH) [test-optimization] [SDTEST-2342] Normalize PR_NUMBER (Mario Vidal Domínguez) #6146f2164ae9b0] - (SEMVER-PATCH) Update dc-polyfill and remove patches (Ugaitz Urien) #6141229408a09b] - (SEMVER-PATCH) chore: bump all dev- and sub-dev-dependencies (Thomas Watson) #6143643e45c55a] - (SEMVER-PATCH) chore: revert force-upgrade of form-data (Thomas Watson) #6145982d5ad4b7] - (SEMVER-PATCH) Use form-data ^4.0.4 (Ugaitz Urien) #61444f6f9f2934] - (SEMVER-PATCH) [test-optimization] [SDTEST-2267] Fix flakiness in cypress tests (Mario Vidal Domínguez) #61381c011a9218] - (SEMVER-PATCH) add octo-sts trust policy for release proposal (Roch Devost) #611876c224d63d] - (SEMVER-PATCH) ci: pin Microsoft.Azure.Functions.ExtensionBundle to latest stable version (Duncan Harvey) #61217f16c3d9a5] - (SEMVER-PATCH) io removal for langchain integration (jsimpher) #6116ec89a2b08b] - (SEMVER-PATCH) update audit workflow to only run when lockfile is changed (Roch Devost) #6132782a8e160a] - (SEMVER-PATCH) [test-optimization] [SDTEST-2264] Modify git commit head data retrieval (Mario Vidal Domínguez) #6136415eb4f38a] - (SEMVER-MINOR) support iast with fastify (Ilyas Shabi) #6072c2a1f8cb89] - (SEMVER-MINOR) [SVLS-7133] Instrument Azure Service Bus (Jordan Storms) #6067d1e1f469e7] - (SEMVER-PATCH) chore: bump @eslint/plugin-kit dev-dependency (Thomas Watson) #61313c9fc50bd9] - (SEMVER-PATCH) [DI] Support custom logger in worker thread (Thomas Watson) #6128669090c207] - (SEMVER-PATCH) chore(openai): clean up code a bit (Sam Brenner) #612643fee33eb0] - (SEMVER-PATCH) [DI] Do not fail if a custom logger is configured (Thomas Watson) #6127b35b83981d] - (SEMVER-MINOR) Add support for trace tagging rules (Carles Capell) #6075c84661c896] - (SEMVER-PATCH) Temporarily cap supported @apollo/server version <5 (Carles Capell) #6124b131e97039] - (SEMVER-PATCH) dac strip io from vertex (jsimpher) #61038b7d80f2ac] - (SEMVER-PATCH) bump multer 2.0.2 (simon-id) #6123b485cb80c4] - (SEMVER-PATCH) fix release status script reading response text twice (Roch Devost) #61179b31467b22] - (SEMVER-PATCH) fix(test-optimization): typo in git commit tags (Calvin Bayer) #6119ab554a7617] - (SEMVER-PATCH) chore(openai): refactor streamed response handling to the tracing plugin (Sam Brenner) #6107f8434e9e65] - (SEMVER-PATCH) ci: activate config inversion ci validation (Ruben Bridgewater) #58468efbffa6f5] - (SEMVER-MINOR) [test-optimization] [SDTEST-2282] Add ci.job.id tag on supported CI providers (Mario Vidal Domínguez) #61149d0189aa18] - (SEMVER-PATCH) ci: skip guardrail telemetry unit tests if DD_INJECT_FORCE is used (Thomas Watson) #61132caa6151a1] - (SEMVER-PATCH) chore: make as much of profiler internals private as possible (Attila Szegedi) #6108bda7db414e] - (SEMVER-PATCH) ci: update one pipeline reference (Roberto Montero) #611299e7bb4b09] - (SEMVER-PATCH) Fix fs and rasp/iast problems (Ugaitz Urien) #60883c6d91c215] - (SEMVER-MINOR) Tag profiles with a sequence number (Attila Szegedi) #61068097aa4e14] - (SEMVER-PATCH) test: fix remote_config tests (Carles Capell) #61026aba693d31] - (SEMVER-PATCH) bump flakiness report green requirement (Roch Devost) #61059607dcd898] - (SEMVER-MINOR) Add ASM_EXCLUSION_DATA capability + RC management + test and refactor (Carles Capell) #6101e2dbaa8934] - (SEMVER-PATCH) ci: add explicit dependabot label for use in automation (Roch Devost) #610020f126508d] - (SEMVER-PATCH) ci: add job count for parametric system tests (Roch Devost) #6099a99f622ba6] - (SEMVER-PATCH) Revert "next uncapping in source code" (Roch Devost) #60982244cf0e76] - (SEMVER-MINOR) feat(langchain, llmobs): expand langchain support for tools and vectorstores (Sam Brenner) #5760765635b968] - (SEMVER-PATCH) ci: disable legacy Gitlab exec in order to fix jobs failing with green status (Dmytro Yurchenko) #609700c4e732f2] - (SEMVER-PATCH) replace get-port with OS default port in ip_extractor.spec.js (simon-id) #6095195f0ce523] - (SEMVER-PATCH) ci: cap supported next version to be <15.4.1 (Thomas Watson) #6094551f314f76] - (SEMVER-PATCH) Revert "ci: add paths config to workflows for github & pull_request trigger (#5891)" (Thomas Watson) #6093590bba7f9f] - (SEMVER-PATCH) test: rewrite aws sqs batch test to be deterministic (Roch Devost) #608309a838b82f] - (SEMVER-PATCH) test: update confluent kafka tests to use dynamic topic (Roch Devost) #6079d65e486711] - (SEMVER-PATCH) ci: add paths config to workflows for github & pull_request trigger (Roch Devost) #589185a50a53fe] - (SEMVER-PATCH) ci: add stats and branch/date options to flakiness report (Roch Devost) #60763d58866e72] - (SEMVER-PATCH) [test-optimization] downgrade limiter to v1.1.5 for old cypress (Ruben Bridgewater) #6091aaae9c2551] - (SEMVER-PATCH) datastreams: skip null array entries (Ruben Bridgewater) #6090e8ac8bf622] - (SEMVER-PATCH) remove async storage from child_process instrumentation (William Conti) #5960f97d2cde99] - (SEMVER-PATCH) fix: some guardrail telemetry should only be sent once (Thomas Watson) #6029c67baf6e80] - (SEMVER-MINOR) [test-optimization] [SDTEST-2290] Fix support for Cucumber 12+ (Mario Vidal Domínguez) #6087ea0d023890] - (SEMVER-MINOR) [DI] Add support for loading probes from JSON file (Thomas Watson) #594146c7a7c1b9] - (SEMVER-PATCH) ci: exercise more of the guardrails code during testing (Thomas Watson) #60346804d6d550] - (SEMVER-PATCH) chore(llmobs): add internal ability to tag tool id on tool messages (Sam Brenner) #60229e3721cd71] - (SEMVER-PATCH) [test-optimization] [SDTEST-2290] Remove Cucumber and Selenium tests (Mario Vidal Domínguez) #6086fd626ea4ec] - (SEMVER-PATCH) [Code Origin] Take source maps into account in stack traces (Thomas Watson) #6070d5f5adf973] - (SEMVER-PATCH) fix indeterministic request id failing di snapshot test (Roch Devost) #6084ebe303e882] - (SEMVER-PATCH) Update WAF rules to v1.15.0 (Carles Capell) #6082cb54870963] - (SEMVER-MINOR) [test-optimization] [SDTEST-2264] Upgrade attempt_to_fix to v5 (Mario Vidal Domínguez) #6074fe0e057f39] - (SEMVER-PATCH) fix sqs test race condition when deleting the queue (Roch Devost) #60683c8de0a523] - (SEMVER-PATCH) move test optimization integration tests to dedicated folder (Roch Devost) #60479a2ca1d8b2] - (SEMVER-PATCH) ESLint: Clean up Node.js built-in ignores (Thomas Watson) #6059d5b6932cba] - (SEMVER-PATCH) [test-optimization] [SDTEST-2272] Fix attempt_to_fix tagging in Playwright (Mario Vidal Domínguez) #6071d04f2b4e87] - (SEMVER-PATCH) [test-optimization] [SDTEST-2267] Remove getPort from Test Optimization tests (Mario Vidal Domínguez) #6064a9eaa1cf08] - (SEMVER-MINOR) Bump native-appsec package + ASM multi DD config capability (Carles Capell) #604947d3c6312a] - (SEMVER-MINOR) instrumentation: add hono support (Ruben Bridgewater) #60611e4c9f3ca0] - (SEMVER-PATCH) support blocking on fastify multipart (Ilyas Shabi) #5980a57677c113] - (SEMVER-PATCH) Use files property in package.json instead of .npmignore (Thomas Watson) #53204a08404136] - (SEMVER-PATCH) test: use dynamic queue name for aws sqs tests (Roch Devost) #6050d4c55ba452] - (SEMVER-PATCH) [test-optimization] Add logs for Playwright test (Mario Vidal Domínguez) #6055d3764398de] - (SEMVER-PATCH) ESLint: Scope certain files to other Node.js versions than v18.0.0 (Thomas Watson) #60309453dcf991] - (SEMVER-PATCH) datastreams: safer and faster schema serialization (Ruben Bridgewater) #6042ef608d6c48] - (SEMVER-PATCH) test: remove get-port usage in core tests and appsec (Roch Devost) #6060b4edcab2a2] - (SEMVER-PATCH) test: remove get-port usage from inferred proxy test (Roch Devost) #6054f2f650b528] - (SEMVER-PATCH) ESLint: Require 'use strict' header (Thomas Watson) #53341f4d857a96] - (SEMVER-PATCH) chore: update dependencies & dependabot & less cache lookups (Ruben Bridgewater) #6041e7cf286691] - (SEMVER-PATCH) Enable recommended rules for eslint-plugin-n (Thomas Watson) #52169ff794ccfc] - (SEMVER-PATCH) perf: improve algorithm for getting callsites in AppSec (Thomas Watson) #60442ada98a565] - (SEMVER-PATCH) docs: recipe for new integrations [LANGPLAT-352] (Emmett Butler) #59843da3ad9af6] - (SEMVER-PATCH) ssi: fix reporting for services instrumented via SSI (Munir Abdinur) #6048faee41421a] - (SEMVER-PATCH) test: use dynamic test topic for kafkajs tests (Roch Devost) #6053bf402c887a] - (SEMVER-PATCH) ci: add sleep between yarn install retries (Roch Devost) #60461e08b2aa0b] - (SEMVER-PATCH) test: fix next test network error by removing get-port usage (Roch Devost) #60515f88defaf8] - (SEMVER-MINOR) Enhance Service Representation for Serverless (Zarir Hamza) #5967619c3018aa] - (SEMVER-PATCH) instrumentation: fix service name for oracledb (Ruben Bridgewater) #603814dec06798] - (SEMVER-PATCH) test: fix test name (Thomas Watson) #6039030dad4600] - (SEMVER-PATCH) ci: align all codecov/codecov-action GitHub Action versions (Thomas Watson) #60335338fc5e00] - (SEMVER-PATCH) Bump eslint-plugin-n (dependabot[bot]) #6035d07ee7c03b] - (SEMVER-PATCH) chore: ignore jest-docblock in dependabot (Ruben Bridgewater) #603199bbca36d7] - (SEMVER-MINOR) feat: add automatic heap snapshots to help debug memory issues (Roch Devost) #59205ec931b960] - (SEMVER-MINOR) Improve SSRF ignoring tainted values after # (Ugaitz Urien) #6023a1dbec0d39] - (SEMVER-PATCH) test: improve documentation of default values in test agent (Thomas Watson) #6028f3da1ad402] - (SEMVER-PATCH) Bump eslint-plugin-unicorn from v57.0.0 to v59.0,1 (Thomas Watson) #6027a5a270ad2a] - (SEMVER-PATCH) ESLint: Run linter on Cypress support file (Thomas Watson) #602632fae9bb47] - (SEMVER-PATCH) Inline eslint-config-standard config/rules in eslint.config.mjs (Thomas Watson) #60204f0d900112] - (SEMVER-PATCH) ESLint: Explicitly load used plugins (Thomas Watson) #6024cbdfd06c9e] - (SEMVER-PATCH) Remove vendored jsonpath-plus (Carles Capell) #60211137f402c3] - (SEMVER-PATCH) instrumentation: fix oracle db connection string (Ruben Bridgewater) #6003785155eaae] - (SEMVER-PATCH) [test-optimization] [SDTEST-2214] Fix instrumentation Jest in v5.57.0+ (Mario Vidal Domínguez) #60172136b379e0] - (SEMVER-PATCH) fix release status checks to use new gitlab workflows (Roch Devost) #60186a78b5c5d4] - (SEMVER-PATCH) Migrating Tedious from Async Resource to runStores (Crystal Magloire) #574724cbac1956] - (SEMVER-MINOR) tracing: add support for graphql esm applications (William Conti) #6004c0caabe3f6] - (SEMVER-PATCH) Bump the gh-actions-packages group across 1 directory with 2 updates (dependabot[bot]) #598942820c0296] - (SEMVER-PATCH) Bump the dev-minor-and-patch-dependencies group across 1 directory with 5 updates (dependabot[bot]) #59949b78af993a] - (SEMVER-PATCH) Add script to allow running CI on community PRs (Thomas Watson) #6016bc0b431aa5] - (SEMVER-PATCH) docs: fix typo primsa to prisma (Sho) #6005275d80db21] - (SEMVER-MINOR) Upgrade libddwaf native bindings (Carles Capell) #5792c569d200ab] - (SEMVER-PATCH) Add custom ESLint rule: safe-typeof-object (Thomas Watson) #59935d6e10e1e7] - (SEMVER-PATCH) tracing: fix child process bug when used with bluebird promises (William Conti) #600241ce55c79c] - (SEMVER-PATCH) Fix release status method (Ugaitz Urien) #600103414f0316] - (SEMVER-PATCH) Keep internal dependencies at pinned versions (Attila Szegedi) #5995ce14ccd670] - (SEMVER-MINOR) Add _dd.integration to spans to have a safe component tag (Andrea Marziali) #56522348ed7695] - (SEMVER-PATCH) ci: use official system tests GitHub Actions workflow (Thomas Watson) #588426f859e42b] - (SEMVER-PATCH) ci: auto-dedupe yarn.lock file for PRs created by bots (Thomas Watson) #5982464af85789] - (SEMVER-PATCH) chore: update dependencies and dependabot config (Ruben Bridgewater) #5981398b78a5a8] - (SEMVER-PATCH) fix(llmobs): do not submit spans without an ml application specified (Sam Brenner) #59869b24b9a82b] - (SEMVER-PATCH) chore(llmobs): add enable and disable debug logs (Sam Brenner) #59874349e8237f] - (SEMVER-PATCH) remove async storage from redis instrumentations (William Conti) #59212c87998865] - (SEMVER-PATCH) [test-optimization] [SDTEST-2214] Add capability tagging for Failed Test Replay (Mario Vidal Domínguez) #5992c1d66b770f] - (SEMVER-PATCH) test: make sandbox package installation work offline (Thomas Watson) #5976445a6d0018] - (SEMVER-MINOR) Add option to append comment to pg queries (Ruben Bridgewater) #59294423fb1d40] - (SEMVER-MINOR) add event loop and gc configuration for runtime metrics (Roch Devost) #591330ad9e9d6e] - (SEMVER-PATCH) Add SSI Appsec System tests (Flavien Darche) #5983c4710cce27] - (SEMVER-PATCH) remove async storage from cassandra-driver (William Conti) #59499099b48196] - (SEMVER-PATCH) remove async storage from moleculer (William Conti) #5956a118cce951] - (SEMVER-PATCH) [DI] Log even more relevant debug info in case of exceptions (Thomas Watson) #5974c9b3a3262f] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Rename tag name of Git Commit Sha Discrepancy metric (Mario Vidal Domínguez) #59781ace907afc] - (SEMVER-PATCH) [DI] Use isString helper when asserting string (Thomas Watson) #59753367f5a91e] - (SEMVER-PATCH) Ensure buffer gets correctly stringified when logged (Thomas Watson) #597955a80d5b21] - (SEMVER-PATCH) test: skip undici v7.11 tests on Node.js 18 (Ruben Bridgewater) #5977bc71e42cb8] - (SEMVER-PATCH) Link to dd-trace on npm via the GitHub Deployments page for npm (Thomas Watson) #5953c83912ee5e] - (SEMVER-PATCH) Activate weekly dependabot PRs for npm and switch actions to weekly (Ruben Bridgewater) #59300329fdfb16] - (SEMVER-PATCH) test: load helpers directly instead of using globals (Ruben Bridgewater) #5962f6fcf98f14] - (SEMVER-PATCH) Log JSON parse errors for DD_SPAN_SAMPLING_RULES_FILE (Thomas Watson) #5940264e1e10d5] - (SEMVER-PATCH) ci(openai): resolve further test conflicts from bumping openai support and merging major changes (Sam Brenner) #596521853f42fb] - (SEMVER-PATCH) ci(openai): resolve incorrect merge resolution for moderations test (Sam Brenner) #5964d3710ab844] - (SEMVER-MINOR) feat(openai): support OpenAI v5 (Sam Brenner) #596305ca5350d3] - (SEMVER-PATCH) reduce output size of flakiness report (Roch Devost) #59573cb6f656ba] - (SEMVER-PATCH) ci(openai): use vcr snapshot cassettes from test agent in tests to replace mocking (Sam Brenner) #5951d7eaa07c86] - (SEMVER-PATCH) Fix fs test expecting a promise returning method to throw sync (Ruben Bridgewater) #59581900061d73] - (SEMVER-MINOR) Remove SSI profiler heuristics telemetry (Attila Szegedi) #59031ddb718a01] - (SEMVER-PATCH) test: remove loading of tap where not needed (Thomas Watson) #5955ebf33d410b] - (SEMVER-PATCH) Use proper API to get number of bytes in data (Thomas Watson) #5927845ca41622] - (SEMVER-PATCH) Allow blocking on fastify cookie (Ilyas Shabi) #5910ee3f03490c] - (SEMVER-PATCH) [test optimization] Fix playwright tests in v5 (Juan Antonio Fernández de Alba) #5944abdf73b782] - (SEMVER-PATCH) add documentation note about how to add instrumentation tests to CI (Emmett Butler) #595007785fdf2e] - (SEMVER-MINOR) Add disabled by default integration concept (William Conti) #560934b8c653cf] - (SEMVER-PATCH) remove async storage from memcached instrumentation (William Conti) #59369ff68ff232] - (SEMVER-PATCH) Make profiler integration tests more lenient (Attila Szegedi) #59428cdf312cc8] - (SEMVER-PATCH) remove async storage from elasticsearch instrumentation (William Conti) #5935f8c0e9c95f] - (SEMVER-PATCH) Bump the gh-actions-packages group across 6 directories with 6 updates (Ruben Bridgewater) #59319b817d974a] - (SEMVER-PATCH) add 100.65.0.0/10 in private CIDRs list (simon-id) #5938cd8b566d2b] - (SEMVER-PATCH) Clear internal timer when manually flushing agent exporter (Thomas Watson) #5937f802fcd1af] - (SEMVER-PATCH) Update one pipeline reference (Roberto Montero) #593929704cf1d3] - (SEMVER-PATCH) fix(esbuild): call the hook function properly in the bundler register (Sam Brenner) #5934205a001804] - (SEMVER-MINOR) Enable log injection by default for structured loggers (Ida Liu) #5859fc288e787f] - (SEMVER-PATCH) Update .gitlab/one-pipeline.locked.yml (Pawel Chojnacki) #5932b269a7265f] - (SEMVER-MINOR) Support for Prisma client library (Bowen Brooks) #56059f9568b531] - (SEMVER-PATCH) docs: fix bug in docs related to running tests (Thomas Watson) #59264e420cb097] - (SEMVER-PATCH) Ensure collected data is sent to the agent even if flushInterval is negative (Thomas Watson) #5923a65d07496b] - (SEMVER-PATCH) Code cleanup: Improve calculation of number of bytes in string (Thomas Watson) #5924fbbccfcba5] - (SEMVER-PATCH) feat(tracer): implement process discovery feature (Damien Mehala) #5782edc2adadee] - (SEMVER-PATCH) [DI] Improve internal timer performance (Thomas Watson) #592242ce94b5b8] - (SEMVER-PATCH) Fix detection of stacks originating from dd-trace (Thomas Watson) #5773f7ab8518f4] - (SEMVER-PATCH) ci(langchain): skip latest langchain in ci until mocking is fixed (Sam Brenner) #59192ce554fc81] - (SEMVER-PATCH) Reduce computation overhead for inactive complex log messages (Thomas Watson) #591627eb1c81ca] - (SEMVER-PATCH) Clean up code in Crashtracker class (Thomas Watson) #5917a408cd7251] - (SEMVER-PATCH) Detect destructuring process.env and use the config-helper instead (Ruben Bridgewater) #590166dede60bc] - (SEMVER-PATCH) Update mocha to ^v11.6.0 (Ruben Bridgewater) #59082f99f419bf] - (SEMVER-PATCH) Simplify config.js by removing _setValue helper (Ruben Bridgewater) #5855d3ab99e957] - (SEMVER-PATCH) fix: Add mongo heartbeatEnabled param to tracer entrypoint (Ruben Bridgewater) #5912b263285831] - (SEMVER-PATCH) wrapCommandQueueClass fix super call (Ruben Bridgewater) #5911c2c9f5090e] - (SEMVER-MINOR) Support schema extraction in fastify response objects (Ilyas Shabi) #5894020c925d41] - (SEMVER-MINOR) Allow blocking on fastify path params (Ilyas Shabi) #5889f88b9af3b1] - (SEMVER-PATCH) Fix flakiness detection script typo (Roch Devost) #5907778def8b0e] - (SEMVER-PATCH) update flakiness report with min occurrences and merge matrix runs (Roch Devost) #590065e18d06b0] - (SEMVER-PATCH) Improve support for esbuild + esm with DD_BUILD_ESM env var (Ugaitz Urien) #58887e544f6a92] - (SEMVER-PATCH) Remove explicit AbortSignal reason (Carles Capell) #59049f903dd3f9] - (SEMVER-PATCH) [test-optimization] [SDTEST-1060] Add mocked files of Jest to the list of dependencies in TIA (Mario Vidal Domínguez) #588507e9939bd8] - (SEMVER-MINOR) Revert "Revert "Update to libdatadog-nodejs 0.7.0 (#5896)" (#5902)" (Attila Szegedi) #5905bf64a9cb1e] - (SEMVER-PATCH) test: sort config value assertions (Thomas Watson) #58999b3d7fdec6] - (SEMVER-PATCH) [test optimization] Improve flakiness of performance overhead test (Juan Antonio Fernández de Alba) #5898e9b2b58bc6] - (SEMVER-MINOR) [test optimization] Update test optimization spec (Juan Antonio Fernández de Alba) #5897a8b71852b5] - (SEMVER-PATCH) Revert "Update to libdatadog-nodejs 0.7.0 (#5896)" (Thomas Watson) #5902b4cfa7fff2] - (SEMVER-PATCH) [test-optimization] [SDTEST-2163] Check framework version in capabilities tagging (Mario Vidal Domínguez) #5876024282b2c1] - (SEMVER-PATCH) Fix router not working with deeply nested middleware (Ruben Bridgewater) #58909a8a6ec87b] - (SEMVER-MINOR) Update to libdatadog-nodejs 0.7.0 (Attila Szegedi) #58967e95984d09] - (SEMVER-PATCH) test: clean up usage of agent.assertTelemetryReceived (Thomas Watson) #5883b9e0157602] - (SEMVER-PATCH) ci: fix bug with GitLab CI (Thomas Watson) #5895b800822fab] - (SEMVER-PATCH) add explicit main ref when checking out system tests in workflow (Roch Devost) #58920b3ab0c4c6] - (SEMVER-MINOR) chore(ssi): send injection and instrumentation telemetry (Munir Abdinur) #572172597c5433] - (SEMVER-MINOR) Add blocking for fastify query and body (Ilyas Shabi) #5806b249c2e4d1] - (SEMVER-MINOR) Reduce false positives when unvalidated redirect vulnerability is detected (Ugaitz Urien) #5880601885daa2] - (SEMVER-MINOR) feat: add config DD_RUNTIME_METRICS_RUNTIME_ID_ENABLED / remove experimental (Anna) #5865075c8e49a5] - (SEMVER-MINOR) feat(openai): change span resource names to be consistent between openai v3 and v4 (Sam Brenner) #5638cafe33b83f] - (SEMVER-PATCH) Update pprof-nodejs to 5.8.2 (Attila Szegedi) #58665e417ca367] - (SEMVER-PATCH) fix audit running on pull requests not touching dependencies (Roch Devost) #58798e11d857aa] - (SEMVER-MINOR) Implement Config Chaining (Ayan Khan) #5374c5188d8f27] - (SEMVER-PATCH) fix missing octokit dependency for flakiness report workflow (Roch Devost) #58783b64de7abc] - (SEMVER-PATCH) Fix and improve esbuild and add it to the CI (Ruben Bridgewater) #5877ed2469ea9b] - (SEMVER-PATCH) perf: improve the internal config set function (Thomas Watson) #58727f44491fe9] - (SEMVER-PATCH) [test-optimization] [SDTEST-303] Fix jest@30 release (Juan Antonio Fernández de Alba) #458185c5d33d57] - (SEMVER-PATCH) chore: bump brace-expansion dev-dependency (Thomas Watson) #5875fab3ee9408] - (SEMVER-PATCH) chore: temporarily restrict yarn audit to prod deps only in CI (Thomas Watson) #587494e55a2e2c] - (SEMVER-PATCH) fix missing repo flag for retry workflow (Roch Devost) #5870ccc52ef8ee] - (SEMVER-PATCH) [SVLS-5649] Add HTTP Context Propagation to Azure Functions (Jordan Storms) #583993d59c4f88] - (SEMVER-PATCH) add comments explaining the flakiness report script (Roch Devost) #58695013ed8750] - (SEMVER-PATCH) add flakiness report workflow (Roch Devost) #5856784197db4d] - (SEMVER-PATCH) test: speed up DI tests (Thomas Watson) #58637e78aaaa8f] - (SEMVER-PATCH) [DI] Support custom upload interval (Thomas Watson) #5861388c91670e] - (SEMVER-PATCH) fix oracle db bug (Ayan Khan) #58686796afdd03] - (SEMVER-PATCH) Get response headers on Fastify by the end of the request (Ilyas Shabi) #58317ecad193d3] - (SEMVER-PATCH) Cache tainted value of query params in express v5 (Ilyas Shabi) #5716145dcd7709] - (SEMVER-PATCH) [test-optimization] [SDTEST-303] Unblock CI due to Jest@30 release (Mario Vidal Domínguez) #586227eaee58f4] - (SEMVER-PATCH) add workflow to auto-retry main and release branches (Roch Devost) #5851994323dbca] - (SEMVER-PATCH) Do not extract baggage when config.tracePropagationBehaviorExtract is 'ignore' (Ida Liu) #58603c8fe63a34] - (SEMVER-PATCH) [test-optimization] [SDTEST-2144] Fix it.failing in combination with EFD (Mario Vidal Domínguez) #5857ec706ad4bb] - (SEMVER-PATCH) Fix iast mysql2 (Ugaitz Urien) #5847e5dcebca20] - (SEMVER-PATCH) test: clean up fake agent start/stop code (Thomas Watson) #585438f67f3e16] - (SEMVER-PATCH) test: reduce usage of get-port dependency (Thomas Watson) #5848b7e4f8e015] - (SEMVER-PATCH) test: destroy active connections when stopping fake agent (Thomas Watson) #5853ffcef30249] - (SEMVER-PATCH) move cypress tests from apm integrations to test optimization (Roch Devost) #584990fe64b984] - (SEMVER-PATCH) Baggage update (Ida Liu) #58159c58aefabc] - (SEMVER-PATCH) [test optimization] Fix test optimization tests in v5 release line (Juan Antonio Fernández de Alba) #5844b9375e96f4] - (SEMVER-MINOR) Remove Header Injection vulnerability detection (Carles Capell) #58362fd2bcb301] - (SEMVER-PATCH) Initial central configuration inversion (Ruben Bridgewater) #5603e7bb334853] - (SEMVER-PATCH) Allow for reordering of files in the upload (Attila Szegedi) #58458045409ef6] - (SEMVER-PATCH) Fix startuplog crashing by serializing bigint (Ruben Bridgewater) #5842d9f0d7e414] - (SEMVER-PATCH) split ci jobs by team workflows (Roch Devost) #5817f1f87830b3] - (SEMVER-PATCH) [Code Origin for Spans] Only send top user frame in entry spans (Thomas Watson) #5763b4b18e3f6f] - (SEMVER-PATCH) [test optimization] Remove async resource usage from playwright (Juan Antonio Fernández de Alba) #5835c43be9ce5b] - (SEMVER-PATCH) [test optimization] Remove async resource usage from vitest (Juan Antonio Fernández de Alba) #583475c5a45758] - (SEMVER-PATCH) [test optimization] Remove async resource usage from cucumber (Juan Antonio Fernández de Alba) #5833d88c81e789] - (SEMVER-PATCH) [test optimization] Remove usage of async resource from jest (Juan Antonio Fernández de Alba) #5811429f0df6bc] - (SEMVER-PATCH) Update eslint rules and activate multiple more (Ruben Bridgewater) #5800c21e73b19a] - (SEMVER-MINOR) Add appsec.enabled origin gauge metric (Ugaitz Urien) #5794ccc1d32822] - (SEMVER-MINOR) feat(llmobs): propagate mlApp for LLM proxy or gateway services (Sam Brenner) #5553634aad27e5] - (SEMVER-PATCH) fix remaining mysql/mariadb async resource usage (Roch Devost) #58401df163a69d] - (SEMVER-PATCH) [test optimization] Remove deprecated async resource from mocha (Juan Antonio Fernández de Alba) #5830aea6872e4d] - (SEMVER-PATCH) bump multer (Ilyas Shabi) #58282531473c11] - (SEMVER-PATCH) fix store binding transform not executing with undefined current store (Roch Devost) #58255d7a7f1899] - (SEMVER-PATCH) Fix overhead controller test flakyness (Ugaitz Urien) #5824f099f66fcb] - (SEMVER-PATCH) Don't use DD_ prefix on test-only env var (Attila Szegedi) #574200efd03830] - (SEMVER-PATCH) test: speed up DI integration tests (Thomas Watson) #5823cc2b8a6306] - (SEMVER-PATCH) ci(openai): remove flaky configuration test (Sam Brenner) #582254d5898c7b] - (SEMVER-PATCH) [DI] Support non-normalized source path names in source maps (Thomas Watson) #5821f3503ed934] - (SEMVER-MINOR) Enable profiles' zstd compression on Node.js <23.8.0 (Attila Szegedi) #5820ca888d2dc0] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Add telemetry for the GIT_COMMIT_SHA discrepancies (Mario Vidal Domínguez) #5772a7d180a15d] - (SEMVER-MINOR) chore(tracing): remove asyncstorage from google cloud pub/sub (William Conti) #5796070a7d177f] - (SEMVER-MINOR) tracing: remove asyncresource from kafka instrumentations (William Conti) #570363f4c0367c] - (SEMVER-PATCH) Fix vitest edge case for undefined errors (Juan Antonio Fernández de Alba) #58094740380b80] - (SEMVER-PATCH) [test optimization] Fix createSandbox (Juan Antonio Fernández de Alba) #58103d379da0da] - (SEMVER-PATCH) [test-optimization] [SDTEST-2122] Modify Impacted Tests algorithm (Mario Vidal Domínguez) #580717e3ddfc38] - (SEMVER-PATCH) Test: Ensure yarn.lock doesn't contain duplicates (Thomas Watson) #5808430f5aef9a] - (SEMVER-PATCH) Improve agent.assertFirstTraceSpan to accept an object (Ruben Bridgewater) #5805aa68b47300] - (SEMVER-MINOR) chore: remove async storage from rabbitmq integrations (William Conti) #57345d2b3b621b] - (SEMVER-PATCH) convert mysql/mysql2/mariadb from asyncresource to runstores (Roch Devost) #5723569c46d71b] - (SEMVER-PATCH) Make get-port wait between retries in tests (Ruben Bridgewater) #58013f79205e28] - (SEMVER-MINOR) [test-optimization] [SDTEST-1821] Implement impacted tests detection (Mario Vidal Domínguez) #554336f4669c7a] - (SEMVER-PATCH) Fix missing returns (Ruben Bridgewater) #5799d0de1c38ac] - (SEMVER-PATCH) Activate more complicated unicorn eslint rules (Ruben Bridgewater) #57908b95a5fea0] - (SEMVER-PATCH) Update dependencies (Ruben Bridgewater) #5791ea7e2ca526] - (SEMVER-PATCH) ci(aws-sdk): fix bedrock runtime tests failing (Sam Brenner) #5795c504dc6244] - (SEMVER-PATCH) Pin openai tests to below v5 in plugin test (Ruben Bridgewater) #57935e0f54e6fd] - (SEMVER-PATCH) Activate more unicorn eslint rules (Ruben Bridgewater) #57895320f381d8] - (SEMVER-PATCH) Activate multiple eslint rules (Ruben Bridgewater) #5786153a813e63] - (SEMVER-PATCH) add release status checks (Roch Devost) #5674db66b0a2fb] - (SEMVER-PATCH) [test-optimization] [SDTEST-1923] Fix Playwright tests in v5 (Mario Vidal Domínguez) #5788b9cb0ba524] - (SEMVER-PATCH) [test optimization] Update automatic log submission tests to include playwright (Juan Antonio Fernández de Alba) #5783108a847fdb] - (SEMVER-MINOR) add baggage to span tags (Ida Liu) #5767fe11a427e8] - (SEMVER-MINOR) feat: add deterministic sampling with knuth based on TraceId (Benjamin De Bernardi) #57121639cf7f58] - (SEMVER-PATCH) bump dc-polyfill to 0.1.9 (Roch Devost) #5784c946c71223] - (SEMVER-PATCH) test: clean up Mocha setup code withVersions and withExports (Thomas Watson) #57856bfd2dd891] - (SEMVER-MINOR) [Code Origin for Spans] Add support for Express entry spans (Thomas Watson) #5423d863bc420e] - (SEMVER-PATCH) test: clean up yarn services script (Thomas Watson) #5781676146afe4] - (SEMVER-PATCH) test: remove manual promise handling from test (Thomas Hunter II) #5759f7287a1329] - (SEMVER-PATCH) Make the ddBasePath variable a static string (Thomas Watson) #5775019b06661e] - (SEMVER-PATCH) Docs on adding new APIs to dd-trace-api (Bryan English) #5749b5dfaab5a9] - (SEMVER-PATCH) test: clean up algorithm to create versions/* folders (Thomas Watson) #57784c99cbfd0f] - (SEMVER-PATCH) test: clean up invalid code in yarn services script (Thomas Watson) #577968d5534d11] - (SEMVER-PATCH) Bump ESLint dependencies (Thomas Watson) #5776c970eb5dbb] - (SEMVER-MINOR) Configurable NativeSpaceProfiler samplingInterval (Attila Szegedi) #5766c9918c0fcc] - (SEMVER-MINOR) New vulnerability sampling algorithm (Ugaitz Urien) #56975ba58ae920] - (SEMVER-PATCH) Fix unicorn linter errors to activate more rules (Ruben Bridgewater) #550162593f201f] - (SEMVER-PATCH) [test-optimization] [SDTEST-2034] Send tag when there is no branch (Mario Vidal Domínguez) #57703ed46b7a4a] - (SEMVER-MINOR) Extended Request Data Collection (Carles Capell) #5709632908899f] - (SEMVER-PATCH) [DI] Fix race condition if breakpoint is hit while being removed (Thomas Watson) #5769f58c6a3f9e] - (SEMVER-MINOR) Add support for profiler upload compression methods and levels (Attila Szegedi) #57651d71591f2e] - (SEMVER-PATCH) Fix amqplib not always passing through the correct method names (Ruben Bridgewater) #5676ef7552b465] - (SEMVER-PATCH) Remove code targeting unsupported Node.js versions (Ruben Bridgewater) #567232dd20e0cc] - (SEMVER-PATCH) [DI] Refactor mutex code guarding race condition (Thomas Watson) #572891ecb745a5] - (SEMVER-PATCH) [test-optimization] New default value for test session name (breaking change) (Juan Antonio Fernández de Alba) #5409dc92b29025] - (SEMVER-PATCH) [test-optimization] [SDTEST-1884] Increase minimum supported version of playwright (breaking change) (Mario Vidal Domínguez) #55961f3b634ab9] - (SEMVER-PATCH) [test-optimization] Increase minimum supported version of cypress (breaking change) (Juan Antonio Fernández de Alba) #539786f1f53648] - (SEMVER-PATCH) chore: fix confluentinc flaky tests (William Conti) #5732bd378cd6ca] - (SEMVER-PATCH) remove duplicate line in config.spec.js (simon-id) #57610db1d65cba] - (SEMVER-MINOR) deprecate serverless mini agent (Duncan Harvey) #57511c17b9560e] - (SEMVER-PATCH) [test-optimization] [SDTEST-2039] Remove unnecessary channels in Playwright (Mario Vidal Domínguez) #57537fc9f261d0] - (SEMVER-PATCH) test: rename agent.use() to .assertSomeTraces() (Thomas Hunter II) #57541faa159781] - (SEMVER-MINOR) tracing: fix kafka header injection error for older kafka brokers (William Conti) #5704f980b335fe] - (SEMVER-MINOR) instrument the iovalkey package (Thomas Hunter II) #55550c27678650] - (SEMVER-PATCH) [DI] Clear state when last probe is removed (Thomas Watson) #57003aa9147212] - (SEMVER-PATCH) Safer shimmer implementation (Ruben Bridgewater) #5632232f6f79c0] - (SEMVER-MINOR) Ignore appsec startup error in serverless (Ugaitz Urien) #57459fd61730f0] - (SEMVER-MINOR) Add support for passing tags as arrays for custom metrics (Roch Devost) #574822d38aaf5d] - (SEMVER-PATCH) Use errorMonitor symbol instead of listening to the error event (Ruben Bridgewater) #5682f1f9a06c56] - (SEMVER-PATCH) [DI] Fix race condition when applying probe at app boot (Thomas Watson) #56983f13dee4d6] - (SEMVER-PATCH) Pin with versioned url (TonyCTHsu) #5741f92f2a01c9] - (SEMVER-PATCH) Update default value for appsec.obfuscatorValueRegex config entry (simon-id) #5739295edf4888] - (SEMVER-PATCH) Test sample context propagation through promises too (Attila Szegedi) #57400672b4d7fc] - (SEMVER-PATCH) fix tag merging logic to update (Sam Brenner) #57056080e49b98] - (SEMVER-PATCH) [test-optimization] [SDTEST-2024] Fix Playwright exit code status when it fails before running the test (Mario Vidal Domínguez) #57335ab86f7438] - (SEMVER-PATCH) Add an env var for executing integration tests without a sandbox (Attila Szegedi) #5737d1f47c65a7] - (SEMVER-PATCH) report waf results (Ilyas Shabi) #56553a2ed100eb] - (SEMVER-PATCH) [DI] Don't fail to trigger if one of multiple probe conditions throws (Thomas Watson) #5715b676e84b13] - (SEMVER-PATCH) [DI] Improve error handling during snapshot collection (Thomas Watson) #571963db106a0b] - (SEMVER-PATCH) [test-optimization] [SDTEST-1990] Make compatible Test Optimization instrumentations with Node 24 (Mario Vidal Domínguez) #571134f2e55cd7] - (SEMVER-PATCH) [DI] Use custom error property for errors reporting state snapshot (Thomas Watson) #5731d6382c119f] - (SEMVER-PATCH) [DI] Only send probes whos condition is actually met (Thomas Watson) #5714aa76e2a794] - (SEMVER-PATCH) [DI] Clean up code in integration test (Thomas Watson) #572957da289b7a] - (SEMVER-PATCH) docs: add node v24 warning to README (Thomas Hunter II) #5724Note that this is the first version of the tracer to offer support for Node.js v24. With this version you'll need to set
--no-async-context-frameeither using a CLI argument or viaNODE_OPTIONSas a workaround. In a future release when we complete Node.js v24 support this workaround will no longer be needed.
fcf95b27a8] - (SEMVER-PATCH) simpler adding --no-async-context-frame (Bryan English) #571787fcd71d12] - (SEMVER-PATCH) fix child_process test on node 24 (Bryan English) #57227806a574ff] - (SEMVER-PATCH) Add minimal fast path for esm being enabled (Ruben Bridgewater) #56015153ea6466] - (SEMVER-MINOR) Add new baggage APIs which act on currently active baggage (Ida Liu) #5365fd0750c1b5] - (SEMVER-PATCH) Pin shared pipeline (TonyCTHsu) #5713f3cb875333] - (SEMVER-MINOR) Node.js 24 support (Bryan English) #5678af5717ecc2] - (SEMVER-PATCH) Fix OOM tests flakiness (Nicolas Savoire) #5590f4ee8443bf] - (SEMVER-PATCH) use no async context frame option for now (Bryan English) #57069702e5bb23] - (SEMVER-MINOR) Bump taint tracking package (Carles Capell) #57018ca6920ff2] - (SEMVER-PATCH) Skip app-dir app in nextjs 13.2 test in node 24 (#5691) (Ugaitz Urien) #5699ed02dd9d75] - (SEMVER-PATCH) [DI] Add debug logs when starting/stopping the CDP session (Thomas Watson) #56946e4b4641b8] - (SEMVER-MINOR) [test-optimization] [SDTEST-1983] Add commit sha to request of Test Management (Mario Vidal Domínguez) #56882c5fb90f5c] - (SEMVER-PATCH) [DI] Slight improvement to script-matching algorithm (Thomas Watson) #56955e899cb114] - (SEMVER-PATCH) re-enable release proposal dont-land-on checks (Roch Devost) #56653e3d7d6ded] - (SEMVER-MINOR) Update pprof-nodejs to 5.8.0 (Nicolas Savoire) #5693f13861a1f3] - (SEMVER-MINOR) tracing: add support for @confluentinc/kafka-javascript (William Conti) #5489d6df5c1606] - (SEMVER-PATCH) manual keep trace on asm standalone and api security (Ilyas Shabi) #5649f3cf426fd1] - (SEMVER-PATCH) [DI] Fix tests in Node.js 24 (Thomas Watson) #5689052bdaae4a] - (SEMVER-PATCH) Fix Node 24 warning for invoking fs.existsSync with invalid argument type (Attila Szegedi) #56878d6b823ffe] - (SEMVER-PATCH) fix: Support for inode when /proc/self/cgroup is a multiline string (Ruben Bridgewater) #5683edde8b566b] - (SEMVER-PATCH) remove async resource usage from dns/fs/net integrations (Roch Devost) #567356b04d0140] - (SEMVER-PATCH) Add a fake agent for code hotspots and timeline tests too. (Attila Szegedi) #5667c2f57b8ce0] - (SEMVER-PATCH) fix(vitest): fix coverage not being reported when value is zero (Ruben Bridgewater) #56813e85c09fb4] - (SEMVER-PATCH) fix rasp ssrf flaky test (Ilyas Shabi) #5659f2b167d343] - (SEMVER-MINOR) tracing: add support for pg cursors / streams (William Conti) #5680daf4277f3e] - (SEMVER-PATCH) fix(llmobs): llmobs data can be sent to agent proxy running on uds (Sam Brenner) #56794031dd25ea] - (SEMVER-PATCH) Remove unused dev dependencies (Ilyas Shabi) #5668c8a06cd9b9] - (SEMVER-PATCH) Improve log safety (Ruben Bridgewater) #5631c0d30aeafe] - (SEMVER-MINOR) Upgrade attempt_to_fix to v3 (Mario Vidal Domínguez) #5670f9b709b11b] - (SEMVER-PATCH) Revert "node action default version" (Roch Devost) #56759721d0895f] - (SEMVER-PATCH) switch to default github token for ci visibility benchmark (Roch Devost) #5639b1727dd9bf] - (SEMVER-PATCH) [Code Origin for Spans] Allow code origin to be disabled (Thomas Watson) #563554c86664a9] - (SEMVER-PATCH) use a fixed version for latest in node action (Roch Devost) #5671108c0b4fba] - (SEMVER-PATCH) fix release proposal not closing patch pr on minor (Roch Devost) #56638d56982d00] - (SEMVER-PATCH) restore dont-land-on exclusion (Roch Devost) #56610726c63bd2] - (SEMVER-PATCH) remove release proposal dont-land-on checks (Roch Devost) #56510db90a5709] - (SEMVER-MINOR) [test-optimization] [SDTEST-1900] Add custom tags in hooks for Jest (Mario Vidal Domínguez) #560811c6ac4ced] - (SEMVER-PATCH) [test-optimization] [SDTEST-1954] Check objects before accessing them in Jest (Mario Vidal Domínguez) #565307824ea1e5] - (SEMVER-PATCH) Bump the gh-actions-packages group across 2 directories with 6 updates (dependabot[bot]) #564541f7999ab6] - (SEMVER-PATCH) Avoid false-positives in integrations guardrails (Bryan English) #5170c9d57533aa] - (SEMVER-PATCH) [K9VULN-3470] ci: remove deprecated field in datadog-static-analyzer-github-action (Amaan Qureshi) #5228050273f61d] - (SEMVER-PATCH) Prevent exlusion of commit based on the release line (Roch Devost) #5644849ffd15cc] - (SEMVER-PATCH) Update PR template (Bryan English) #56508132e9ca28] - (SEMVER-PATCH) add script to validate no unexpected commits in release proposal (Roch Devost) #56413f9c271e4b] - (SEMVER-PATCH) remove unused idm aws keys from system tests ci workflow (Roch Devost) #5647c526d8134d] - (SEMVER-PATCH) remove serverless integration tests (Roch Devost) #56378ee2b306a2] - (SEMVER-PATCH) Link to ESM support documentation (Thomas Watson) #562654c7c5187f] - (SEMVER-PATCH) Improve performance of dogstatsd client and ignore non-string name/tags (Roch Devost) #5630c1d53e2764] - (SEMVER-PATCH) Turn async ID gathering off by default (Attila Szegedi) #56216b0de6cb1d] - (SEMVER-MINOR) Address cookie vulnerability cardinality (Ugaitz Urien) #5614a68aee7db0] - (SEMVER-PATCH) Simplify AppSec config (Thomas Watson) #5634ccf588e04f] - (SEMVER-PATCH) Fix issues detected by TS type checks (Ruben Bridgewater) #5310e0d929b552] - (SEMVER-PATCH) handle existing PRs remove inputs and add schedule (Roch Devost) #56183eff48b87a] - (SEMVER-PATCH) Improve shimmer instrumentation performance (Ruben Bridgewater) #5593d8a536ff89] - (SEMVER-MINOR) chore(llmobs): add telemetry metrics for public llmobs SDK methods (Yun Kim) #5470837bef32e0] - (SEMVER-PATCH) Test: Pin tested package version until tests can be fixed (Thomas Watson) #5627df99226092] - (SEMVER-PATCH) [DI] Fix race condition when adding probes at same location (Thomas Watson) #5619d2cfe2a178] - (SEMVER-PATCH) Ensure correct spelling of Node.js (Thomas Watson) #56223da675e492] - (SEMVER-PATCH) [DI] Don't set empty dd tags as query params (Thomas Watson) #56242b1cb785da] - (SEMVER-PATCH) Do not test koa 1.x middleware signature in koa 3.x (Ugaitz Urien) #56238bceffd31d] - (SEMVER-PATCH) [DI] Improve logging in integration tests (Thomas Watson) #5610b824aa489e] - (SEMVER-PATCH) Upgrade get-port dev-dependency to v5.1.1 (Thomas Watson) #5616854142dd87] - (SEMVER-PATCH) [DI] Improve integration test failue output (Thomas Watson) #561126ffd9d18f] - (SEMVER-PATCH) cut down shimmer-startup benchmark so it can run in benchmarking platform (Bryan English) #5613c1c496de03] - (SEMVER-PATCH) [test-optimization] [SDTEST-1871] Add tests for Playwright when redirecting (Mario Vidal Domínguez) #560777fc3625f8] - (SEMVER-PATCH) Add shimmer benchmarks (Bryan English) #559795f74767ff] - (SEMVER-PATCH) Remove unnecessary dev dependencies (Ruben Bridgewater) #560280ec575d3f] - (SEMVER-PATCH) Fix span pointers env var & tests (Nicholas Hulston) #5546f607d8b5e0] - (SEMVER-PATCH) fix release proposal job failing to fetch existing main branch (Roch Devost) #56000b396b6963] - (SEMVER-PATCH) Fix esbuild not instrumenting namespaced modules (Ruben Bridgewater) #558854316ae09f] - (SEMVER-PATCH) [test-optimization] [SDTEST-1871] Fix Playwright bug when redirecting (Mario Vidal Domínguez) #55946b38d1c4a9] - (SEMVER-PATCH) remove safeWrap from shimmer (Bryan English) #559834f19d58c1] - (SEMVER-PATCH) [test-optimization] [SDTEST-1870] Add support for Playwright >= 1.52.0 (Mario Vidal Domínguez) #5595646d8c2f47] - (SEMVER-MINOR) feat(llmobs): evaluation metrics can be submitted by agent proxy (Sam Brenner) #546648d4a4a995] - (SEMVER-PATCH) add concurrency and matrix to release proposal (Roch Devost) #5587019fc8c43a] - (SEMVER-PATCH) inline orchestrion.yml to avoid bundling issues (Bryan English) #55861cc7fb31f0] - (SEMVER-PATCH) add explicit handling of stack errors in logger (Ayan Khan) #55803ed32fb3cc] - (SEMVER-PATCH) Only activate async_hooks when they're needed for profiler features. (Attila Szegedi) #55797e02a9ec45] - (SEMVER-PATCH) Update rewriter to fix rewritten stacktraces in node 20+ (Ugaitz Urien) #5585c71202b1fa] - (SEMVER-PATCH) fix elasticsearch 9 support (Roch Devost) #5584a5357b2050] - (SEMVER-PATCH) chore: ensure client ip header is converted to lowercase (William Conti) #55769691fa6141] - (SEMVER-PATCH) switch from default token to app token for release proposal (Roch Devost) #5578947e63fd01] - (SEMVER-PATCH) [DI] Add debug log when translating breakpoint location using source map (Thomas Watson) #557232f2f27160] - (SEMVER-MINOR) [DI] Process log template (Thomas Watson) #55484c9b1c264f] - (SEMVER-MINOR) Login events SDK v2 (Ugaitz Urien) #5333aea8aa5eb2] - (SEMVER-MINOR) new wasm rewriter w/ orchestrion (Bryan English) #549418b5a65ffa] - (SEMVER-PATCH) fix release proposal workflow commit permissions (Roch Devost) #55691533b16e3b] - (SEMVER-PATCH) fix proposal script not checking out new branch (Roch Devost) #5566593371edbe] - (SEMVER-PATCH) remove release proposal check for oauth scopes in ci (Roch Devost) #55649492745bd8] - (SEMVER-PATCH) update libdatadog to 0.5.1 and native-metrics to 3.1.1 (Roch Devost) #5563a59cfae14a] - (SEMVER-PATCH) Fix disable mongo hearbeats spans (Recreates #5558) (simon-id) #55625fd669013e] - (SEMVER-PATCH) Constrain async ID collection to main thread only (Attila Szegedi) #5559a64340b1f2] - (SEMVER-PATCH) fix shimmer slow shim by removing support for unwrap (Roch Devost) #55571eefc0aa92] - (SEMVER-PATCH) Bump Appsec native packages (Carles Capell) #5561853152b338] - (SEMVER-PATCH) Update profiler from 5.7.0 to 5.7.1. (Attila Szegedi) #556038f62e9328] - (SEMVER-MINOR) [test-optimization] [SDTEST-1830] Add @test.retry_reason to the retries of different frameworks (Mario Vidal Domínguez) #55505ab3df29d1] - (SEMVER-PATCH) fix missing composite action in docs publish job (Roch Devost) #55567cabf67770] - (SEMVER-PATCH) add support for cgroupv2 inode fallback (Roch Devost) #5508a5095bedd1] - (SEMVER-PATCH) Filter out log infrastructure stack frames (Attila Szegedi) #551906cc8ac439] - (SEMVER-PATCH) Fix profiler test flakiness (Attila Szegedi) #55494686a4fe81] - (SEMVER-PATCH) remove application-config-path dependency (Roch Devost) #554728e8a593fa] - (SEMVER-MINOR) Adding Support for TRACE_PROPAGATION_BEHAVIOR_EXTRACT (mhlidd) #552534787c1e22] - (SEMVER-PATCH) Remove appsec distribution metrics (Ugaitz Urien) #5534c2b55f41f3] - (SEMVER-MINOR) [DI] Support multiple probes in the same location (Thomas Watson) #55359ec7ef9813] - (SEMVER-MINOR) Start collecting async IDs in profiles (Attila Szegedi) #5524c9c351d1ea] - (SEMVER-PATCH) fix missing dependency for release proposal job (Roch Devost) #554578aa8e496b] - (SEMVER-PATCH) update the release proposal workflow to create the proposal (Roch Devost) #552759a5f36e17] - (SEMVER-PATCH) fix loading of instrumentations (William Conti) #5544af40a87ba0] - (SEMVER-PATCH) [DI] Condtions: Allow using len to count keys in objects (Thomas Watson) #5542ded5a7762d] - (SEMVER-PATCH) fix(llmobs): send batches of span events (lievan) #5493af0b9536fd] - (SEMVER-PATCH) [DI] Reduce size of compiled code when comparing number literals (Thomas Watson) #55365573c1291e] - (SEMVER-PATCH) [DI] Allow testing of primitives with instanceof (Thomas Watson) #554176d688efb2] - (SEMVER-PATCH) [DI] Don't rely on logs track to split JSON keys on periods (Thomas Watson) #55396590e70a60] - (SEMVER-PATCH) [DI] Change test name to better highlight what is being tested (Thomas Watson) #5540ca02e1ddff] - (SEMVER-PATCH) [DI] Sanitize instanceof class in probe conditions (Thomas Watson) #55201db78a6c4e] - (SEMVER-PATCH) Pin composite actions SHA (TonyCTHsu) #5448e1fd042265] - (SEMVER-MINOR) add feature to disable mongo heartbeats spans (William Conti) #552617e03a7ee1] - (SEMVER-MINOR) Supporting last mariadb version (Ugaitz Urien) #55328df8c369ec] - (SEMVER-MINOR) Improve iast mongodb nosql detection removing some false positives (Ugaitz Urien) #540821e0408b25] - (SEMVER-MINOR) [test-optimization] [SDTEST-1784] Co-relate Playwright tests with RUM sessions (Mario Vidal Domínguez) #55090c9d24ac79] - (SEMVER-PATCH) Fix CI for mariadb (Ugaitz Urien) #553055608ebca8] - (SEMVER-PATCH) Improve tagger, format, and encoding (Ruben Bridgewater) #5354ef3d607adc] - (SEMVER-PATCH) ci(langchain, llmobs): restore embeddings tests with fixtures (Sam Brenner) #551461f8a84ca6] - (SEMVER-PATCH) [DI] Fix isDefined support in probe conditions (Thomas Watson) #55215dc76abe15] - (SEMVER-PATCH) add missing shared config for clientIpHeader (Ida Liu) #54733082b9848e] - (SEMVER-PATCH) Add message to the error consistent with one in proxy.js (Attila Szegedi) #551822dfc65b27] - (SEMVER-PATCH) Update WAF rules to v1.14.2 (simon-id) #5523b94052cfac] - (SEMVER-MINOR) Update recommended.json to the version 1.14.1 (Ugaitz Urien) #55178e21dd1a52] - (SEMVER-PATCH) Update rewriter to the new renamed wasm-js-rewriter 3.1.0 (Ugaitz Urien) #5472d8677ee1e4] - (SEMVER-MINOR) [DI] Add support for probe condition (Thomas Watson) #5488658800adec] - (SEMVER-PATCH) increase appsec next test start timeout to 5 minutes (Roch Devost) #5506b4b2969bdf] - (SEMVER-PATCH) [Debugger] improve snapshot performance (Ruben Bridgewater) #541929485d9cb3] - (SEMVER-PATCH) Always check for the latest Node.js version being installed (Ruben Bridgewater) #5504a1827238eb] - (SEMVER-PATCH) Pin express version to make sure integration tests pass (Ruben Bridgewater) #55101bd4073df9] - (SEMVER-PATCH) ci(openai, langchain, llmobs): fix broken tests (Sam Brenner) #5507f24d815ae2] - (SEMVER-MINOR) [test-optimization] [SDTEST-1163] Playwright active test span (Juan Antonio Fernández de Alba) #4843b984e6321b] - (SEMVER-MINOR) Fix span event serialization for array attributes (Marco Costa) #5490f62b60a23f] - (SEMVER-PATCH) [DI] Improve integration test error handling (Thomas Watson) #5500a029cac0ac] - (SEMVER-PATCH) Remove unused code in router instrumentation code (Thomas Watson) #54785a2ad89c58] - (SEMVER-PATCH) centralize node version numbers for ci workflows (Roch Devost) #54924d9b64fb87] - (SEMVER-PATCH) chore: add tracing macrobenchmark with runtime metrics enabled (Zach Montoya) #5485a432a17e03] - (SEMVER-PATCH) fix user tracking tests (Ilyas Shabi) #5497ecc6588f11] - (SEMVER-MINOR) Add rasp telemetry metrics (Ilyas Shabi) #5458120b6b081b] - (SEMVER-PATCH) fix duplicate custom metrics when multiple tags are used (Roch Devost) #5491e4bf59aa2a] - (SEMVER-MINOR) report rc.client_id tag when rc is enabled (Ilyas Shabi) #5467762e2cf956] - (SEMVER-MINOR) add sdk.event to communicate a login or custom event (Ilyas Shabi) #546250b53548f2] - (SEMVER-PATCH) add matrix strategy to debugger ci job (Roch Devost) #54500ceef34fc7] - (SEMVER-MINOR) chore(llmobs): add telemetry metrics for dropped span/eval payloads (Yun Kim) #546904f6bc4bc9] - (SEMVER-MINOR) chore(llmobs): Add llmobs product enabled telemetry metrics (Yun Kim) #5475312a500fc9] - (SEMVER-PATCH) chore(langchain): fix test flakiness (Sam Brenner) #5461