8f744b05ff] - (SEMVER-PATCH) Fix iast flaky code injection tests (Ugaitz Urien) #5460ca101dce10] - (SEMVER-PATCH) Add a few TODO's (Thomas Watson) #5477166207260d] - (SEMVER-MINOR) chore(llmobs): add span size telemetry metrics (Yun Kim) #5468288d38bc6f] - (SEMVER-PATCH) fix memory leak in runtime.node.heap.* metrics (Roch Devost) #5476d1d7ccf2aa] - (SEMVER-MINOR) waf requests telemetry metrics (Ilyas Shabi) #53841a74c9b183] - (SEMVER-MINOR) feat(llmobs): add vertexai plugin (Sam Brenner) #5413959c5e6529] - (SEMVER-PATCH) Fix logging null when debugging and sending data without any error (simon-id) #5480f92be45ba7] - (SEMVER-PATCH) [test optimization] [SDTEST-1720] Change capabilities tagging to send version number (Mario Vidal Domínguez) #5463faea8912a2] - (SEMVER-MINOR) [test optimization] [SDTEST-1630] Attempt to fix flaky tests implementation (Mario Vidal Domínguez) #5429fac89882fd] - (SEMVER-PATCH) fix wrong test error message when expected span was not received (Roch Devost) #5447402741bbb4] - (SEMVER-PATCH) make cache action unix compatible and update test agent (Roch Devost) #5464fc756abf6a] - (SEMVER-PATCH) fix connection pool error in mongoose tests (Roch Devost) #5435de5df2a7d4] - (SEMVER-PATCH) fix release script esm error on node 20 (Roch Devost) #53683bff8507eb] - (SEMVER-PATCH) chore(llmobs): add span.finished telemetry metric (Yun Kim) #5444f84216a10e] - (SEMVER-MINOR) feat(llmobs): add integration tag to llmobs spans (Yun Kim) #5465579d213a53] - (SEMVER-PATCH) replace node action cache with custom cache in ci (Roch Devost) #5454174a5cd944] - (SEMVER-PATCH) set dc-polyfill version to 0.1.6 (Roch Devost) #5457f6eefc5993] - (SEMVER-PATCH) retry npm install/view for appsec and plugins tests (Roch Devost) #5434b52b7fae08] - (SEMVER-PATCH) add matrix strategy to llmobs sdk ci job (Roch Devost) #545186cbc0acca] - (SEMVER-PATCH) fix profiling test expectating minimum 2 requests instead of 1 (Roch Devost) #544952a91c9f4a] - (SEMVER-PATCH) fix aws-sdk kinesis flaky dsm test (Roch Devost) #5446fa07ecf5c5] - (SEMVER-PATCH) fix amqplib flaky dsm tests (Roch Devost) #54459d3ec95656] - (SEMVER-PATCH) fix mysql/mysql2/pg dbm trace id tests (Roch Devost) #5436604cfa03ee] - (SEMVER-PATCH) retry test agent start when it fails (Roch Devost) #54438dc7f96e24] - (SEMVER-PATCH) lazy load dd-trace-api integration (Roch Devost) #540638cb93514a] - (SEMVER-PATCH) increase next.js test timeout to 5 minutes (Roch Devost) #54422c5e17c280] - (SEMVER-MINOR) dbm: tedious (sql server) service mode (Thomas Hunter II) #5375c5e5f8c0db] - (SEMVER-PATCH) [test optimization] Improve playwright flakiness (this time for real?) (Juan Antonio Fernández de Alba) #54405e794c7519] - (SEMVER-PATCH) bump native appsec package (Ilyas Shabi) #5439a0fe0c5867] - (SEMVER-MINOR) Report waf init and update success and failure (Ilyas Shabi) #5388450abfffcd] - (SEMVER-PATCH) [test optimization] Fix playwright e2e tests flakiness (Juan Antonio Fernández de Alba) #5438[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
3b0fe086de] - (SEMVER-MINOR) Update profiler to 5.6.0, for improved idle time sampling. (Attila Szegedi) #5425010910f1f2] - (SEMVER-MINOR) report truncation metrics (Ilyas Shabi) #5380700aee67ce] - (SEMVER-PATCH) pin @opentelemetry/instrumentation-express testing to 0.47.1 (Juan Antonio Fernández de Alba) #54330d3e671ae0] - (SEMVER-MINOR) add span events as a top level field for v0.4 encoding (William Conti) #5229e85cdaa8a4] - (SEMVER-PATCH) fix runtime metrics histogram sending invalid data (Roch Devost) #541428eaa41569] - (SEMVER-PATCH) fix(llmobs): additional options like for manual span instrumentation are properly recognized (Sam Brenner) #542447626620e5] - (SEMVER-PATCH) [test optimization] Fix latest vitest release (Juan Antonio Fernández de Alba) #5427[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
4f0481edd2] - (SEMVER-PATCH) Refactor: Move check_require_cache code to helpers folder (Thomas Watson) #54164cfe991f89] - (SEMVER-PATCH) CI: Run spec files in datadog-instrumentations sub-dirs (Thomas Watson) #5417e9f665c64f] - (SEMVER-PATCH) lazy load ip extraction (Roch Devost) #53992196c24b61] - (SEMVER-PATCH) llmobs.AnnotationOptions typo (Sam Brenner) #541847f5ac907e] - (SEMVER-PATCH) SSI tests gitlab ci (Roberto Montero) #5349598409d2fd] - [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) #5412a68768fb2a] - (SEMVER-PATCH) remove fs dependency from lambda hook (Roch Devost) #5404f474d01c57] - (SEMVER-PATCH) Adds JSDoc types to much of the sampling code (Brian Marks) #53921206bdc983] - (SEMVER-PATCH) [test optimization] Fix hooks and retries logic in mocha (Juan Antonio Fernández de Alba) #539865c19997b2] - (SEMVER-MINOR) [MLOB-2340] feat(vertexai): add @google-cloud/vertexai instrumentation (Sam Brenner) #536939df8d31e4] - fix babel helpers regex vulnerability error (Roch Devost) #5402647d4be0a6] - (SEMVER-PATCH) [test optimization] Fix git commit message extraction (Juan Antonio Fernández de Alba) #5390589c06127a] - (SEMVER-PATCH) Remove version tag in telemetry metrics (Santiago M. Mola) #538252279e0e0f] - (SEMVER-PATCH) Fix reporting of profiling_enabled in startup log (Attila Szegedi) #53832477649418] - (SEMVER-MINOR) [MLOB-1954] feat(langchain): generically patch embeddings to enable tracing all embeddings calls (Sam Brenner) #497003fb62c340] - (SEMVER-PATCH) bump axios (Ilyas Shabi) #5387cdaab0b930] - (SEMVER-MINOR) [test optimization] [SDTEST-1623] Disabled flaky tests implementation (Mario Vidal Domínguez) #53559515d54f30] - (SEMVER-MINOR) feat(llmobs): add support for Azure OpenAI and Deepseek calls made through the OpenAI SDK (Sam Brenner) #5381bfed02ab00] - (SEMVER-PATCH) Skip tests on release (Laplie Anderson) #537321c98cd6ae] - (SEMVER-PATCH) Add first capabilities tagging (Mario Vidal Domínguez) #53216e11e2a1d5] - (SEMVER-MINOR) Report general tags and metrics (Ilyas Shabi) #533505066666e6] - (SEMVER-PATCH) [test optimization] Add auto_injected telemetry tag (Juan Antonio Fernández de Alba) #53791ce996b798] - (SEMVER-PATCH) fix(openai, llmobs): check for stream, and other, options on the first argument (Sam Brenner) #5372[!WARNING]
This release has known stability issues when using runtime metrics or custom metrics. Please avoid and update to a more recent version instead.
45f26494de] - (SEMVER-PATCH) fix release proposal failing when stderr has output (Roch Devost) #5362f9b96af1dc] - (SEMVER-PATCH) fix fetch not working in serverless environments (Roch Devost) #53669329f6a2b0] - (SEMVER-PATCH) reset histogram when a value was never recorded (Ilyas Shabi) #5363d603d22845] - (SEMVER-PATCH) Custom metrics aggregation (Roch Devost) #5347743f896475] - (SEMVER-PATCH) [MLOB-2333] chore(llmobs): add telemetry for LLMObs span start (Sam Brenner) #5359ba2c25642a] - (SEMVER-PATCH) Improve release proposal script (Thomas Watson) #53389e985ff0a8] - (SEMVER-PATCH) Fix bug where MongoDB comment is improperly set to null when dbmPropagationMode is disabled (Zhengda Lu) #5353974cc39b96] - (SEMVER-MINOR) Update DD_TAGS Parsing to Meet Spec (Ayan Khan) #5213e9f4f11274] - (SEMVER-PATCH) Bump import-in-the-middle to v1.13.1 (simon-id) #5351dcc7f48459] - (SEMVER-MINOR) Support Hand-Off Config (Baptiste Foy) #5126444ad14555] - (SEMVER-MINOR) Disable APM tracing (standalone billing) (Igor Unanua) #5198522aa56c7d] - (SEMVER-PATCH) lazy load public api + profiling + crashtracking + span stats (Roch Devost) #52565f9757c9d2] - (SEMVER-PATCH) Add missing decrement method to DogStatsDClient (Ruben Bridgewater) #53307880319596] - (SEMVER-PATCH) Add TODO comment about appsec code in RC index (simon-id) #5339e7f7a2fcde] - (SEMVER-PATCH) [test optimization] Fix possible crash with known tests (Juan Antonio Fernández de Alba) #5328845120d8cf] - (SEMVER-PATCH) CI: Remove unused GH Actions (Thomas Watson) #5332bc1450a1b6] - (SEMVER-PATCH) CI: Run some GH action jobs on the latest Node.js version as well (Thomas Watson) #53259571c02642] - (SEMVER-PATCH) CI: Remove redundant GH Action steps (Thomas Watson) #533110da8f2994] - (SEMVER-PATCH) [test optimization] Lazy load failed test replay logic (Juan Antonio Fernández de Alba) #5327d36907b672] - (SEMVER-PATCH) Split appsec telemetry file into rasp, waf and user (Ilyas Shabi) #53039bc5d3440a] - (SEMVER-PATCH) ESLint: Require await inside async functions (Thomas Watson) #5263991e77a547] - (SEMVER-PATCH) fix shimmer double wrapping for non-method functions (Roch Devost) #5329806877279d] - (SEMVER-MINOR) Various improvements to profiling sample label generator (Attila Szegedi) #53165963c08821] - (SEMVER-PATCH) only load the naming schema version that is used (Roch Devost) #5318c9b9d086f3] - (SEMVER-PATCH) lazy load fetch instrumentation only when needed (Roch Devost) #53172070869ffd] - (SEMVER-PATCH) CI: Clean up Node.js installation in GitHub actions (Thomas Watson) #53222c9ab130df] - (SEMVER-MINOR) Automated Session Tracking (simon-id) #50608cd547ee13] - (SEMVER-PATCH) [DI] Improve code comment (Thomas Watson) #53198e6c297179] - (SEMVER-PATCH) ESLint: Add eslint-plugin-unicorn (Thomas Watson) #5297696cf86ac2] - (SEMVER-PATCH) ESLint: Add yarn lint:inspect command (Thomas Watson) #5309a1cd027712] - (SEMVER-PATCH) lazy load span leak detection only when used (Roch Devost) #5259bcf7e6129b] - (SEMVER-PATCH) lazy load dsm only when needed (Roch Devost) #5305487ea6f6ef] - (SEMVER-PATCH) lazy load runtime metrics only when needed (Roch Devost) #52547fc2f9856e] - (SEMVER-PATCH) fix logging when extracting from w3c traceparent (Roch Devost) #5227f97f991636] - (SEMVER-PATCH) only load fetch plugin when fetch is used (Roch Devost) #5272f87acc237a] - (SEMVER-PATCH) security: fix VULN-9754 (Thomas Hunter II) #5315ddcbcbba70] - (SEMVER-MINOR) Ddd dynamodb payload tagging (Joey Zhao) #52249f5b7c47ef] - (SEMVER-PATCH) Do not expose internals (Ruben Bridgewater) #53137aae4fcb8b] - (SEMVER-PATCH) [DI] Remove source map cache in Node.js 18 (Thomas Watson) #5302f07a03ac71] - (SEMVER-PATCH) refactor: move remote_config code to the root of dd-trace (Thomas Watson) #4475b046c06060] - (SEMVER-PATCH) [test optimization] Fix wrong log.error if quarantined tests are empty (Juan Antonio Fernández de Alba) #5296996e8fbfd4] - (SEMVER-PATCH) Add stack id in location as a string (Ilyas Shabi) #5250fd425151b5] - (SEMVER-PATCH) Update .gitlab-ci.yml (Laplie Anderson) #5301e6a9d8dd72] - (SEMVER-PATCH) lazy load telemetry entrypoint only when needed (Roch Devost) #5258ac25f3005b] - (SEMVER-PATCH) refactor custom metrics to be self-contained (Bryan English) #506185c5c4fd6e] - (SEMVER-PATCH) fix tracer flare log (Bryan English) #5143c4f2921527] - (SEMVER-PATCH) move otel to datadog context conversion on otel side (Roch Devost) #5260519fbce483] - (SEMVER-PATCH) Fix MongoDB DBM propagation issue where trace comments are not properly injected into commands (Zhengda Lu) #5306f7cc3445bf] - (SEMVER-MINOR) Update span pointer env vars (Nicholas Hulston) #5266c8940851ed] - (SEMVER-MINOR) [DSM] Add messaging.destination tag to spans so they show up in queue pages (Eric Firth) #5239213cbe19ae] - (SEMVER-PATCH) [test optimization] Add support for Drone CI (Mario Vidal Domínguez) #53043f1e0c57de] - (SEMVER-PATCH) fix error in http2 plugin when it was enabled after request start (Roch Devost) #371496bb84ab2f] - (SEMVER-PATCH) [MLOB-2240] fix(openai, langchain, llmobs): OpenAI and LangChain instrumentation is ESM-compatible (Sam Brenner) #526723abc09198] - (SEMVER-PATCH) [test optimization] Configuration parameter to disable git unshallow (Mario Vidal Domínguez) #52914733649f4d] - (SEMVER-PATCH) Make DD_TRACE_SAMPLING_RULES consistent (Ayan Khan) #52323582be4d1c] - (SEMVER-PATCH) Make DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED consistent (Ayan Khan) #52230c7b06b62a] - (SEMVER-PATCH) Add bot to manage stale PRs (Brian Marks) #5300f06fb27af4] - (SEMVER-MINOR) Enable 128 bit trace id log injection by default (Ayan Khan) #5021b27a955b27] - (SEMVER-MINOR) Add pipeline to Mongodb query (Thomas Hunter II) #529934d89b13f2] - (SEMVER-MINOR) [MLOB-2233] feat(openai, llmobs): patch _thenUnwrap of chat completion api promise instances (Sam Brenner) #525318e840fbda] - (SEMVER-PATCH) tracing: fix http client synchronous errors causing spans to not finish (William Conti) #529400043dff2a] - (SEMVER-PATCH) (chore) APM: Fix Bedrock Integration Refactor (Thomas Hunter II) #5278be5ecaf982] - (SEMVER-PATCH) [test optimization] Lighter init in worker thread (Juan Antonio Fernández de Alba) #529377abd1e28e] - (SEMVER-PATCH) [DI] Workaround bug in AsyncLocalStorage which would otherwise throw (Thomas Watson) #5290172bc66a6b] - (SEMVER-PATCH) Clean up benchmark Sirun Dockerfile (Thomas Watson) #5287052a83379a] - (SEMVER-PATCH) Increase GraphQL benchmark stability (Thomas Watson) #52840e841468c5] - (SEMVER-PATCH) Increase the benchmark timeout from 15 to 20 minutes (Thomas Watson) #5286e6ea5fd0c3] - (SEMVER-PATCH) [test optimization] Change failed test replay to opt out rather than opt in (Juan Antonio Fernández de Alba) #528314a3795c31] - (SEMVER-PATCH) Bump esbuild dev-dependency from 0.16.12 to 0.25.0 (Thomas Watson) #5285f9bf2f5edb] - (SEMVER-PATCH) ESLint: Don't ignore specific appsec file (Thomas Watson) #52801ae023d3b4] - (SEMVER-PATCH) [DI] Use column number from source maps (Thomas Watson) #5279366368a38c] - (SEMVER-MINOR) [test optimization] [SDTEST-1529] Add quarantined tests logic (Juan Antonio Fernández de Alba) #5236b599fab632] - (SEMVER-PATCH) [test optimization] Fix session fingerprint in playwright (Juan Antonio Fernández de Alba) #5273efb8e44d5d] - (SEMVER-MINOR) [DI] Add source map support (Thomas Watson) #52052fea9b5c58] - (SEMVER-PATCH) fix(openai): apply span char limit truncation to chat completion input tags (Sam Brenner) #52765a08ad941e] - (SEMVER-PATCH) Delete unused packages/memwatch/* directory (Thomas Watson) #5275560236e353] - (SEMVER-MINOR) Inject trace info as comment to MongoDB operation when dbm propagation is enabled. (Zhengda Lu) #5230ff09f50cb0] - (SEMVER-MINOR) remove span kind from inferred proxy spans (William Conti) #52656b971861fb] - (SEMVER-PATCH) fix(openai): update openai instrumentation for newest release (Sam Brenner) #5271ee6423febd] - (SEMVER-PATCH) change telemetry name for dd-trace-api (Bryan English) #526480800d630f] - (SEMVER-PATCH) ESLint: Disallow warnings in CI (Thomas Watson) #52618e8898d2ce] - (SEMVER-PATCH) dd-trace-api: remove runtime tests that should be test time (Bryan English) #5246872bac80cc] - (SEMVER-MINOR) [MLOB-2096] feat(llmobs): metadata and metrics annotations update instead of override (Sam Brenner) #5243b8130f2229] - (SEMVER-PATCH) prevent usage of semver in code (Roch Devost) #5252d7a574bd2c] - (SEMVER-PATCH) fix(config): keep the lookup value as passed (Thomas Hunter II) #5244fd1dd7e150] - (SEMVER-MINOR) [asm] IAST security controls (Igor Unanua) #5117784b6f39d2] - (SEMVER-PATCH) remove semver and replace with simpler semifies (Roch Devost) #525148f6904f1c] - 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) #5235dc57b5a7af] - (SEMVER-PATCH) Upgrade ESLint from v8 to v9 (Thomas Watson) #5215f8cc54a971] - (SEMVER-PATCH) Add troubleshooting link to profiler start error message (Attila Szegedi) #5242e0ac79507d] - (SEMVER-MINOR) Extended iast location fields (Ilyas Shabi) #5171c64020ae12] - (SEMVER-PATCH) datadog-plugin-mongoose test remove forgotten skip condition for versions >= 8.10.0 (Igor Unanua) #5238788cb6fcba] - (SEMVER-PATCH) dd-trace-api: don't proxy objects returned from callbacks (Bryan English) #5240d19540d525] - (SEMVER-PATCH) [DSM] Add a wait for active stream to the putTestRecords function which was flaking when the stream was inactive (Eric Firth) #5202d3ef34e185] - (SEMVER-PATCH) chore(graphql): only stringify graphql error extension attributes in span event if not a native type (William Conti) #5212ca855f89c6] - (SEMVER-PATCH) Fix mongoose plugin tests (Igor Unanua) #5217adbba87e82] - (SEMVER-PATCH) Clean up ESLint config (Thomas Watson) #521466c13fc934] - (SEMVER-PATCH) [asm] iast taint-tracking flaky (Igor Unanua) #5225ff4072e9e5] - (SEMVER-PATCH) remove ability to propagate baggage on its own to avoid app crashes (Ida Liu) #52092805a22b46] - (SEMVER-PATCH) Fix flaky test in rewriter.spec.js (Ugaitz Urien) #5222218c35a678] - (SEMVER-PATCH) temporarily skip plugin-mongoose test for 8.10.0 (Igor Unanua) #5219f49e6ffac3] - (SEMVER-PATCH) Remove legacyStorage in favor of namespaced storages (Brian Marks) #5206cde936144e] - (SEMVER-MINOR) [test optimization] [SDTEST-1243] Add tag whenever the test service is provided by the user (Juan Antonio Fernández de Alba) #51911b7c421171] - (SEMVER-PATCH) ci: unpin datadog actions (Christoph Hamsen) #51993b782cd4ec] - (SEMVER-PATCH) simplify storage.js, adding a bunch of comments for clarity (Bryan English) #5203eec4d2873d] - (SEMVER-MINOR) ESM support for iast (Ugaitz Urien) #5012c7b0c1831c] - (SEMVER-PATCH) add concurrency group to all-green ci job (Roch Devost) #5196dd4e11a24f] - (SEMVER-PATCH) update ci nightly schedules to run 3 times (Roch Devost) #519715b9f39a82] - (SEMVER-PATCH) add yarnrc with ignore-engines config (Roch Devost) #5183c403eee48e] - (SEMVER-PATCH) simplify wrap and trace (Bryan English) #51925d6e698510] - (SEMVER-PATCH) ci: pin github actions by hash and update via dependabot (Christoph Hamsen) #5193386f4e7f16] - (SEMVER-PATCH) [test optimization] Fix cy.window for multi origin tests (Juan Antonio Fernández de Alba) #518551a58bc172] - (SEMVER-PATCH) [test optimization][SDTEST-1355] Fix ATR + DI (Juan Antonio Fernández de Alba) #5176ee6dbec9bc] - (SEMVER-PATCH) [DI] Handle different casing in probe file paths (Thomas Watson) #5188dbe0b74bf4] - (SEMVER-MINOR) Automatic userID tracking and blocking (simon-id) #4670bcdb068742] - (SEMVER-PATCH) [DI] Probe file path matching algo should prefer shorter paths (Thomas Watson) #5186729972edff] - (SEMVER-MINOR) Instrument dd-trace-api (Bryan English) #5145f01d38594b] - (SEMVER-MINOR) [MLOB-2098] feat(llmobs): record bedrock token counts (Sam Brenner) #515234c3763fce] - (SEMVER-PATCH) Use official parametric scenario parameters (Charles de Beauchesne) #5182c67739b0ff] - (SEMVER-MINOR) Code injection instrumented metric (Ilyas Shabi) #5164ccf12922b1] - (SEMVER-PATCH) [DI] Improve path matching algorithm for probe file paths (Thomas Watson) #51669f5ee9dd8b] - (SEMVER-PATCH) retry npm install on error for plugin test suite (Roch Devost) #51786f79a86e73] - (SEMVER-PATCH) disable test-agent plugin logs (William Conti) #5181e8e96bff7d] - (SEMVER-MINOR) env var to disable all middleware spans (Bryan English) #5044bfdd3ad0fb] - (SEMVER-PATCH) ci(openai): fix esm tests (Sam Brenner) #5163fd61c8c54e] - (SEMVER-PATCH) replace msgpack-lite with official library for tests (Roch Devost) #5173f3bb2a7a87] - (SEMVER-PATCH) fix flaky user_tracking test (simon-id) #517269426fb50f] - (SEMVER-MINOR) chore(tracing): graphql error support (William Conti) #5162ff05e3b873] - (SEMVER-PATCH) Fix a crash in the profiler (Attila Szegedi) #51742a90a11519] - (SEMVER-PATCH) [CI] Do not allow yarn.lock to be updated in CI (Thomas Watson) #5135c0550a027e] - (SEMVER-PATCH) chore: add some shared llm-type plugin utilities (Sam Brenner) #5109f5bec490f0] - (SEMVER-PATCH) [DSM] Fix an issue where RabbitMQ producers when producing a message to the default exchange were setting checkpoints that didn't work in DSM (Eric Firth) #51504f22cf70de] - (SEMVER-PATCH) Add more YAML verification (Bryan English) #5151f534ae02a5] - (SEMVER-MINOR) Upgrade @datadog/pprof to 5.5.0 (Attila Szegedi) #51534f00bbe4bd] - (SEMVER-PATCH) EOL v4 (Bryan English) #51428a6fec463f] - (SEMVER-PATCH) disable (Sam Brenner) #5154bf28dddb5e] - (SEMVER-PATCH) [test optimization] Remove node 16 checks in tests (Juan Antonio Fernández de Alba) #514929c26b0e85] - (SEMVER-PATCH) (chore)LLMObs: instrument bedrock runtime invoke model (yahya-mouman) #5116f41f5f7d62] - (SEMVER-PATCH) (chore)APM: Refactor Bedrock Integration (yahya-mouman) #513730efc06861] - (SEMVER-MINOR) Report stack trace in iast (ishabi) #5055c28765a66d] - (SEMVER-PATCH) remove http.route from inferred proxy spans (Zarir Hamza) #513237546abc81] - (SEMVER-MINOR) inject cloned request headers for http requests (William Conti) #5144c13d368da8] - (SEMVER-PATCH) [test optimization] [SDTEST-1272] Detect new tests regardless of Early Flake Detection (Juan Antonio Fernández de Alba) #5138504b460bbf] - (SEMVER-PATCH) add SSI + K8s to version support matrix (Bryan English) #50889c1a2fac84] - (SEMVER-PATCH) Revert "fix aws-sdk invalid signature exception (#5127)" (Thomas Watson) #514151e63506ba] - (SEMVER-PATCH) [DI] Improve internal caching algorithm resource overhead (Thomas Watson) #4864d9ffb78ec4] - (SEMVER-PATCH) Fix plugins.yml (Igor Unanua) #5121ae0674c6f7] - (SEMVER-PATCH) [DI] Add more debug logs related to queuing and flushing payloads (Thomas Watson) #5130313792a63c] - (SEMVER-PATCH) [bench] exit if results.ndjson is empty (Thomas Watson) #51071310e3bde6] - (SEMVER-PATCH) ^W[bench] clean up temp files even in case of error (Thomas Watson) #51060d49ecf28c] - (SEMVER-PATCH) [test optimization] Fix ATR + DI issues with jest (Juan Antonio Fernández de Alba) #5136dcf3c7e444] - (SEMVER-PATCH) [test optimization] Fix vitest latest release (Juan Antonio Fernández de Alba) #512334499f3357] - (SEMVER-PATCH) [DI] Ensure probe EMITTING status is sent correctly (Thomas Watson) #5133307f471db7] - (SEMVER-PATCH) [DI] Fix consistency issue with log messages (Thomas Watson) #512906d04734ad] - (SEMVER-PATCH) Ensure yarn.lock matches package.json (Thomas Watson) #51344ef12fc323] - (SEMVER-MINOR) fix aws-sdk invalid signature exception (William Conti) #5127f214673c6e] - (SEMVER-PATCH) use url if provided from DD_TRACE_AGENT_URL (Sam Brenner) #5128015a722c19] - (SEMVER-PATCH) fix AppSec SDK not triggering twice in a row (simon-id) #51153b8a6b9ba2] - (SEMVER-MINOR) Instrument vm for code injection vulnerability (ishabi) #5080c37f47ba82] - (SEMVER-PATCH) [DI] Align PII redaction tokens with the other tracers (Thomas Watson) #5114726cfd697d] - (SEMVER-MINOR) Untrusted deserialization vulnerability detection (ishabi) #5062a77283c06a] - (SEMVER-PATCH) fix startup benchmark (Bryan English) #5120dd63953388] - (SEMVER-PATCH) upgrade upload-artifact version and fix vitest (Igor Unanua) #5118803ac98784] - (SEMVER-PATCH) [Test Optimization] Fix DI setup for jest workers (Juan Antonio Fernández de Alba) #511026722b3080] - (SEMVER-MINOR) Mark crashes that happen during collecting profiles as profiler_serializing:1 (Attila Szegedi) #50966523d94129] - (SEMVER-MINOR) [MLOB-1858] feat(llmobs): langchain submits llmobs span events (Sam Brenner) #492395f82a9232] - (SEMVER-PATCH) [bench] Don't force Node.js 18 for npm/yarn install (Thomas Watson) #5103ff07f4f1d6] - (SEMVER-PATCH) [DI] Add missing PII redaction tokens (Thomas Watson) #5112b070889576] - (SEMVER-MINOR) Add parallelism information to profiles (Attila Szegedi) #47659e36df06dd] - (SEMVER-PATCH) Fix control case for the profiler benchmark (Attila Szegedi) #5108149742b880] - (SEMVER-MINOR) otel drop in support for baggage (Ida Liu) #5019708b62716d] - (SEMVER-PATCH) [bench] detect number of CPU cores dynamically (Thomas Watson) #51046adf12180d] - (SEMVER-PATCH) [bench] minor code-cleanup in the benchmarking script (Thomas Watson) #510571c430729f] - (SEMVER-PATCH) [test optimization] [SDTEST-1355] Fix DI issues with auto test retries (Juan Antonio Fernández de Alba) #5072af641d60ef] - (SEMVER-PATCH) fix(llmobs): tagger reads propogated mlApp and sessionId from registry tags (Sam Brenner) #5102435109b97c] - (SEMVER-PATCH) fix(ci): Balance splits across benchmarking CI jobs according to the number of CPU cores (Dmytro Yurchenko) #5099587957edef] - (SEMVER-PATCH) [DI] Reduce time it takes to run benchmarks (Thomas Watson) #5100684ead6987] - (SEMVER-PATCH) [DI] Add Sirun benchmark for Dynamic Instrumentation (Thomas Watson) #5004f76beab3ad] - (SEMVER-PATCH) Use literals for creating BigInts when possible (Thomas Watson) #5093d73f8cb9df] - (SEMVER-PATCH) [DI] Add a global max snapshot sample rate of 25/second (Thomas Watson) #50814886c38585] - (SEMVER-MINOR) Initial APM side for aws bedrock (yahya-mouman) #493771fc75fae3] - (SEMVER-PATCH) [DI] Ensure probes without a 'sampling' property is parsed correctly (Thomas Watson) #50907e4b054ea7] - (SEMVER-PATCH) DNS Lookup event hostname is sometimes not a string (Attila Szegedi) #5067858b2a1007] - (SEMVER-PATCH) Remove config telemetry normalization tests (Brian Marks) #50826e5d2e8fa6] - (SEMVER-PATCH) [DI] Add namespace to all DI related config options (Thomas Watson) #507798e733fb82] - (SEMVER-PATCH) Log when setting priority on a noop span (Igor Unanua) #50864b6a83a553] - (SEMVER-PATCH) K8s new scenarios (Roberto Montero) #5024b36ce05a16] - (SEMVER-MINOR) [DI] Implement PII redaction (Thomas Watson) #5053e2bee271f3] - (SEMVER-PATCH) Copy config_norm_rules.json from dd-go (Thomas Watson) #507334b751db6d] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074c7648a7b8f] - (SEMVER-PATCH) fix trace log level not adding parameters to output (Roch Devost) #5069daf7030eb7] - (SEMVER-PATCH) add trace level logging when updating config (Roch Devost) #5071317c7a9e09] - (SEMVER-PATCH) rename Tracer to NoopProxy in noop/proxy.js (simon-id) #50687378bff190] - (SEMVER-PATCH) Benchmarks: No need to guard against unhandled promise rejections (Thomas Watson) #5025b4f99e80d7] - (SEMVER-PATCH) [DI] Batch outgoing http requests (Thomas Watson) #50071e7622373a] - (SEMVER-PATCH) Send tags, including git metadata, to RC endpoint (Thomas Watson) #507086c8e26b6f] - (SEMVER-PATCH) ignore noop spans (Igor Unanua) #506312f24185e7] - (SEMVER-MINOR) Update native-appsec to 8.4.0 (ishabi) #5064f813f43d20] - (SEMVER-PATCH) upgrade mocha@9 to mocha@10 (ishabi) #50658981beb6c7] - (SEMVER-PATCH) [DI] Add TODO comment (Thomas Watson) #5054330e973219] - (SEMVER-PATCH) [DI] Clean up snapshot integration test (Thomas Watson) #50504d6a8e3fe8] - (SEMVER-MINOR) support aerospike 6 (ishabi) #505798ceacfd84] - (SEMVER-PATCH) [MLOB-1942] fix(llmobs): auto-annotations for wrapped functions happen after manual annotations (Sam Brenner) #49603798033eba] - (SEMVER-MINOR) [DI] Attach ddtags to probe results (Thomas Watson) #504234b751db6d] - (SEMVER-PATCH) improve logging of spans in trace log level (Roch Devost) #5074c7648a7b8f] - (SEMVER-PATCH) fix trace log level not adding parameters to output (Roch Devost) #5069daf7030eb7] - (SEMVER-PATCH) add trace level logging when updating config (Roch Devost) #5071317c7a9e09] - (SEMVER-PATCH) rename Tracer to NoopProxy in noop/proxy.js (simon-id) #50687378bff190] - (SEMVER-PATCH) Benchmarks: No need to guard against unhandled promise rejections (Thomas Watson) #5025b4f99e80d7] - (SEMVER-PATCH) [DI] Batch outgoing http requests (Thomas Watson) #50071e7622373a] - (SEMVER-PATCH) Send tags, including git metadata, to RC endpoint (Thomas Watson) #507086c8e26b6f] - (SEMVER-PATCH) ignore noop spans (Igor Unanua) #506312f24185e7] - (SEMVER-MINOR) Update native-appsec to 8.4.0 (ishabi) #5064f813f43d20] - (SEMVER-PATCH) upgrade mocha@9 to mocha@10 (ishabi) #50658981beb6c7] - (SEMVER-PATCH) [DI] Add TODO comment (Thomas Watson) #5054330e973219] - (SEMVER-PATCH) [DI] Clean up snapshot integration test (Thomas Watson) #50504d6a8e3fe8] - (SEMVER-MINOR) support aerospike 6 (ishabi) #505798ceacfd84] - (SEMVER-PATCH) [MLOB-1942] fix(llmobs): auto-annotations for wrapped functions happen after manual annotations (Sam Brenner) #49603798033eba] - (SEMVER-MINOR) [DI] Attach ddtags to probe results (Thomas Watson) #50424f87373f4b] - (SEMVER-PATCH) fix invalid output for log.trace (Roch Devost) #50474e2e71663a] - (SEMVER-MINOR) Add filesystem events to the timeline (Attila Szegedi) #4965e36f26b039] - (SEMVER-MINOR) Exploit prevention command injection (ishabi) #49668ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #50374f87373f4b] - (SEMVER-PATCH) fix invalid output for log.trace (Roch Devost) #50474e2e71663a] - (SEMVER-MINOR) Add filesystem events to the timeline (Attila Szegedi) #4965e36f26b039] - (SEMVER-MINOR) Exploit prevention command injection (ishabi) #49668ee2d0aef0] - (SEMVER-PATCH) add logging for priority sampler (Ida Liu) #5028a9a1b1d04a] - (SEMVER-PATCH) [DI] Add test for associating probes with 128 bit span ids (Thomas Watson) #5037