-
Notifications
You must be signed in to change notification settings - Fork 347
v5.72.0 proposal #6666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: v5.x
Are you sure you want to change the base?
v5.72.0 proposal #6666
Conversation
* 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]>
Overall package sizeSelf size: 12.7 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 |
Codecov Report❌ Patch coverage is 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. 🚀 New features to boost your workflow:
|
* 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>
28e4df1
to
b355fd9
Compare
f82ae4521d
] - (SEMVER-PATCH) Increase timeout of serverless flaky tests (Juan Antonio Fernández de Alba) #66677e29b37ae1
] - (SEMVER-PATCH) chore(ci) update one-pipeline (campaigner-prod[bot]) #6637abeba66dd5
] - (SEMVER-MINOR) [SVLS-7305] Instrument Azure Event Hubs (Jordan Storms) #65598614eb242d
] - (SEMVER-PATCH) fix: do not limit pg instrumentation upper bound (Ruben Bridgewater) #6641c74a50b831
] - (SEMVER-PATCH) [test optimization] Refactor mocha plugin tests into integration tests (Juan Antonio Fernández de Alba) #66518e60fef1d5
] - (SEMVER-PATCH) [test optimization] Support for@fast-check/jest
(Juan Antonio Fernández de Alba) #66326de63ebd0c
] - (SEMVER-PATCH) [test optimization] Better nomenclature usage in impacted tests logic (Juan Antonio Fernández de Alba) #6614dafde811cd
] - (SEMVER-MINOR) Have profilers emit settings and metrics intoevent.json
(Attila Szegedi) #65972f03518ba7
] - (SEMVER-MINOR) [PREVIEW] Add Feature Flagging & Experimentations (Ayan Khan) #64488625d7792e
] - (SEMVER-MINOR) SCI embedding - read Git metadata from.git
folder (olivwalsh) #65172555791006
] - (SEMVER-MINOR) Add support for OpenTelemetry Logs API (Munir Abdinur) #646540b6788374
] - (SEMVER-PATCH) [MLOB-3987] handle Amazon Nova request formats (ncybul) #65863aca43bdb4
] - (SEMVER-PATCH) test: remove npm/sandbox operations from fastify esm test (Bryan English) #6622ab33cb0c1f
] - (SEMVER-PATCH) increasing integration test timeouts, using execSync (Crystal Luc-Magloire) #6607eb37aab54c
] - (SEMVER-PATCH) fix: Ws resource now uses the request route (Crystal Luc-Magloire) #65870b25422ee5
] - (SEMVER-PATCH) ci: adjust performance gate warning to 1% for low stddev scenarios (Roch Devost) #6626