Skip to content
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

v3.25.0 #3316

Merged
merged 19 commits into from
Jun 30, 2023
Merged

v3.25.0 #3316

merged 19 commits into from
Jun 30, 2023

Conversation

tlhunter
Copy link
Member

@tlhunter tlhunter commented Jun 29, 2023

Features

Improvements

Bug Fixes

jbertran and others added 2 commits June 29, 2023 12:55
Co-authored-by: Thomas Hunter II <tlhunter@datadog.com>
* add cassandra-driver versions
* add elasticsearch/opensearch versions
* add mongodb versions
* add pg versions
* add oracledb versions
@tlhunter tlhunter requested review from a team as code owners June 29, 2023 19:56
@github-actions
Copy link

github-actions bot commented Jun 29, 2023

Overall package size

Self size: 4.73 MB
Deduped: 61.19 MB
No deduping: 61.23 MB

Dependency sizes

name version self size total size
@datadog/pprof 2.2.3 14.25 MB 15.13 MB
@datadog/native-iast-taint-tracking 1.5.0 14.86 MB 14.86 MB
@datadog/native-appsec 3.2.0 13.38 MB 13.39 MB
protobufjs 7.1.2 2.76 MB 6.55 MB
@datadog/native-iast-rewriter 2.0.1 2.09 MB 2.1 MB
@opentelemetry/core 1.14.0 872.87 kB 1.47 MB
@datadog/native-metrics 2.0.0 898.77 kB 1.3 MB
@opentelemetry/api 1.4.1 780.32 kB 780.32 kB
opentracing 0.14.7 194.81 kB 194.81 kB
semver 7.5.3 93.39 kB 123.79 kB
@datadog/sketches-js 2.1.0 109.9 kB 109.9 kB
lodash.sortby 4.7.0 75.76 kB 75.76 kB
lru-cache 7.14.0 74.95 kB 74.95 kB
ipaddr.js 2.0.1 59.52 kB 59.52 kB
ignore 5.2.0 48.87 kB 48.87 kB
import-in-the-middle 1.3.5 34.34 kB 38.81 kB
istanbul-lib-coverage 3.2.0 29.34 kB 29.34 kB
retry 0.10.1 27.44 kB 27.44 kB
lodash.uniq 4.5.0 25.01 kB 25.01 kB
limiter 1.1.5 23.17 kB 23.17 kB
lodash.kebabcase 4.1.1 17.75 kB 17.75 kB
lodash.pick 4.4.0 16.33 kB 16.33 kB
node-abort-controller 3.0.1 14.33 kB 14.33 kB
crypto-randomuuid 1.0.0 11.18 kB 11.18 kB
diagnostics_channel 1.1.0 7.07 kB 7.07 kB
path-to-regexp 0.1.7 6.78 kB 6.78 kB
koalas 1.0.2 6.47 kB 6.47 kB
methods 1.1.2 5.29 kB 5.29 kB
module-details-from-path 1.0.3 4.47 kB 4.47 kB

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

@codecov
Copy link

codecov bot commented Jun 29, 2023

Codecov Report

❗ No coverage uploaded for pull request base (v3.x@a3bccfb). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             v3.x    #3316   +/-   ##
=======================================
  Coverage        ?   86.04%           
=======================================
  Files           ?      200           
  Lines           ?     7766           
  Branches        ?       33           
=======================================
  Hits            ?     6682           
  Misses          ?     1084           
  Partials        ?        0           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@pr-commenter
Copy link

pr-commenter bot commented Jun 29, 2023

Benchmarks

Comparing candidate commit e5e6798 in PR branch v3.25.0-proposal with baseline commit a3bccfb in branch v3.x.

Found 1 performance improvements and 0 performance regressions! Performance is the same for 688 metrics, 49 unstable metrics.

scenario:spans-finish-later-14

  • 🟩 instructions [+0; +0] or [-8.826%; -5.510%]

juan-fernandez
juan-fernandez previously approved these changes Jun 30, 2023
Copy link
Collaborator

@juan-fernandez juan-fernandez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK from ci visibility's perspective

uurien
uurien previously approved these changes Jun 30, 2023
tlhunter and others added 17 commits June 30, 2023 09:14
* introduce peer service computation for outbound edges:
    * add DD_TRACE_SPAN_PEER_SERVICE environment variable
    * add peer service computation logic
    * TODO: add tests for config, outbound, tracer (?)
* provide a helper for testing peer service computation
* defer plugin `finish` to TracingPlugin in children
- adds support for the OpenAI package
- includes many things that aren't typical with our other integrations
  - also sends metrics, even when runtime metrics are disabled for the tracer
  - also sends logs directly to the datadog backend, bypassing the agent
- overall this is the most intricate of any integration we've had so far
* Wrap express process_params to taint route params

* Add taint tracking plugin test for route params

* Change name of express process params channel

* Return process_param result

* Address taint tracking plugin subscriptions test
* Add passport local and http instrumentations.
* Add automated event tracking in appsec..

---------

Co-authored-by: Carles Capell <107924659+CarlesDD@users.noreply.github.com>
Co-authored-by: simon-id <simon.id@datadoghq.com>
@tlhunter tlhunter merged commit 354c7c3 into v3.x Jun 30, 2023
@tlhunter tlhunter deleted the v3.25.0-proposal branch December 19, 2023 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants