- [
e56fcb6f35] - (SEMVER-PATCH) Revert "test(cypress): rebalance parallel integration specs (#8844)" (Juan Antonio Fernández de Alba) #8867 - [
eddb1065e0] - (SEMVER-PATCH) fix(exporters): keep the Datadog API key off cleartext for agentless intake (Ruben Bridgewater) #8847 - [
4e92c35a12] - (SEMVER-PATCH) ci(release): add urgent Slack alert when commit count reaches 100 (Roch Devost) #8865 - [
270059c4c8] - (SEMVER-PATCH) test(cypress): rebalance parallel integration specs (Juan Antonio Fernández de Alba) #8844 - [
2691ba1b5e] - (SEMVER-PATCH) chore(deps): bump @happy-dom/jest-environment (dependabot[bot]) #8853 - [
0260d1342c] - (SEMVER-MINOR) fixed asserts in testing file (zurdooo) #8862 - [
7c0fdef510] - (SEMVER-PATCH) bench(sirun): cut runtime of the slowest child_process and debugger variants (Ruben Bridgewater) #8846 - [
9a3e63fcbc] - (SEMVER-PATCH) ci(benchmarks): bring up the in-repo image and tolerate candidate-only baseline failures (Ruben Bridgewater) #8752 - [
48b0a7ae8e] - (SEMVER-MINOR) feat(mysql2): preserve caller trace context for pooled queries (Ruben Bridgewater) #8826 - [
ad2faea53f] - (SEMVER-PATCH) perf(opentracing): remove per-span throwaway service.name object allo… (Pablo Erhard) #8816 - [
8ecf0719b8] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 2 updates (dependabot[bot]) #8856 - [
6d1e072697] - (SEMVER-MINOR) feat(llmobs): added toolDefinitions support in LLMObs.annotate() (zurdooo) #8845 - [
39643f1704] - (SEMVER-PATCH) ci(benchmarks): run benchmarks from in-repo bp-runner config (Ruben Bridgewater) #8809 - [
ae21e975a4] - (SEMVER-PATCH) fix(openai): mark openai.request span as errored when AI Guard blocks (Alberto Vara) #8740 - [
5470679584] - (SEMVER-PATCH) bench(debugger): fire the probe deterministically and measure snapshot capture (Ruben Bridgewater) #8785 - [
cc2501fdb1] - (SEMVER-PATCH) fix(jest): flush Test Optimization data before bail (Juan Antonio Fernández de Alba) #8840 - [
04c57787a3] - (SEMVER-PATCH) ci: consolidate JUnit and coverage uploads into All Green (Roch Devost) #8836 - [
7f25869830] - (SEMVER-PATCH) chore(test): parallelize playwright integration tests with createParallelIt (Roch Devost) #8802 - [
1c1946eab4] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 8 updates (dependabot[bot]) #8831 - [
7ad1ecf4ff] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 2 updates (dependabot[bot]) #8837 - [
a3b8c09d4c] - (SEMVER-PATCH) fix(telemetry): omit OTLP headers and Datadog keys from telemetry (Brian Marks) #8817 - [
3df1dc2033] - (SEMVER-PATCH) refactor(config): resolve the agent URL once into config.url (Ruben Bridgewater) #8819 - [
0e2aba9f29] - (SEMVER-PATCH) test(next): enable next.js latest in the plugin suite and CI (Ruben Bridgewater) #8820 - [
c72b9dae63] - (SEMVER-PATCH) test: convert agent.load setup hooks to async/await (Ruben Bridgewater) #8821 - [
c8d269dce5] - (SEMVER-MINOR) feat(pg): preserve caller trace context for pooled queries (Ruben Bridgewater) #8825 - [
f28fa5c0ab] - (SEMVER-PATCH) ci(release): skip release proposal on weekends (Roch Devost) #8835 - [
f51485be3b] - (SEMVER-PATCH, SEMVER-MINOR) feat(aiguard): Add span tags to AI Guard spans for anomaly detection (Ilyas Shabi) #8813 - [
c67150b39e] - (SEMVER-PATCH) fix(vitest): report vitest retry errors (Juan Antonio Fernández de Alba) #8834 - [
12c878a5a9] - (SEMVER-PATCH) chore(deps): bump @happy-dom/jest-environment from 20.9.0 to 20.10.1 in /packages/dd-trace/test/plugins/versions in the test-optimization group across 1 directory (dependabot[bot]) #8832 - [
811928b882] - (SEMVER-PATCH) fix(test-optimization): buffer early worker test traces (Juan Antonio Fernández de Alba) #8812 - [
807c7f16e5] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 6 updates (dependabot[bot]) #8830 - [
2fc779974c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8829 - [
b227cf0376] - (SEMVER-PATCH) bench(sirun): add profiler workload and llmobs guard, shorten over-long benches (Ruben Bridgewater) #8787 - [
03e78e58ac] - (SEMVER-PATCH) perf(format): serialize span links directly instead of via a throwaway array (Ruben Bridgewater) #8796 - [
bdfda447b3] - (SEMVER-PATCH) fix(fastify): guard error publishing against re-entrant recursion (Ruben Bridgewater) #8788 - [
bf5e02be74] - (SEMVER-PATCH) fix(aiguard): Use abortController instead of promise resolve/reject (Ilyas Shabi) #8743 - [
2a1c6d56a4] - (SEMVER-PATCH) test(cypress): improve cypress tests (Juan Antonio Fernández de Alba) #8811 - [
4fe182f776] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 10 updates (dependabot[bot]) #8806 - [
c3092aa45c] - (SEMVER-PATCH) chore(deps): bump the test-optimization group across 1 directory with 4 updates (dependabot[bot]) #8808 - [
9b02ace282] - (SEMVER-PATCH) chore: remove preinstall script (Roch Devost) #8803 - [
d48e63551e] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 4 updates (dependabot[bot]) #8805 - [
800f991e4c] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #8804 - [
9fd8d377d7] - (SEMVER-PATCH) chore(sampling): remove duplicated sample call (Pablo Erhard) #8800 - [
cf6790031e] - (SEMVER-PATCH) Bump libdatadog-nodejs to v0.9.4 (Gyuheon Oh) #8801 - [
1db5eb1002] - (SEMVER-PATCH) fix(cypress): clear managed retry attempts after Cypress retry setup (Juan Antonio Fernández de Alba) #8797 - [
b5e8059daf] - (SEMVER-PATCH) fix(aws-sdk): extract EventBridge trace context on the SQS consumer (Ayan Khan) #8698 - [
3d2bd9f27e] - (SEMVER-PATCH) bench(dns): drive the callback instrumentor over a no-op lookup (Ruben Bridgewater) #8786 - [
75443fc7a8] - (SEMVER-PATCH) fix(test-optimization): disable mocha retries for managed retries (Juan Antonio Fernández de Alba) #8792 - [
10e7c52df4] - (SEMVER-PATCH) fix(vitest): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #8795 - [
6e07ccce3c] - (SEMVER-PATCH) fix(cucumber): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #8794 - [
4c2598b235] - (SEMVER-PATCH) fix(cypress): disable manual retries for managed retries (Juan Antonio Fernández de Alba) #8793 - [
3db69c4b6a] - (SEMVER-PATCH) fix(test-optimization): preserve quarantine on framework retries (Juan Antonio Fernández de Alba) #8790 - [
a75867c9bd] - (SEMVER-PATCH) perf(format,encode): reduce per-span format and encode overhead (Ruben Bridgewater) #8754 - [
a79ffaed21] - (SEMVER-PATCH) ci: skip implicit-else branches in istanbul line-coverage patch (Ruben Bridgewater) #8720 - [
a9c0194667] - (SEMVER-PATCH) chore(deps): bump the serverless group across 1 directory with 8 updates (dependabot[bot]) #8782 - [
4e5d1c7514] - (SEMVER-PATCH) chore(deps): bump @datadog/openfeature-node-server from 1.2.1 to 2.0.0 (dependabot[bot]) #8780 - [
95d13e0073] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8776 - [
2cc0caee19] - (SEMVER-PATCH) chore(deps-dev): bump @babel/helpers from 7.29.2 to 7.29.7 in the dev-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8779 - [
d3b7394057] - (SEMVER-PATCH) chore(deps): bump the ai-and-llm group across 1 directory with 6 updates (dependabot[bot]) #8778 - [
46e96ff2f0] - (SEMVER-PATCH) chore(deps): bump @koa/router from 15.5.0 to 15.6.0 in /integration-tests/esbuild in the test-versions group across 1 directory (dependabot[bot]) #8777 - [
cd1c1f01e9] - (SEMVER-PATCH) ci(dependabot): track Docker base image updates (Ruben Bridgewater) #8772 - [
ecc40b75ca] - (SEMVER-PATCH) fix(nightly): re-allow nightly node testing (Pablo Erhard) #8753 - [
3823ad352d] - (SEMVER-PATCH) perf(instrumentation): tune http/http2/net forwarding wrappers for V8 and shimmer (Ruben Bridgewater) #8757 - [
72167012d9] - (SEMVER-PATCH) docs(agents): tighten AGENTS.md and skills (Ruben Bridgewater) #8684 - [
f3d75aac29] - (SEMVER-PATCH) perf(instrumentation): match middleware next-callback identity to skip shimmer rewrites (Ruben Bridgewater) #8758 - [
fc0f4df671] - (SEMVER-PATCH) bench(sirun): update Node.js versions and pin the benchmark image (Ruben Bridgewater) #8775 - [
9c7e13a82f] - (SEMVER-PATCH) perf(core): hold the legacy store directly under AsyncContextFrame (Ruben Bridgewater) #8761 - [
c8f9a93742] - (SEMVER-PATCH) bench(integrations): tune dns/graphql/http/net/aws-sdk/propagation; drop bluebird and q (Ruben Bridgewater) #8734 - [
6d992dc2b2] - (SEMVER-PATCH) docs(types): note that startSpan does not activate the returned span (Ruben Bridgewater) #8771 - [
f2b7c57f38] - (SEMVER-PATCH) bench(ws): websocket message instrumentation bench (Ruben Bridgewater) #8725 - [
57b5ea5795] - (SEMVER-PATCH) bench(core): tune the startup, log, and runtime-metrics benches (Ruben Bridgewater) #8770 - [
cf7edad37a] - (SEMVER-MINOR) feat(otel): add support for OTLP Runtime Metrics (Maximo Bautista) #8357 - [
f67f0b6bd6] - (SEMVER-PATCH) fix(llmobs): fan array-valued user tags out into one wire entry per element (Ruben Bridgewater) #8689 - [
92e814b01e] - (SEMVER-PATCH) bench(pg): real-world pg query instrumentation bench (Ruben Bridgewater) #8724 - [
b3fcf3302e] - (SEMVER-PATCH) bench(encoders): tune the encoding and exporting-pipeline benches (Ruben Bridgewater) #8731 - [
09c46f5a4d] - (SEMVER-PATCH) bench(kafkajs): kafkajs and data-streams checkpoint benches (Ruben Bridgewater) #8727 - [
ad3a3034b9] - (SEMVER-PATCH) bench(redis): real-world redis command instrumentation bench (Ruben Bridgewater) #8722 - [
157ca323e4] - (SEMVER-PATCH) fix(stats): bucket spans by start instead of the missing startTime field (Ruben Bridgewater) #8759 - [
02f66b9af5] - (SEMVER-PATCH) perf(http): skip the redundant context enter on fresh server requests (Ruben Bridgewater) #8760 - [
3f16b48dda] - (SEMVER-PATCH) bench(sirun): trim runtime of already-merged loop benches (Ruben Bridgewater) #8766 - [
57b2c55e11] - (SEMVER-PATCH) bench(core): tune the shimmer-runtime and shimmer-startup benches (Ruben Bridgewater) #8769 - [
bc45c72f26] - (SEMVER-PATCH) bench(core): tune the async_hooks and scope benches (Ruben Bridgewater) #8768 - [
fe4245d2fd] - (SEMVER-PATCH) perf(format): clear hot-path tags with undefined instead of delete (Ruben Bridgewater) #8756 - [
9bfd627777] - (SEMVER-PATCH) chore(ci): remove useless call to get-credentials in system-tests workflow (Charles de Beauchesne) #8767 - [
ddc183c527] - (SEMVER-PATCH) chore(ci): update dd-sts-action to v1.0.04 (Charles de Beauchesne) #8765 - [
812a79be28] - (SEMVER-PATCH) bench(sirun): add the local overview collection script (Ruben Bridgewater) #8733 - [
4ce00de9d1] - (SEMVER-PATCH) bench(mongodb): mongodb-core command instrumentation bench (Ruben Bridgewater) #8726 - [
91ddaa58ff] - (SEMVER-PATCH) bench(spans): tune the span lifecycle bench (Ruben Bridgewater) #8732 - [
cf3276f5d0] - (SEMVER-PATCH) bench(appsec): iast taint-tracking bench and appsec live-bench tuning (Ruben Bridgewater) #8730 - [
6ed31f4845] - (SEMVER-PATCH) bench(core): id, url, and tracing-channel dispatch benches (Ruben Bridgewater) #8729 - [
f9b0449a63] - (SEMVER-PATCH) bench(idm): fs and child_process instrumentation benches (Ruben Bridgewater) #8728 - [
d54b4cc5a8] - (SEMVER-PATCH) bench(pino): log-injection overhead bench (Ruben Bridgewater) #8723 - [
0813bf0d0a] - (SEMVER-PATCH) ci(release): cap proposal at 100 commits and notify guild at 50 (Roch Devost) #8711 - [
e9c271f784] - (SEMVER-PATCH) Fixes APMS-19181: sets the service discovery logs to respect the log level so that the logs can be suppressed when modifying the log level (Sean Dever) #8677 - [
740648aae4] - (SEMVER-PATCH) fix(esbuild): drop ...arguments spread from CJS module wrap (Ruben Bridgewater) #8691 - [
0cc2b46076] - (SEMVER-PATCH) fix: stop using url.parse in http (Ruben Bridgewater) #8750 - [
ba82e92e7a] - (SEMVER-PATCH) bench(sirun): auto-shard the suite from variant count and cores (Ruben Bridgewater) #8751 - [
36a2f15f07] - (SEMVER-PATCH) bench(sirun): add startup-share guard for loop benchmarks (Ruben Bridgewater) #8721