From 53601345291f4690d41f1b73a0d4fe31befe7aa3 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 19 Oct 2022 11:16:29 +0200
Subject: [PATCH] fix(deps): update dependency dd-trace to v3 (#1512)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [dd-trace](https://togithub.com/DataDog/dd-trace-js) | [`^2.7.0` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/dd-trace/2.10.0/3.5.0) |
[![age](https://badges.renovateapi.com/packages/npm/dd-trace/3.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/dd-trace/3.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/dd-trace/3.5.0/compatibility-slim/2.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/dd-trace/3.5.0/confidence-slim/2.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
DataDog/dd-trace-js
###
[`v3.5.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.5.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.4.0...v3.5.0)
##### Bug Fixes
- **core:** fix disconnected spans in some plugins
([#2433](https://togithub.com/DataDog/dd-trace-js/issues/2433)),
fixes
[#2432](https://togithub.com/DataDog/dd-trace-js/issues/2432),
thanks [@martinslota](https://togithub.com/martinslota)!
- **restify:** fix errors swallowed by instrumentation
([#2421](https://togithub.com/DataDog/dd-trace-js/issues/2421)),
thanks [@rektide](https://togithub.com/rektide)!
##### Improvements
- **asm:** update AppSec rules
([#2434](https://togithub.com/DataDog/dd-trace-js/issues/2434))
###
[`v3.4.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.4.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.3.1...v3.4.0)
##### Bug Fixes
- **redis:** fix support for new redis client package
([#2399](https://togithub.com/DataDog/dd-trace-js/issues/2399))
- **redis:** fix possible race condition in redis error test
([#2406](https://togithub.com/DataDog/dd-trace-js/issues/2406))
- **rhea:** fix distributed tracing for rhea externally encoded messages
([#2396](https://togithub.com/DataDog/dd-trace-js/issues/2396))
- **next.js:** throw on error in next.js
([#2424](https://togithub.com/DataDog/dd-trace-js/issues/2424))
##### Improvements
- **telemetry:** support custom heartbeat rate
([#2402](https://togithub.com/DataDog/dd-trace-js/issues/2402))
- **core:** add tracing base plugins and refactor database plugins
([#2373](https://togithub.com/DataDog/dd-trace-js/issues/2373))
- **http2:** Add support for http2 servers in compatibility mode
([#2415](https://togithub.com/DataDog/dd-trace-js/issues/2415))
- **mariadb:** add support for mariadb
([#2428](https://togithub.com/DataDog/dd-trace-js/issues/2428))
###
[`v3.3.1`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.3.1)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.3.0...v3.3.1)
##### Bug Fixes
- **core:** Allow importing of JSON files
([#2389](https://togithub.com/DataDog/dd-trace-js/issues/2389))
- **asm:** Fix bearer token obfuscation
###
[`v3.3.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.3.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.2.0...v3.3.0)
##### Bug Fixes
- **profiling:** Remap sample_rate to sampleRate in
DD_TRACE_SAMPLING_RULES
([#2349](https://togithub.com/DataDog/dd-trace-js/issues/2349))
- **ci-visibility:** Fix skipping of whole describe clauses in mocha,
fixes
[#2355](https://togithub.com/DataDog/dd-trace-js/issues/2355)
([#2363](https://togithub.com/DataDog/dd-trace-js/issues/2363))
- **ci-visibility:** Fix resetting of coverage counters in `jest` when
using coverage and agentless mode
([#2374](https://togithub.com/DataDog/dd-trace-js/issues/2374))
- **core:** Fix next.js page pathname
([#2369](https://togithub.com/DataDog/dd-trace-js/issues/2369))
- **core:** Remove dependency with weak opensource license
([#2351](https://togithub.com/DataDog/dd-trace-js/issues/2351))
- **core:** Fix client IP reporting on old versions of node
([#2376](https://togithub.com/DataDog/dd-trace-js/issues/2376))
- **grpc:** fix actual status code being overridden by auto-cancellation
([#2339](https://togithub.com/DataDog/dd-trace-js/issues/2339)),
fixes
[#2170](https://togithub.com/DataDog/dd-trace-js/issues/2170)
##### Improvements
- **appsec:** Improve vulnerabilities deduplication
[#2345](https://togithub.com/DataDog/dd-trace-js/issues/2345)
- **appsec:** Report weak cipher vulnerability
([#2342](https://togithub.com/DataDog/dd-trace-js/issues/2342))
- **appsec:** Update AppSec rules to v1.4.0
([#2359](https://togithub.com/DataDog/dd-trace-js/issues/2359))
- **core:** Set maxSockets instead of maxTotalSockets
([#2360](https://togithub.com/DataDog/dd-trace-js/issues/2360))
###
[`v3.2.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.2.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.1.0...v3.2.0)
##### Bug Fixes
- **core:** fix log injection with existing properties or non-extensible
objects
([#2335](https://togithub.com/DataDog/dd-trace-js/issues/2335)),
fixes
[#2322](https://togithub.com/DataDog/dd-trace-js/issues/2322)
- **core:** fix agent exporter tracing itself on retries
([#2331](https://togithub.com/DataDog/dd-trace-js/issues/2331))
- **core:** fix esm support in latest node versions
([#2329](https://togithub.com/DataDog/dd-trace-js/issues/2329)),
fixe
[#2311](https://togithub.com/DataDog/dd-trace-js/issues/2311)
- **mongodb-core:** fix error with any bson that is not an object id
([#2332](https://togithub.com/DataDog/dd-trace-js/issues/2332)),
fixes
[#2330](https://togithub.com/DataDog/dd-trace-js/issues/2330)
- **net:** fix event context propagation
([#2320](https://togithub.com/DataDog/dd-trace-js/issues/2320)),
fixes
[#2282](https://togithub.com/DataDog/dd-trace-js/issues/2282)
##### Improvements
- **core:** add environment varible to configure sampling rules
([#2202](https://togithub.com/DataDog/dd-trace-js/issues/2202))
- **core:** add support for reporting trace stats directly from the
tracer
([#2283](https://togithub.com/DataDog/dd-trace-js/issues/2283))
- **appsec:** add client ip parsing and reporting
([#2166](https://togithub.com/DataDog/dd-trace-js/issues/2166))
- **core:** add support for sampling decision maker propagation
([#2309](https://togithub.com/DataDog/dd-trace-js/issues/2309))
- **iast:** detect and report weak hashing vulnerabilities
([#2273](https://togithub.com/DataDog/dd-trace-js/issues/2273))
- **telemetry:** add reporting of used dependencies and their versions
([#2258](https://togithub.com/DataDog/dd-trace-js/issues/2258))
###
[`v3.1.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.1.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v3.0.0...v3.1.0)
##### Bug Fixes
- **ci-visibility:** fix missing data from test frameworks integrations
in some cases
([#2296](https://togithub.com/DataDog/dd-trace-js/issues/2296))
- **core:** fix side effects and potential errors when library is
disabled
([#2301](https://togithub.com/DataDog/dd-trace-js/issues/2301))
- **core:** fix error when using stealthy-require
([#2308](https://togithub.com/DataDog/dd-trace-js/issues/2308))
- **core:** fix tracing context appearing when logging requests
([#2299](https://togithub.com/DataDog/dd-trace-js/issues/2299))
- **core:** fix msgpack encoding when there is a buffer resize
([#2298](https://togithub.com/DataDog/dd-trace-js/issues/2298))
- **jest:** fix dd-trace initialized multiple times in jest workers
([#2316](https://togithub.com/DataDog/dd-trace-js/issues/2316))
- **mongodb-core:** fix disabling query obfuscation at the agent level
([#2295](https://togithub.com/DataDog/dd-trace-js/issues/2295))
- **oracledb:** fix error when using connect descriptor
([#2306](https://togithub.com/DataDog/dd-trace-js/issues/2306))
###
[`v3.0.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v3.0.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.18.0...v3.0.0)
##### Breaking Changes
- **asm**: report query string by default and add query string
obfuscator
([#2130](https://togithub.com/DataDog/dd-trace-js/issues/2130))
- **ci-visibility**: remove `cypress` folder
([#2104](https://togithub.com/DataDog/dd-trace-js/issues/2104))
- **ci-visibility**: remove support for programmatic initialization
([#2207](https://togithub.com/DataDog/dd-trace-js/issues/2207),
[#2281](https://togithub.com/DataDog/dd-trace-js/issues/2281))
- **core:** remove promise binding from scope manager
([#2287](https://togithub.com/DataDog/dd-trace-js/issues/2287))
- **core:** drop support for node 12
([#2260](https://togithub.com/DataDog/dd-trace-js/issues/2260))
- **core:** remove deprecated APIs
([#2140](https://togithub.com/DataDog/dd-trace-js/issues/2140))
- **core:** remove event emitter binding from scope manager
([#2139](https://togithub.com/DataDog/dd-trace-js/issues/2139))
- **fs:** remove `fs` plugin
([#2137](https://togithub.com/DataDog/dd-trace-js/issues/2137))
- **grpc:** remove grpc client service suffix and rename spans
([#2184](https://togithub.com/DataDog/dd-trace-js/issues/2184))
- **http:** remove http client service name suffix and rename server
service
([#2136](https://togithub.com/DataDog/dd-trace-js/issues/2136))
- **typescript:** remove dependency on `@types/node`
([#2260](https://togithub.com/DataDog/dd-trace-js/issues/2260))
For more details about breaking changes and how to migrate to the new
version, please see the [migration
guide](https://togithub.com/DataDog/dd-trace-js/blob/master/MIGRATING.md).
##### Bug Fixes
- **core:** fix w3c trace context inject/extract not propagating IDs
properly
([#2275](https://togithub.com/DataDog/dd-trace-js/issues/2275))
##### Improvements
- **plugins:** load integrations only when the modules they instrument
are used
([#2242](https://togithub.com/DataDog/dd-trace-js/issues/2242),
[#2234](https://togithub.com/DataDog/dd-trace-js/issues/2234))
###
[`v2.18.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.18.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.17.0...v2.18.0)
##### Bug Fixes
- **core:** fix disconnected spans in some plugins
([#2433](https://togithub.com/DataDog/dd-trace-js/issues/2433)),
fixes
[#2432](https://togithub.com/DataDog/dd-trace-js/issues/2432),
thanks [@martinslota](https://togithub.com/martinslota)!
- **restify:** fix errors swallowed by instrumentation
([#2421](https://togithub.com/DataDog/dd-trace-js/issues/2421)),
thanks [@rektide](https://togithub.com/rektide)!
##### Improvements
- **asm:** update AppSec rules
([#2434](https://togithub.com/DataDog/dd-trace-js/issues/2434))
###
[`v2.17.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.17.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.16.1...v2.17.0)
##### Bug Fixes
- **redis:** fix support for new redis client package
([#2399](https://togithub.com/DataDog/dd-trace-js/issues/2399))
- **redis:** fix possible race condition in redis error test
([#2406](https://togithub.com/DataDog/dd-trace-js/issues/2406))
- **rhea:** fix distributed tracing for rhea externally encoded messages
([#2396](https://togithub.com/DataDog/dd-trace-js/issues/2396))
- **next.js:** throw on error in next.js
([#2424](https://togithub.com/DataDog/dd-trace-js/issues/2424))
##### Improvements
- **telemetry:** support custom heartbeat rate
([#2402](https://togithub.com/DataDog/dd-trace-js/issues/2402))
- **core:** add tracing base plugins and refactor database plugins
([#2373](https://togithub.com/DataDog/dd-trace-js/issues/2373))
- **http2:** Add support for http2 servers in compatibility mode
([#2415](https://togithub.com/DataDog/dd-trace-js/issues/2415))
- **mariadb:** add support for mariadb
([#2428](https://togithub.com/DataDog/dd-trace-js/issues/2428))
###
[`v2.16.1`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.16.1)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.16.0...v2.16.1)
##### Bug Fixes
- **core:** Allow importing of JSON files
([#2389](https://togithub.com/DataDog/dd-trace-js/issues/2389))
###
[`v2.16.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.16.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.15.0...v2.16.0)
##### Bug Fixes
- **profiling:** Remap sample_rate to sampleRate in
DD_TRACE_SAMPLING_RULES
([#2349](https://togithub.com/DataDog/dd-trace-js/issues/2349))
- **ci-visibility:** Fix skipping of whole describe clauses in mocha,
fixes
[#2355](https://togithub.com/DataDog/dd-trace-js/issues/2355)
([#2363](https://togithub.com/DataDog/dd-trace-js/issues/2363))
- **ci-visibility:** Fix resetting of coverage counters in `jest` when
using coverage and agentless mode
([#2374](https://togithub.com/DataDog/dd-trace-js/issues/2374))
- **core:** Fix next.js page pathname
([#2369](https://togithub.com/DataDog/dd-trace-js/issues/2369))
- **core:** Remove dependency with weak opensource license
([#2351](https://togithub.com/DataDog/dd-trace-js/issues/2351))
- **core:** Fix client IP reporting on old versions of node
([#2376](https://togithub.com/DataDog/dd-trace-js/issues/2376))
- **grpc:** fix actual status code being overridden by auto-cancellation
([#2339](https://togithub.com/DataDog/dd-trace-js/issues/2339)),
fixes
[#2170](https://togithub.com/DataDog/dd-trace-js/issues/2170)
##### Improvements
- **appsec:** Improve vulnerabilities deduplication
[#2345](https://togithub.com/DataDog/dd-trace-js/issues/2345)
- **appsec:** Report weak cipher vulnerability
([#2342](https://togithub.com/DataDog/dd-trace-js/issues/2342))
- **appsec:** Update AppSec rules to v1.4.0
([#2359](https://togithub.com/DataDog/dd-trace-js/issues/2359))
- **core:** Set maxSockets instead of maxTotalSockets
([#2360](https://togithub.com/DataDog/dd-trace-js/issues/2360))
###
[`v2.15.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.15.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.14.0...v2.15.0)
##### Bug Fixes
- **core:** fix log injection with existing properties or non-extensible
objects
([#2335](https://togithub.com/DataDog/dd-trace-js/issues/2335)),
fixes
[#2322](https://togithub.com/DataDog/dd-trace-js/issues/2322)
- **core:** fix agent exporter tracing itself on retries
([#2331](https://togithub.com/DataDog/dd-trace-js/issues/2331))
- **core:** fix esm support in latest node versions
([#2329](https://togithub.com/DataDog/dd-trace-js/issues/2329)),
fixe
[#2311](https://togithub.com/DataDog/dd-trace-js/issues/2311)
- **mongodb-core:** fix error with any bson that is not an object id
([#2332](https://togithub.com/DataDog/dd-trace-js/issues/2332)),
fixes
[#2330](https://togithub.com/DataDog/dd-trace-js/issues/2330)
- **net:** fix event context propagation
([#2320](https://togithub.com/DataDog/dd-trace-js/issues/2320)),
fixes
[#2282](https://togithub.com/DataDog/dd-trace-js/issues/2282)
##### Improvements
- **core:** add environment varible to configure sampling rules
([#2202](https://togithub.com/DataDog/dd-trace-js/issues/2202))
- **core:** add support for reporting trace stats directly from the
tracer
([#2283](https://togithub.com/DataDog/dd-trace-js/issues/2283))
- **appsec:** add client ip parsing and reporting
([#2166](https://togithub.com/DataDog/dd-trace-js/issues/2166))
- **core:** add support for sampling decision maker propagation
([#2309](https://togithub.com/DataDog/dd-trace-js/issues/2309))
- **iast:** detect and report weak hashing vulnerabilities
([#2273](https://togithub.com/DataDog/dd-trace-js/issues/2273))
- **telemetry:** add reporting of used dependencies and their versions
([#2258](https://togithub.com/DataDog/dd-trace-js/issues/2258))
###
[`v2.14.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.14.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.13.0...v2.14.0)
##### Bug Fixes
- **ci-visibility:** fix missing data from test frameworks integrations
in some cases
([#2296](https://togithub.com/DataDog/dd-trace-js/issues/2296))
- **core:** fix side effects and potential errors when library is
disabled
([#2301](https://togithub.com/DataDog/dd-trace-js/issues/2301))
- **core:** fix error when using stealthy-require
([#2308](https://togithub.com/DataDog/dd-trace-js/issues/2308))
- **core:** fix tracing context appearing when logging requests
([#2299](https://togithub.com/DataDog/dd-trace-js/issues/2299))
- **core:** fix msgpack encoding when there is a buffer resize
([#2298](https://togithub.com/DataDog/dd-trace-js/issues/2298))
- **jest:** fix dd-trace initialized multiple times in jest workers
([#2316](https://togithub.com/DataDog/dd-trace-js/issues/2316))
- **mongodb-core:** fix disabling query obfuscation at the agent level
([#2295](https://togithub.com/DataDog/dd-trace-js/issues/2295))
- **oracledb:** fix error when using connect descriptor
([#2306](https://togithub.com/DataDog/dd-trace-js/issues/2306))
###
[`v2.13.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.13.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.12.2...v2.13.0)
##### Bug Fixes
- **core:** fix w3c trace context inject/extract not propagating IDs
properly
([#2275](https://togithub.com/DataDog/dd-trace-js/issues/2275))
##### Improvements
- **plugins:** load integrations only when the modules they instrument
are used
([#2242](https://togithub.com/DataDog/dd-trace-js/issues/2242),
[#2234](https://togithub.com/DataDog/dd-trace-js/issues/2234))
###
[`v2.12.2`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.12.2)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.12.1...v2.12.2)
##### Bug Fixes
- **core:** fix excessive requests queueing when the agent is overloaded
([#2254](https://togithub.com/DataDog/dd-trace-js/issues/2254))
- **deps:** update native-metrics to 1.4.2 and pprof to 1.0.2
([#2256](https://togithub.com/DataDog/dd-trace-js/issues/2256)),
fixes
[#2239](https://togithub.com/DataDog/dd-trace-js/issues/2239)
- **mocha:** fix before hooks errors stopping execution
([#2253](https://togithub.com/DataDog/dd-trace-js/issues/2253)),
fixes
[#2251](https://togithub.com/DataDog/dd-trace-js/issues/2251)
- **restify:** fix restify disconnected trace when middleware breaks
async context
([#2249](https://togithub.com/DataDog/dd-trace-js/issues/2249)),
fixes
[#2248](https://togithub.com/DataDog/dd-trace-js/issues/2248)
##### Improvements
- **core:** update tracer to not extend from `opentracing`
([#2243](https://togithub.com/DataDog/dd-trace-js/issues/2243))
- **deps:** remove dependency on `performance-now`
([#2246](https://togithub.com/DataDog/dd-trace-js/issues/2246))
###
[`v2.12.1`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.12.1)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.12.0...v2.12.1)
##### Bug Fixes
- **web:** fix middleware error causing exception without an active http
span
([#2240](https://togithub.com/DataDog/dd-trace-js/issues/2240)),
fixes
[#2235](https://togithub.com/DataDog/dd-trace-js/issues/2235)
###
[`v2.12.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.12.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.11.0...v2.12.0)
##### Bug Fixes
- **core:** fix calling `use` before `init` enabling plugins and causing
errors when tracer is disabled
([#2209](https://togithub.com/DataDog/dd-trace-js/issues/2209)),
fixes
[#2201](https://togithub.com/DataDog/dd-trace-js/issues/2201)
- **docs:** fix reference to mysql2 upstream
([#2210](https://togithub.com/DataDog/dd-trace-js/issues/2210)),
thanks [@tcarrio](https://togithub.com/tcarrio)!
- **esm:** add support for typescript when used with the `ts-node`
loader
([https://github.com/DataDog/import-in-the-middle/pull/14](https://togithub.com/DataDog/import-in-the-middle/pull/14)),
fixes
[#2190](https://togithub.com/DataDog/dd-trace-js/issues/2190),
thanks [@fardjad](https://togithub.com/fardjad)!
- **graphql:** fix `execute` and `resolve` spans always flagged as
errors
([#2211](https://togithub.com/DataDog/dd-trace-js/issues/2211)),
fixes
[#2203](https://togithub.com/DataDog/dd-trace-js/issues/2203)
- **mocha:** fix wrong status with errors on test suite
([#2227](https://togithub.com/DataDog/dd-trace-js/issues/2227))
- **next:** fix default resource being a static value instead of the
http method
([#2228](https://togithub.com/DataDog/dd-trace-js/issues/2228)),
fixes
[#2142](https://togithub.com/DataDog/dd-trace-js/issues/2142)
- **restify:** fix `restify` breaking the asynchronous context for user
stores
([#2196](https://togithub.com/DataDog/dd-trace-js/issues/2196)),
fixes
[#2191](https://togithub.com/DataDog/dd-trace-js/issues/2191)
- **typescript:** remove invalid `experimental:true` configuration
option
([#2180](https://togithub.com/DataDog/dd-trace-js/issues/2180))
- **web:** fix middleware errors not being also set on the request
([#2216](https://togithub.com/DataDog/dd-trace-js/issues/2216)),
fixes
[#1944](https://togithub.com/DataDog/dd-trace-js/issues/1944)
- **web:** fix possible disconnected middleware spans for web frameworks
([#2214](https://togithub.com/DataDog/dd-trace-js/issues/2214)),
fixes
[#2204](https://togithub.com/DataDog/dd-trace-js/issues/2204)
- **web:** fix calling `res.end` multiple times
([#2197](https://togithub.com/DataDog/dd-trace-js/issues/2197)),
fixes
[#2161](https://togithub.com/DataDog/dd-trace-js/issues/2161)
##### Improvements
- **deps:** remove form-data dependency
([#2217](https://togithub.com/DataDog/dd-trace-js/issues/2217))
- **mocha:** add test suites instrumentation
([#2172](https://togithub.com/DataDog/dd-trace-js/issues/2172))
### Features
- **couchbase:** add support for couchbase 3.x and 4.x
([#2185](https://togithub.com/DataDog/dd-trace-js/issues/2185))
###
[`v2.11.0`](https://togithub.com/DataDog/dd-trace-js/releases/tag/v2.11.0)
[Compare
Source](https://togithub.com/DataDog/dd-trace-js/compare/v2.10.0...v2.11.0)
##### Bug Fixes
- **ci-visibility**: fix active span in mocha hooks
([#2167](https://togithub.com/DataDog/dd-trace-js/issues/2167)),
fixes
[#2157](https://togithub.com/DataDog/dd-trace-js/issues/2157)
- **debug:** fix memory leak while in debug mode
([#2183](https://togithub.com/DataDog/dd-trace-js/issues/2183))
- **graphql**: fix performance regression
([#2169](https://togithub.com/DataDog/dd-trace-js/issues/2169)),
fixes
[#2159](https://togithub.com/DataDog/dd-trace-js/issues/2159)
- **koa:** fix koa plugin repeating route with multiple middleware
([#2171](https://togithub.com/DataDog/dd-trace-js/issues/2171)),
fixes
[#2131](https://togithub.com/DataDog/dd-trace-js/issues/2131)
##### Improvements
- **appsec:** bump native appsec to 1.2.1
([#2165](https://togithub.com/DataDog/dd-trace-js/issues/2165))
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, click
this checkbox.
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/apollographql/router).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Geoffroy Couprie
---
.../datadog-subgraph/package-lock.json | 238 ++++++------------
.../tracing/datadog-subgraph/package.json | 2 +-
2 files changed, 76 insertions(+), 164 deletions(-)
diff --git a/dockerfiles/tracing/datadog-subgraph/package-lock.json b/dockerfiles/tracing/datadog-subgraph/package-lock.json
index 9c314c580e..77ce69a62e 100644
--- a/dockerfiles/tracing/datadog-subgraph/package-lock.json
+++ b/dockerfiles/tracing/datadog-subgraph/package-lock.json
@@ -12,7 +12,7 @@
"@apollo/federation": "^0.37.0",
"apollo-server-core": "^3.7.0",
"apollo-server-express": "^3.7.0",
- "dd-trace": "^2.7.0",
+ "dd-trace": "^3.0.0",
"express": "^4.18.1",
"graphql": "^16.5.0"
},
@@ -220,9 +220,9 @@
}
},
"node_modules/@datadog/native-metrics": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@datadog/native-metrics/-/native-metrics-1.4.0.tgz",
- "integrity": "sha512-bkD74/9LVhW+N5h9suaPAOY/XdCanUqupnMU+Ik1F89kNHT4JG2NVG7c8NaXvpPsklY4UGXUz6xfOgKnMt+dBw==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@datadog/native-metrics/-/native-metrics-1.4.2.tgz",
+ "integrity": "sha512-ExSIZCEo3pXTNQRuyQllIa+0pc2bVDOntlx0JMnu7+GjeEjJxGyVLw8tTx5EQUmHSLt0Jm7aeMW63C8DJnO27A==",
"hasInstallScript": true,
"dependencies": {
"nan": "^2.15.0",
@@ -233,18 +233,18 @@
}
},
"node_modules/@datadog/pprof": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-0.5.1.tgz",
- "integrity": "sha512-Q4Qg8EpW1U/Vtd1GUONoKJmf91jxdzLLdDDidyW+nug2tq879MNi1Eh7q4bYETz93DAbV85lDUXDe0Ffkd4pDw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-1.0.2.tgz",
+ "integrity": "sha512-AMTK55W3Aa2QX2X8mN9SQfDGw3HvwIK9Or8pXQFss+kjtH5pCkO9oqE5838MeXgRh9BR8HWrjAQE3Ji7FRCK2g==",
"hasInstallScript": true,
"dependencies": {
"delay": "^5.0.0",
"findit2": "^2.2.3",
- "nan": "^2.14.0",
+ "nan": "^2.16.0",
"node-gyp-build": "^3.9.0",
- "p-limit": "^3.0.0",
+ "p-limit": "^3.1.0",
"pify": "^5.0.0",
- "protobufjs": "~6.11.3",
+ "protobufjs": "^7.0.0",
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"source-map": "^0.7.3",
@@ -269,12 +269,9 @@
}
},
"node_modules/@datadog/sketches-js": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@datadog/sketches-js/-/sketches-js-1.0.5.tgz",
- "integrity": "sha512-1ZKyHxxgDI+zY0r+7msMUhFdLR7gkRgKGcNLdYjtXVyo5H64q16J/Khfp5+YAXOedKizKzT0Jf0kLwQ/IBU/pA==",
- "dependencies": {
- "protobufjs": "^6.11.3"
- }
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@datadog/sketches-js/-/sketches-js-2.0.0.tgz",
+ "integrity": "sha512-cR9r5sGYU64HLUe7vRvWuZO8qFrCPWanB/a2nrPPW5E7JVwt5j9QCEjhtPZo6LoImfVr3SajcbmyGwZfFLsHjw=="
},
"node_modules/@graphql-tools/merge": {
"version": "8.3.0",
@@ -629,11 +626,6 @@
"retry": "0.13.1"
}
},
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -699,17 +691,6 @@
"node": ">=10"
}
},
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
@@ -775,21 +756,19 @@
"integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw=="
},
"node_modules/dd-trace": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-2.10.0.tgz",
- "integrity": "sha512-+cH1EoQ4QP7HyB7eCsJWxkM3Wugtqk9sYU0JUu5IROfeG79eKaEdfI5knGIR7rMzYlmjCNkDdOCy9G48AsMz3w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-3.0.0.tgz",
+ "integrity": "sha512-WIph8PS1U/1D+SahEPSAbt6sAdH9lbEzNmhmOBAhkxYdHbuuFlxqgq6YpGHB8BviRqs4oCsYmR1Sr4HkBuglNg==",
"hasInstallScript": true,
"dependencies": {
- "@datadog/native-appsec": "^1.2.0",
- "@datadog/native-metrics": "^1.4.0",
- "@datadog/pprof": "^0.5.1",
- "@datadog/sketches-js": "^1.0.5",
- "@types/node": ">=12",
+ "@datadog/native-appsec": "^1.2.1",
+ "@datadog/native-metrics": "^1.4.2",
+ "@datadog/pprof": "^1.0.2",
+ "@datadog/sketches-js": "^2.0.0",
"crypto-randomuuid": "^1.0.0",
"diagnostics_channel": "^1.1.0",
- "form-data": "^3.0.0",
"ignore": "^5.2.0",
- "import-in-the-middle": "^1.2.1",
+ "import-in-the-middle": "^1.3.0",
"koalas": "^1.0.2",
"limiter": "^1.1.4",
"lodash.kebabcase": "^4.1.1",
@@ -800,19 +779,13 @@
"module-details-from-path": "^1.0.3",
"opentracing": ">=0.12.1",
"path-to-regexp": "^0.1.2",
- "performance-now": "^2.1.0",
"retry": "^0.10.1",
"semver": "^5.5.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=14"
}
},
- "node_modules/dd-trace/node_modules/@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
- },
"node_modules/dd-trace/node_modules/retry": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
@@ -840,14 +813,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
"node_modules/depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -981,19 +946,6 @@
"node": ">=0.8.22"
}
},
- "node_modules/form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -1142,9 +1094,9 @@
}
},
"node_modules/import-in-the-middle": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.1.tgz",
- "integrity": "sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.0.tgz",
+ "integrity": "sha512-esDCEWyzzg0bGShz1N5ybRrPIJFvKaJ7TfTaIFP1XovxFo98In2GiDpOR/Cn/8J1cfRO8i/RrQToQ9j0WL2b0Q==",
"dependencies": {
"module-details-from-path": "^1.0.3"
}
@@ -1468,11 +1420,6 @@
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
- "node_modules/performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
- },
"node_modules/pify": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
@@ -1485,9 +1432,9 @@
}
},
"node_modules/protobufjs": {
- "version": "6.11.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
- "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz",
+ "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==",
"hasInstallScript": true,
"dependencies": {
"@protobufjs/aspromise": "^1.1.2",
@@ -1502,17 +1449,21 @@
"@protobufjs/utf8": "^1.1.0",
"@types/long": "^4.0.1",
"@types/node": ">=13.7.0",
- "long": "^4.0.0"
+ "long": "^5.0.0"
},
- "bin": {
- "pbjs": "bin/pbjs",
- "pbts": "bin/pbts"
+ "engines": {
+ "node": ">=12.0.0"
}
},
"node_modules/protobufjs/node_modules/@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
+ "version": "18.7.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.5.tgz",
+ "integrity": "sha512-NcKK6Ts+9LqdHJaW6HQmgr7dT/i3GOHG+pt6BiWv++5SnjtRd4NXeiuN2kA153SjhXPR/AhHIPHPbrsbpUVOww=="
+ },
+ "node_modules/protobufjs/node_modules/long": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz",
+ "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w=="
},
"node_modules/proxy-addr": {
"version": "2.0.7",
@@ -2014,26 +1965,26 @@
}
},
"@datadog/native-metrics": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@datadog/native-metrics/-/native-metrics-1.4.0.tgz",
- "integrity": "sha512-bkD74/9LVhW+N5h9suaPAOY/XdCanUqupnMU+Ik1F89kNHT4JG2NVG7c8NaXvpPsklY4UGXUz6xfOgKnMt+dBw==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@datadog/native-metrics/-/native-metrics-1.4.2.tgz",
+ "integrity": "sha512-ExSIZCEo3pXTNQRuyQllIa+0pc2bVDOntlx0JMnu7+GjeEjJxGyVLw8tTx5EQUmHSLt0Jm7aeMW63C8DJnO27A==",
"requires": {
"nan": "^2.15.0",
"node-gyp-build": "^3.9.0"
}
},
"@datadog/pprof": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-0.5.1.tgz",
- "integrity": "sha512-Q4Qg8EpW1U/Vtd1GUONoKJmf91jxdzLLdDDidyW+nug2tq879MNi1Eh7q4bYETz93DAbV85lDUXDe0Ffkd4pDw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@datadog/pprof/-/pprof-1.0.2.tgz",
+ "integrity": "sha512-AMTK55W3Aa2QX2X8mN9SQfDGw3HvwIK9Or8pXQFss+kjtH5pCkO9oqE5838MeXgRh9BR8HWrjAQE3Ji7FRCK2g==",
"requires": {
"delay": "^5.0.0",
"findit2": "^2.2.3",
- "nan": "^2.14.0",
+ "nan": "^2.16.0",
"node-gyp-build": "^3.9.0",
- "p-limit": "^3.0.0",
+ "p-limit": "^3.1.0",
"pify": "^5.0.0",
- "protobufjs": "~6.11.3",
+ "protobufjs": "^7.0.0",
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"source-map": "^0.7.3",
@@ -2051,12 +2002,9 @@
}
},
"@datadog/sketches-js": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@datadog/sketches-js/-/sketches-js-1.0.5.tgz",
- "integrity": "sha512-1ZKyHxxgDI+zY0r+7msMUhFdLR7gkRgKGcNLdYjtXVyo5H64q16J/Khfp5+YAXOedKizKzT0Jf0kLwQ/IBU/pA==",
- "requires": {
- "protobufjs": "^6.11.3"
- }
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@datadog/sketches-js/-/sketches-js-2.0.0.tgz",
+ "integrity": "sha512-cR9r5sGYU64HLUe7vRvWuZO8qFrCPWanB/a2nrPPW5E7JVwt5j9QCEjhtPZo6LoImfVr3SajcbmyGwZfFLsHjw=="
},
"@graphql-tools/merge": {
"version": "8.3.0",
@@ -2360,11 +2308,6 @@
"retry": "0.13.1"
}
},
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -2417,14 +2360,6 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
},
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
@@ -2478,20 +2413,18 @@
"integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw=="
},
"dd-trace": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-2.10.0.tgz",
- "integrity": "sha512-+cH1EoQ4QP7HyB7eCsJWxkM3Wugtqk9sYU0JUu5IROfeG79eKaEdfI5knGIR7rMzYlmjCNkDdOCy9G48AsMz3w==",
- "requires": {
- "@datadog/native-appsec": "^1.2.0",
- "@datadog/native-metrics": "^1.4.0",
- "@datadog/pprof": "^0.5.1",
- "@datadog/sketches-js": "^1.0.5",
- "@types/node": ">=12",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/dd-trace/-/dd-trace-3.0.0.tgz",
+ "integrity": "sha512-WIph8PS1U/1D+SahEPSAbt6sAdH9lbEzNmhmOBAhkxYdHbuuFlxqgq6YpGHB8BviRqs4oCsYmR1Sr4HkBuglNg==",
+ "requires": {
+ "@datadog/native-appsec": "^1.2.1",
+ "@datadog/native-metrics": "^1.4.2",
+ "@datadog/pprof": "^1.0.2",
+ "@datadog/sketches-js": "^2.0.0",
"crypto-randomuuid": "^1.0.0",
"diagnostics_channel": "^1.1.0",
- "form-data": "^3.0.0",
"ignore": "^5.2.0",
- "import-in-the-middle": "^1.2.1",
+ "import-in-the-middle": "^1.3.0",
"koalas": "^1.0.2",
"limiter": "^1.1.4",
"lodash.kebabcase": "^4.1.1",
@@ -2502,16 +2435,10 @@
"module-details-from-path": "^1.0.3",
"opentracing": ">=0.12.1",
"path-to-regexp": "^0.1.2",
- "performance-now": "^2.1.0",
"retry": "^0.10.1",
"semver": "^5.5.0"
},
"dependencies": {
- "@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
- },
"retry": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
@@ -2532,11 +2459,6 @@
"resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
"integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw=="
},
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
"depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -2639,16 +2561,6 @@
"resolved": "https://registry.npmjs.org/findit2/-/findit2-2.2.3.tgz",
"integrity": "sha512-lg/Moejf4qXovVutL0Lz4IsaPoNYMuxt4PA0nGqFxnJ1CTTGGlEO2wKgoDpwknhvZ8k4Q2F+eesgkLbG2Mxfog=="
},
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
"forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -2752,9 +2664,9 @@
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
},
"import-in-the-middle": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.1.tgz",
- "integrity": "sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.0.tgz",
+ "integrity": "sha512-esDCEWyzzg0bGShz1N5ybRrPIJFvKaJ7TfTaIFP1XovxFo98In2GiDpOR/Cn/8J1cfRO8i/RrQToQ9j0WL2b0Q==",
"requires": {
"module-details-from-path": "^1.0.3"
}
@@ -2986,20 +2898,15 @@
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
- },
"pify": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
"integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
},
"protobufjs": {
- "version": "6.11.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
- "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz",
+ "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==",
"requires": {
"@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2",
@@ -3013,13 +2920,18 @@
"@protobufjs/utf8": "^1.1.0",
"@types/long": "^4.0.1",
"@types/node": ">=13.7.0",
- "long": "^4.0.0"
+ "long": "^5.0.0"
},
"dependencies": {
"@types/node": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
- "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ=="
+ "version": "18.7.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.5.tgz",
+ "integrity": "sha512-NcKK6Ts+9LqdHJaW6HQmgr7dT/i3GOHG+pt6BiWv++5SnjtRd4NXeiuN2kA153SjhXPR/AhHIPHPbrsbpUVOww=="
+ },
+ "long": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz",
+ "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w=="
}
}
},
diff --git a/dockerfiles/tracing/datadog-subgraph/package.json b/dockerfiles/tracing/datadog-subgraph/package.json
index f31cb9d53d..6a29e09b97 100644
--- a/dockerfiles/tracing/datadog-subgraph/package.json
+++ b/dockerfiles/tracing/datadog-subgraph/package.json
@@ -13,7 +13,7 @@
"@apollo/federation": "^0.37.0",
"apollo-server-core": "^3.7.0",
"apollo-server-express": "^3.7.0",
- "dd-trace": "^2.7.0",
+ "dd-trace": "^3.0.0",
"express": "^4.18.1",
"graphql": "^16.5.0"
},