Skip to content

Conversation

dd-octo-sts[bot]
Copy link

@dd-octo-sts dd-octo-sts bot commented Oct 15, 2025

  • [f82ae4521d] - (SEMVER-PATCH) Increase timeout of serverless flaky tests (Juan Antonio Fernández de Alba) #6667
  • [7e29b37ae1] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #6637
  • [abeba66dd5] - (SEMVER-MINOR) [SVLS-7305] Instrument Azure Event Hubs (Jordan Storms) #6559
  • [8614eb242d] - (SEMVER-PATCH) fix: do not limit pg instrumentation upper bound (Ruben Bridgewater) #6641
  • [c74a50b831] - (SEMVER-PATCH) [test optimization] Refactor mocha plugin tests into integration tests (Juan Antonio Fernández de Alba) #6651
  • [8e60fef1d5] - (SEMVER-PATCH) [test optimization] Support for @fast-check/jest (Juan Antonio Fernández de Alba) #6632
  • [6de63ebd0c] - (SEMVER-PATCH) [test optimization] Better nomenclature usage in impacted tests logic (Juan Antonio Fernández de Alba) #6614
  • [dafde811cd] - (SEMVER-MINOR) Have profilers emit settings and metrics into event.json (Attila Szegedi) #6597
  • [2f03518ba7] - (SEMVER-MINOR) [PREVIEW] Add Feature Flagging & Experimentations (Ayan Khan) #6448
  • [8625d7792e] - (SEMVER-MINOR) SCI embedding - read Git metadata from .git folder (olivwalsh) #6517
  • [2555791006] - (SEMVER-MINOR) Add support for OpenTelemetry Logs API (Munir Abdinur) #6465
  • [40b6788374] - (SEMVER-PATCH) [MLOB-3987] handle Amazon Nova request formats (ncybul) #6586
  • [3aca43bdb4] - (SEMVER-PATCH) test: remove npm/sandbox operations from fastify esm test (Bryan English) #6622
  • [ab33cb0c1f] - (SEMVER-PATCH) increasing integration test timeouts, using execSync (Crystal Luc-Magloire) #6607
  • [eb37aab54c] - (SEMVER-PATCH) fix: Ws resource now uses the request route (Crystal Luc-Magloire) #6587
  • [0b25422ee5] - (SEMVER-PATCH) ci: adjust performance gate warning to 1% for low stddev scenarios (Roch Devost) #6626

rochdev and others added 8 commits October 15, 2025 05:06
* handle nova request response format for non streamed requests

* handle streamed nova responses

* add tests for amazon nova model

* handle system messages

* fix tests

* support multiple input messages with role

* minor nits

* simplify conditions and attribute assignment

* filter for only content text blocks

* add default value for output message content

* minor nits

* remove accidentally added files
* first attempt at otel logs support

* lint files and centralize configs

* add tests

* clean up yarn.lock

* clean up logs

* add back log exporter logic

* clean up docs

* clean up docs and fix otlp protocol

* revert readme docs

* add new otel files

* working version

* fmy

* fmt

* Update packages/dd-trace/src/config_defaults.js

* fix tests

* allow any version of logs api, let opentelemetry api determine the version

* add otlp payload tests

* add telemetry metrics

* some other clean ups

* simplify tests

* use agent hostname to resolve otlp endpoints

* clean up initalization

* parse additional otlp headers

* clean up component args

* clean up docs

* clean up component args

* remove addLogProcessor, init provider with a processor

* support trace-log correlation

* clean up registering provider in tests, and rename exporter arg

* first round of clean ups from PR review

* clean ups part 2

* make things private and clean up tests

* clean up tests

* clean up yarn file

* remove unused configs

* fix context issues

* nother round of clean ups

* group payloads by instrumentation scope

* fix typing

* address review comments

* add better typing, and better support for sending schemaurl

* revert instrumentationScope change to span

* review comments

* clean up protobuf loader file

* lint

* move protos to same dir, this will set up metrics work

* clean up throws

* update protos

* disable log injection when otel logs support is enabled

* update configurations to pass telemetry system tests

* remove useless import

* add more tests

* provide fix for failing system test

* add test case for noop logger and fix mocking for remote config

* add test case for noop logger and fix mocking for remote config

* fix encoding for doubles, remove unused shutdown code, test getLogger params

* remove unused timer and shutdown logic, simplify loggerprovider register and improve tests

* fix comment

* clean up how otel endpoint configs are loaded

* address Ayans comments

* add integration tests
* tracer config reads Git information from .git folder

* fix config.spec.js tests

* extract git head ref parsing in its own function

* Update packages/dd-trace/src/git_properties.js

Co-authored-by: Thomas Watson <[email protected]>

* Update packages/dd-trace/test/config.spec.js

Co-authored-by: Thomas Watson <[email protected]>

* Update packages/dd-trace/src/config.js

Co-authored-by: Thomas Watson <[email protected]>

* Update packages/dd-trace/src/config.js

Co-authored-by: Thomas Watson <[email protected]>

* only search git ref sha if commitSha is not set

* add getRemoteOriginURL to parse remote origin url

* move DD_GIT_PROPERTIES_FILE and DD_GIT_FOLDER_PATH to sci embedding test

* add resolveGitHeadSHA

* remove isValidCommitSHA

* add method to load git metadata

---------

Co-authored-by: Thomas Watson <[email protected]>
* Integrate FF&E capabilities into dd-trace-js

---------

Co-authored-by: Thomas Watson <[email protected]>
@dd-octo-sts dd-octo-sts bot mentioned this pull request Oct 15, 2025
Copy link

github-actions bot commented Oct 15, 2025

Overall package size

Self size: 12.7 MB
Deduped: 115.31 MB
No deduping: 117.51 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | @datadog/libdatadog | 0.7.0 | 35.02 MB | 35.02 MB | | @datadog/native-appsec | 10.2.1 | 20.64 MB | 20.65 MB | | @datadog/native-iast-taint-tracking | 4.0.0 | 11.72 MB | 11.73 MB | | @datadog/pprof | 5.11.1 | 9.96 MB | 10.34 MB | | @opentelemetry/core | 1.30.1 | 908.66 kB | 7.16 MB | | protobufjs | 7.5.4 | 2.95 MB | 5.73 MB | | @datadog/wasm-js-rewriter | 4.0.1 | 2.85 MB | 3.58 MB | | @opentelemetry/resources | 1.9.1 | 306.54 kB | 1.74 MB | | @datadog/native-metrics | 3.1.1 | 1.02 MB | 1.43 MB | | @opentelemetry/api-logs | 0.205.0 | 201.51 kB | 1.42 MB | | @opentelemetry/api | 1.9.0 | 1.22 MB | 1.22 MB | | jsonpath-plus | 10.3.0 | 617.18 kB | 1.08 MB | | import-in-the-middle | 1.14.4 | 123.18 kB | 851.76 kB | | lru-cache | 10.4.3 | 804.3 kB | 804.3 kB | | @datadog/openfeature-node-server | 0.1.0-preview.10 | 95.11 kB | 401.46 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | source-map | 0.7.6 | 185.63 kB | 185.63 kB | | pprof-format | 2.2.1 | 163.06 kB | 163.06 kB | | @datadog/sketches-js | 2.1.1 | 109.9 kB | 109.9 kB | | lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB | | ignore | 7.0.5 | 63.38 kB | 63.38 kB | | istanbul-lib-coverage | 3.2.2 | 34.37 kB | 34.37 kB | | rfdc | 1.4.1 | 27.15 kB | 27.15 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB | | @isaacs/ttlcache | 1.4.1 | 25.2 kB | 25.2 kB | | tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB | | shell-quote | 1.8.3 | 23.74 kB | 23.74 kB | | limiter | 1.1.5 | 23.17 kB | 23.17 kB | | retry | 0.13.1 | 18.85 kB | 18.85 kB | | semifies | 1.0.0 | 15.84 kB | 15.84 kB | | jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB | | crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB | | ttl-set | 1.0.0 | 4.61 kB | 9.69 kB | | mutexify | 1.4.0 | 5.71 kB | 8.74 kB | | path-to-regexp | 0.1.12 | 6.6 kB | 6.6 kB | | module-details-from-path | 1.0.4 | 3.96 kB | 3.96 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

Copy link

codecov bot commented Oct 15, 2025

Codecov Report

❌ Patch coverage is 71.89953% with 179 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.96%. Comparing base (6b35e7d) to head (b355fd9).
⚠️ Report is 34 commits behind head on v5.x.

Files with missing lines Patch % Lines
packages/dd-trace/src/openfeature/writers/base.js 7.69% 60 Missing ⚠️
...ages/dd-trace/src/openfeature/writers/exposures.js 9.09% 30 Missing ⚠️
packages/dd-trace/src/openfeature/index.js 28.57% 20 Missing ⚠️
packages/dd-trace/src/openfeature/writers/util.js 21.05% 15 Missing ⚠️
...e/src/opentelemetry/logs/otlp_http_log_exporter.js 84.12% 10 Missing ⚠️
...ages/dd-trace/src/openfeature/flagging_provider.js 41.66% 7 Missing ⚠️
packages/dd-trace/src/openfeature/noop.js 50.00% 7 Missing ⚠️
...d-trace/src/opentelemetry/logs/otlp_transformer.js 94.84% 5 Missing ⚠️
packages/dd-trace/src/plugins/ci_plugin.js 0.00% 5 Missing ⚠️
packages/dd-trace/src/profiling/profilers/wall.js 28.57% 5 Missing ⚠️
... and 8 more
Additional details and impacted files
@@            Coverage Diff             @@
##             v5.x    #6666      +/-   ##
==========================================
+ Coverage   83.19%   83.96%   +0.77%     
==========================================
  Files         476      502      +26     
  Lines       20153    21000     +847     
==========================================
+ Hits        16766    17633     +867     
+ Misses       3387     3367      -20     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Oct 15, 2025

Benchmarks

Benchmark execution time: 2025-10-15 15:27:36

Comparing candidate commit b355fd9 in PR branch v5.72.0-proposal with baseline commit faed2b9 in branch v5.x.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1599 metrics, 71 unstable metrics.

szegedi and others added 9 commits October 15, 2025 15:16
* initial

* wrap eventhub methods

* trace eventhub in azure function

* add span attributes for event hub

* update hooks

* add list and single message support

* refactor

* use this to get the config

* refactor and add span links

* add buffered event queues

* initial eventhubs test passing

* add event hubs producer tests

* break apart tests

* initial eventhub function test

* use batches span context array

* finalize tests

* uncomment tests

* update docker compose

* remove env file and hardcode volume

* tests

* try workaround

* typo

* fix docker cp command

* update test package.json

* test reordering service

* update  eventhubs service

* missing import

* update dd-trace dependancies

* refactor tests

* update ports

* reorder services

* start with azure edge

* add docker cp to functions for config

* try new action

* typo

* retry test

* try using service id

* update service bus version

* remove localhost reference

* pin core tools version for fx

* update path for http

* reset func core tool version

* simplify github workflow

* move tests to serverless action

* update node version used

* fix messaging system in fx

* update test

* fix tests and add check for empty events

* fix index in eventhub test

* move test to appropriate plugin
Co-authored-by: campaigner-prod[bot] <87874424+campaigner-prod[bot]@users.noreply.github.com>
@juan-fernandez juan-fernandez marked this pull request as ready for review October 15, 2025 15:32
@juan-fernandez juan-fernandez requested review from a team as code owners October 15, 2025 15:32
@juan-fernandez juan-fernandez removed the request for review from a team October 15, 2025 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.