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" },