Releases: DataDog/dd-trace-js
Releases · DataDog/dd-trace-js
5.103.0
- [
03ac52a9a1] - (SEMVER-PATCH) bump native-metrics to 3.1.2 (Roch Devost) #8473 - [
65ca8204f9] - (SEMVER-PATCH) fix(lint): validate config names against both index.d.ts and index.d.v5.ts (Roch Devost) #8465 - [
ba39be2a3f] - (SEMVER-PATCH) ci(llmobs): parallelize openai job by Node version (Roch Devost) #8471 - [
2b8834f73a] - (SEMVER-PATCH) ci: route high-volume CI API calls through dd-octo-sts (Roch Devost) #8391 - [
dc3e2ec89e] - (SEMVER-PATCH) feat(electron): add initial support (Roch Devost) #7002 - [
56b6048e0b] - (SEMVER-PATCH) [test optimization] stabilize web app server lifecycle (Juan Antonio Fernández de Alba) #8444 - [
ae0e0c8872] - (SEMVER-PATCH) [test optimization] Fix playwright v5 tests (Juan Antonio Fernández de Alba) #8458 - [
3325f9eed8] - (SEMVER-PATCH) ci(serverless): use tags for serverless-tools ci (Olivier Nzia) #8213 - [
07cf95645a] - (SEMVER-PATCH) fix(config): keep v5 IAST programmatic aliases working (Ruben Bridgewater) #8457 - [
991d15c649] - (SEMVER-PATCH) refactor(config): route env reads through the config singleton (Ruben Bridgewater) #8241 - [
423ac93b66] - (SEMVER-PATCH) chore(aiguard): Fix ai guard flaky test (Ugaitz Urien) #8454 - [
afdaeed5c2] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.128.0 to 0.129.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8446 - [
0e26510523] - (SEMVER-PATCH) chore(deps-dev): bump sinon from 21.1.2 to 22.0.0 (dependabot[bot]) #8447 - [
0284dcf408] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-n from 17.24.0 to 18.0.1 (dependabot[bot]) #8448 - [
39a17c01e2] - (SEMVER-PATCH) fix(mocha): report test_suite_end for files with no describe wrapper (Sebastián Kay) #8437 - [
b06d144553] - (SEMVER-PATCH) fix: pin specific @datadog/openfeature-node-server version (Ugaitz Urien) #8456 - [
935054053e] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #8449 - [
f3b4edc644] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #8445 - [
9e5e475c35] - (SEMVER-PATCH) Revert "ci: replace CodeQL workflow with default setup configuration (#8380)" (Roch Devost) #8443 - [
aaf5e60a0a] - (SEMVER-PATCH) ci: add dd-octo-sts policies for upcoming workflow rate-limit changes (Roch Devost) #8392 - [
4c42d937ee] - (SEMVER-PATCH) ci: update playwright-tools image to 1.54.1-5 (Roch Devost) #8440 - [
4774cc13ac] - (SEMVER-PATCH) perf(graphql): memoize the apollo signature pipeline (Ruben Bridgewater) #8308 - [
f8e5148693] - (SEMVER-PATCH) test(ci-visibility): wait for cypress child exit before next test (Ruben Bridgewater) #8418 - [
0402d979d8] - (SEMVER-PATCH) fix(kafkajs): read clusterId from existing metadata (Ruben Bridgewater) #8389 - [
6bc8c6cccf] - (SEMVER-PATCH) test(ci-visibility): gather payloads until child exits (Ruben Bridgewater) #8419 - [
e78a6c1e4f] - (SEMVER-PATCH) fix(ci): prevent Buildkite non-PR builds from being tagged as PRs (Juan Antonio Fernández de Alba) #8435 - [
6f1d63ccbc] - (SEMVER-PATCH) fix(pg): stop accumulating DBM comments on reused query objects (Ruben Bridgewater) #8400 - [
89df4e6258] - (SEMVER-PATCH) refactor: drop JSDoc @param defaults (Ruben Bridgewater) #8350 - [
abf97b0011] - (SEMVER-PATCH) implement ai guard telemetry metrics (Ilyas Shabi) #8093 - [
4ab60e2551] - (SEMVER-PATCH) refactor(config): gate experimental.appsec, plugins, ingestion shapes (Ruben Bridgewater) #8318 - [
626ce462f1] - (SEMVER-PATCH) [test optimization] propagate DD_CUSTOM_PARENT_ID for Jenkins (Daniel Fernández) #8433 - [
31899bd0b8] - (SEMVER-PATCH) refactor(config): gate experimental b3, profiling, and b3 single header (Ruben Bridgewater) #8316 - [
3ada9255d9] - (SEMVER-PATCH) bench: fix benchmarks running unsupported Node.js 26 (Ruben Bridgewater) #8430 - [
eeeccd65ce] - (SEMVER-PATCH) fix(kafka): stop mutating caller-owned message.headers (Ruben Bridgewater) #8388 - [
b2f62ef205] - (SEMVER-PATCH) test(setup): isolate getInstrumentation from production addHook (Ruben Bridgewater) #8396 - [
1b83d35bbb] - (SEMVER-PATCH) refactor(lambda): collapse runtime/ritm.js into index.js (Ruben Bridgewater) #8397 - [
7ffc20933c] - (SEMVER-PATCH) ci(benchmarks): fail sirun job when individual variants crash (Fayssal DEFAA) #8292 - [
a78d2d57d7] - (SEMVER-PATCH) perf(couchbase): cache the per-operation channel bag (Ruben Bridgewater) #8373 - [
fc09317297] - (SEMVER-PATCH) docs: fix legacyBaggageEnabled default value and MIGRATING.md (Ruben Bridgewater) #8317 - [
242bdf9f90] - (SEMVER-PATCH) fix(llmobs): avoid malformed x-datadog-tags when carrier header is unset (Grace Williams) #8366 - [
89ae70d027] - (SEMVER-PATCH) perf(graphql): trim per-resolver allocations (Ruben Bridgewater) #8309 - [
6da7add04d] - (SEMVER-PATCH) refactor(config): gate experimental.iast aliases off in v6 (Ruben Bridgewater) ...
5.102.0
- [
3daff728b8] - (SEMVER-PATCH) fix: tolerate non-string span event names and whitespace-suffixed step functions JSON (Ruben Bridgewater) #8358 - [
130a30caf8] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8342 - [
9001878b55] - (SEMVER-PATCH) refactor: dedupe redundant chars in regex character classes (Ruben Bridgewater) #8346 - [
6c7179306d] - (SEMVER-PATCH) refactor(appsec): convert WAF duration BigInt to Number, not via parseInt (Ruben Bridgewater) #8306 - [
14a0a822a3] - (SEMVER-PATCH) refactor: dedupe identical function bodies (Ruben Bridgewater) #8347 - [
0e7a8c7256] - (SEMVER-PATCH) refactor: activate three sonarjs test/loop rules (Ruben Bridgewater) #8349 - [
80076dd5af] - (SEMVER-PATCH) chore(eslint): activate n/hashbang and n/no-process-exit (Ruben Bridgewater) #8352 - [
46c61ffdd1] - (SEMVER-PATCH) refactor(prefer-rest-params): convert non-instrumentation wrappers (Ruben Bridgewater) #8353 - [
bb4f61acaa] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations a-c (Ruben Bridgewater) - [
a66a186421] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations d-l (Ruben Bridgewater) #8355 - [
418179b183] - (SEMVER-PATCH) refactor(prefer-rest-params): convert instrumentations m-z (Ruben Bridgewater) #8356 - [
1afa83174a] - (SEMVER-PATCH) build(types): add index.d.v5.ts snapshot and v5-release swap script (Ruben Bridgewater) #8333 - [
66d49013dc] - (SEMVER-PATCH) update all slow benchmarks to run less iterations (Roch Devost) #8345 - [
16c4e16b60] - (SEMVER-PATCH) update llmobs encode unicode mixed benchmarks with less iterations (Roch Devost) #8344 - [
035fb236b2] - (SEMVER-PATCH) [test optimization] fix mocha EFD callback test arity (Juan Antonio Fernández de Alba) #8338 - [
5c7c227eb8] - (SEMVER-MINOR) feat(llmobs): enhance LLM Observability span processor span kind, embedding & retrieval input and output (Sam Brenner) #8299 - [
d422180bbc] - (SEMVER-PATCH) [test optimizaton] Use duration buckets for vitest EFD retries (Juan Antonio Fernández de Alba) #8288 - [
1764a646dc] - (SEMVER-PATCH) fix(index): Add truncate type to database plugin interfaces (Pablo Erhard) #8336 - [
ce8a754efa] - (SEMVER-PATCH) chore: add sonar linter (Ruben Bridgewater) #8150 - [
16016c6b5a] - (SEMVER-PATCH) perf(shimmer): drop assertNotClass toString call (Ruben Bridgewater) #8329 - [
4c45faa946] - (SEMVER-PATCH) fix(google-cloud-pubsub): honor DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED on consumer and push spans (Crystal Luc-Magloire) #8125 - [
771253286d] - (SEMVER-PATCH) perf(appsec): trim per-request allocations in waf and reporter (Ruben Bridgewater) #8326 - [
2c8447bb13] - (SEMVER-PATCH) test: decouple request specs from nock 13 internals (Ruben Bridgewater) #8305 - [
8d64c6e392] - (SEMVER-PATCH) [test optimization] Use duration buckets for cucumber EFD retries (Juan Antonio Fernández de Alba) #8287 - [
8a10090138] - (SEMVER-PATCH) perf(aws-sdk): cache instrumentation handles and dedupe per-call work (Ruben Bridgewater) #8231 - [
6c0da23ceb] - (SEMVER-PATCH) [test optimization] Use duration buckets for mocha EFD retries (Juan Antonio Fernández de Alba) #8286 - [
baeb04586b] - (SEMVER-PATCH) fix(ci): approve pnpm package-manager builds (Juan Antonio Fernández de Alba) #8331 - [
a200dc4d96] - (SEMVER-PATCH) chore(iast): Improve stringifyWithRanges performance (Ugaitz Urien) #8271 - [
19ef5f86f2] - (SEMVER-PATCH) test(jest,vitest): split integration specs into parallel CI jobs via SPEC matrix (Roch Devost) #8311 - [
97853d2969] - (SEMVER-PATCH) ci: add fail-fast: false to jobs with matrix (Charles de Beauchesne) #8314 - [
0fdc801f66] - (SEMVER-PATCH) fix(test-optimization): edge cases when computing final_status tag on playwright (Sebastián Kay) #8249 - [
50aa02547e] - (SEMVER-PATCH) test: reuse azure function process to lower tests run time (Roch Devost) #8102 - [
fe9678ab94] - (SEMVER-PATCH) fix(net): restore Socket.emit after the connect handshake (Ruben Bridgewater) #8275 - [
5168c02d94] - (SEMVER-PATCH) perf(encode): drop the per-span filter Array allocations in the 0.4 e… (Ruben Bridgewater) #8233 - [
6bf78256b2] - (SEMVER-PATCH) ci(benchmarks): bump microbenchmark splits from 5 to 6 (Fayssal DEFAA) #8283 - [
ff0e435df9] - (SEMVER-PATCH) chore(ci): pin all Docker images to SHA digests (Roch Devost) #8298 - [
c54290e695] - (SEMVER-PATCH) test(kafkajs): wait for leaders on createTopics to fix DSM flakes (Eric Firth) #8300
5.101.0
- [
f121c4281f] - (SEMVER-PATCH) fix(scripts): harden mocha-parallel-files against crashes and silent … (Ruben Bridgewater) #8243 - [
fc60a84f47] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 3 updates (dependabot[bot]) #8279 - [
0509edc11b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 2 updates (dependabot[bot]) #8281 - [
6fc588e858] - (SEMVER-PATCH) Revert "ci(codeql): skip workflow for non-production file changes and merge queue (#8277)" (Ruben Bridgewater) #8291 - [
215ea598d4] - (SEMVER-PATCH) test(otel): scope post-finish no-op assertions to mutator keys (Ruben Bridgewater) #8285 - [
3616c45502] - (SEMVER-PATCH) ci: extract shared datadog-ci install action and replace coverage-upload-github-action (Roch Devost) #8278 - [
18c37b6d40] - (SEMVER-PATCH) refactor(config): extract git metadata loader out of Config (Ruben Bridgewater) #8238 - [
cbd06436a8] - (SEMVER-PATCH) fix(propagation): tighten W3C trace-context inject and extract correc… (Ruben Bridgewater) #8269 - [
388ae8171b] - (SEMVER-MINOR) fix(llmobs): add cost_tags to annotate and annotationContext (Xinyuan Guo) #8175 - [
e3a092a7d5] - (SEMVER-PATCH) perf(core): trim per-span allocations across id, span, and sampler (Ruben Bridgewater) #8235 - [
6ce2635162] - (SEMVER-PATCH) ci(codeql): skip workflow for non-production file changes and merge queue (Roch Devost) #8277 - [
b5259d74b6] - (SEMVER-PATCH) fix: guard propagation, stop mutating input, and fix log (Ruben Bridgewater) #8226 - [
de5649fd31] - (SEMVER-PATCH) fix(test): prevent cascading ws test failures by reliably closing wsServer in afterEach (William Conti) #8192 - [
57b73cfbbf] - (SEMVER-PATCH) ci: add duration and shorten time output for all green (Roch Devost) #8225 - [
c3f962f6f6] - (SEMVER-MINOR) feat(llmobs, anthropic): add reasoning/extended thinking support for Anthropic (Sam Brenner) #8146 - [
df6b6e0c71] - (SEMVER-MINOR) feat(exporter): retry through agent startup (Ruben Bridgewater) #8223 - [
210e9f7cc4] - (SEMVER-PATCH) update windows ci jobs to upload a node report artifact on crash (Roch Devost) #8239 - [
d28de77da5] - (SEMVER-PATCH) perf(plugins): trim per-message allocations in bullmq, sharedb, and d… (Ruben Bridgewater) #8232 - [
7afadcff5a] - (SEMVER-PATCH) ci: update all mcr references to use our mirror instead (Roch Devost) #8215 - [
7c559f48de] - (SEMVER-MINOR) feat(otel): forward getActiveSpan() writes onto the active Datadog span (Ruben Bridgewater) #8030 - [
a5733805a2] - (SEMVER-PATCH) fix(debugger): move process_tags to payload root (Thomas Watson) #8173 - [
6500302a1f] - (SEMVER-PATCH) perf(propagation): tighten tracestate, baggage, and tag inject paths (Ruben Bridgewater) #8234 - [
e8690041e0] - (SEMVER-PATCH) fix(otel): honor DD_TRACE_OTEL_ENABLED=false and OTEL_SDK_DISABLED=false (Ruben Bridgewater) #8219 - [
f67ac4dad3] - (SEMVER-PATCH) fix(otel): tighten OTel-bridge Span spec compliance (Ruben Bridgewater) #8242 - [
18eb17da71] - (SEMVER-PATCH) perf(llmobs): fast-path encodeUnicode and collapse plugin filter chains (Ruben Bridgewater) #8230 - [
6e32e73e40] - (SEMVER-PATCH) fix(llmobs): guard JSON.parse on streamed tool-call arguments (Ruben Bridgewater) #8227 - [
1234065491] - (SEMVER-PATCH) [test-optimization] Default Nx and Lage names in v6 (Juan Antonio Fernández de Alba) #8268 - [
aae141ef5f] - (SEMVER-PATCH) [test optimization] Use head SHA for test optimization dispatch (Juan Antonio Fernández de Alba) #8270 - [
4db54b181f] - (SEMVER-PATCH) chore(deps): bump axios from 1.15.0 to 1.15.2 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #8267 - [
0b6d586397] - (SEMVER-PATCH) fix(scripts): resolve instrumentation ranges at both engine bounds (Ruben Bridgewater) #8251 - [
f6c69c6bf6] - (SEMVER-PATCH) ci: pipe GraphQL variables via stdin so commit-on-branch pushes don't… (Ruben Bridgewater) #8252 - [
afae167f30] - (SEMVER-PATCH) [test-optimization] Raise v6 Mocha minimum version (Juan Antonio Fernández de Alba) #8245 - [
d509f232a8] - (SEMVER-PATCH) [test-optimization] Raise v6 Cypress minimum version (Juan Antonio Fernández de Alba) #8247 - [
ea902ccf5b] - (SEMVER-PATCH) [test-optimization] Raise v6 Jest minimum version (Juan Antonio Fernández de Alba) #8246 - [
a329f1f575] - (SEMVER-MINOR) feat(llmobs): add tool_definitions support to Tagger (Alexandre Choura) #8082 - [
d34fada6ce] - (SEMVER-PATCH) chore(deps): bump the runtime-minor-and-patch-dependencies group across 2 directories with 3 updates (dependabot[bot]) #8259 - [
c267fbfd54] - (SEMVER-PATCH) pin node version to 24.24.1 for windows in ci (Roch Devost) #8262
5.100.0
- [
d46c3485c9] - (SEMVER-PATCH) perf(propagation): rewrite tracestate parser to be linear (Ruben Bridgewater) #8256 - [
ed087ea187] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8258 - [
d0eba220a0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 2 directories with 1 update (dependabot[bot]) #8261 - [
33b0dc1e17] - (SEMVER-PATCH) fix(express): use the host's path-to-regexp dialect for route tagging (Ruben Bridgewater) #8224 - [
d064e062cf] - (SEMVER-PATCH) refactor(otel): extract bridge helpers into span-helpers.js (Ruben Bridgewater) #8220 - [
658450e18b] - (SEMVER-PATCH) fix(otel): return a non-recording span when the inner tracer is the noop (Ruben Bridgewater) #8218 - [
fe48fc0c5f] - (SEMVER-PATCH) fix(esm): expose 'tracer' as an ESM named export (Ruben Bridgewater) #8216 - [
90bb04871a] - (SEMVER-PATCH) fix: small correctness issues in mongodb-core and bullmq (Ruben Bridgewater) #8228 - [
20f9e76efe] - (SEMVER-PATCH) fix(config): align inferred service name with agent normalization (Ruben Bridgewater) #8217 - [
00a239a1e2] - (SEMVER-PATCH) fix(propagation): enforce baggageMax* caps on extract (Ruben Bridgewater) #8255 - [
15ce029c26] - (SEMVER-PATCH) ci: deprecate legacy macrobenchmarks in favor of parallel ones (Fayssal DEFAA) #8250 - [
9e6acd8951] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for playwright (Sebastián Kay) #8190 - [
77cc2e065d] - (SEMVER-PATCH) fix(hono): skip publishing when env.incoming is missing (Ruben Bridgewater) #8221 - [
c832bf7a10] - (SEMVER-PATCH) [test optimization] Update extraction of runner diagnostic dir using glob pattern matching (Sebastián Kay) #8115 - [
41789b4087] - (SEMVER-PATCH) refactor(config): drop more internalPropertyName aliases (Ruben Bridgewater) #8237 - [
c97a177432] - (SEMVER-PATCH) fix(encode): write truncated meta keys back to span.meta (Ruben Bridgewater) #8236 - [
e5e3e4d35b] - (SEMVER-PATCH) test: drop keep-alive on the ci-visibility web-app-server (Ruben Bridgewater) #8194 - [
6448470089] - (SEMVER-MINOR) [test-optimization] Honor attempt-to-fix failures (Juan Antonio Fernández de Alba) #8138 - [
925bd0aae7] - (SEMVER-PATCH) chore(deps): bump openai (dependabot[bot]) #8244 - [
b058d8b4af] - (SEMVER-PATCH) ci: remove old bundle-validate workflow (Roch Devost) #8214 - [
e199f82b3e] - (SEMVER-PATCH) ci: update all green script to fail when any retry failed (Roch Devost) #8222 - [
d109d5bf1b] - (SEMVER-PATCH) chore(codeowners): own remaining benchmark dirs and enforce in CI (Ruben Bridgewater) #8204
5.99.1
- [
030413c8b3] - (SEMVER-PATCH) refactor(config): drop low-use internalPropertyName aliases (Ruben Bridgewater) #8211 - [
538b5746da] - (SEMVER-PATCH) ci: update all green to fail when the rate limit is reached (Roch Devost) #8212 - [
e1461827cb] - (SEMVER-PATCH) fix(dogstatsd): stop re-emitting stale gauges (Ruben Bridgewater) #8153 - [
ddfe085c82] - (SEMVER-PATCH) add github workflow to mirror images from flaky registries (Roch Devost) #8165 - [
1709d32f57] - (SEMVER-PATCH) bench(spans): cover tags-and-otel construction shape (Ruben Bridgewater) #8199 - [
a72b441efe] - (SEMVER-PATCH) fix(propagation): improve baggage implementation (Ruben Bridgewater) #8193 - [
f1b085a703] - (SEMVER-PATCH) bench(llmobs): add writer flush benchmark (Ruben Bridgewater) #8200 - [
ce42131535] - (SEMVER-PATCH) bench(aws-sdk): add inject and response-body benchmarks (Ruben Bridgewater) #8201 - [
35425f7a4e] - (SEMVER-PATCH) bench(dsm): add Data Streams Monitoring pathway benchmark (Ruben Bridgewater) #8202 - [
b47fabe6d1] - (SEMVER-PATCH) bench(propagation): add extract and inject benchmarks (Ruben Bridgewater) #8203 - [
6e86edfcda] - (SEMVER-PATCH) bench(encoding): cover native and legacy span-events paths (Ruben Bridgewater) #8205 - [
f6faa2b85f] - (SEMVER-PATCH) ci: fix flakiness workflow falling back to default for empty branch (Roch Devost) #8207 - [
0421807fcf] - (SEMVER-PATCH) fix(llmobs): correlate otel gen_ai spans with sdk llmobs spans (Zachary Groves) #8127 - [
63adfd5ae1] - (SEMVER-PATCH) bench: add plugin-graphql-long sirun benchmark (Crystal Luc-Magloire) #8089 - [
26bee69994] - (SEMVER-PATCH) minimize requests for all green script and retry faster (Roch Devost) #8180 - [
7763af7037] - (SEMVER-PATCH) ci: add days/branch/occurrences option to flakiness report (Roch Devost) #8185 - [
974bbce729] - (SEMVER-PATCH) test: add integration coverage harness (Ruben Bridgewater) #8071 - [
40c512422d] - (SEMVER-PATCH) fix(test): use ALS run() instead of enterWith() in mock agent server.emit (William Conti) #8166 - [
8628c2716a] - (SEMVER-PATCH) fix(appsec): bound detectedSpecificEndpoints cache (Ruben Bridgewater) #8163 - [
fab96f8428] - (SEMVER-PATCH) test: fix mocha retries issue (Ilyas Shabi) #8189 - [
476b6d1269] - (SEMVER-PATCH) test: Improve profiling tests (Ilyas Shabi) #8169
5.99.0
- [
fe44ddbe67] - (SEMVER-PATCH) ci: refresh Node patch versions on cross-window cache restores (Ruben Bridgewater) #8179 - [
5f582369a6] - (SEMVER-PATCH) refactor: use the same symbol to instrument pino across versions (Roch Devost) #8181 - [
2fa6f67207] - (SEMVER-PATCH) test: fix race condition in sandbox pack lock (Roch Devost) #8183 - [
b815a11c33] - (SEMVER-PATCH) fix(appsec): Fix regression on Stripe instrumentation (Carles Capell) #8186 - [
96c92d966e] - (SEMVER-PATCH) test: ignore Node http socketErrorListener leak (Ruben Bridgewater) #8177 - [
a9013ae0e9] - (SEMVER-PATCH) add dependabot ignore rule for rspack (Roch Devost) #8171 - [
927ac5e849] - (SEMVER-PATCH) test: do not hide mocha errors for nested suites (Ilyas Shabi) #8164 - [
01e27459f9] - (SEMVER-PATCH) fix(engines): set engines upper limit back to node 26 (Pablo Erhard) #8174 - [
4749d90ab6] - (SEMVER-PATCH) chore(ci) update one-pipeline (gh-worker-campaigns-3e9aa4[bot]) #8123 - [
2ffb5f95e1] - (SEMVER-PATCH) test(debugger): detect bracketedbyteLengthat runtime (Ruben Bridgewater) #8172 - [
abf7139eef] - (SEMVER-PATCH) fix: make DD_TRACING_ENABLED an alias of DD_APM_TRACING_ENABLED (Ruben Bridgewater) #8140 - [
74a0c98c05] - (SEMVER-PATCH) chore(deps): bump actions/setup-node (dependabot[bot]) #8168 - [
ef3fc9dd4f] - (SEMVER-PATCH) remove junit upload action (Roch Devost) #8148 - [
85e6201985] - (SEMVER-PATCH) chore(ci): run all system-tests scenario even if empty when running on master/sc… (Nicolas Catoni) #8067 - [
6089c4455d] - (SEMVER-PATCH) test: do not hide mocha errors (Ruben Bridgewater) #8147 - [
2d2ed5be7f] - (SEMVER-PATCH) test: make sure unknown config entries cause an error (Ruben Bridgewater) #8152 - [
9c8fd58d13] - (SEMVER-PATCH) fix: use references for special configurations (Ruben Bridgewater) #8149 - [
dee9732051] - (SEMVER-PATCH) [test optimization] support TypeScript 6 in browser integration tests (Juan Antonio Fernández de Alba) #8137 - [
bb5fa497ac] - (SEMVER-PATCH) fix: telemetry for test optimization auto instrument provider (Ruben Bridgewater) #8135 - [
0ad631d6eb] - (SEMVER-PATCH) chore(deps): bump oxc-parser from 0.126.0 to 0.127.0 in the runtime-minor-and-patch-dependencies group across 1 directory (dependabot[bot]) #8156 - [
04cfa94ad4] - (SEMVER-PATCH) ci: reduce all green initial delay to 5 minutes (Roch Devost) #8107 - [
960cf202b8] - (SEMVER-PATCH) test: exclude versions folder from nyc coverage (Roch Devost) #8160 - [
4daebfa9f8] - (SEMVER-MINOR) feat(profiling): observe async zlib and crypto events in timeline profiler (Attila Szegedi) #8042 - [
8fbe16e2b0] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 3 directories with 3 updates (dependabot[bot]) #8158 - [
581ce95744] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 6 updates (dependabot[bot]) #8155 - [
0e63640d6c] - (SEMVER-PATCH) test,ci: remove test agent to reduce test runtime and flakiness (Ruben Bridgewater) #8090 - [
95010b2b4a] - (SEMVER-PATCH) ci,test: switch back to hoisted linker for bun (Roch Devost) #8142 - [
efaae8b89e] - (SEMVER-PATCH) ci: remove setup-bun workaround for unnecessary github api requests (Roch Devost) #8145 - [
a1d8a7f9d4] - (SEMVER-PATCH) chore(node): allow node 26 (Pablo Erhard) #8143 - [
59177dfdc7] - (SEMVER-PATCH) test: fix max listener warning in test optimization tests (Ruben Bridgewater) #8144 - [
60440710a3] - (SEMVER-MINOR) feat(openfeature): implement flag evaluation metrics (Oleksii Shmalko) #7993 - [
e68ef5869c] - (SEMVER-PATCH) fix(llmobs, anthropic): do not mutate anthropic create parameters (Sam Brenner) #8119 - [
9cc799de52] - (SEMVER-PATCH) test(profiler): fix Profiler telemetry flake (Attila Szegedi) #8114 - [
260299e4c1] - (SEMVER-PATCH) chore(scripts): flag unquoted**globs in npm scripts (Ruben Bridgewater) #8061 - [
87a8e3a6de] - (SEMVER-MINOR) Update AppSec rules to 1.18.0 (simon-id) #8121 - [
f40600d3a5] - (SEMVER-PATCH) remove empty after blocks in cypress tests (Roch Devost) #8117 - [
8fc99d0283] - (SEMVER-PATCH) ci,test: warmup the nyc cache before running the tests (Roch Devost) #8130 - [
4cefbaff79] - (SEMVER-PATCH) test: reduce CI flakiness via span-race filters (Ruben Bridgewater) #8087 - [
27c35f7d22] - fix(llmobs): render BaseMessage in langgraph workflow I/O (Crystal Luc-Magloire) #8096 - [
df1f326b26] - (SEMVER-PATCH) Update junit upload action to v3.1.0 (Juan Antonio Fernández de Alba) #8118 - [
11f5fccc28] - (SEMVER-PATCH) fix: fix AppSec http memory retention (Ruben Bridgewater) #8029 - [
08322b5908] - (SEMVER-PATCH) split playwright and cypress tests in ci (Roch Devost) #8098 - [
24339c29f9] - (SEMVER-PATCH) [test optimization] Fix CODEOWNERS extraction logic and playwright reported CI metadata (Juan Antonio Fernández de Alba) [#8113]...
5.98.0
- [
a71f95c018] - (SEMVER-MINOR) feat(test-optimization): create final_status tag on test event for cypress (Sebastián Kay) #8025 - [
d3ed9d79ac] - (SEMVER-PATCH) fix sirun scope benchmark waiting without using cpu (Roch Devost) #8037 - [
80b9c50664] - (SEMVER-PATCH) chore: simplify trace propagation env and logger implementation (Ruben Bridgewater) #7977 - [
b39b8d0e8c] - (SEMVER-MINOR) feat: support for OTLP trace export (http/json) (Ida Liu) #7531 - [
56f6a32f89] - (SEMVER-PATCH) chore: do not report isServiceNameInferred telemetry (Ruben Bridgewater) #8019 - [
95c9bd6f2a] - (SEMVER-PATCH) ci: switch playwright-tools image to ghcr (Roch Devost) #8032 - [
21db68acc7] - (SEMVER-PATCH) fix(serverless): prevent serverless benchmarks on merges to release branches (Olivier Nzia) #8024 - [
3e74642042] - (SEMVER-PATCH) ci: integrate parallel benchmarks from apm-sdks-benchmarks (Fayssal DEFAA) #7996 - [
c1a0451e08] - (SEMVER-PATCH) feat(redis): split by instance (Pablo Erhard) #8014 - [
e64c7643af] - (SEMVER-PATCH) test: fix appsec and capabilities tests on latest Node.js v24 (Pablo Erhard) #8020 - [
bbd94f15c8] - (SEMVER-MINOR) feat(aws-sdk): add db.system and messaging.system tags to AWS service spans (Ayan Khan) #7957 - [
de1327bc46] - (SEMVER-PATCH) chore(ci) : do not cancel jobs on master (Charles de Beauchesne) #8016 - [
91205a5f6d] - (SEMVER-PATCH) [test optimization] suppress quarantined test errors to prevent Jest --bail from stopping execution (Juan Antonio Fernández de Alba) #8015 - [
639037f46b] - (SEMVER-PATCH) [test optimization] Decouple instrumentation layer from tracer (Juan Antonio Fernández de Alba) #7989 - [
f7d7bd6bcb] - (SEMVER-PATCH) fix: correct final status tag report on intermediate executions (Sebastián Kay) #7997 - [
c49f37a72c] - (SEMVER-PATCH) chore(web) removed dead web code (Pablo Erhard) #7986 - [
6bfec63a98] - (SEMVER-PATCH) ci(benchmarks): fix cpuset overflow by increasing splits to 5 (Fayssal DEFAA) #7983 - [
bbdff2992e] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8003 - [
d6819da5f4] - (SEMVER-PATCH) fix(openfeature): clear flags config when RC tells us to (Oleksii Shmalko) #7992 - [
94c2c9ab92] - (SEMVER-PATCH) fix: allow log injection property to be overriden (Ruben Bridgewater) #7999 - [
4e79d45ef8] - (SEMVER-PATCH) chore(scope) remove tracer.scope from tests and source files (Pablo Erhard) #8010 - [
6b4b21bcac] - (SEMVER-PATCH) chore: refactor profiler start (Ruben Bridgewater) #7978 - [
fb6480decb] - (SEMVER-PATCH) chore(openfeature): narrow CODEOWNERS to FFE SDK team (Oleksii Shmalko) #7994 - [
7ae6bdbed3] - (SEMVER-MINOR) [test optimization] Add final_status tag on test event for cucumber (Sebastián Kay) #7926 - [
e9e184277b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 4 updates (dependabot[bot]) #8007 - [
37aac5605b] - (SEMVER-PATCH) fix(fs): avoid leaking noop context from fs plugin (Thomas Watson) #7597 - [
8d2dc028d9] - (SEMVER-PATCH) chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (dependabot[bot]) #7988 - [
31a964787d] - (SEMVER-PATCH) update cassettes (Sam Brenner) #7987 - [
5aea1e2bcf] - (SEMVER-MINOR) Expose tag probabilities in SDK responses (Manuel Álvarez Álvarez) #7950 - [
bd320172ae] - (SEMVER-MINOR) feat(appsec): support for inserting blocking IDs to blocking templates (simon-id) #7923 - [
b647b115cc] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #7982 - [
6b9ac5e6ce] - (SEMVER-PATCH) feat(tags): add _dd.svc.src tag for service overrides (Pablo Erhard) #7824 - [
1e438f2fc3] - (SEMVER-PATCH) fix(metrics): prevent native metrics from loading when not needed (Pablo Erhard) #7942 - [
b4740a3636] - (SEMVER-PATCH) release: pass github token from sts to release notes (Ilyas Shabi) #7975 - [
b5ded05b0a] - (SEMVER-PATCH) fix(debugger): handle Invalid Date in snapshot processor (Thomas Watson) #7944 - [
66550f3467] - (SEMVER-PATCH) set ai guard default blocking to true (Ilyas Shabi) #7972
5.97.0
- [
bedafc9b29] - (SEMVER-PATCH) [test optimization] Fix cypress tests in release branch (Juan Antonio Fernández de Alba) #7973 - [
36ebc73c3d] - (SEMVER-PATCH) [test optimization] Use real timers in test framework instrumentations (Juan Antonio Fernández de Alba) #7971 - [
8f81db6b71] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in cucumber (Juan Antonio Fernández de Alba) #7961 - [
abc727bf1a] - (SEMVER-PATCH) chore(deps): bump axios from 1.13.5 to 1.15.0 in /integration-tests/webpack in the npm_and_yarn group across 1 directory (dependabot[bot]) #7966 - [
4c5d082466] - (SEMVER-PATCH) ci: add supported configurations linter to keep in sync with index.d.ts (Ruben Bridgewater) #7954 - [
e92e7f04e7] - (SEMVER-PATCH) fix: improved instrumentation code & related telemetry (Ruben Bridgewater) #6910 - [
91118b7fee] - (SEMVER-PATCH) chore(deps-dev): bump axios from 1.14.0 to 1.15.0 (dependabot[bot]) #7967 - [
9786d837c4] - (SEMVER-PATCH) chore(crashtracking): remove guard for arm64 alpine and bump libdatadog to 0.9.3 (Gyuheon Oh) #7962 - [
3686699da2] - (SEMVER-PATCH) chore(llmobs): update config type to generated types (Sam Brenner) #7965 - [
70baebd347] - (SEMVER-MINOR) feat(llmobs): support custom telemetry metadata in Vercel AI SDK spans (Sam Brenner) #7556 - [
6b04b98173] - (SEMVER-PATCH) fix: prevent prototype pollution through graphql (Ruben Bridgewater) #7964 - [
9ed88dcb47] - (SEMVER-MINOR) tracing(kafka): add batched tracing for kafka consumes (kafkajs | confluent-kafka) (William Conti) #7479 - [
4cc7d88625] - (SEMVER-PATCH) chore(typescript): bump typescript dependency (Sam Brenner) #7932 - [
b4bd5c4c12] - (SEMVER-PATCH) [test optimization] Prevent ATF tests from being incorrectly tagged as new in jest (Juan Antonio Fernández de Alba) #7960 - [
918b4d0b41] - (SEMVER-PATCH) Fix github tag push (Ilyas Shabi) #7959 - [
407250794f] - (SEMVER-PATCH) ci: fail the flakiness report when it cannot report to slack (Roch Devost) #7956 - [
37c4f8e3b7] - (SEMVER-MINOR) feat(telemetry): add DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL config (Ayan Khan) #7889 - [
7209b4f887] - (SEMVER-PATCH) chore: use generated config types as much as possible (Ruben Bridgewater) #7955 - [
a89b832045] - (SEMVER-PATCH) chore: align debugger and dogstatsd with normalized config (Ruben Bridgewater) #7911 - [
6f2e2ca01b] - (SEMVER-PATCH) chore(deps-dev): bump @rspack/core from 1.7.8 to 1.7.11 in /vendor (dependabot[bot]) #7933 - [
7e599395dd] - (SEMVER-PATCH) fix: prevent nextjs memory leak (Roch Devost) #7946 - [
edef9302a0] - (SEMVER-PATCH) chore(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 (dependabot[bot]) #7937 - [
ace1582c9e] - (SEMVER-PATCH) chore(prisma): Improve prisma test execution time (Pablo Erhard) #7953 - [
6b9731f5b0] - (SEMVER-PATCH) [test optimization] Refactorcypressas instrumentation (Juan Antonio Fernández de Alba) #7829 - [
2bac2030d4] - (SEMVER-PATCH) fix(llmobs): fix missing estimated cost on Bedrock LLM spans (Grace Williams) #7952 - [
3d9bd1cfe5] - (SEMVER-PATCH) docs: add supported configuration workflow to CONTRIBUTING.md (Ruben Bridgewater) #7898 - [
f5017bc18c] - (SEMVER-MINOR) refactor(config): generate runtime config from supported metadata (Ruben Bridgewater) #7916 - [
635402e6f8] - (SEMVER-MINOR) feat(profiler): add custom profiling labels API (Attila Szegedi) #7879 - [
1fd6eb26be] - (SEMVER-PATCH) chore(deps-dev): bump the dev-minor-and-patch-dependencies group across 1 directory with 3 updates (dependabot[bot]) #7945
5.96.0
- [
7d5fa996bb] - (SEMVER-PATCH) ci(llmobs): fix test failing on v5 branch (Sam Brenner) #7951 - [
c04b08e755] - (SEMVER-PATCH) chore: bump import-in-the-middle to 3.0.1 (Sam Brenner) #7947 - [
fd74461d92] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 3 directories with 6 updates (dependabot[bot]) #7934 - [
c097033479] - (SEMVER-PATCH) fix(llmobs): log at startup instead of throwing for invalid initializations (Sam Brenner) #7885 - [
91fa0f8ccf] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 3 updates (dependabot[bot]) #7939 - [
90758aeac8] - (SEMVER-PATCH) [incident-52391][SINT-5091] Use dd-sts for secrets, with split policies (Kylian Serrania) #7924 - [
9a3cd3b465] - (SEMVER-PATCH) feat(lambda): skip flushInterval=0 and use agent exporter when mini agent is present (Tianning Li) #7584 - [
efc96812a0] - (SEMVER-PATCH) ci: adjust SLO calculation for being less flaky (Fayssal DEFAA) #7930 - [
5e5ba433ea] - (SEMVER-PATCH) [test optimization] Fix bug that makes some tags not visible on mocha tests with hooks (Sebastián Kay) #7912 - [
a3baec5b21] - (SEMVER-PATCH) Revert "chore: use dd-sts for secrets" (Sam Brenner) #7940 - [
dba55f50f7] - (SEMVER-PATCH) [test optimization] Pinoffice-addin-mockdependency (Juan Antonio Fernández de Alba) #7931 - [
3126529555] - (SEMVER-MINOR) [test optimization] Add better support forlage(Juan Antonio Fernández de Alba) #7920 - [
c32e8a6c6a] - (SEMVER-PATCH) feat(aiguard): Evaluating vercel-ai calls with AI guard automatically (Ilyas Shabi) #7798 - [
ba2d007271] - (SEMVER-PATCH) chore(deps): bump lodash from 4.17.23 to 4.18.1 (dependabot[bot]) #7927 - [
6afb4f9ed2] - (SEMVER-PATCH) chore: use dd-sts for secrets (Bryan English) #7924
5.95.0
- [
e2b2bae2a7] - (SEMVER-MINOR) [test optimization] Add filesystem cache for test optimization API requests (Juan Antonio Fernández de Alba) #7919 - [
a7de9c024e] - (SEMVER-PATCH) fix(llmobs): set default model provider to unknown in openai and anthropic (Xinyuan Guo) #7913 - [
e90f4e590f] - (SEMVER-PATCH) increse llm obs size limit from 1mb to 5mb in line with python version and documentation (Forrest Wargo) #7921 - [
ce653ab5d1] - (SEMVER-PATCH) chore(config): add generated config type foundation (Ruben Bridgewater) #7915 - [
934261acf6] - (SEMVER-PATCH) remove xslt transformation (Charles de Beauchesne) #7918 - [
f94162c95a] - (SEMVER-MINOR) docs: update index.d.ts tracer options to align with actual config (Ruben Bridgewater) #7897 - [
1457f8717b] - (SEMVER-PATCH) test: ignore stale generated workspaces during plugin installs (Ruben Bridgewater) #7896 - [
bbebb264d8] - (SEMVER-PATCH) chore: apply simplifications and hot-path cleanups (Ruben Bridgewater) #7895 - [
90ea84c151] - (SEMVER-PATCH) test(integration): make integration tests more resilient (Ruben Bridgewater) #7894 - [
7d241baa68] - (SEMVER-PATCH) test(integration): harden shared helpers and noisy expectations (Ruben Bridgewater) #7893 - [
853635a1d4] - (SEMVER-PATCH) chore: update one pipeline to latest version (Ruben Bridgewater) #7909 - [
532c7a8784] - (SEMVER-PATCH) chore: use backported orchestrion (Roch Devost) #7799