diff --git a/libs/shared/sentry-utils/src/lib/before-send.server.spec.ts b/libs/shared/sentry-utils/src/lib/before-send.server.spec.ts index 98e97a650ef..39493e8b515 100644 --- a/libs/shared/sentry-utils/src/lib/before-send.server.spec.ts +++ b/libs/shared/sentry-utils/src/lib/before-send.server.spec.ts @@ -3,7 +3,6 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import { beforeSendServer } from './before-send.server'; -import { filterSentryEvent } from './utils'; describe('beforeSendServer', () => { const config = { @@ -14,7 +13,7 @@ describe('beforeSendServer', () => { clientName: 'fxa-shared-testing', sampleRate: 0, }, - eventFilters: [filterSentryEvent], + eventFilters: [], }; it('adjust event before send', () => { @@ -28,6 +27,6 @@ describe('beforeSendServer', () => { const hint = {}; const modified = beforeSendServer(config, data, hint); expect(modified?.tags?.['fxa.name']).toEqual('unknown'); - expect(modified?.extra?.['uid']).toEqual('[Filtered]'); + expect(modified?.extra?.['uid']).toEqual('123'); }); }); diff --git a/libs/shared/sentry-utils/src/lib/pii/filters.spec.ts b/libs/shared/sentry-utils/src/lib/pii/filters.spec.ts index 9c282c9c28f..54aee94179b 100644 --- a/libs/shared/sentry-utils/src/lib/pii/filters.spec.ts +++ b/libs/shared/sentry-utils/src/lib/pii/filters.spec.ts @@ -1,254 +1,13 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import { ErrorEvent } from '@sentry/core'; import { Message } from '@aws-sdk/client-sqs'; import { IFilterAction, PiiData } from '../models/pii'; -import { - CommonPiiActions, - FILTERED, - PiiRegexFilter, - TRUNCATED, -} from './filter-actions'; -import { FilterBase, SentryPiiFilter, SqsMessageFilter } from './filters'; +import { FILTERED, PiiRegexFilter } from './filter-actions'; +import { FilterBase, SqsMessageFilter } from './filters'; import { Logger } from '../sentry.types'; describe('pii-filters', () => { - describe('SentryMessageFilter', () => { - const sentryFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.urlUsernamePassword, - CommonPiiActions.emailValues, - CommonPiiActions.piiKeys, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - new PiiRegexFilter(/foo/gi), - ]); - - it('filters empty event', () => { - let event: ErrorEvent = { type: undefined }; - event = sentryFilter.filter(event); - expect(event).toEqual({ type: undefined }); - }); - - it('filters event', () => { - let event: ErrorEvent = { - message: 'A foo message.', - contexts: { - ValidationError: { - _original: { - email: `foo@bar.com`, - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: `foo@bar.com fails to match email pattern`, - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: 'A foo breadcrumb', - data: { - first_name: 'foo', - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: 'http://me:123@foo.bar/?email=foxkey@mozilla.com&uid=12345678123456781234567812345678', - query_string: { - email: 'foo', - uid: 'bar', - }, - cookies: { - user: 'foo:bar', - }, - env: { - key: '--foo', - }, - headers: { - foo: 'a foo header', - bar: 'a foo bar bar header', - 'oidc-claim': 'claim1', - }, - data: { - info: { - email: 'foxkeh@mozilla.com', - uid: '12345678123456781234567812345678', - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: - 'Foo bar! A user with email foxkeh@mozilla.clom and ip 127.0.0.1 encountered an err.', - }, - ], - }, - extra: { - meta: { - email: 'foo@bar.com', - }, - foo: Array(51).fill('bar'), - l1: { - l2: { - l3: { - l4: { - l5: { - l6: { - l7: { - l8: { - l9: { - l10: 'bar', - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: 'foo@bar.com', - }, - id: 'foo123', - ip_address: '127.0.0.1', - email: 'foo@bar.com', - username: 'foo.bar', - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }; - - event = sentryFilter.filter(event); - - expect(event).toEqual({ - message: `A ${FILTERED} message.`, - contexts: { - ValidationError: { - _original: { - email: '[Filtered]', - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: '[Filtered] fails to match email pattern', - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: `A ${FILTERED} breadcrumb`, - data: { - first_name: FILTERED, - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: `http://${FILTERED}:${FILTERED}@${FILTERED}.bar/?email=${FILTERED}&uid=${FILTERED}`, - query_string: { - email: FILTERED, - uid: FILTERED, - }, - cookies: { - user: FILTERED, - }, - env: { - key: `--${FILTERED}`, - }, - headers: { - foo: `a ${FILTERED} header`, - bar: `a ${FILTERED} bar bar header`, - 'oidc-claim': `${FILTERED}`, - }, - data: { - info: { - email: `${FILTERED}`, - uid: `${FILTERED}`, - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: `${FILTERED} bar! A user with email ${FILTERED} and ip ${FILTERED} encountered an err.`, - }, - ], - }, - extra: { - meta: { - email: FILTERED, - }, - foo: [...Array(50).fill('bar'), `${TRUNCATED}:1`], - l1: { - l2: { - l3: { - l4: { - l5: { - l6: TRUNCATED, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: FILTERED, - }, - id: `${FILTERED}123`, - ip_address: FILTERED, - email: FILTERED, - username: FILTERED, - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }); - }); - }); - describe('SqsMessageFilter', () => { const sqsFilter = new SqsMessageFilter([new PiiRegexFilter(/foo/gi)]); @@ -299,57 +58,4 @@ describe('pii-filters', () => { expect(mockLogger.error).toBeCalled(); }); }); - - describe('Short Circuits', () => { - class ShortCircuit implements IFilterAction { - execute(val: T, depth?: number) { - if (typeof val === 'string') { - val = FILTERED as T; - } else if (typeof val === 'object') { - for (const key in val) { - val[key] = FILTERED; - } - } - return { val, exitPipeline: true }; - } - } - - const shortCircuit = new ShortCircuit(); - const noAction = { - execute: jest.fn(), - }; - - const sentryFilter = new SentryPiiFilter([ - shortCircuit, - noAction as IFilterAction, - ]); - - afterEach(() => { - jest.restoreAllMocks(); - }); - - it('shorts circuits', () => { - // The fact this runs with out error, indicates badAction was never invoked - const event = sentryFilter.filter({ - type: undefined, - request: { - url: 'http://foo.bar', - query_string: { - foo: 'bar', - }, - headers: { - foo: 'bar', - }, - data: { - info: { - foo: 'bar', - }, - time: new Date(0).getTime(), - }, - }, - }); - expect(noAction.execute).toHaveBeenCalledTimes(0); - expect(event).toBeDefined(); - }); - }); }); diff --git a/libs/shared/sentry-utils/src/lib/pii/filters.ts b/libs/shared/sentry-utils/src/lib/pii/filters.ts index 9f6478082e0..c21b697822e 100644 --- a/libs/shared/sentry-utils/src/lib/pii/filters.ts +++ b/libs/shared/sentry-utils/src/lib/pii/filters.ts @@ -1,7 +1,6 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import { ErrorEvent, Event } from '@sentry/core'; import { Message } from '@aws-sdk/client-sqs'; @@ -53,119 +52,6 @@ export abstract class FilterBase { abstract filter(data: PiiData): PiiData; } -/** - * Defacto Sentry Event Filter. Can be extended and customized as needed. - */ -export class SentryPiiFilter extends FilterBase { - /** - * Creates a new PII Filter for sentry data - * @param actions - Set of filters to apply - */ - constructor(actions: IFilterAction[]) { - super(actions); - } - - /** - * Filter PII from all known sentry fields - */ - public filter(event: ErrorEvent) { - // Target key parts of sentry event structure - this.scrubMessage(event) - .scrubContext(event) - .scrubBreadCrumbs(event) - .scrubRequest(event) - .scrubTags(event) - .scrubException(event) - .scrubExtra(event) - .scrubUser(event); - return event; - } - - protected scrubMessage(event: Event) { - if (event.message) { - event.message = this.applyFilters(event.message); - } - return this; - } - - protected scrubBreadCrumbs(event: Event) { - for (const bc of event.breadcrumbs || []) { - if (bc.message) { - bc.message = this.applyFilters(bc.message); - } - if (bc.data) { - bc.data = this.applyFilters(bc.data); - } - } - return this; - } - - protected scrubRequest(event: Event) { - if (event.request?.headers) { - event.request.headers = this.applyFilters(event.request.headers); - } - - if (event.request?.data) { - event.request.data = this.applyFilters(event.request.data); - } - - if (event.request?.query_string) { - event.request.query_string = this.applyFilters( - event.request.query_string - ); - } - - if (event.request?.env) { - event.request.env = this.applyFilters(event.request.env); - } - - if (event.request?.url) { - event.request.url = this.applyFilters(event.request.url); - } - - if (event.request?.cookies) { - event.request.cookies = this.applyFilters(event.request.cookies); - } - - return this; - } - - protected scrubTags(event: Event) { - if (typeof event.tags?.['url'] === 'string') { - event.tags['url'] = this.applyFilters(event.tags['url']); - } - return this; - } - - protected scrubException(event: Event) { - if (event.exception) { - event.exception = this.applyFilters(event.exception); - } - return this; - } - - protected scrubExtra(event: Event) { - if (event.extra) { - event.extra = this.applyFilters(event.extra); - } - return this; - } - - protected scrubUser(event: Event) { - if (event.user) { - event.user = this.applyFilters(event.user); - } - return this; - } - - protected scrubContext(event: Event) { - if (event.contexts) { - event.contexts = this.applyFilters(event.contexts); - } - return this; - } -} - /** * Scrubs PII from SQS Messages */ diff --git a/libs/shared/sentry-utils/src/lib/utils.spec.ts b/libs/shared/sentry-utils/src/lib/utils.spec.ts index 6d220378a02..22eecc70e66 100644 --- a/libs/shared/sentry-utils/src/lib/utils.spec.ts +++ b/libs/shared/sentry-utils/src/lib/utils.spec.ts @@ -1,73 +1,8 @@ -import { cleanUpQueryParam, filterObject } from './utils'; -import * as uuid from 'uuid'; -import { FILTERED } from '@fxa/shared/sentry-utils'; +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -describe('filterObject', () => { - it('should be defined', () => { - expect(filterObject).toBeDefined(); - }); - - // Test Sentry QueryParams filtering types - it('should filter array of key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - baz: uuid.v4().replace(/-/g, ''), - bar: 'fred', - }, - }; - const expected = { - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should filter an object of key/value pairs', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - baz: uuid.v4().replace(/-/g, ''), - bar: 'fred', - }, - }; - const expected = { - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should skip nested arrays that are not valid key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const expected = { - extra: { - foo: FILTERED, - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); -}); +import { cleanUpQueryParam } from './utils'; describe('cleanUpQueryParam', () => { it('properly erases sensitive information', () => { diff --git a/libs/shared/sentry-utils/src/lib/utils.ts b/libs/shared/sentry-utils/src/lib/utils.ts index cfb88cd9bfa..627e06e97bf 100644 --- a/libs/shared/sentry-utils/src/lib/utils.ts +++ b/libs/shared/sentry-utils/src/lib/utils.ts @@ -2,72 +2,12 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import { ErrorEvent } from '@sentry/core'; -import { CommonPiiActions } from './pii/filter-actions'; -import { SentryPiiFilter } from './pii/filters'; - export function tagFxaName(data: any, name?: string) { data.tags = data.tags || {}; data.tags['fxa.name'] = name || 'unknown'; return data; } -const piiFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.piiKeys, - CommonPiiActions.emailValues, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - CommonPiiActions.urlUsernamePassword, -]); - -/** - * Filters all of an objects string properties to remove tokens. - * - * @param event Sentry ErrorEvent - */ -export function filterObject(event: ErrorEvent) { - return piiFilter.filter(event); -} - -/** - * Filter potential PII from a sentry event. - * - * - Limits depth data beyond 5 levels - * - Filters out pii keys, See CommonPiiActions.piiKeys for more details - * - Filters out strings that look like emails addresses - * - Filters out strings that look like tokens value (32 char length alphanumeric values) - * - Filters out strings that look like ip addresses (v4/v6) - * - Filters out urls with user name / password data - * @param event A sentry event - * @returns a sanitized sentry event - */ -export function filterSentryEvent( - event: ErrorEvent, - _hint: unknown -): ErrorEvent { - return piiFilter.filter(event); -} - -/** - * Query parameters we allow to propagate to sentry - */ -const ALLOWED_QUERY_PARAMETERS = [ - 'automatedBrowser', - 'client_id', - 'context', - 'entrypoint', - 'keys', - 'migration', - 'redirect_uri', - 'scope', - 'service', - 'setting', - 'style', -]; - /** * Overwrites sensitive query parameters with a dummy value. * @@ -81,13 +21,5 @@ export function cleanUpQueryParam(url = '') { return url; } - // Iterate the search parameters. - urlObj.searchParams.forEach((_, key) => { - if (!ALLOWED_QUERY_PARAMETERS.includes(key)) { - // if the param is a PII (not allowed) then reset the value. - urlObj.searchParams.set(key, 'VALUE'); - } - }); - return urlObj.href; } diff --git a/libs/shared/sentry/src/lib/pii/filters.spec.ts b/libs/shared/sentry/src/lib/pii/filters.spec.ts index f00e0223806..d0017d4958a 100644 --- a/libs/shared/sentry/src/lib/pii/filters.spec.ts +++ b/libs/shared/sentry/src/lib/pii/filters.spec.ts @@ -1,254 +1,13 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import { ErrorEvent } from '@sentry/core'; import { Message } from '@aws-sdk/client-sqs'; import { Logger } from '../sentry.types'; import { IFilterAction, PiiData } from '../models/pii'; -import { - CommonPiiActions, - FILTERED, - PiiRegexFilter, - TRUNCATED, -} from './filter-actions'; -import { FilterBase, SentryPiiFilter, SqsMessageFilter } from './filters'; +import { FILTERED, PiiRegexFilter } from './filter-actions'; +import { FilterBase, SqsMessageFilter } from './filters'; describe('pii-filters', () => { - describe('SentryMessageFilter', () => { - const sentryFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.urlUsernamePassword, - CommonPiiActions.emailValues, - CommonPiiActions.piiKeys, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - new PiiRegexFilter(/foo/gi), - ]); - - it('filters empty event', () => { - let event: ErrorEvent = { type: undefined }; - event = sentryFilter.filter(event); - expect(event).toEqual({ type: undefined }); - }); - - it('filters event', () => { - let event: ErrorEvent = { - message: 'A foo message.', - contexts: { - ValidationError: { - _original: { - email: `foo@bar.com`, - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: `foo@bar.com fails to match email pattern`, - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: 'A foo breadcrumb', - data: { - first_name: 'foo', - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: 'http://me:123@foo.bar/?email=foxkey@mozilla.com&uid=12345678123456781234567812345678', - query_string: { - email: 'foo', - uid: 'bar', - }, - cookies: { - user: 'foo:bar', - }, - env: { - key: '--foo', - }, - headers: { - foo: 'a foo header', - bar: 'a foo bar bar header', - 'oidc-claim': 'claim1', - }, - data: { - info: { - email: 'foxkeh@mozilla.com', - uid: '12345678123456781234567812345678', - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: - 'Foo bar! A user with email foxkeh@mozilla.clom and ip 127.0.0.1 encountered an err.', - }, - ], - }, - extra: { - meta: { - email: 'foo@bar.com', - }, - foo: Array(51).fill('bar'), - l1: { - l2: { - l3: { - l4: { - l5: { - l6: { - l7: { - l8: { - l9: { - l10: 'bar', - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: 'foo@bar.com', - }, - id: 'foo123', - ip_address: '127.0.0.1', - email: 'foo@bar.com', - username: 'foo.bar', - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }; - - event = sentryFilter.filter(event); - - expect(event).toEqual({ - message: `A ${FILTERED} message.`, - contexts: { - ValidationError: { - _original: { - email: '[Filtered]', - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: '[Filtered] fails to match email pattern', - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: `A ${FILTERED} breadcrumb`, - data: { - first_name: FILTERED, - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: `http://${FILTERED}:${FILTERED}@${FILTERED}.bar/?email=${FILTERED}&uid=${FILTERED}`, - query_string: { - email: FILTERED, - uid: FILTERED, - }, - cookies: { - user: FILTERED, - }, - env: { - key: `--${FILTERED}`, - }, - headers: { - foo: `a ${FILTERED} header`, - bar: `a ${FILTERED} bar bar header`, - 'oidc-claim': `${FILTERED}`, - }, - data: { - info: { - email: `${FILTERED}`, - uid: `${FILTERED}`, - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: `${FILTERED} bar! A user with email ${FILTERED} and ip ${FILTERED} encountered an err.`, - }, - ], - }, - extra: { - meta: { - email: FILTERED, - }, - foo: [...Array(50).fill('bar'), `${TRUNCATED}:1`], - l1: { - l2: { - l3: { - l4: { - l5: { - l6: TRUNCATED, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: FILTERED, - }, - id: `${FILTERED}123`, - ip_address: FILTERED, - email: FILTERED, - username: FILTERED, - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }); - }); - }); - describe('SqsMessageFilter', () => { const sqsFilter = new SqsMessageFilter([new PiiRegexFilter(/foo/gi)]); @@ -299,57 +58,4 @@ describe('pii-filters', () => { expect(mockLogger.error).toBeCalled(); }); }); - - describe('Short Circuits', () => { - class ShortCircuit implements IFilterAction { - execute(val: T, depth?: number) { - if (typeof val === 'string') { - val = FILTERED as T; - } else if (typeof val === 'object') { - for (const key in val) { - val[key] = FILTERED; - } - } - return { val, exitPipeline: true }; - } - } - - const shortCircuit = new ShortCircuit(); - const noAction = { - execute: jest.fn(), - }; - - const sentryFilter = new SentryPiiFilter([ - shortCircuit, - noAction as IFilterAction, - ]); - - afterEach(() => { - jest.restoreAllMocks(); - }); - - it('shorts circuits', () => { - // The fact this runs with out error, indicates badAction was never invoked - const event = sentryFilter.filter({ - type: undefined, - request: { - url: 'http://foo.bar', - query_string: { - foo: 'bar', - }, - headers: { - foo: 'bar', - }, - data: { - info: { - foo: 'bar', - }, - time: new Date(0).getTime(), - }, - }, - }); - expect(noAction.execute).toHaveBeenCalledTimes(0); - expect(event).toBeDefined(); - }); - }); }); diff --git a/libs/shared/sentry/src/lib/pii/filters.ts b/libs/shared/sentry/src/lib/pii/filters.ts index 02dee74daa2..bf7910add05 100644 --- a/libs/shared/sentry/src/lib/pii/filters.ts +++ b/libs/shared/sentry/src/lib/pii/filters.ts @@ -1,9 +1,6 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import * as Sentry from '@sentry/node'; -import { ErrorEvent } from '@sentry/core'; - import { Message } from '@aws-sdk/client-sqs'; import { IFilterAction, PiiData } from '../models/pii'; @@ -54,119 +51,6 @@ export abstract class FilterBase { abstract filter(data: PiiData): PiiData; } -/** - * Defacto Sentry Event Filter. Can be extended and customized as needed. - */ -export class SentryPiiFilter extends FilterBase { - /** - * Creates a new PII Filter for sentry data - * @param actions - Set of filters to apply - */ - constructor(actions: IFilterAction[]) { - super(actions); - } - - /** - * Filter PII from all known sentry fields - */ - public filter(event: ErrorEvent) { - // Target key parts of sentry event structure - this.scrubMessage(event) - .scrubContext(event) - .scrubBreadCrumbs(event) - .scrubRequest(event) - .scrubTags(event) - .scrubException(event) - .scrubExtra(event) - .scrubUser(event); - return event; - } - - protected scrubMessage(event: Sentry.Event) { - if (event.message) { - event.message = this.applyFilters(event.message); - } - return this; - } - - protected scrubBreadCrumbs(event: Sentry.Event) { - for (const bc of event.breadcrumbs || []) { - if (bc.message) { - bc.message = this.applyFilters(bc.message); - } - if (bc.data) { - bc.data = this.applyFilters(bc.data); - } - } - return this; - } - - protected scrubRequest(event: Sentry.Event) { - if (event.request?.headers) { - event.request.headers = this.applyFilters(event.request.headers); - } - - if (event.request?.data) { - event.request.data = this.applyFilters(event.request.data); - } - - if (event.request?.query_string) { - event.request.query_string = this.applyFilters( - event.request.query_string - ); - } - - if (event.request?.env) { - event.request.env = this.applyFilters(event.request.env); - } - - if (event.request?.url) { - event.request.url = this.applyFilters(event.request.url); - } - - if (event.request?.cookies) { - event.request.cookies = this.applyFilters(event.request.cookies); - } - - return this; - } - - protected scrubTags(event: Sentry.Event) { - if (typeof event.tags?.url === 'string') { - event.tags.url = this.applyFilters(event.tags.url); - } - return this; - } - - protected scrubException(event: Sentry.Event) { - if (event.exception) { - event.exception = this.applyFilters(event.exception); - } - return this; - } - - protected scrubExtra(event: Sentry.Event) { - if (event.extra) { - event.extra = this.applyFilters(event.extra); - } - return this; - } - - protected scrubUser(event: Sentry.Event) { - if (event.user) { - event.user = this.applyFilters(event.user); - } - return this; - } - - protected scrubContext(event: Sentry.Event) { - if (event.contexts) { - event.contexts = this.applyFilters(event.contexts); - } - return this; - } -} - /** * Scrubs PII from SQS Messages */ diff --git a/libs/shared/sentry/src/lib/reporting.spec.ts b/libs/shared/sentry/src/lib/reporting.spec.ts index 9148406541b..1af8a3229a6 100644 --- a/libs/shared/sentry/src/lib/reporting.spec.ts +++ b/libs/shared/sentry/src/lib/reporting.spec.ts @@ -1,9 +1,7 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import * as uuid from 'uuid'; -import { FILTERED } from './pii/filter-actions'; -import { filterObject, ignoreError, isAuthServerError } from './reporting'; +import { ignoreError, isAuthServerError } from './reporting'; import { GraphQLError } from 'graphql'; import { HttpException } from '@nestjs/common'; @@ -98,70 +96,3 @@ describe('error ignore policies', () => { expect(ignoreError({ not: 'typical' })).toBeFalsy(); }); }); - -describe('filterObject', () => { - it('should be defined', () => { - expect(filterObject).toBeDefined(); - }); - - // Test Sentry QueryParams filtering types - it('should filter array of key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - baz: uuid.v4().replace(/-/g, ''), - bar: 'fred', - }, - }; - const expected = { - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should filter an object of key/value pairs', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - baz: uuid.v4().replace(/-/g, ''), - bar: 'fred', - }, - }; - const expected = { - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should skip nested arrays that are not valid key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: uuid.v4().replace(/-/g, ''), - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const expected = { - extra: { - foo: FILTERED, - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); -}); diff --git a/libs/shared/sentry/src/lib/reporting.ts b/libs/shared/sentry/src/lib/reporting.ts index 1fe785c3c2a..d497aa41652 100644 --- a/libs/shared/sentry/src/lib/reporting.ts +++ b/libs/shared/sentry/src/lib/reporting.ts @@ -6,23 +6,11 @@ import { ApolloServerErrorCode } from '@apollo/server/errors'; import { GraphQLError } from 'graphql'; import { GqlContextType, GqlExecutionContext } from '@nestjs/graphql'; import * as Sentry from '@sentry/node'; -import { ErrorEvent } from '@sentry/core'; import { Message } from '@aws-sdk/client-sqs'; import { Request } from 'express'; import { CommonPiiActions } from './pii/filter-actions'; -import { SentryPiiFilter, SqsMessageFilter } from './pii/filters'; - -const piiFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.piiKeys, - CommonPiiActions.emailValues, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - CommonPiiActions.urlUsernamePassword, -]); +import { SqsMessageFilter } from './pii/filters'; const sqsMessageFilter = new SqsMessageFilter([ CommonPiiActions.emailValues, @@ -105,34 +93,6 @@ export function isInternalServerError(err: Error) { return false; } -/** - * Filters all of an objects string properties to remove tokens. - * - * @param event Sentry ErrorEvent - */ -export function filterObject(event: ErrorEvent) { - return piiFilter.filter(event); -} - -/** - * Filter potential PII from a sentry event. - * - * - Limits depth data beyond 5 levels - * - Filters out pii keys, See CommonPiiActions.piiKeys for more details - * - Filters out strings that look like emails addresses - * - Filters out strings that look like tokens value (32 char length alphanumeric values) - * - Filters out strings that look like ip addresses (v4/v6) - * - Filters out urls with user name / password data - * @param event A sentry event - * @returns a sanitized sentry event - */ -export function filterSentryEvent( - event: ErrorEvent, - _hint: unknown -): ErrorEvent { - return piiFilter.filter(event); -} - /** * Capture a SQS Error to Sentry with additional context. * diff --git a/package.json b/package.json index 39f90a36db6..41046744aaf 100644 --- a/package.json +++ b/package.json @@ -71,20 +71,20 @@ "@next/bundle-analyzer": "^15.1.6", "@nx/next": "21.2.4", "@opentelemetry/api": "^1.9.0", - "@opentelemetry/auto-instrumentations-node": "^0.58.0", - "@opentelemetry/sdk-trace-base": "^2.0.0", - "@opentelemetry/sdk-trace-node": "^2.0.0", - "@opentelemetry/sdk-trace-web": "^2.0.0", + "@opentelemetry/auto-instrumentations-node": "^0.67.2", + "@opentelemetry/sdk-trace-base": "^2.2.0", + "@opentelemetry/sdk-trace-node": "^2.2.0", + "@opentelemetry/sdk-trace-web": "^2.2.0", "@paypal/react-paypal-js": "^8.9.1", "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-form": "^0.1.0", "@radix-ui/react-tooltip": "^1.1.2", "@radix-ui/react-visually-hidden": "^1.2.3", - "@sentry/browser": "8.42.0", - "@sentry/nestjs": "8.42.0", - "@sentry/nextjs": "8.42.0", - "@sentry/node": "8.42.0", - "@sentry/opentelemetry": "8.42.0", + "@sentry/browser": "10.29.0", + "@sentry/nestjs": "10.29.0", + "@sentry/nextjs": "10.29.0", + "@sentry/node": "10.29.0", + "@sentry/opentelemetry": "10.29.0", "@smithy/smithy-client": "^4.5.0", "@stripe/react-stripe-js": "^2.7.1", "@stripe/stripe-js": "^4.9.0", diff --git a/packages/fxa-auth-server/lib/monitoring.js b/packages/fxa-auth-server/lib/monitoring.js index 25e2cb6a53b..3da4cdc9ca9 100644 --- a/packages/fxa-auth-server/lib/monitoring.js +++ b/packages/fxa-auth-server/lib/monitoring.js @@ -25,10 +25,6 @@ initMonitoring({ }, }); -const TOKENREGEX = /[a-fA-F0-9]{32,}/gi; -const FILTERED = '[Filtered]'; -const URIENCODEDFILTERED = encodeURIComponent(FILTERED); - /** * Filter a sentry event for PII in addition to the default filters. * @@ -58,52 +54,5 @@ function filterSentryEvent(event, hint) { return null; } - if (event.breadcrumbs) { - for (const bc of event.breadcrumbs) { - if (bc.message) { - bc.message = bc.message.replace(TOKENREGEX, FILTERED); - } - if (bc.data) { - bc.data = filterObject(bc.data); - } - } - } - if (event.request) { - if (event.request.url) { - event.request.url = event.request.url.replace(TOKENREGEX, FILTERED); - } - if (event.request.query_string) { - event.request.query_string = event.request.query_string.replace( - TOKENREGEX, - URIENCODEDFILTERED - ); - } - if (event.request.headers) { - event.request.headers = filterObject(event.request.headers); - } - if (event.request.data) { - // Remove request data entirely - delete event.request.data; - } - } - if (event.tags && event.tags.url) { - event.tags.url = event.tags.url.replace(TOKENREGEX, FILTERED); - } return event; } - -/** - * Filters all of an objects string properties to remove tokens. - * - * @param {Object} obj Object to filter values on - */ -function filterObject(obj) { - if (typeof obj === 'object') { - for (const [key, value] of Object.entries(obj)) { - if (typeof value === 'string') { - obj[key] = value.replace(TOKENREGEX, FILTERED); - } - } - } - return obj; -} diff --git a/packages/fxa-settings/package.json b/packages/fxa-settings/package.json index 3321dc81855..12f4b4c898e 100644 --- a/packages/fxa-settings/package.json +++ b/packages/fxa-settings/package.json @@ -196,7 +196,7 @@ }, "devDependencies": { "@babel/types": "7.25.8", - "@sentry/webpack-plugin": "^3.5.0", + "@sentry/webpack-plugin": "^4.6.1", "@storybook/addon-actions": "^7.0.0", "@storybook/addon-essentials": "7.6.15", "@storybook/addon-interactions": "7.6.16", diff --git a/packages/fxa-shared/nestjs/sentry/reporting.spec.ts b/packages/fxa-shared/nestjs/sentry/reporting.spec.ts index ecf82aca67e..faa31a4acca 100644 --- a/packages/fxa-shared/nestjs/sentry/reporting.spec.ts +++ b/packages/fxa-shared/nestjs/sentry/reporting.spec.ts @@ -3,7 +3,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import * as uuid from 'uuid'; -import { filterObject, isAuthServerError } from './reporting'; +import { isAuthServerError } from './reporting'; const FILTERED = '[Filtered]'; @@ -58,73 +58,3 @@ describe('detects auth server error', () => { expect(result).toBeFalsy(); }); }); - -describe('filterObject', () => { - it('should be defined', () => { - expect(filterObject).toBeDefined(); - }); - - // Test Sentry QueryParams filtering types - it('should filter array of key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: getUid(), - baz: getUid(), - bar: 'fred', - }, - }; - const expected = { - type: undefined, - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should filter an object of key/value pairs', () => { - const input = { - type: undefined, - extra: { - foo: getUid(), - baz: getUid(), - bar: 'fred', - }, - }; - const expected = { - type: undefined, - extra: { - foo: FILTERED, - baz: FILTERED, - bar: 'fred', - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); - - it('should skip nested arrays that are not valid key/value arrays', () => { - const input = { - type: undefined, - extra: { - foo: getUid(), - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const expected = { - type: undefined, - extra: { - foo: FILTERED, - bar: 'fred', - fizz: ['buzz', 'parrot'], - }, - }; - const output = filterObject(input); - expect(output).toEqual(expected); - }); -}); diff --git a/packages/fxa-shared/nestjs/sentry/reporting.ts b/packages/fxa-shared/nestjs/sentry/reporting.ts index d074fc725be..2522f8c74e1 100644 --- a/packages/fxa-shared/nestjs/sentry/reporting.ts +++ b/packages/fxa-shared/nestjs/sentry/reporting.ts @@ -11,18 +11,7 @@ import { Message } from '@aws-sdk/client-sqs'; import { Request } from 'express'; import { CommonPiiActions } from '../../sentry/pii-filter-actions'; -import { SentryPiiFilter, SqsMessageFilter } from '../../sentry/pii-filters'; - -const piiFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.piiKeys, - CommonPiiActions.emailValues, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - CommonPiiActions.urlUsernamePassword, -]); +import { SqsMessageFilter } from '../../sentry/pii-filters'; const sqsMessageFilter = new SqsMessageFilter([ CommonPiiActions.emailValues, @@ -76,34 +65,6 @@ export function isOriginallyHttpError( return false; } -/** - * Filters all of an objects string properties to remove tokens. - * - * @param event Sentry ErrorEvent - */ -export function filterObject(event: ErrorEvent) { - return piiFilter.filter(event); -} - -/** - * Filter potential PII from a sentry event. - * - * - Limits depth data beyond 5 levels - * - Filters out pii keys, See CommonPiiActions.piiKeys for more details - * - Filters out strings that look like emails addresses - * - Filters out strings that look like tokens value (32 char length alphanumeric values) - * - Filters out strings that look like ip addresses (v4/v6) - * - Filters out urls with user name / password data - * @param event A sentry event - * @returns a sanitized sentry event - */ -export function filterSentryEvent( - event: ErrorEvent, - _hint: unknown -): ErrorEvent { - return piiFilter.filter(event); -} - /** * Capture a SQS Error to Sentry with additional context. * diff --git a/packages/fxa-shared/sentry/pii-filters.ts b/packages/fxa-shared/sentry/pii-filters.ts index 17dfefc9e57..9facb930972 100644 --- a/packages/fxa-shared/sentry/pii-filters.ts +++ b/packages/fxa-shared/sentry/pii-filters.ts @@ -54,119 +54,6 @@ export abstract class FilterBase { abstract filter(data: PiiData): PiiData; } -/** - * Defacto Sentry Event Filter. Can be extended and customization as needed. - */ -export class SentryPiiFilter extends FilterBase { - /** - * Creates a new PII Filter for sentry data - * @param actions - Set of filters to apply - */ - constructor(actions: IFilterAction[]) { - super(actions); - } - - /** - * Filter PII from all known sentry fields - */ - public filter(event: ErrorEvent) { - // Target key parts of sentry event structure - this.scrubMessage(event) - .scrubContext(event) - .scrubBreadCrumbs(event) - .scrubRequest(event) - .scrubTags(event) - .scrubException(event) - .scrubExtra(event) - .scrubUser(event); - return event; - } - - protected scrubMessage(event: Sentry.Event) { - if (event.message) { - event.message = this.applyFilters(event.message); - } - return this; - } - - protected scrubBreadCrumbs(event: Sentry.Event) { - for (const bc of event.breadcrumbs || []) { - if (bc.message) { - bc.message = this.applyFilters(bc.message); - } - if (bc.data) { - bc.data = this.applyFilters(bc.data); - } - } - return this; - } - - protected scrubRequest(event: Sentry.Event) { - if (event.request?.headers) { - event.request.headers = this.applyFilters(event.request.headers); - } - - if (event.request?.data) { - event.request.data = this.applyFilters(event.request.data); - } - - if (event.request?.query_string) { - event.request.query_string = this.applyFilters( - event.request.query_string - ); - } - - if (event.request?.env) { - event.request.env = this.applyFilters(event.request.env); - } - - if (event.request?.url) { - event.request.url = this.applyFilters(event.request.url); - } - - if (event.request?.cookies) { - event.request.cookies = this.applyFilters(event.request.cookies); - } - - return this; - } - - protected scrubTags(event: Sentry.Event) { - if (typeof event.tags?.url === 'string') { - event.tags.url = this.applyFilters(event.tags.url); - } - return this; - } - - protected scrubException(event: Sentry.Event) { - if (event.exception) { - event.exception = this.applyFilters(event.exception); - } - return this; - } - - protected scrubExtra(event: Sentry.Event) { - if (event.extra) { - event.extra = this.applyFilters(event.extra); - } - return this; - } - - protected scrubUser(event: Sentry.Event) { - if (event.user) { - event.user = this.applyFilters(event.user); - } - return this; - } - - protected scrubContext(event: Sentry.Event) { - if (event.contexts) { - event.contexts = this.applyFilters(event.contexts); - } - return this; - } -} - /** * Scrubs PII from SQS Messages */ diff --git a/packages/fxa-shared/test/sentry/pii-filters.ts b/packages/fxa-shared/test/sentry/pii-filters.ts index 5f0a28d398b..f293bc62a64 100644 --- a/packages/fxa-shared/test/sentry/pii-filters.ts +++ b/packages/fxa-shared/test/sentry/pii-filters.ts @@ -14,248 +14,9 @@ import { PiiRegexFilter, TRUNCATED, } from '../../sentry/pii-filter-actions'; -import { - FilterBase, - SentryPiiFilter, - SqsMessageFilter, -} from '../../sentry/pii-filters'; +import { FilterBase, SqsMessageFilter } from '../../sentry/pii-filters'; describe('pii-filters', () => { - describe('SentryMessageFilter', () => { - const sentryFilter = new SentryPiiFilter([ - CommonPiiActions.breadthFilter, - CommonPiiActions.depthFilter, - CommonPiiActions.urlUsernamePassword, - CommonPiiActions.emailValues, - CommonPiiActions.piiKeys, - CommonPiiActions.tokenValues, - CommonPiiActions.ipV4Values, - CommonPiiActions.ipV6Values, - new PiiRegexFilter(/foo/gi), - ]); - - it('filters empty event', () => { - let event: ErrorEvent = { type: undefined }; - event = sentryFilter.filter(event); - expect(event).to.deep.equal({ type: undefined }); - }); - - it('filters event', () => { - let event: ErrorEvent = { - message: 'A foo message.', - contexts: { - ValidationError: { - _original: { - email: `foo@bar.com`, - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: `foo@bar.com fails to match email pattern`, - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: 'A foo breadcrumb', - data: { - first_name: 'foo', - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: 'http://me:123@foo.bar/?email=foxkey@mozilla.com&uid=12345678123456781234567812345678', - query_string: { - email: 'foo', - uid: 'bar', - }, - cookies: { - user: 'foo:bar', - }, - env: { - key: '--foo', - }, - headers: { - foo: 'a foo header', - bar: 'a foo bar bar header', - 'oidc-claim': 'claim1', - }, - data: { - info: { - email: 'foxkeh@mozilla.com', - uid: '12345678123456781234567812345678', - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: - 'Foo bar! A user with email foxkeh@mozilla.clom and ip 127.0.0.1 encountered an err.', - }, - ], - }, - extra: { - meta: { - email: 'foo@bar.com', - }, - foo: Array(51).fill('bar'), - l1: { - l2: { - l3: { - l4: { - l5: { - l6: { - l7: { - l8: { - l9: { - l10: 'bar', - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: 'foo@bar.com', - }, - id: 'foo123', - ip_address: '127.0.0.1', - email: 'foo@bar.com', - username: 'foo.bar', - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }; - - event = sentryFilter.filter(event); - - expect(event).to.deep.equal({ - message: `A ${FILTERED} message.`, - contexts: { - ValidationError: { - _original: { - email: '[Filtered]', - }, - details: [ - { - context: { - key: 'email', - label: 'email', - name: '[undefined]', - regex: {}, - value: 'none', - }, - message: '[Filtered] fails to match email pattern', - path: ['email'], - type: 'string.pattern.base', - }, - ], - type: 'ValidationError', - }, - }, - breadcrumbs: [ - { - message: `A ${FILTERED} breadcrumb`, - data: { - first_name: FILTERED, - last_name: 'bar', - }, - }, - { - message: 'A fine message', - }, - ], - request: { - url: `http://${FILTERED}:${FILTERED}@${FILTERED}.bar/?${FILTERED}&uid=${FILTERED}`, - query_string: { - email: FILTERED, - uid: FILTERED, - }, - cookies: { - user: FILTERED, - }, - env: { - key: `--${FILTERED}`, - }, - headers: { - foo: `a ${FILTERED} header`, - bar: `a ${FILTERED} bar bar header`, - 'oidc-claim': `${FILTERED}`, - }, - data: { - info: { - email: `${FILTERED}`, - uid: `${FILTERED}`, - }, - time: new Date(0).getTime(), - }, - }, - exception: { - values: [ - { - value: `${FILTERED} bar! A user with email ${FILTERED} and ip ${FILTERED} encountered an err.`, - }, - ], - }, - extra: { - meta: { - email: FILTERED, - }, - foo: [...Array(50).fill('bar'), `${TRUNCATED}:1`], - l1: { - l2: { - l3: { - l4: { - l5: { - l6: TRUNCATED, - }, - }, - }, - }, - }, - }, - user: { - meta: { - email: FILTERED, - }, - id: `${FILTERED}123`, - ip_address: FILTERED, - email: FILTERED, - username: FILTERED, - }, - type: undefined, - spans: undefined, // Not testing, let's be careful not put PII in spans, - measurements: undefined, // NA, just numbers - debug_meta: undefined, // NA, image data - sdkProcessingMetadata: undefined, // NA, not used - }); - }); - }); - describe('SqsMessageFilter', () => { const sqsFilter = new SqsMessageFilter([new PiiRegexFilter(/foo/gi)]); @@ -305,62 +66,4 @@ describe('pii-filters', () => { expect(errorStub.called).to.be.true; }); }); - - describe('Short Circuits', () => { - class ShortCircuit implements IFilterAction { - execute(val: T, depth?: number) { - if (typeof val === 'string') { - val = FILTERED as T; - } else if (typeof val === 'object') { - for (const key in val) { - val[key] = FILTERED; - } - } - return { val, exitPipeline: true }; - } - } - - class NoAction implements IFilterAction { - execute(val: T, depth?: number) { - return { val, exitPipeline: false }; - } - } - - const sandbox = sinon.createSandbox(); - const shortCircuit = new ShortCircuit(); - const noAction = sandbox.spy(new NoAction()); - - const sentryFilter = new SentryPiiFilter([ - shortCircuit, - noAction as IFilterAction, - ]); - - afterEach(() => { - sandbox.restore(); - }); - - it('shorts circuits', () => { - // The fact this runs with out error, indicates badAction was never invoked - const event = sentryFilter.filter({ - type: undefined, - request: { - url: 'http://foo.bar', - query_string: { - foo: 'bar', - }, - headers: { - foo: 'bar', - }, - data: { - info: { - foo: 'bar', - }, - time: new Date(0).getTime(), - }, - }, - }); - expect(noAction.execute.callCount).to.equal(0); - expect(event).to.exist; - }); - }); }); diff --git a/yarn.lock b/yarn.lock index ceb43198109..abb8eec1bff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -233,6 +233,24 @@ __metadata: languageName: node linkType: hard +"@apm-js-collab/code-transformer@npm:^0.8.0": + version: 0.8.2 + resolution: "@apm-js-collab/code-transformer@npm:0.8.2" + checksum: 10c0/819df8f04502672587aca8bf797c8694007423174e228ca3112c4e2a5824f273a0947cb4c07dbaf39f2610ac8b81e520ec0e94b581dfca15239b7320d331af86 + languageName: node + linkType: hard + +"@apm-js-collab/tracing-hooks@npm:^0.3.1": + version: 0.3.1 + resolution: "@apm-js-collab/tracing-hooks@npm:0.3.1" + dependencies: + "@apm-js-collab/code-transformer": "npm:^0.8.0" + debug: "npm:^4.4.1" + module-details-from-path: "npm:^1.0.4" + checksum: 10c0/c7cfabced63c7a640b8fcd1e68a731e3b4d5adf32e2f65d790648b2bafe0a264ee8e32b215a17f86b350f5dde5ad66ef3b8ead8c88ba0c4b78bf065c70c130b1 + languageName: node + linkType: hard + "@apollo/cache-control-types@npm:^1.0.3": version: 1.0.3 resolution: "@apollo/cache-control-types@npm:1.0.3" @@ -10747,1395 +10765,991 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.200.0, @opentelemetry/api-logs@npm:^0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/api-logs@npm:0.200.0" - dependencies: - "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/c6bc3cfba35c69411f294519d93d0ff9f603517030d1162839ee42ac22ed1b0235edaf71d00cabc40125f813d8b4dc830d14315afcebcef138c1df560eaa5c91 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.52.1": - version: 0.52.1 - resolution: "@opentelemetry/api-logs@npm:0.52.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/fddecb2211f987bf1a7f104594e58227655c887a6a22b41e9ead5ed925a4594b56186b38fca8e24db33058a924d8b54ddd6b315eca915c469f9653ce7813c31a - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/api-logs@npm:0.53.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/969ad3bbb74e3de6fdfe8eb9b3ab86d3dc284ca7bffd0ca67eef64efd08c97a4305696afe0b7b03e5d356f15d0a1a67ac517e5fa7d1ddee6fdc249eef2209fcb - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.54.2": - version: 0.54.2 - resolution: "@opentelemetry/api-logs@npm:0.54.2" +"@opentelemetry/api-logs@npm:0.208.0, @opentelemetry/api-logs@npm:^0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/api-logs@npm:0.208.0" dependencies: "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/7daaa8ad0d328102a9039b9f91474263302e14edd89f61c098667b9bc0642b24f09bae6a1899fce9b90944d5c203d0438cb4d2ded5e65954928a1f5e3c186c5d + checksum: 10c0/dc1fbee6219df4166509f43b74ea936bb18b6d594565b0bcf56b654a1c958b50d6046b8739dc36c98149fe890c02150ff3814e963f5ea439a07ff3c562555b99 languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.9.0, @opentelemetry/api@npm:~1.9.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0, @opentelemetry/api@npm:~1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add languageName: node linkType: hard -"@opentelemetry/auto-instrumentations-node@npm:^0.58.0": - version: 0.58.1 - resolution: "@opentelemetry/auto-instrumentations-node@npm:0.58.1" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/instrumentation-amqplib": "npm:^0.47.0" - "@opentelemetry/instrumentation-aws-lambda": "npm:^0.51.1" - "@opentelemetry/instrumentation-aws-sdk": "npm:^0.52.0" - "@opentelemetry/instrumentation-bunyan": "npm:^0.46.0" - "@opentelemetry/instrumentation-cassandra-driver": "npm:^0.46.0" - "@opentelemetry/instrumentation-connect": "npm:^0.44.0" - "@opentelemetry/instrumentation-cucumber": "npm:^0.15.0" - "@opentelemetry/instrumentation-dataloader": "npm:^0.17.0" - "@opentelemetry/instrumentation-dns": "npm:^0.44.0" - "@opentelemetry/instrumentation-express": "npm:^0.49.0" - "@opentelemetry/instrumentation-fastify": "npm:^0.45.0" - "@opentelemetry/instrumentation-fs": "npm:^0.20.0" - "@opentelemetry/instrumentation-generic-pool": "npm:^0.44.0" - "@opentelemetry/instrumentation-graphql": "npm:^0.48.0" - "@opentelemetry/instrumentation-grpc": "npm:^0.200.0" - "@opentelemetry/instrumentation-hapi": "npm:^0.46.0" - "@opentelemetry/instrumentation-http": "npm:^0.200.0" - "@opentelemetry/instrumentation-ioredis": "npm:^0.48.0" - "@opentelemetry/instrumentation-kafkajs": "npm:^0.9.2" - "@opentelemetry/instrumentation-knex": "npm:^0.45.0" - "@opentelemetry/instrumentation-koa": "npm:^0.48.0" - "@opentelemetry/instrumentation-lru-memoizer": "npm:^0.45.0" - "@opentelemetry/instrumentation-memcached": "npm:^0.44.0" - "@opentelemetry/instrumentation-mongodb": "npm:^0.53.0" - "@opentelemetry/instrumentation-mongoose": "npm:^0.47.1" - "@opentelemetry/instrumentation-mysql": "npm:^0.46.0" - "@opentelemetry/instrumentation-mysql2": "npm:^0.46.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:^0.46.0" - "@opentelemetry/instrumentation-net": "npm:^0.44.0" - "@opentelemetry/instrumentation-pg": "npm:^0.52.0" - "@opentelemetry/instrumentation-pino": "npm:^0.47.0" - "@opentelemetry/instrumentation-redis": "npm:^0.47.0" - "@opentelemetry/instrumentation-redis-4": "npm:^0.47.0" - "@opentelemetry/instrumentation-restify": "npm:^0.46.0" - "@opentelemetry/instrumentation-router": "npm:^0.45.0" - "@opentelemetry/instrumentation-runtime-node": "npm:^0.14.0" - "@opentelemetry/instrumentation-socket.io": "npm:^0.47.0" - "@opentelemetry/instrumentation-tedious": "npm:^0.19.0" - "@opentelemetry/instrumentation-undici": "npm:^0.11.0" - "@opentelemetry/instrumentation-winston": "npm:^0.45.0" - "@opentelemetry/resource-detector-alibaba-cloud": "npm:^0.31.0" - "@opentelemetry/resource-detector-aws": "npm:^2.0.0" - "@opentelemetry/resource-detector-azure": "npm:^0.7.0" - "@opentelemetry/resource-detector-container": "npm:^0.7.0" - "@opentelemetry/resource-detector-gcp": "npm:^0.34.0" +"@opentelemetry/auto-instrumentations-node@npm:^0.67.2": + version: 0.67.2 + resolution: "@opentelemetry/auto-instrumentations-node@npm:0.67.2" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/instrumentation-amqplib": "npm:^0.55.0" + "@opentelemetry/instrumentation-aws-lambda": "npm:^0.61.0" + "@opentelemetry/instrumentation-aws-sdk": "npm:^0.64.0" + "@opentelemetry/instrumentation-bunyan": "npm:^0.54.0" + "@opentelemetry/instrumentation-cassandra-driver": "npm:^0.54.0" + "@opentelemetry/instrumentation-connect": "npm:^0.52.0" + "@opentelemetry/instrumentation-cucumber": "npm:^0.24.0" + "@opentelemetry/instrumentation-dataloader": "npm:^0.26.0" + "@opentelemetry/instrumentation-dns": "npm:^0.52.0" + "@opentelemetry/instrumentation-express": "npm:^0.57.0" + "@opentelemetry/instrumentation-fastify": "npm:^0.53.0" + "@opentelemetry/instrumentation-fs": "npm:^0.28.0" + "@opentelemetry/instrumentation-generic-pool": "npm:^0.52.0" + "@opentelemetry/instrumentation-graphql": "npm:^0.56.0" + "@opentelemetry/instrumentation-grpc": "npm:^0.208.0" + "@opentelemetry/instrumentation-hapi": "npm:^0.55.0" + "@opentelemetry/instrumentation-http": "npm:^0.208.0" + "@opentelemetry/instrumentation-ioredis": "npm:^0.56.0" + "@opentelemetry/instrumentation-kafkajs": "npm:^0.18.0" + "@opentelemetry/instrumentation-knex": "npm:^0.53.1" + "@opentelemetry/instrumentation-koa": "npm:^0.57.0" + "@opentelemetry/instrumentation-lru-memoizer": "npm:^0.53.0" + "@opentelemetry/instrumentation-memcached": "npm:^0.52.0" + "@opentelemetry/instrumentation-mongodb": "npm:^0.61.0" + "@opentelemetry/instrumentation-mongoose": "npm:^0.55.0" + "@opentelemetry/instrumentation-mysql": "npm:^0.54.0" + "@opentelemetry/instrumentation-mysql2": "npm:^0.55.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:^0.55.0" + "@opentelemetry/instrumentation-net": "npm:^0.52.0" + "@opentelemetry/instrumentation-openai": "npm:^0.7.0" + "@opentelemetry/instrumentation-oracledb": "npm:^0.34.0" + "@opentelemetry/instrumentation-pg": "npm:^0.61.1" + "@opentelemetry/instrumentation-pino": "npm:^0.55.0" + "@opentelemetry/instrumentation-redis": "npm:^0.57.1" + "@opentelemetry/instrumentation-restify": "npm:^0.54.0" + "@opentelemetry/instrumentation-router": "npm:^0.53.0" + "@opentelemetry/instrumentation-runtime-node": "npm:^0.22.0" + "@opentelemetry/instrumentation-socket.io": "npm:^0.55.0" + "@opentelemetry/instrumentation-tedious": "npm:^0.27.0" + "@opentelemetry/instrumentation-undici": "npm:^0.19.0" + "@opentelemetry/instrumentation-winston": "npm:^0.53.0" + "@opentelemetry/resource-detector-alibaba-cloud": "npm:^0.31.11" + "@opentelemetry/resource-detector-aws": "npm:^2.8.0" + "@opentelemetry/resource-detector-azure": "npm:^0.16.0" + "@opentelemetry/resource-detector-container": "npm:^0.7.11" + "@opentelemetry/resource-detector-gcp": "npm:^0.43.0" "@opentelemetry/resources": "npm:^2.0.0" - "@opentelemetry/sdk-node": "npm:^0.200.0" + "@opentelemetry/sdk-node": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.4.1 "@opentelemetry/core": ^2.0.0 - checksum: 10c0/fe5d49b7c9a8853883e022d1c3f7d009539fbcacc9bbd557f16f2d55930af60ed77acc8a534119ca0ebe772fb95b19f0763e3c4603db952a7efbf22353cb5b0b + checksum: 10c0/be58a48c9aa1c54796e15c9dd9202051f3a1d995f3337b4f4f8de7d6d0d16d0c67d1d35af102a6c3d182db98f36fe43840288fd840865d7fbafe739682a89965 languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/context-async-hooks@npm:2.0.0" +"@opentelemetry/context-async-hooks@npm:2.2.0, @opentelemetry/context-async-hooks@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/context-async-hooks@npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/65c7c0cd3daa382143dc90772a07fb8a9baf12ffe42bd9506fd6aabdcad9e3e4d967b82de9e4c2a1cee401514c9aab3c603bc8bbcdfb1f9d3614ba3aa571f1b1 + checksum: 10c0/8588476ad4863aebdac32b94966d7a6de912d095e722c4504a5f2540285dc40a433e86f46663d967f1a2d6a6be7db562293a0ce374bcca8c64457bf85097a4b7 languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:2.0.1": +"@opentelemetry/core@npm:2.0.1, @opentelemetry/core@npm:^2.0.0": version: 2.0.1 - resolution: "@opentelemetry/context-async-hooks@npm:2.0.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/75b06f33b9c3dccb8d9802c14badcc3b9a497b21c77bf0344fc6231041ea1bf6a2bcc195cc27fafd5914bffcc7fa160b9f4480c06a37e86e876c98bf1a533a0d - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:^1.25.1": - version: 1.30.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.30.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/3e8114d360060a5225226d2fcd8df08cd542246003790a7f011c0774bc60b8a931f46f4c6673f3977a7d9bba717de6ee028cae51b752c2567053d7f46ed3eba3 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/core@npm:1.26.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.27.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/8038a3b9124a0b3b48dceb3949f88726c6853eac33b79fc049856f78dcf4b7ee453db1e6f4d5205a79b315caba809cb7d2f853946cf14773e50ce6a87fd5260e - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.25.1, @opentelemetry/core@npm:^1.8.0": - version: 1.30.1 - resolution: "@opentelemetry/core@npm:1.30.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/4c25ba50a6137c2ba9ca563fb269378f3c9ca6fd1b3f15dbb6eff78eebf5656f281997cbb7be8e51c01649fd6ad091083fcd8a42dd9b5dfac907dc06d7cfa092 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/core@npm:2.0.0" + resolution: "@opentelemetry/core@npm:2.0.1" dependencies: "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d2cc6d8a955305b9de15cc36135e5d5b0f0405fead8bbd4de51433f2d05369af0a3bcb2c6fe7fe6d9e61b0db782511bcadc5d93ed906027d4c00d5c2e3575a24 + checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8 languageName: node linkType: hard -"@opentelemetry/core@npm:2.0.1, @opentelemetry/core@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/core@npm:2.0.1" +"@opentelemetry/core@npm:2.2.0, @opentelemetry/core@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/core@npm:2.2.0" dependencies: "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8 + checksum: 10c0/f618b63f2f560d052791d2406b1411722aa4b0585031242e6906f869f0a707ffe725c4b29bf18aed1f202e1ab5dfc3a9f769c517ac8521338b33ac8c4265fba9 languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-grpc@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.200.0" +"@opentelemetry/exporter-logs-otlp-grpc@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.208.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/sdk-logs": "npm:0.200.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/sdk-logs": "npm:0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/48e32b9781085f62d2db3326e4e77cbda8e63b648107ed4142c36b42ac08ebcab021e0fd36be0c8a0d13191f6444ee0f9a32eb729becd2ba4874c44804482f1e + checksum: 10c0/c205dd7af592f059842aaf0f0e700eb7da323eceff6baa5ccc96af989a540f6300d213e02553db22373772303602022c3fd341f5f5ecadc2314fe260fa8cae1e languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-http@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.200.0" +"@opentelemetry/exporter-logs-otlp-http@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/sdk-logs": "npm:0.200.0" + "@opentelemetry/api-logs": "npm:0.208.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/sdk-logs": "npm:0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/c700354896ac179cb64318df9fd5e4d3961294f275d6c34e988757a0294d22f42e218a05db19ed8c1bd928c606860bbae6ae88933cdd3363491339b6fe44af24 + checksum: 10c0/2b8c649e04bfc7c86ebc49de4afb19ccd2562ebfc15ac30f1689787d9b014392f6d936f43b494729d9723de0588276027f742ba825834c74d8a08cd366c284ab languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-proto@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.200.0" +"@opentelemetry/exporter-logs-otlp-proto@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-logs": "npm:0.200.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/api-logs": "npm:0.208.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-logs": "npm:0.208.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/6dccd85490d6c9307e9d55d10901a9e261b5fe9ba885b06909fa5d55af35761364ff7b0ce7250fb73af0a5daa3996c6f478f3b638d983694dd43f4851e8c03de + checksum: 10c0/7ee42b19d78aec7a77d4ad9d21ec5477f7e95ebb19d2aa9965cff97494037230ebd17ea214a632b3d2e01f2cb3a90a27a2af91143d8a9aa69eeee7f590ee4193 languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.200.0" +"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.208.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.200.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.208.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/79009336980ef7b50836885e1981b9517c90f9a0bdb43db67581b41b68f38f28988f88a1450fb5063d5c641cf0167d84d23ee19387e110caa3e44daa073d6d1a + checksum: 10c0/9385da5128cc08f65db00bf8029387a5677fb786d7e574444619e05d0083bf3bc5f4b7e5e676dee5e704fc654953592a1ba6a73a547b972bc5a3759720388b24 languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-http@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.200.0" +"@opentelemetry/exporter-metrics-otlp-http@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/b94e99a481d3a156ed28f23ea9a72b594613081892ef889fd31be686d32daaa299e961bf173cdc3dcc5235a59f70f6437dd4d21c0256d638c669999c7912c20f + checksum: 10c0/538fd74cddf99fe2da67d5364109eed3e490f28daaaa26e44ba79764388a872f6e67525a1fdfe1eb057c22656b11a9de7e5f3026f7bc7a6db9b79d57eeacdbdd languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-proto@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.200.0" +"@opentelemetry/exporter-metrics-otlp-proto@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.200.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.208.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/5a255e3b3ee03977b48135e843258a7a5a476f5a28b3b5cf1e7d921658eefc1f163d3c8aaf08bb490629bcf5fc113a3421e888a7bec785130ebd6c60bfa5c454 + checksum: 10c0/2ae22b64b0352a570a39b7d5bc454bcb3c10c2494dc79e88aca5d5e9e57bed9ca5e30686b87cfc1f493dfe2ebd0e81450b2788ba251f40256565c679926a3b71 languageName: node linkType: hard -"@opentelemetry/exporter-prometheus@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-prometheus@npm:0.200.0" +"@opentelemetry/exporter-prometheus@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-prometheus@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/9a6391a57ccb0ef90ae646205d1f6c413eb3c033e95594e6488ccdf297b5fa047d10fc6ead418cdb77fd82173856afd5325c5818e98f7f48451d6f789ed26e89 + checksum: 10c0/240e37a4b67ed63b5845875f93937ce68e7477336cd24a24140f539137957ef806ed49cc398877badcdc784d5bc31232fca9e91c8493ef814f5becdd195b43d2 languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.200.0" +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.208.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/e38c1ff8c98ecb56f81b4400f6baca5763dbde6f717da4b1467fa47cf6681e2586a7f46f1a428b7a59013a8f382bc7bd75ecc7abb1b27f805ce18c0bdc435c0c + checksum: 10c0/327fd7a76e8a554bee514041247d70fe67f2cf6c5883026f5e98c767173add55561fc63d13d3c8e028a1b661347d80e1598a27cfe274f1baf1ffafadcf4b6c26 languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-http@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.200.0" +"@opentelemetry/exporter-trace-otlp-http@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/9cc914570cca1bd411e467f0a03146d3397c7940c8f9f5f876a28f9c8345f1b0d433651df8c8a0006d13c8b62f0d04ef44a7f7419d2765fcd061f1cbd585b6c5 + checksum: 10c0/5e901388febb6e797aa7ed1705373df322df4ba47eaf545a85bb4e1e3b3056993a455d9d6a68e94dc57e6c8112d580129b374bf2982595244edf664663b93e66 languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-proto@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.200.0" +"@opentelemetry/exporter-trace-otlp-proto@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/1a236c04b2b5f3597dd6bf36ee8165a18cba6490eb29e85126a8e0d8d80a6f06f3c475e324f45b8c2385b416210c77ec3301fd8ffb3f595f39e8ca0e7633417d + checksum: 10c0/bb02b6360d7a8e45706c9f0c1eeff8045c4ad3b4d456f718d3db2517b00122e9502c6cfbf8895aed257a1d3aee344a742b57d363f7fea42f8536cf695786b7e6 languageName: node linkType: hard -"@opentelemetry/exporter-zipkin@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/exporter-zipkin@npm:2.0.0" +"@opentelemetry/exporter-zipkin@npm:2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/exporter-zipkin@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/48505b1e5d5ae84abf06101011cd0da7e9931210e34dd1439673d1a9389ebe956a6076c36313e0e0d5d82cbd3239242ace8fb8cc54c77716de112981f4eae4d9 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-amqplib@npm:^0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-amqplib@npm:0.43.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/76d0e22d2d2ac06e98474e5cc14dca4f35117bed14bf4f584a1f8a2bf3a91a448d5fd0c6ebebeb5102dba4962a3293b785e410429ccf952391e4f00f3602c5d1 + checksum: 10c0/4a5dd55ac904481577800896ebbf967ef5c51dc22965809cada120bbe9d57cc2764dde8f56fdcf239fdd41ab8bad8f9cd444c480b6a1e9101206ac1d4db595db languageName: node linkType: hard -"@opentelemetry/instrumentation-amqplib@npm:^0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-amqplib@npm:0.47.0" +"@opentelemetry/instrumentation-amqplib@npm:0.55.0, @opentelemetry/instrumentation-amqplib@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-amqplib@npm:0.55.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/59ffdd4b9f76043ab32b4c895b294f3d8b8b6044e9f861dc59655ab6dd22c07144c8d81f0198099922b5bebff2b6cfd8e4556120e6597f28a447695eba535d54 + checksum: 10c0/e10fd605d54253dbf2110e696b31a4722159a1cba25bc53480d1a914e8defe0dd79566d61ed9f8664f93d9bf685bf3eaeddbcd332d94cedc15b7d83553073690 languageName: node linkType: hard -"@opentelemetry/instrumentation-aws-lambda@npm:^0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/instrumentation-aws-lambda@npm:0.51.1" +"@opentelemetry/instrumentation-aws-lambda@npm:^0.61.0": + version: 0.61.0 + resolution: "@opentelemetry/instrumentation-aws-lambda@npm:0.61.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/aws-lambda": "npm:8.10.147" + "@types/aws-lambda": "npm:^8.10.155" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3b00808898f524eeb1c3ce03b95596f8b5d631cab6efde62e0d4103e026d61d1c22ed98fdf8c02f525f5a3106cbc17b83333754ffe137271b2e78f552c55e762 + checksum: 10c0/ca7c7ab85be6f235bc9438f15516f0d59abfd7c398f658996289b1f92e20209f4c4c20fd6a899e671f96e4faf5df88db1a4abfc09804b0e6253f0e7b295eb9ec languageName: node linkType: hard -"@opentelemetry/instrumentation-aws-sdk@npm:^0.52.0": - version: 0.52.0 - resolution: "@opentelemetry/instrumentation-aws-sdk@npm:0.52.0" +"@opentelemetry/instrumentation-aws-sdk@npm:^0.64.0": + version: 0.64.0 + resolution: "@opentelemetry/instrumentation-aws-sdk@npm:0.64.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/propagation-utils": "npm:^0.31.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/9302d2624ce49a68d5033f3956e6b33668c888aa2e87b66f8ead14cbdc1e9ff25d6808534db4c708580c00e18d676512fd92afe86775091399ad6ba77846bafe + checksum: 10c0/4021f625d2f874032f989396e21b8e1e1f0431beecb0c244f78a6e3aa38430b924d566a6420fb49a4dedccf59b41e5f1f092a66447756bf4cf1857f65a9e126d languageName: node linkType: hard -"@opentelemetry/instrumentation-bunyan@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-bunyan@npm:0.46.0" +"@opentelemetry/instrumentation-bunyan@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-bunyan@npm:0.54.0" dependencies: - "@opentelemetry/api-logs": "npm:^0.200.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/api-logs": "npm:^0.208.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@types/bunyan": "npm:1.8.11" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/72668f36d09b95a181c979fd84a0a20518a5b68bdf9df1f9d715fd51b30ee9cd7ef5796e2e901daa3a819301646bcd8a72825b7342876659ee7d5482685e0062 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-cassandra-driver@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-cassandra-driver@npm:0.46.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/cf305653bcd6c892290c7585eae66c15e71bb821548a85f2c47bd449ff08f3cdbd099d1f02ae3d73339bf646483816dd76058260a00743a3a024878fb41a714f + checksum: 10c0/2a8c1b0ab131518c14fc5280088e18412fd1966ce500328762e45c332d047be044b4e21d454066e10320fedaa68e8aa6451dce5030c09974d0e39b75fc450325 languageName: node linkType: hard -"@opentelemetry/instrumentation-connect@npm:0.40.0": - version: 0.40.0 - resolution: "@opentelemetry/instrumentation-connect@npm:0.40.0" +"@opentelemetry/instrumentation-cassandra-driver@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-cassandra-driver@npm:0.54.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/connect": "npm:3.4.36" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/675fe74aa93cbd2c446687c001c3a2ccaf7a1853aae5c7b840083b40b1f4922d91c6a0f2182e8374798e3c557d871351ffa1da123673ba535f6be0da802c15aa + checksum: 10c0/6c96953a2eec117425eba81c3d1046559a04a041110e132018d4805c7bd0d2dc92ff17e317a23b96399c39d53e7270601171f94eebe5172484b3ab89214bff4e languageName: node linkType: hard -"@opentelemetry/instrumentation-connect@npm:^0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-connect@npm:0.44.0" +"@opentelemetry/instrumentation-connect@npm:0.52.0, @opentelemetry/instrumentation-connect@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-connect@npm:0.52.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" "@types/connect": "npm:3.4.38" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/442eaf649849a0e8d705bf5e22bae3140f3202838a24b7e2bf32abca79aa71d662c5e25018b9baac82e2957c24d76356cb64edce37807b3735546ff0d2b76042 + checksum: 10c0/a3b970b479db6191373f56af70b62128a9d6a5734d99a95f47ea6d811aa225a1d07e8e653c8b900ab4af6692ad2774eaced2264cf914b667a3a6552a7d4a8697 languageName: node linkType: hard -"@opentelemetry/instrumentation-cucumber@npm:^0.15.0": - version: 0.15.0 - resolution: "@opentelemetry/instrumentation-cucumber@npm:0.15.0" +"@opentelemetry/instrumentation-cucumber@npm:^0.24.0": + version: 0.24.0 + resolution: "@opentelemetry/instrumentation-cucumber@npm:0.24.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/1d2c727a124f2e2030a03cd7666aafa87e7c492bb4955644b7f0293c00e5b79ed4a18701070e598d869c98d55633136b98f2ce771238d2bf96b55aaa4007798a - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-dataloader@npm:0.12.0": - version: 0.12.0 - resolution: "@opentelemetry/instrumentation-dataloader@npm:0.12.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/44571605798b237edb7d6324e2459f190aadd9f0888cd677e3a718f62b91132a5e3eb252a38073e48a482f96acd7ed0f703c88b43aff60acf4a78d89e0a71628 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-dataloader@npm:^0.17.0": - version: 0.17.0 - resolution: "@opentelemetry/instrumentation-dataloader@npm:0.17.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2958230d1d0e7342dff52d24cec54ec09ee6a1b7c1a2dea8ec736237f2020840caf70223005ccb0098b46d130497735164273dab171c3218409b1a3de87e552a + checksum: 10c0/24a2fb6743166de5d2c343a508aecc0285e2c36810375a333643951dad946e5c3946275fe8106cade02ffb18135a2b7bee3946cca82f82e3477d5ab31839780e languageName: node linkType: hard -"@opentelemetry/instrumentation-dns@npm:^0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-dns@npm:0.44.0" +"@opentelemetry/instrumentation-dataloader@npm:0.26.0, @opentelemetry/instrumentation-dataloader@npm:^0.26.0": + version: 0.26.0 + resolution: "@opentelemetry/instrumentation-dataloader@npm:0.26.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3837176c81161c36f10eda1f6ceae6d9bd937674bed584908038f1745d9391feb600c0600371af8faeb63adccf48acf791b8234d597a5ef07261b741de8fd6a2 + checksum: 10c0/6c579c3d4cbe275d12a8cf6ece23161665b56cb866fa6681ec2055b46dc797724c065433b58d64bbbd2c9a3db7eaabe7b9c85739d6f3e37c615793d2ee3f8732 languageName: node linkType: hard -"@opentelemetry/instrumentation-express@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-express@npm:0.44.0" +"@opentelemetry/instrumentation-dns@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-dns@npm:0.52.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/9a6a20b8b3ab18f7751b443003691b720f63e4b1a17315486ce7ece81801c38920d4c42187cc96f70c902285b2ddcafe23d8c14cae749a537925eb8bca47dd1e + checksum: 10c0/51c22a60f7226705218aa943c0c673aa56fb17b22b9f6bb7ba910e6d90593dec1231af2be3b5529c90021cc21663c59d225cb6710f1cf6b06a172f4f40540af0 languageName: node linkType: hard -"@opentelemetry/instrumentation-express@npm:^0.49.0": - version: 0.49.0 - resolution: "@opentelemetry/instrumentation-express@npm:0.49.0" +"@opentelemetry/instrumentation-express@npm:0.57.0, @opentelemetry/instrumentation-express@npm:^0.57.0": + version: 0.57.0 + resolution: "@opentelemetry/instrumentation-express@npm:0.57.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/097044a2deebd470e60d7888419909814223832dc384f139aa713444634d0aee04d5bc333abd2f222b34235484ecc94ab89fa0417d5df7cd071fbe308ad08d2f + checksum: 10c0/7119d59b59a3e4249e1dfcdd0f141aec653cdcfb3ec0a5e01c5528a44fd3ef3fde8f2e4839ee8ef5410aab9fb4dc20bb8950981c5db12b5ef6025641af187139 languageName: node linkType: hard -"@opentelemetry/instrumentation-fastify@npm:0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.41.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/1f0fb411901d44becdb331f9a9834d1f25e6b734f6b32b8efc94d267d794cdecf1cf16fb419ee9562c8e91a4015eefc975fc472bb36b4a2f9708578263caf911 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-fastify@npm:^0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.45.0" +"@opentelemetry/instrumentation-fastify@npm:^0.53.0": + version: 0.53.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.53.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/65c4530ababb583ac2221cf1f9c543b448d7af03f8ddb8b5b2917fa786cb613e4757b07165b62279a513dcba87ceaa941b20286c55b60be5f4646011276513ae - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-fs@npm:0.16.0": - version: 0.16.0 - resolution: "@opentelemetry/instrumentation-fs@npm:0.16.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.54.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3975e12f24a59a9a5f1d7c9816aeb35d5f554756d46255acdbf210aceac2d63cbba3f3f56264fb07bd6ab9317586f872976ec3006f0bc4ed4bf6d20be23e3f51 + checksum: 10c0/cd7f8876401c4a5f5d9021fe39ee8092accd8c1b6e6b1e1225c303a501991731d5b809cbb20ae336059905c0ed0f408a32a8a6400bd50cb9fd7a64eda0ab5676 languageName: node linkType: hard -"@opentelemetry/instrumentation-fs@npm:^0.20.0": - version: 0.20.0 - resolution: "@opentelemetry/instrumentation-fs@npm:0.20.0" +"@opentelemetry/instrumentation-fs@npm:0.28.0, @opentelemetry/instrumentation-fs@npm:^0.28.0": + version: 0.28.0 + resolution: "@opentelemetry/instrumentation-fs@npm:0.28.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/5ac4df41790b1b856b683fa87359651240ece9958fd98e38c95494a179c75095472af95bb3f93553683d9e0c7661a3b1555b9c28f4d7d0ddb35d94ea8d5a9f2e + checksum: 10c0/e75a4fc66c3cdc3f0f664b94771cea737ca793ed70d464b844d799d106952cc35b778606d5c004609d06bf1393c795d5fa33185b1474d520077c6a7155b42020 languageName: node linkType: hard -"@opentelemetry/instrumentation-generic-pool@npm:0.39.0": - version: 0.39.0 - resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.39.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/962b19814aa06d5dca42a94f6c94d29ab7ab81a64e951f18d712055343aed11f6ed40df95f39f71ba92ab34c47b21eec514ab93dc8323bbd7567caeebe3a2752 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-generic-pool@npm:^0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.44.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/80c5cdc6bc0aa5fca6b9881bbc449e5b3c2a6b0b5db7da2ad00fa540a82b251daaa6f6f670dbec1c5d284acc2111ec38495d79928118165f378e527090b1f8eb - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-graphql@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.44.0" +"@opentelemetry/instrumentation-generic-pool@npm:0.52.0, @opentelemetry/instrumentation-generic-pool@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.52.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.54.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/9435cb6c7bf9c9b2d1c1da2c12e8017db3c25fbd29ba7d17b1f2b74417c2768f1b919c50558cbf2f6d9ab5d865efe55ce6104fe0a4e3a4e3346d4a8c8ffe04e1 + checksum: 10c0/7faf54e94ffc550b6467ff78665f12f3e4acbf0f270414e0ce8df84643bd2573c00cb65de83db37bf607e6951413c8fdd20a1852489978eb747d06c3a5f5ff27 languageName: node linkType: hard -"@opentelemetry/instrumentation-graphql@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.48.0" +"@opentelemetry/instrumentation-graphql@npm:0.56.0, @opentelemetry/instrumentation-graphql@npm:^0.56.0": + version: 0.56.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.56.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/ec31e6254692e1e6025d9a234ffdbf716fa2aa09b8ef521f25cf11c50e08d67ff1966fd5d0e028c4e7e0719f558576f0281984a729f2dcd305a86bdcdf82c299 + checksum: 10c0/95786b4ce35b9ec7678b44de39ba74d1ffc92c08a2e3b1d1599c5bb91cdd93800284c14e20597e546da470f692ffc9ea97a3b728047e53e5f1514294888ab2c9 languageName: node linkType: hard -"@opentelemetry/instrumentation-grpc@npm:^0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/instrumentation-grpc@npm:0.200.0" +"@opentelemetry/instrumentation-grpc@npm:^0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/instrumentation-grpc@npm:0.208.0" dependencies: - "@opentelemetry/instrumentation": "npm:0.200.0" + "@opentelemetry/instrumentation": "npm:0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f48fa0aa6a3a59d7ce7e593a9ff82fd005b6efd338cfad1efd972b93cf9965fb569ee6919ece22e580cf1187322011917f84bbcdfa16594cbbc6d122821ac3e5 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-hapi@npm:0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/instrumentation-hapi@npm:0.41.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/cbfecb84de7b79d9c54d2d60d881a6bbfa8cca6e2b54d4eaa3ea093b99b3fa990a03c4641bc76b36367af1c793e4f639ce0c09e3b5aed9f20f04c08076c5e31e + checksum: 10c0/190ca061ea577fb3f16f979acdb162080af5851e089db67c635ae7619c292a93aab7f8fe4c413e385748585740986f6437c508f7866a10d2445b73b4e38f5b7d languageName: node linkType: hard -"@opentelemetry/instrumentation-hapi@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-hapi@npm:0.46.0" +"@opentelemetry/instrumentation-hapi@npm:0.55.0, @opentelemetry/instrumentation-hapi@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.55.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/fe835356783a55294045d7afc3d96d2b3f233b3e00ee360c37659cdf061ef461cbb0e4320b10d6442a8db898dac6e4a0467d6f90ae1017d0bc83e3148ea2c6b7 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-http@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.53.0" - dependencies: - "@opentelemetry/core": "npm:1.26.0" - "@opentelemetry/instrumentation": "npm:0.53.0" - "@opentelemetry/semantic-conventions": "npm:1.27.0" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/421d5d9d0725dab6d2e77bf1464e0a76c22a88415854ce703d9cce7f795e4b11653d1705e7e060c61f6dba8019dd365f527b0d6332e4a8ef473f5101b5637a9c + checksum: 10c0/d0928488459f7f6a576de7b62b5abaade0229611ea3af2d8062e2debfc54f4f5dd4f0c2f2e197fd70cb5bf5d4eb4b61eca8868a2ca31616722059bd73420b98b languageName: node linkType: hard -"@opentelemetry/instrumentation-http@npm:^0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.200.0" +"@opentelemetry/instrumentation-http@npm:0.208.0, @opentelemetry/instrumentation-http@npm:^0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.208.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/instrumentation": "npm:0.200.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/instrumentation": "npm:0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" forwarded-parse: "npm:2.1.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4fae841cc315769e7a9fefa7357aff02aa57571e392678b86d0105f6b14dd47a8a59985d3e8068fde51dcf65e5642d18c93bf783448d4c7821ef4e91bac2cca9 + checksum: 10c0/9344cd559193ac5b7936efc4c9333de24e364724e8c88b60cd7461b0fe558569b2050e026f1317d300cede00711bcf883be6b0ca34ffdf82680c2af45c6f1d7e languageName: node linkType: hard -"@opentelemetry/instrumentation-ioredis@npm:0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.43.0" +"@opentelemetry/instrumentation-ioredis@npm:0.56.0, @opentelemetry/instrumentation-ioredis@npm:^0.56.0": + version: 0.56.0 + resolution: "@opentelemetry/instrumentation-ioredis@npm:0.56.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/redis-common": "npm:^0.36.2" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/redis-common": "npm:^0.38.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/81f3988baa1cd78819951eab2e2a889d0f758a8cf3ecdacb8581ee362a339050cfd3e2bf1d56cae2fdfd055ded6975b74a1a1bea793ef2ca4c1953537e63f12c + checksum: 10c0/84a57cfe2d75e36c42b10ab50eb4075d17b0d077e24ae4cfdea4e4b62fc52fab5e88821a1f28e045cc60df53ee56b445c00b32626e45a44e0846061310cce4b4 languageName: node linkType: hard -"@opentelemetry/instrumentation-ioredis@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.48.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/redis-common": "npm:^0.37.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/0e0977e6e951b84a51e74af35e83b080a7e1ca6dff11352b2496460af51c3ecf628cda5c775d9261c4dbc8768873d5f9fbe464b214240f9bc85746b28ce3a375 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-kafkajs@npm:0.4.0": - version: 0.4.0 - resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.4.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/617a6512f0837bb0e48c08404a7fdaff92e93a645b6780708553d4f3e873bfd4b9bd04b50b5d08edde6d1e61bc428966073ee06f947d3cbc4f4e6245788215c4 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-kafkajs@npm:^0.9.2": - version: 0.9.2 - resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.9.2" +"@opentelemetry/instrumentation-kafkajs@npm:0.18.0, @opentelemetry/instrumentation-kafkajs@npm:^0.18.0": + version: 0.18.0 + resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.18.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.30.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/bc892a79ede7e9f6e6e6fdc34aba95057fa2e4dd51f6647dd7bd8b470bfe3dedbf83d0db8cea33f11df521d33876b56756bfb721618b88cc9e0e2e47cc0feec2 + checksum: 10c0/36683a7133fd6f0595f722f46c386adca4ffa7160d8e8b493a41365a721f6467592b99f19220193ce972e9abef1a805c6e7638957422c0e4a8100f0d301a3cc6 languageName: node linkType: hard -"@opentelemetry/instrumentation-knex@npm:0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/instrumentation-knex@npm:0.41.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f9d1acdbbe83c428d4929dee468ed19ac758d86e99f6cf1481ee6f04cc4012c60a36f8d75875571c1e10dc486e995d26f2431ec70c37ed5effd78bec8b53ced1 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-knex@npm:^0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-knex@npm:0.45.0" +"@opentelemetry/instrumentation-knex@npm:0.53.0": + version: 0.53.0 + resolution: "@opentelemetry/instrumentation-knex@npm:0.53.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.33.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/a41b1efb45aa4a101942f2752734aed2a021caca5b6595cae6286d88cda3c0cb3ed5acd6b6529529dcac43b8496aa099c7e21b1a9456be471f2d4a58be6c29a6 + checksum: 10c0/d5face33aed74e903800be3f37bf054e02a302a8e1e319378d482ac8fb874d6736bf40460026797a05364645a97e0547ce48e2b33fed9c9357794e0431ac76d3 languageName: node linkType: hard -"@opentelemetry/instrumentation-koa@npm:0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-koa@npm:0.43.0" +"@opentelemetry/instrumentation-knex@npm:^0.53.1": + version: 0.53.1 + resolution: "@opentelemetry/instrumentation-knex@npm:0.53.1" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.33.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/d9596de9915ced84d8db2f244376420700dbb2731e044cd2091f8b32938a732e41525e50f9fa32cb95dc2f4fd560bb9a327061a44a993db034dd89a7d2e0495b + checksum: 10c0/22d1e1ceba6c82f5f39864100666f25b579ba3c99b9c6d91f03293341ee47c2e4edcd3eefab6d363b1254cab5d9f738bdf5de606efae8900a44229de1cb28e56 languageName: node linkType: hard -"@opentelemetry/instrumentation-koa@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation-koa@npm:0.48.0" +"@opentelemetry/instrumentation-koa@npm:0.57.0, @opentelemetry/instrumentation-koa@npm:^0.57.0": + version: 0.57.0 + resolution: "@opentelemetry/instrumentation-koa@npm:0.57.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/8dbd509a48b363ca2c80091b176edecbe2af601c6881abb10cf884cc3cefb79c4b8ef731c94ca45b16dcea2468d654f55ab54f1bb4c956584942af53dd1f1948 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-lru-memoizer@npm:0.40.0": - version: 0.40.0 - resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.40.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.36.0" peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2832a1668e237b8690405a7961a9a27fa99fe06f587daf13d516349805f8dcd9e0eacfd41ec45abdfaa7e79ca6e799387cdc33585b1ae7d16f80f2db1bb5b30d + "@opentelemetry/api": ^1.9.0 + checksum: 10c0/373e34af64bf5fecb38a461b7b74a7864a74f813b4cf8aa822034fd21a94b6b7acc0a19c6d58168efc1327c79d9b1c26a27ea109396a061c86586dc372ea5944 languageName: node linkType: hard -"@opentelemetry/instrumentation-lru-memoizer@npm:^0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.45.0" +"@opentelemetry/instrumentation-lru-memoizer@npm:0.53.0, @opentelemetry/instrumentation-lru-memoizer@npm:^0.53.0": + version: 0.53.0 + resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.53.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/129f4b1af49d20f65ddada9eb4a3be5803cabc9a9e7eb2c6ee1bbb262fe50e974bf1e0fb10245227f436ba97cb1c9c95f2bdfd587976ff17324182cae60d1b16 + checksum: 10c0/5e1e16a58bab1467fb81e8f73b9cc3954244376ab881cb873112bab9e23c75ff184c977e55e347fb5ad31fbce115dbc02c515416e832531399602b0e196b2913 languageName: node linkType: hard -"@opentelemetry/instrumentation-memcached@npm:^0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-memcached@npm:0.44.0" +"@opentelemetry/instrumentation-memcached@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-memcached@npm:0.52.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.33.0" "@types/memcached": "npm:^2.2.6" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/415406a0b3efc1041b8732b4a177c21513c09ca500dedbcede8bdc4209b6e814f20b8fdf4ba9d416eefa87324c6ee16cab3a7d7e37ea4aaca062d4828de1d4e7 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mongodb@npm:0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation-mongodb@npm:0.48.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dc4bbc17143518810952968be21c28b9a5017ce75eeb75023d935e40094bc4d041bdf77997fd96a24cfdc05c5f0deaf631623c2843f812a2e647bf62c6321bd2 + checksum: 10c0/bcf63d89b24b96835db012d16bd55fb8c4272c3570750b5f8e931941205a14264cf88babc57b5913aa84e9379bffbbd7ff8b415a48cd53913806e38032b94b15 languageName: node linkType: hard -"@opentelemetry/instrumentation-mongodb@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/instrumentation-mongodb@npm:0.53.0" +"@opentelemetry/instrumentation-mongodb@npm:0.61.0, @opentelemetry/instrumentation-mongodb@npm:^0.61.0": + version: 0.61.0 + resolution: "@opentelemetry/instrumentation-mongodb@npm:0.61.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/8d46f7c3e201f5206e8d3cd6ce279de76344f62f501854e815df1e20496192948bceeb1a05a41fb292ddc2d432a38c7fa4252540b30ad2798343ea1f71043850 + checksum: 10c0/2ba9f2fb8a7e0a974a5ed4ed7dc4204334f836636e1ee5817576e9ba97167dfe0341f60fca72eefdcded014370f7c41e7eef5a13d82bd8a2082704a9a1ff23c8 languageName: node linkType: hard -"@opentelemetry/instrumentation-mongoose@npm:0.42.0": - version: 0.42.0 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.42.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/993fe0a0c8eda24bf2e650a78131fcc80227b850b0c70e0a4242ed0110e0b24c2ea23125bc9bd071b5f9ac9f3c46df84e8988e7edd5f27f79b0a8a8567f2f5ad - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mongoose@npm:^0.47.1": - version: 0.47.1 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.47.1" +"@opentelemetry/instrumentation-mongoose@npm:0.55.0, @opentelemetry/instrumentation-mongoose@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.55.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/adc4185b1990284572609458fcb1ff7685b1c9a6dadc2dfab2438fa721f682ad73fa898d944809493c4e8a4dcc9fcc7ad3131d2943fe9435cc2430578f2cea62 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-mysql2@npm:0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.41.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.40.1" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/a51217ff9da3ee9aca9ff956755b67068813fdd6f266b605bff5c9fe8f8b67d40ec0293c01d1817c69abc41c19e7589f7bcb24535f259cc539d42d7d32fd2232 + checksum: 10c0/a13f3ddccd108af7388ecf5890798c652fd746d0be134943d59f454b2a7537089877370e3a16bda1fa05c9a2229b17ea9b671bc564085fdd20dfd7d24be95a45 languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql2@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.46.0" +"@opentelemetry/instrumentation-mysql2@npm:0.55.0, @opentelemetry/instrumentation-mysql2@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.55.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.41.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.33.0" + "@opentelemetry/sql-common": "npm:^0.41.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3ee65ac2def0bbb662a832eb5ebf52df2beb2b4296c41a7fd572da05048c6c7f8150dc419716120203e04cdd2b9b44624618f165117607ae26733ab6783e6f3f + checksum: 10c0/edc824854a9a3fc0a8b4dee948b003207a7941dcc52cf21baceea3779d3c8901ad39d0ec1732e8936f660260f19c65cbd176592e3ce54a088b8b93481e27554d languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql@npm:0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.41.0" +"@opentelemetry/instrumentation-mysql@npm:0.54.0, @opentelemetry/instrumentation-mysql@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.54.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/mysql": "npm:2.15.26" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@types/mysql": "npm:2.15.27" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f472b0a8f5ea240da3c616d2eb2ed14d6a6d50e98e3c40eb773894d38eff3b5f1bc2d2426240c9228eb8b3eb3717e605822a7506025dea4549055b13807680f2 + checksum: 10c0/90db23c4f0c7c3cbff71d0539f6e5d2f2285bda3927719a0c642123772aafe7599fca38ea0961257c1224cf94e2655804225a56f1c2de0b55f021760a75e3255 languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.46.0" +"@opentelemetry/instrumentation-nestjs-core@npm:0.55.0, @opentelemetry/instrumentation-nestjs-core@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.55.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/mysql": "npm:2.15.26" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.30.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/594619f44cdbf670be6eddfa6f02ce072771ab3971cbe93e694b685920e69c4be1be1bda20cee0fb313cf87ea2d8c3ece1dcb0ece12c48d90bf855ddb7acdb62 + checksum: 10c0/4f64762034b6095072f34ed171d340f09f65c0629a4637ee3697d79cdf638b277fcfb8b80d5f71dda59f8d15ce307fff6abcf1afa3607c74e75c176421f0bc56 languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:0.40.0": - version: 0.40.0 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.40.0" +"@opentelemetry/instrumentation-net@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-net@npm:0.52.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/d362daf6eb77fc716159f0bfbbf5685699ed7e85c14a8f241c316daa5ebc2c80a9e20dda8245e7acfbc7bcc7c95ab2d01c2c637b8d428352673fc77f862c87c6 + checksum: 10c0/6374f4e6cc2b7d477738161a9c9b72fc4d3ad82283a0031f90a83c005b8eaeeadcc41eee8022052a5c709b97c96e633011cc992a4972c82eca45ab2406ce4936 languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.46.0" +"@opentelemetry/instrumentation-openai@npm:^0.7.0": + version: 0.7.0 + resolution: "@opentelemetry/instrumentation-openai@npm:0.7.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.30.0" + "@opentelemetry/api-logs": "npm:^0.208.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.36.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/104dc4351075784156953b00e0a91c80d612456f14db08f0ddf422376be79867438f72f6671e7595e72f7ca596c449588b834e36470a3b328847507cee4ab537 + checksum: 10c0/089c2f80b86107fa695a901291ab8517f081933c4bb3d13027db65b05e3fd378f9ea983f2f41f559f13b814275303aa9e1c9787b498be597b8f9f64b00f07cb2 languageName: node linkType: hard -"@opentelemetry/instrumentation-net@npm:^0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-net@npm:0.44.0" +"@opentelemetry/instrumentation-oracledb@npm:^0.34.0": + version: 0.34.0 + resolution: "@opentelemetry/instrumentation-oracledb@npm:0.34.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@types/oracledb": "npm:6.5.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4a59e73159b6bb7e39d67ce291e563bb1a74c5aaae772678b98ff9be7220cf45a8be4b5e58741426905bc714fe4faaffaca30394bf8ee91254edb987738f2c00 + checksum: 10c0/3a754455aa8c4fc563403e1989d3c1caeefdbab26c65ff772edc11ebec2850b2946cf245bfe3c6e4ec66ff0a7a72bd467bfac7f6c5bebd919aa43313588e28d0 languageName: node linkType: hard -"@opentelemetry/instrumentation-pg@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-pg@npm:0.44.0" +"@opentelemetry/instrumentation-pg@npm:0.61.0": + version: 0.61.0 + resolution: "@opentelemetry/instrumentation-pg@npm:0.61.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.40.1" - "@types/pg": "npm:8.6.1" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@opentelemetry/sql-common": "npm:^0.41.2" + "@types/pg": "npm:8.15.6" "@types/pg-pool": "npm:2.0.6" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/d20db7b7791d40cf65751dc9d79feae8694b2eb156985ef1dc1ee3ff9a230424305b24534192d9f234b87465b47d6b622e8f9e001e4665ea17d9017825835b80 + checksum: 10c0/64d681b3e46c563a01792069ea8b06f5fd53c27b794e74bc260926100b61409fda77b28fb514d32744fd36cff4be28ca017504cebe05d0f078852ee6d46d6010 languageName: node linkType: hard -"@opentelemetry/instrumentation-pg@npm:^0.52.0": - version: 0.52.0 - resolution: "@opentelemetry/instrumentation-pg@npm:0.52.0" +"@opentelemetry/instrumentation-pg@npm:^0.61.1": + version: 0.61.1 + resolution: "@opentelemetry/instrumentation-pg@npm:0.61.1" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.41.0" - "@types/pg": "npm:8.6.1" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@opentelemetry/sql-common": "npm:^0.41.2" + "@types/pg": "npm:8.15.6" "@types/pg-pool": "npm:2.0.6" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/5e7379eb68014e6da9a625e97341ebd03d3379dcc7009b88d601001d05a20ff52fbcbafbbca8b93ed7dff1428fc1b6edc1ebb97a526cb5e12cb50ffb80088c63 + checksum: 10c0/c460464d5a9ee1ef5a3ed199873ec6848450c9191d6505d770e5cb1a85adecc84317e6e3309ca0443b2eb5c1c1af42ddd48774717e312fefb20c99975b7b39fd languageName: node linkType: hard -"@opentelemetry/instrumentation-pino@npm:^0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-pino@npm:0.47.0" +"@opentelemetry/instrumentation-pino@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-pino@npm:0.55.0" dependencies: - "@opentelemetry/api-logs": "npm:^0.200.0" + "@opentelemetry/api-logs": "npm:^0.208.0" "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/b7660b949ae51af4b66bc376bf3ff7aeb3251034deafacf74b4a7b12e5b75514810279524508467b783c8b894ca75f59c1d06ff57feab12fd5e0a01c82af53f4 + checksum: 10c0/ba3ad7d32819c5ebe5ffbc6b1608d9c4d2071de7b3306f23e38f6f1112e0e2805cbe1a14e90b66a19b9556dabe3e1cf64b715a778fb82ef6904d7ec83eec09da languageName: node linkType: hard -"@opentelemetry/instrumentation-redis-4@npm:0.42.0": - version: 0.42.0 - resolution: "@opentelemetry/instrumentation-redis-4@npm:0.42.0" +"@opentelemetry/instrumentation-redis@npm:0.57.0": + version: 0.57.0 + resolution: "@opentelemetry/instrumentation-redis@npm:0.57.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.53.0" - "@opentelemetry/redis-common": "npm:^0.36.2" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/redis-common": "npm:^0.38.2" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4bb5408daeefc10395443fd10bd2b933c88f18658f181bd80c240f49e896c14bb520b71f2eca31fa27a4f1d82448ffceb88c2ee419eec1041f997f8a1d9a6818 + checksum: 10c0/992e011543f5c15e25ead00978ea1ff2f463bd9eea7004369bf76d7cee56ee2fa7847e6dc920eb8911e9c7401c8f6a6e22528bf2ee8b50ba78878ebb3b1659a7 languageName: node linkType: hard -"@opentelemetry/instrumentation-redis-4@npm:^0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-redis-4@npm:0.47.0" +"@opentelemetry/instrumentation-redis@npm:^0.57.1": + version: 0.57.1 + resolution: "@opentelemetry/instrumentation-redis@npm:0.57.1" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/redis-common": "npm:^0.37.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/redis-common": "npm:^0.38.2" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/7442c35b0262de50e95efd148c5bcca2ed257642b35fe95949fd17cde34da5afb2e56f0498ae4f508ea238be9381ee791d5933c838432b384cdc8821adcb99bf + checksum: 10c0/674d5b27abab3b41a7cb187f32ac5483d82aa29dd2e1c0021b23a208555d3dbd9f5d9878c747eb5d710b404906a8c27864a581de305f500088cb44d70d28e6e8 languageName: node linkType: hard -"@opentelemetry/instrumentation-redis@npm:^0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-redis@npm:0.47.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/redis-common": "npm:^0.37.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/46393c5e32411f8a7394ca3a971f6f5bd05f3bfa43addeaafd55f2df38a712b1f2abb10433e7defd8454e07ceaa656d1c65fad8b8aed96edd97a1af2b61483d2 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-restify@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-restify@npm:0.46.0" +"@opentelemetry/instrumentation-restify@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-restify@npm:0.54.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/336e3667c35234863c00756676111e12c731f600576af0bc979fdab7b3d5505500b69428c8b6f2e4f4eabd1930c53c0def35b8cf79c86cc6e4a93ba09be28f30 + checksum: 10c0/e94a596c537095d1c6c20f4bd0bf48255be0a4de6cdba02157d7c98df3806230f194cc4bf58d0b3f6d053a368e52821c90fc09b15c78fb0a4ee05b777a3f89fa languageName: node linkType: hard -"@opentelemetry/instrumentation-router@npm:^0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-router@npm:0.45.0" +"@opentelemetry/instrumentation-router@npm:^0.53.0": + version: 0.53.0 + resolution: "@opentelemetry/instrumentation-router@npm:0.53.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2949c0d51c620e841056d6c96bf2d6f825b2b141785165e76a1c34f15309811724ba64a20e61bd0390eb271376184de7ddc84a3efd340dd5ddbee577dc0040a0 + checksum: 10c0/0c578512e62ccdd9b00ec6111ad2f2f4103076a7df7942f6002ea7eef4ef969237af26d6aab1790049642eba4fda9b715e3ec5bb73d448f633e66139236e0137 languageName: node linkType: hard -"@opentelemetry/instrumentation-runtime-node@npm:^0.14.0": - version: 0.14.0 - resolution: "@opentelemetry/instrumentation-runtime-node@npm:0.14.0" +"@opentelemetry/instrumentation-runtime-node@npm:^0.22.0": + version: 0.22.0 + resolution: "@opentelemetry/instrumentation-runtime-node@npm:0.22.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/30ee4822f0d9eb8806bed40759362794bfad96f1aa5523475b078543d14769faff97be8586b17a4a854a1b383ec5a72edd60ec3c2168aab5daca91947175fb28 + checksum: 10c0/7756e0f245bf47be8308c7f5191b12f6eab8301081ae21b952104643473f2b84079553b325f9d6be94902c4a949e082733fbb3658e1b4f5ffc46cc093abeb587 languageName: node linkType: hard -"@opentelemetry/instrumentation-socket.io@npm:^0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-socket.io@npm:0.47.0" +"@opentelemetry/instrumentation-socket.io@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-socket.io@npm:0.55.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4456227d92a6d2e9736bda29b672158b3fdf0fa9f1dead11a26bf6a4d74751112b0d52c28b9233ebb0ee1f9471ec9cea841bfdee16c3920a998569af20ee7a02 + checksum: 10c0/8e2de911f6ab1835c711e7f93fa682cdf7bba2449147ad270c8157082a4233a4ed954a0778080374f252b0b2f247b4fd791669133a2d63ceab93e9ca0538aa10 languageName: node linkType: hard -"@opentelemetry/instrumentation-tedious@npm:0.15.0": - version: 0.15.0 - resolution: "@opentelemetry/instrumentation-tedious@npm:0.15.0" +"@opentelemetry/instrumentation-tedious@npm:0.27.0, @opentelemetry/instrumentation-tedious@npm:^0.27.0": + version: 0.27.0 + resolution: "@opentelemetry/instrumentation-tedious@npm:0.27.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" "@types/tedious": "npm:^4.0.14" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2e1e86497a09511dd1271968ca5610008a985901076d17252e3c27875a85253394bea9b24387a913babfca15c54523b00ddcde2d252c7a5cc8d5952676c82ce7 + checksum: 10c0/f907a5e415b9040176238c35eab97cd7588739e6259a3652cf7994dcc874702325722943621a90e5ccd32656c2120b7e1a4db3e7cc8d85bfeeef6814b2057649 languageName: node linkType: hard -"@opentelemetry/instrumentation-tedious@npm:^0.19.0": +"@opentelemetry/instrumentation-undici@npm:0.19.0, @opentelemetry/instrumentation-undici@npm:^0.19.0": version: 0.19.0 - resolution: "@opentelemetry/instrumentation-tedious@npm:0.19.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.200.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/tedious": "npm:^4.0.14" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/63ce1a0981791f09ff349607020da11c38bd0f4abf2a1d77a3659ebc039ed8604607b32b725e4c1511246b4453a15191e362388599ee7b9d99779523eec6ec11 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-undici@npm:0.6.0": - version: 0.6.0 - resolution: "@opentelemetry/instrumentation-undici@npm:0.6.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.53.0" - peerDependencies: - "@opentelemetry/api": ^1.7.0 - checksum: 10c0/eafaf213f6da1ad479ee56c8cf884cf27871a40749444784ca03d77fd0c4418164f3fffaec42ad07b81a4613cdf076594e305917698663424a081b50d0c6b481 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-undici@npm:^0.11.0": - version: 0.11.0 - resolution: "@opentelemetry/instrumentation-undici@npm:0.11.0" + resolution: "@opentelemetry/instrumentation-undici@npm:0.19.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/semantic-conventions": "npm:^1.24.0" peerDependencies: "@opentelemetry/api": ^1.7.0 - checksum: 10c0/2e34029e92bda50bb9f024bcebdc116f66c57b68de82391e026e1b88026e506149910f5c4d735452297e6297745003125339f7cfc1f203ef8a6ba5e07265f4c3 + checksum: 10c0/ae880bc7d4280a9728dede937ec4b1a2ffd01e37c5270ce5fc70f5595a0bddd0defae79f6c19086edc14b166862de81f0867e10f2f43e68c7e25c8efba89cfdb languageName: node linkType: hard -"@opentelemetry/instrumentation-winston@npm:^0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-winston@npm:0.45.0" - dependencies: - "@opentelemetry/api-logs": "npm:^0.200.0" - "@opentelemetry/instrumentation": "npm:^0.200.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/b6aed44d890755d9216c8e54e8d00ea29f523496ba4e4ec9acdb507d07ea29ef0ba8787425d19088baa47996adb62329c8d2d35bfcd74573fcdb09d90135d9bb - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.200.0, @opentelemetry/instrumentation@npm:^0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/instrumentation@npm:0.200.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@types/shimmer": "npm:^1.2.0" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/b7e6e0382231e7d0b113a2916511f5da24f80795e6904e32c2386a1e0856a0ad8592fb46bf8c3846447396a51aeed8c1664572af8728323a3266aecc3a33edd8 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:0.53.0, @opentelemetry/instrumentation@npm:^0.53.0": +"@opentelemetry/instrumentation-winston@npm:^0.53.0": version: 0.53.0 - resolution: "@opentelemetry/instrumentation@npm:0.53.0" + resolution: "@opentelemetry/instrumentation-winston@npm:0.53.0" dependencies: - "@opentelemetry/api-logs": "npm:0.53.0" - "@types/shimmer": "npm:^1.2.0" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" + "@opentelemetry/api-logs": "npm:^0.208.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/943e289926812272cb77cda5e0a6b662bc6a92812b66420ceeca1c764f2e3a13364f6bbed7c9e84a17ad677474101ea3c598ef6a6cca982c35bfd24be6f6a25e + checksum: 10c0/efe92e7e788d2f2fdbc3ae87f806662a078e3cb8eaa612841f4199d0c9a66936b1cccaaee0508583e432331c714e4aea05df5e34e6fd9daca76433ccb389cab0 languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0": - version: 0.52.1 - resolution: "@opentelemetry/instrumentation@npm:0.52.1" +"@opentelemetry/instrumentation@npm:0.208.0, @opentelemetry/instrumentation@npm:>=0.52.0 <1, @opentelemetry/instrumentation@npm:^0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/instrumentation@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.52.1" - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" + "@opentelemetry/api-logs": "npm:0.208.0" + import-in-the-middle: "npm:^2.0.0" + require-in-the-middle: "npm:^8.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/1d4946b470ac31358ba8d81a9f9653a1d705db96ffb8958fef873340c3d3c9699cfd8ff617c313ea8c6a8ece51aa7cf8af37d87a60813c31ed2207e5c14a33ba + checksum: 10c0/969b13fdde91f2c85e5aae9a68b7a5c37dec2e44110f7ab5bd225f141c97b798c6a943a8bb27008ac807d55bf3f6614195768fc93c28c28abef820fbff034716 languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.54.0": - version: 0.54.2 - resolution: "@opentelemetry/instrumentation@npm:0.54.2" +"@opentelemetry/otlp-exporter-base@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.54.2" - "@types/shimmer": "npm:^1.2.0" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/78e80ea33b14988806d8fdc7603123c18680dd03e7038521bb72de4d67bbbca17569244cfdfd97c7646f430a361cf9c04db086d4a2b5c635b81b6a7c8b04806f + checksum: 10c0/c2b2014da16e2a2be0ebe525b1a62b3e64e286fc9c2575444e4c75bbe0060a83762172180dc7a97cdaaaa8c6765076073edea30340459fc1820cd43468ff98b0 languageName: node linkType: hard -"@opentelemetry/otlp-exporter-base@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.200.0" - dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/3283c12bffc3156a41d9c16c097966e8418781a1d779250334f3d5b4f864be1aeac69fecfdf489abc95578dc36098dc0e026e5a48eb19ee170d72ef89b94f0e9 - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.200.0" +"@opentelemetry/otlp-grpc-exporter-base@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.208.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/otlp-exporter-base": "npm:0.200.0" - "@opentelemetry/otlp-transformer": "npm:0.200.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/otlp-exporter-base": "npm:0.208.0" + "@opentelemetry/otlp-transformer": "npm:0.208.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/257efcd22f98a2f9189e37aad65c33a00b4c38e75bd3c815a4420a6f5515bc85a7002a7594c0a7d4985c4cf4af22471e28e8be8cdb47acfe7a2e28f0cc1b2fad + checksum: 10c0/baf25dc56f6a5bcf97a1c7fc39a4daef19268ae4be74aad105948cd7370913d5c0693af5dbc68eee6eb0059058a2f20159658a5f878b7343f82689704a88ebd8 languageName: node linkType: hard -"@opentelemetry/otlp-transformer@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/otlp-transformer@npm:0.200.0" +"@opentelemetry/otlp-transformer@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/otlp-transformer@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-logs": "npm:0.200.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" + "@opentelemetry/api-logs": "npm:0.208.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-logs": "npm:0.208.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" protobufjs: "npm:^7.3.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4f5383fad48c62e17824df91f6944b0376cb17f7b132b11d62fa5cf46747f224c980960209c85669b6e341a131f94586c6ad52bc1a6d2fb8d5295e23b460600c - languageName: node - linkType: hard - -"@opentelemetry/propagation-utils@npm:^0.31.0": - version: 0.31.2 - resolution: "@opentelemetry/propagation-utils@npm:0.31.2" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/c184fdb11199759575c9afff4babeabf36de4be4748cf8649828aefdfa4de6a8df11c302605896005c34130b2272c233e58e176ff2bf63db1cb5482e4f881b12 + checksum: 10c0/70c04b2a52f0b2f8aece25ad21401c32ed3136ccd6e82b767d570a24d5456a5ded206ed4cc60ebc09eac08a4aa9c03bc8dcbf10730e491f1af3e7768c361ac12 languageName: node linkType: hard -"@opentelemetry/propagator-b3@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/propagator-b3@npm:2.0.0" +"@opentelemetry/propagator-b3@npm:2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/propagator-b3@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/5c0d1e0e0677bd52cee15a1a4146633e01d7f851054f928d16488b2a665bf959ecf73a1a129041e333abab60031d674621fd0eb16a9824cb64fc1a2fcf02fca9 + checksum: 10c0/a4a8963566abae528f021ad24a315d3676a759d864caa56cc2b62a7c8bf22174947c27cee95283f770c0f241e6c176ca0502e19cd4eedc0b7513bd9263eaa464 languageName: node linkType: hard -"@opentelemetry/propagator-jaeger@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/propagator-jaeger@npm:2.0.0" +"@opentelemetry/propagator-jaeger@npm:2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/propagator-jaeger@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bb628fd4bcc2dab06bd17c707cdd49f6e4cc12b0dff25082eb71ad70c95634d164ed719823810c94ec4094f5f97e7ed72af52d0f9b19ec5823b64faa237dedac + checksum: 10c0/4ecb0c27a97cc6d8611b708bbe844bc0e0af94447137d9bb7cc85969393111905a95a65a442b8345bc71f98717eacd654470fce4c58ed8b9ddeac42e4ae3fba8 languageName: node linkType: hard -"@opentelemetry/redis-common@npm:^0.36.2": - version: 0.36.2 - resolution: "@opentelemetry/redis-common@npm:0.36.2" - checksum: 10c0/4cb831628551b9f13dca8d65897e300ff7be0e256b77f455a26fb053bbdfc7997b27d066ab1402ca929e7ac77598e0d593f91762d8af9f798c19ba1524e9d078 +"@opentelemetry/redis-common@npm:^0.38.2": + version: 0.38.2 + resolution: "@opentelemetry/redis-common@npm:0.38.2" + checksum: 10c0/26fa47eb3f4663d5f38b2ca1229a01931604a9407089ca400011d50349ec03790a3c7dad1014b46110f3939108a61e499ac7f56b9c0927ceb3bc5e21a3f95d5b languageName: node linkType: hard -"@opentelemetry/redis-common@npm:^0.37.0": - version: 0.37.0 - resolution: "@opentelemetry/redis-common@npm:0.37.0" - checksum: 10c0/8e754164c800c509504f07bb38b8bbf2890eafde65bb5a5ffb8227e1b234cf84bc294671416f27504d90bfd22f334f671db2d7cd146f852f0b6dc7c8d36798c0 - languageName: node - linkType: hard - -"@opentelemetry/resource-detector-alibaba-cloud@npm:^0.31.0": - version: 0.31.2 - resolution: "@opentelemetry/resource-detector-alibaba-cloud@npm:0.31.2" +"@opentelemetry/resource-detector-alibaba-cloud@npm:^0.31.11": + version: 0.31.11 + resolution: "@opentelemetry/resource-detector-alibaba-cloud@npm:0.31.11" dependencies: "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/resources": "npm:^2.0.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/46974743ec5f731057b5e524ce01fcbaaa34775ece76bb7eedca79ce7dae5a87737208f58712bca2cf67772640a711b80a13a08bf186cb38baf61c9a3b6cf9c9 + checksum: 10c0/896de0ac9800c4be4a21b269c7b86806968ce2e12c56d68d857924d1176601c1f738be4da4a987eff04b6e509643ddd8b0702575534057179e5d89c24f28c643 languageName: node linkType: hard -"@opentelemetry/resource-detector-aws@npm:^2.0.0": - version: 2.2.0 - resolution: "@opentelemetry/resource-detector-aws@npm:2.2.0" +"@opentelemetry/resource-detector-aws@npm:^2.8.0": + version: 2.8.0 + resolution: "@opentelemetry/resource-detector-aws@npm:2.8.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/resources": "npm:^2.0.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/67a21804281b3106a75e029aa1016d8db993eeb857024b1a65841d2c6ae8692b733fe6a75f16131fe5d75b08a517ba5eac0f07d026c068b09ec1c29bbd9c36b7 + checksum: 10c0/0fa628a3b16866b7a7180d6bdee9e61d28cc5d86e79334acdcfbc5898939d7cc62e6ce1053ee72dd9beaa6461f3b8840a7fe3fce40d6cbddbdcace45c4223bef languageName: node linkType: hard -"@opentelemetry/resource-detector-azure@npm:^0.7.0": - version: 0.7.0 - resolution: "@opentelemetry/resource-detector-azure@npm:0.7.0" +"@opentelemetry/resource-detector-azure@npm:^0.16.0": + version: 0.16.0 + resolution: "@opentelemetry/resource-detector-azure@npm:0.16.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/resources": "npm:^2.0.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/semantic-conventions": "npm:^1.37.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/00244a9eee3a57e37f4bb3ad2012127d2e020a101a224d11e2b761fe80a626d4c124c7a63d97f6b91354f838315b511fd7284486d553dd94810d444dfaf2e086 + checksum: 10c0/eda18c85160a4b765fa1a4424c763a374c62476ebc7a1b97487099c9e5c1ffaee6c070f4a3cf812f408133520abe779d71fb09d42f703fe9944b05e4c9f3b014 languageName: node linkType: hard -"@opentelemetry/resource-detector-container@npm:^0.7.0": - version: 0.7.2 - resolution: "@opentelemetry/resource-detector-container@npm:0.7.2" +"@opentelemetry/resource-detector-container@npm:^0.7.11": + version: 0.7.11 + resolution: "@opentelemetry/resource-detector-container@npm:0.7.11" dependencies: "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/resources": "npm:^2.0.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/298d2c3955f7f6f604ccfd1ad34fde2c4f50b1cdf1e916033c114c8001c02bc3746791395c6c1aedc024aec45973b0ff95518e743ff041af21d1b0c81d3ffc8a + checksum: 10c0/bf8bb21ae47ed6ff53488af8acb1e1a83704b8bf5a4041870adfee35de55a53964b4c8b3c97f043af86fd064a72c2db8a40dfd541c0551ff7ae9fe52472e1968 languageName: node linkType: hard -"@opentelemetry/resource-detector-gcp@npm:^0.34.0": - version: 0.34.0 - resolution: "@opentelemetry/resource-detector-gcp@npm:0.34.0" +"@opentelemetry/resource-detector-gcp@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/resource-detector-gcp@npm:0.43.0" dependencies: "@opentelemetry/core": "npm:^2.0.0" "@opentelemetry/resources": "npm:^2.0.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" gcp-metadata: "npm:^6.0.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10c0/0b55e191033ba229c5ccba0a7407e8c023b2955630b4d1a2125373cd3e39da63ada2e31da5d5bdd29540f7055aae41068349e035cd19f0da206917276201086c + checksum: 10c0/08e4f0e003114e6db01bdd0bc9d3eac1267e241ca70b68571e0563d1bef3d179d35cf060a36c0df213834d267be750bfd0f9b5de2b9d4a41133f00d956b769e6 languageName: node linkType: hard -"@opentelemetry/resources@npm:1.30.1, @opentelemetry/resources@npm:^1.26.0": - version: 1.30.1 - resolution: "@opentelemetry/resources@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/688e73258283c80662bfa9a858aaf73bf3b832a18d96e546d0dddfa6dcec556cdfa087a1d0df643435293406009e4122d7fb7eeea69aa87b539d3bab756fba74 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/resources@npm:2.0.0" +"@opentelemetry/resources@npm:2.2.0, @opentelemetry/resources@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/resources@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/2f331ff8268ef7168e8f24312fd7505900693c0ea302f6025937e94c157b8173ee54f5d5a737c06b956da721aa63443ac520f530cade880ef3cd40a2a25c702c + checksum: 10c0/f08fa69ccccb6d14b6932fabe6f8e097c0dfc41ae8f4c0f6c54fb04bc3d9c04e742da3e22d7240d74b585287101126d97a0da192b493a9724dc07a56ca1b77e0 languageName: node linkType: hard -"@opentelemetry/resources@npm:2.0.1, @opentelemetry/resources@npm:^2.0.0": +"@opentelemetry/resources@npm:^2.0.0": version: 2.0.1 resolution: "@opentelemetry/resources@npm:2.0.1" dependencies: @@ -12147,151 +11761,98 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-logs@npm:0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/sdk-logs@npm:0.200.0" +"@opentelemetry/sdk-logs@npm:0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/sdk-logs@npm:0.208.0" dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" + "@opentelemetry/api-logs": "npm:0.208.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.4.0 <1.10.0" - checksum: 10c0/031dc40dd012fad102e5c8c0c9bdbbce051dbc7fcc2e05e003f959aeb34d252dc3595b353ea2a9f900ff40f45d19cb4c8f7ab95a9faa01391f6b415c7780c786 + checksum: 10c0/a167ee7d2818e435ff7480836461f94543e4e39f0e8e8013d462c635def9b960dcf1a29e5536743946b51ef13b764f518d9edb511e89bc1e8995acc96f54241f languageName: node linkType: hard -"@opentelemetry/sdk-metrics@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/sdk-metrics@npm:2.0.0" +"@opentelemetry/sdk-metrics@npm:2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/sdk-metrics@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.9.0 <1.10.0" - checksum: 10c0/9a3c87738671f29a496a39d65b3ab0829b52d0f31c0be662ea575a8f77bc5444044fd01513c891abdff6bf6344a08730e18f79253a85e68962669f3e1fa12e72 - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.200.0": - version: 0.200.0 - resolution: "@opentelemetry/sdk-node@npm:0.200.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.200.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/exporter-logs-otlp-grpc": "npm:0.200.0" - "@opentelemetry/exporter-logs-otlp-http": "npm:0.200.0" - "@opentelemetry/exporter-logs-otlp-proto": "npm:0.200.0" - "@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.200.0" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.200.0" - "@opentelemetry/exporter-metrics-otlp-proto": "npm:0.200.0" - "@opentelemetry/exporter-prometheus": "npm:0.200.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.200.0" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.200.0" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.200.0" - "@opentelemetry/exporter-zipkin": "npm:2.0.0" - "@opentelemetry/instrumentation": "npm:0.200.0" - "@opentelemetry/propagator-b3": "npm:2.0.0" - "@opentelemetry/propagator-jaeger": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" - "@opentelemetry/sdk-logs": "npm:0.200.0" - "@opentelemetry/sdk-metrics": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" - "@opentelemetry/sdk-trace-node": "npm:2.0.0" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/5f32c630db2a3da99fac2c9396d10aae49f7b11a4027b1b5e5611ff2288b926393a82a209a69d451322d081e97e3722561b45a7c7306b5557312c006c37e4068 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/sdk-trace-base@npm:2.0.0" - dependencies: - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/resources": "npm:2.0.0" + checksum: 10c0/a2668f9ef937123552a5ab96ec23675931ae7d3223ec7a31c8aac95fbbfb0b03a54a873f17f2356b04db7031421e7e3d7e3bf9d96d9069a0b97c680a2c158bc4 + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.208.0": + version: 0.208.0 + resolution: "@opentelemetry/sdk-node@npm:0.208.0" + dependencies: + "@opentelemetry/api-logs": "npm:0.208.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/exporter-logs-otlp-grpc": "npm:0.208.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:0.208.0" + "@opentelemetry/exporter-logs-otlp-proto": "npm:0.208.0" + "@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.208.0" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.208.0" + "@opentelemetry/exporter-metrics-otlp-proto": "npm:0.208.0" + "@opentelemetry/exporter-prometheus": "npm:0.208.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.208.0" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.208.0" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.208.0" + "@opentelemetry/exporter-zipkin": "npm:2.2.0" + "@opentelemetry/instrumentation": "npm:0.208.0" + "@opentelemetry/propagator-b3": "npm:2.2.0" + "@opentelemetry/propagator-jaeger": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" + "@opentelemetry/sdk-logs": "npm:0.208.0" + "@opentelemetry/sdk-metrics": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" + "@opentelemetry/sdk-trace-node": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/c63cc052741e4cc01d084c883e24a1c0792f081a242e14e5cf526d5a3d96bac5974006fa0d8f902bd04f34ed9ce95a0d0f01b7fdb37fcc813cea9f818f2b8f43 + checksum: 10c0/cdfd3e5ce3e868fb6e639aba7aace1c4f07dd8af6f9822f78048af6c142b2cbfd72d6af9ceb4227cdc6f7e498a9ce9bcf5c47f4d60a0c7a4759ea3f493bf76c6 languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:2.0.1, @opentelemetry/sdk-trace-base@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/sdk-trace-base@npm:2.0.1" +"@opentelemetry/sdk-trace-base@npm:2.2.0, @opentelemetry/sdk-trace-base@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/sdk-trace-base@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.1" - "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/resources": "npm:2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/4e3c733296012b758d007e9c0d8a5b175edbe9a680c73ec75303476e7982b73ad4209f1a2791c1a94c428e5a53eba6c2a72faa430c70336005aa58744d6cb37b - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.26.0": - version: 1.30.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/77019dc3efaeceb41b4c54dd83b92f0ccd81ecceca544cbbe8e0aee4b2c8727724bdb9dcecfe00622c16d60946ae4beb69a5c0e7d85c4bc7ef425bd84f8b970c + checksum: 10c0/a67715b71d7253cd61ea79954f56491796ac7a660d03d5381fd81defd4546042bb465b27e1b6eee4b1ed32c00305a5349a16d04fd44314c9a1d371a0a638107a languageName: node linkType: hard -"@opentelemetry/sdk-trace-node@npm:2.0.0": - version: 2.0.0 - resolution: "@opentelemetry/sdk-trace-node@npm:2.0.0" - dependencies: - "@opentelemetry/context-async-hooks": "npm:2.0.0" - "@opentelemetry/core": "npm:2.0.0" - "@opentelemetry/sdk-trace-base": "npm:2.0.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/b504785c4b54c346718b97cdd8384f36d71dbfd50f8423147c1c28eeb912b38b98a578471d7d10f229e767179a5bf66e6ee2785b5e37ed78e850852f495f389e - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/sdk-trace-node@npm:2.0.1" +"@opentelemetry/sdk-trace-node@npm:2.2.0, @opentelemetry/sdk-trace-node@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/sdk-trace-node@npm:2.2.0" dependencies: - "@opentelemetry/context-async-hooks": "npm:2.0.1" - "@opentelemetry/core": "npm:2.0.1" - "@opentelemetry/sdk-trace-base": "npm:2.0.1" + "@opentelemetry/context-async-hooks": "npm:2.2.0" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/b237efc219dc10c33746c05461c8c8741edbe7558eaf7f2dab01a3e75af4788bfd0633a049cd5dc7ecf015a2de7aa948c3989c0131d1f140109fb5e7b0313d7a + checksum: 10c0/fa51d8c3cce6591e810a47a1af4ea99266cc5271082c30894c9baab7261e2800da355bf3d3de76bcb2e34a35e5c61ff5f91eecefe99d0157f5025456f7d2e8cc languageName: node linkType: hard -"@opentelemetry/sdk-trace-web@npm:^2.0.0": - version: 2.0.1 - resolution: "@opentelemetry/sdk-trace-web@npm:2.0.1" +"@opentelemetry/sdk-trace-web@npm:^2.2.0": + version: 2.2.0 + resolution: "@opentelemetry/sdk-trace-web@npm:2.2.0" dependencies: - "@opentelemetry/core": "npm:2.0.1" - "@opentelemetry/sdk-trace-base": "npm:2.0.1" + "@opentelemetry/core": "npm:2.2.0" + "@opentelemetry/sdk-trace-base": "npm:2.2.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/48821b91430e24378b0b5b2632e78efdd018a3f840462a6aeba6ce318a6480bad2f623cc7f7f625a9266028ad44b78eb8456181778de6cb18725f26c44e2729b - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.27.0": - version: 1.27.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.27.0" - checksum: 10c0/b859773ba06b7e53dd9c6b45a171bf3000e405733adbf462ae91004ed011bc80edb5beecb817fb344a085adfd06045ab5b729c9bd0f1479650ad377134fb798c - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.28.0": - version: 1.28.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.28.0" - checksum: 10c0/deb8a0f744198071e70fea27143cf7c9f7ecb7e4d7b619488c917834ea09b31543c1c2bcea4ec5f3cf68797f0ef3549609c14e859013d9376400ac1499c2b9cb + checksum: 10c0/002296bb929d4992575415ea93c2a68411cd5018c6e7fa27b7cd48e78741b7eddfb87eb0903e7ca42740acb04ac4e8508d00f7651bdc63b433055af955201d31 languageName: node linkType: hard @@ -12302,6 +11863,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/semantic-conventions@npm:^1.24.0, @opentelemetry/semantic-conventions@npm:^1.33.0, @opentelemetry/semantic-conventions@npm:^1.33.1, @opentelemetry/semantic-conventions@npm:^1.34.0, @opentelemetry/semantic-conventions@npm:^1.36.0, @opentelemetry/semantic-conventions@npm:^1.37.0": + version: 1.38.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.38.0" + checksum: 10c0/ae93e39ac18bf47df2b11d43e9a0dc1673b9d33e5f1e7f357c92968e6329fb9a67cf8a447e9a7150948ee3f8178b38274db365b8fa775a8c54802e0c6ccdd2ca + languageName: node + linkType: hard + "@opentelemetry/semantic-conventions@npm:~1.30.0": version: 1.30.0 resolution: "@opentelemetry/semantic-conventions@npm:1.30.0" @@ -12309,25 +11877,14 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sql-common@npm:^0.40.1": - version: 0.40.1 - resolution: "@opentelemetry/sql-common@npm:0.40.1" - dependencies: - "@opentelemetry/core": "npm:^1.1.0" - peerDependencies: - "@opentelemetry/api": ^1.1.0 - checksum: 10c0/60a70358f0c94f610e2995333e96b406626d67d03d38ed03b15a3461ad0f8d64afbf6275cca7cb58fe955ecdce832f3ffc9b73f9d88503bba5d2a620bbd6d351 - languageName: node - linkType: hard - -"@opentelemetry/sql-common@npm:^0.41.0": - version: 0.41.0 - resolution: "@opentelemetry/sql-common@npm:0.41.0" +"@opentelemetry/sql-common@npm:^0.41.2": + version: 0.41.2 + resolution: "@opentelemetry/sql-common@npm:0.41.2" dependencies: "@opentelemetry/core": "npm:^2.0.0" peerDependencies: "@opentelemetry/api": ^1.1.0 - checksum: 10c0/3611fa2766be809d3f19f1c032373349962c3203cbc77839ea59d78a4ce2bf6954da9b163efdde386f3f4a8ec77c50c985f9e5b8b3df6e7fccd2990cf861bca4 + checksum: 10c0/1774930abdad57a716662a3feffe8a7aca8e4494303356f04c3e958fddcdb1df29d464ca91db890e0501728b4fb6c4b578f3ecb83004bcdc9d7e81b739d24459 languageName: node linkType: hard @@ -12803,14 +12360,14 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:5.19.1": - version: 5.19.1 - resolution: "@prisma/instrumentation@npm:5.19.1" +"@prisma/instrumentation@npm:6.19.0": + version: 6.19.0 + resolution: "@prisma/instrumentation@npm:6.19.0" dependencies: - "@opentelemetry/api": "npm:^1.8" - "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0" - "@opentelemetry/sdk-trace-base": "npm:^1.22" - checksum: 10c0/437ca8b61815642cb511bfbe9d5ba64a94accbd4902a037ab12b68e9ca77a9bf74c9269b6b3fd02a4bfd7474209e151accc24f051dd99828568c9df5f57d4a0d + "@opentelemetry/instrumentation": "npm:>=0.52.0 <1" + peerDependencies: + "@opentelemetry/api": ^1.8 + checksum: 10c0/17a6b61f1b90e97d21f8a7edb6a9c21f8e5db6b0999b9a776236402778fc187457e40766f9f2ee9df1de56bc22deba4e5dd789b1ea35ffd85d49e8ef119c2129 languageName: node linkType: hard @@ -14364,6 +13921,160 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.3" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm64@npm:4.53.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-x64@npm:4.53.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rspack/binding-darwin-arm64@npm:1.4.1": version: 1.4.1 resolution: "@rspack/binding-darwin-arm64@npm:1.4.1" @@ -14526,257 +14237,148 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/browser-utils@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry-internal/browser-utils@npm:8.42.0" +"@sentry-internal/browser-utils@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry-internal/browser-utils@npm:10.29.0" dependencies: - "@sentry/core": "npm:8.42.0" - checksum: 10c0/a089594831ae956e3a27d32f6f6924f6fc6592ff91c1fb9f9e51b8d670f6a8515e043a1034ea929daaaa0cddd67c7c7043560c2b5bd9a95c325668d3d49d9f5e + "@sentry/core": "npm:10.29.0" + checksum: 10c0/78ba111545c24682528ca0b0fd2fac5c7e01eb462bdea1a38b96c4177f1e6a00f82454dac038cfb057c76ecba54e1dbd86a5b91cf70f630d02d3e1b43f510aa1 languageName: node linkType: hard -"@sentry-internal/feedback@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry-internal/feedback@npm:8.42.0" +"@sentry-internal/feedback@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry-internal/feedback@npm:10.29.0" dependencies: - "@sentry/core": "npm:8.42.0" - checksum: 10c0/6a3760cf238cfc376639b7bf07370541a53d03ca8c36b0deeb1fb1d36aea84bf5101eb558bab90d998d154646cd6ad143ab6b1cc455b02a71ebd42427de3609f + "@sentry/core": "npm:10.29.0" + checksum: 10c0/679ab98a0d03da950a1a7cccf0ba936028fed56ea6c5d58c91c7864a49e122d4d5b34f69e1f4a1bcfb429a117d6fde926e79c17cb41a3cd8242f23367da8ed6c languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry-internal/replay-canvas@npm:8.42.0" +"@sentry-internal/replay-canvas@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry-internal/replay-canvas@npm:10.29.0" dependencies: - "@sentry-internal/replay": "npm:8.42.0" - "@sentry/core": "npm:8.42.0" - checksum: 10c0/77f1bafb92f9ed3839e0049da7916ddaebb48c9d1e4178ba616a89007095896bd767c4834f1a38864048f53a8f45ed88696096741b6971b48543c6c361ad6b14 + "@sentry-internal/replay": "npm:10.29.0" + "@sentry/core": "npm:10.29.0" + checksum: 10c0/2854f764105e0bf156b4b8a85ec1b3dc2d294a6d895ee3c50b881e72cf37dcf268e7548dfb62fcc1c75dab8d1c56a99e5e2a1607f5c67431ea60fef8daa2b6af languageName: node linkType: hard -"@sentry-internal/replay@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry-internal/replay@npm:8.42.0" +"@sentry-internal/replay@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry-internal/replay@npm:10.29.0" dependencies: - "@sentry-internal/browser-utils": "npm:8.42.0" - "@sentry/core": "npm:8.42.0" - checksum: 10c0/1e30ef7fcb5b034d4374f0571c044d7a31c3223b6a639f35887f6d3e507dc85ff0b451c1b3aad34b2f13e5cd10a8fe944e712b90e4225e63442d94d7575d3489 - languageName: node - linkType: hard - -"@sentry/babel-plugin-component-annotate@npm:2.22.6": - version: 2.22.6 - resolution: "@sentry/babel-plugin-component-annotate@npm:2.22.6" - checksum: 10c0/142f8a742c1c4bb04d8ef5809bcc8e7f00be1467ada4954103403340bb696c2ca19515891e4cbe11bd5671ef52dca3d7cb6b782d4f3d1444aaf9e5bb35c5c963 - languageName: node - linkType: hard - -"@sentry/babel-plugin-component-annotate@npm:3.5.0": - version: 3.5.0 - resolution: "@sentry/babel-plugin-component-annotate@npm:3.5.0" - checksum: 10c0/875e898ddd23862384dfef455a60801fb1aae7b22744a61700bb3726c8a16c840bc2f0554ea4d2f887b606ceac29b1308e2da49f28b42ea58a0c20f60c2bd9e3 + "@sentry-internal/browser-utils": "npm:10.29.0" + "@sentry/core": "npm:10.29.0" + checksum: 10c0/e99777f91a2b4e61ffce17b135e70ff5b12689d2eaaf2609bf6a9753f50ba8bac5450392249c13d73565679230c181d58b4e24bc9a5b81d66469bca624f015dd languageName: node linkType: hard -"@sentry/browser@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/browser@npm:8.42.0" - dependencies: - "@sentry-internal/browser-utils": "npm:8.42.0" - "@sentry-internal/feedback": "npm:8.42.0" - "@sentry-internal/replay": "npm:8.42.0" - "@sentry-internal/replay-canvas": "npm:8.42.0" - "@sentry/core": "npm:8.42.0" - checksum: 10c0/1ba92bd22ee6f06db24e2b0ecb12c4db4e1864dd9496853288e22006e4d1dda13cd31cf4fc7540e22477b6b4b331b6850b50aba4bcc4a43e6c3345079b19f91f +"@sentry/babel-plugin-component-annotate@npm:4.6.1": + version: 4.6.1 + resolution: "@sentry/babel-plugin-component-annotate@npm:4.6.1" + checksum: 10c0/cb03d042c103d410ec8b84da255dbb7372439340fd2a3ebcde74488dd8656f49d0f63588b5b41127d0cdcfd84978c12c5de1f9565ebaa2a04573ca360e931fe2 languageName: node linkType: hard -"@sentry/bundler-plugin-core@npm:2.22.6": - version: 2.22.6 - resolution: "@sentry/bundler-plugin-core@npm:2.22.6" +"@sentry/browser@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/browser@npm:10.29.0" dependencies: - "@babel/core": "npm:^7.18.5" - "@sentry/babel-plugin-component-annotate": "npm:2.22.6" - "@sentry/cli": "npm:^2.36.1" - dotenv: "npm:^16.3.1" - find-up: "npm:^5.0.0" - glob: "npm:^9.3.2" - magic-string: "npm:0.30.8" - unplugin: "npm:1.0.1" - checksum: 10c0/97d425a49182ed178c2d147ab48b5095394fcde5e3f94ca9dec21dcf0771269ecfebfb596e8ab41cda926591a4c2443a54616fd74b9e1c91a041add4b1ef187a + "@sentry-internal/browser-utils": "npm:10.29.0" + "@sentry-internal/feedback": "npm:10.29.0" + "@sentry-internal/replay": "npm:10.29.0" + "@sentry-internal/replay-canvas": "npm:10.29.0" + "@sentry/core": "npm:10.29.0" + checksum: 10c0/2ff13d5a72b05fc44820029b202e7bc40ff7744c47865a744019d7b228c88fb44922a1965b5101215c12797c87e96b33256f998fcf6680fb86e5ebf0b2ae6382 languageName: node linkType: hard -"@sentry/bundler-plugin-core@npm:3.5.0": - version: 3.5.0 - resolution: "@sentry/bundler-plugin-core@npm:3.5.0" +"@sentry/bundler-plugin-core@npm:4.6.1, @sentry/bundler-plugin-core@npm:^4.6.1": + version: 4.6.1 + resolution: "@sentry/bundler-plugin-core@npm:4.6.1" dependencies: "@babel/core": "npm:^7.18.5" - "@sentry/babel-plugin-component-annotate": "npm:3.5.0" - "@sentry/cli": "npm:2.42.2" + "@sentry/babel-plugin-component-annotate": "npm:4.6.1" + "@sentry/cli": "npm:^2.57.0" dotenv: "npm:^16.3.1" find-up: "npm:^5.0.0" - glob: "npm:^9.3.2" + glob: "npm:^10.5.0" magic-string: "npm:0.30.8" unplugin: "npm:1.0.1" - checksum: 10c0/d7db2e2c67b0ccb8d5335e2fd77bfb1f403806b4cd3b94c8dd2233addf62c967891c67e720559600dae359e96a2ff1bde59fec678924fe31c3101b11f17e2b0c + checksum: 10c0/34dfd1d5f60c0082f8894643ff7d4cdbcca376051a79fbc88b505908af6cf979954148f36ef34f2e6f560f87dede2ede2e0c7f580dac51508e9be397714651d5 languageName: node linkType: hard -"@sentry/cli-darwin@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-darwin@npm:2.42.2" +"@sentry/cli-darwin@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-darwin@npm:2.58.2" conditions: os=darwin languageName: node linkType: hard -"@sentry/cli-darwin@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-darwin@npm:2.46.0" - conditions: os=darwin - languageName: node - linkType: hard - -"@sentry/cli-linux-arm64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-arm64@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=arm64 - languageName: node - linkType: hard - -"@sentry/cli-linux-arm64@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-linux-arm64@npm:2.46.0" +"@sentry/cli-linux-arm64@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-linux-arm64@npm:2.58.2" conditions: (os=linux | os=freebsd | os=android) & cpu=arm64 languageName: node linkType: hard -"@sentry/cli-linux-arm@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-arm@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=arm - languageName: node - linkType: hard - -"@sentry/cli-linux-arm@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-linux-arm@npm:2.46.0" +"@sentry/cli-linux-arm@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-linux-arm@npm:2.58.2" conditions: (os=linux | os=freebsd | os=android) & cpu=arm languageName: node linkType: hard -"@sentry/cli-linux-i686@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-i686@npm:2.42.2" - conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) - languageName: node - linkType: hard - -"@sentry/cli-linux-i686@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-linux-i686@npm:2.46.0" +"@sentry/cli-linux-i686@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-linux-i686@npm:2.58.2" conditions: (os=linux | os=freebsd | os=android) & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-linux-x64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-x64@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli-linux-x64@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-linux-x64@npm:2.46.0" +"@sentry/cli-linux-x64@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-linux-x64@npm:2.58.2" conditions: (os=linux | os=freebsd | os=android) & cpu=x64 languageName: node linkType: hard -"@sentry/cli-win32-arm64@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-win32-arm64@npm:2.46.0" +"@sentry/cli-win32-arm64@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-win32-arm64@npm:2.58.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@sentry/cli-win32-i686@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-win32-i686@npm:2.42.2" - conditions: os=win32 & (cpu=x86 | cpu=ia32) - languageName: node - linkType: hard - -"@sentry/cli-win32-i686@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-win32-i686@npm:2.46.0" +"@sentry/cli-win32-i686@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-win32-i686@npm:2.58.2" conditions: os=win32 & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-win32-x64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-win32-x64@npm:2.42.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli-win32-x64@npm:2.46.0": - version: 2.46.0 - resolution: "@sentry/cli-win32-x64@npm:2.46.0" +"@sentry/cli-win32-x64@npm:2.58.2": + version: 2.58.2 + resolution: "@sentry/cli-win32-x64@npm:2.58.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@sentry/cli@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli@npm:2.42.2" - dependencies: - "@sentry/cli-darwin": "npm:2.42.2" - "@sentry/cli-linux-arm": "npm:2.42.2" - "@sentry/cli-linux-arm64": "npm:2.42.2" - "@sentry/cli-linux-i686": "npm:2.42.2" - "@sentry/cli-linux-x64": "npm:2.42.2" - "@sentry/cli-win32-i686": "npm:2.42.2" - "@sentry/cli-win32-x64": "npm:2.42.2" - https-proxy-agent: "npm:^5.0.0" - node-fetch: "npm:^2.6.7" - progress: "npm:^2.0.3" - proxy-from-env: "npm:^1.1.0" - which: "npm:^2.0.2" - dependenciesMeta: - "@sentry/cli-darwin": - optional: true - "@sentry/cli-linux-arm": - optional: true - "@sentry/cli-linux-arm64": - optional: true - "@sentry/cli-linux-i686": - optional: true - "@sentry/cli-linux-x64": - optional: true - "@sentry/cli-win32-i686": - optional: true - "@sentry/cli-win32-x64": - optional: true - bin: - sentry-cli: bin/sentry-cli - checksum: 10c0/286910a194a386b9f21ef9e6dc171cbba35f1db09cb3bd53f19724ccf08b0819fb1c35e7fd2e7844da24a28428ca94ff3be7ae85f14056d6e6fc0193976d3815 - languageName: node - linkType: hard - -"@sentry/cli@npm:^2.36.1": - version: 2.46.0 - resolution: "@sentry/cli@npm:2.46.0" +"@sentry/cli@npm:^2.57.0": + version: 2.58.2 + resolution: "@sentry/cli@npm:2.58.2" dependencies: - "@sentry/cli-darwin": "npm:2.46.0" - "@sentry/cli-linux-arm": "npm:2.46.0" - "@sentry/cli-linux-arm64": "npm:2.46.0" - "@sentry/cli-linux-i686": "npm:2.46.0" - "@sentry/cli-linux-x64": "npm:2.46.0" - "@sentry/cli-win32-arm64": "npm:2.46.0" - "@sentry/cli-win32-i686": "npm:2.46.0" - "@sentry/cli-win32-x64": "npm:2.46.0" + "@sentry/cli-darwin": "npm:2.58.2" + "@sentry/cli-linux-arm": "npm:2.58.2" + "@sentry/cli-linux-arm64": "npm:2.58.2" + "@sentry/cli-linux-i686": "npm:2.58.2" + "@sentry/cli-linux-x64": "npm:2.58.2" + "@sentry/cli-win32-arm64": "npm:2.58.2" + "@sentry/cli-win32-i686": "npm:2.58.2" + "@sentry/cli-win32-x64": "npm:2.58.2" https-proxy-agent: "npm:^5.0.0" node-fetch: "npm:^2.6.7" progress: "npm:^2.0.3" @@ -14801,159 +14403,171 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 10c0/9fd4157bf8b30afb7683bb5b436b052de77d7aa8f9fa99f438f663d4b43df18acb19a0096df5501219ffb44b5e9dbaed29826a2f49e6bc0f613e052dd4019b4b + checksum: 10c0/3b1886ab5b7fd4118699b123c69305eddbe5523209503312f9385c490320e008a5d70e18d95d4bf7794a5c38fcaf6c66e0179f52ab1cf870e9abad6a4daad4d0 languageName: node linkType: hard -"@sentry/core@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/core@npm:8.42.0" - checksum: 10c0/dae94cbb278f9e6db8b93ebe5d9f0b6285bb20f90da42a0a96f35d996132c0e66c92a00ca8a6d6920a9f54460780320b8d4b9afa670b147b12bd9ea64a435793 +"@sentry/core@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/core@npm:10.29.0" + checksum: 10c0/ec80b59998aab366daa36cb31c0bb2a2a42b9286045e88cc4ccd4f7b6ebbcdb4aa83ee65f7b55d6da585a49c6b788482f8e55f03e0605fd79036023eb14d5358 languageName: node linkType: hard -"@sentry/nestjs@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/nestjs@npm:8.42.0" +"@sentry/nestjs@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/nestjs@npm:10.29.0" dependencies: - "@sentry/core": "npm:8.42.0" - "@sentry/node": "npm:8.42.0" + "@opentelemetry/api": "npm:^1.9.0" + "@opentelemetry/core": "npm:^2.2.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.55.0" + "@opentelemetry/semantic-conventions": "npm:^1.37.0" + "@sentry/core": "npm:10.29.0" + "@sentry/node": "npm:10.29.0" peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 - checksum: 10c0/e768b8ace41dd341f37791c559a4208e242d7af0b8f9fa3b93262e024f28afe3d34ffaae105d8811e79cc4999015e798ee0f5219aeab84ecb3d0c9272e487a72 + "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 + "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 + checksum: 10c0/15227027b499d8e1fc677a396b73a61feca7e589b248ed29b87125aac6cad2849f0be15d74f2d29615b80d628f87f8c50aef8ee44b4d93cf67caf30dc7b06ecb languageName: node linkType: hard -"@sentry/nextjs@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/nextjs@npm:8.42.0" +"@sentry/nextjs@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/nextjs@npm:10.29.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/instrumentation-http": "npm:0.53.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/semantic-conventions": "npm:^1.37.0" "@rollup/plugin-commonjs": "npm:28.0.1" - "@sentry-internal/browser-utils": "npm:8.42.0" - "@sentry/core": "npm:8.42.0" - "@sentry/node": "npm:8.42.0" - "@sentry/opentelemetry": "npm:8.42.0" - "@sentry/react": "npm:8.42.0" - "@sentry/vercel-edge": "npm:8.42.0" - "@sentry/webpack-plugin": "npm:2.22.6" - chalk: "npm:3.0.0" + "@sentry-internal/browser-utils": "npm:10.29.0" + "@sentry/bundler-plugin-core": "npm:^4.6.1" + "@sentry/core": "npm:10.29.0" + "@sentry/node": "npm:10.29.0" + "@sentry/opentelemetry": "npm:10.29.0" + "@sentry/react": "npm:10.29.0" + "@sentry/vercel-edge": "npm:10.29.0" + "@sentry/webpack-plugin": "npm:^4.6.1" resolve: "npm:1.22.8" - rollup: "npm:3.29.5" + rollup: "npm:^4.35.0" stacktrace-parser: "npm:^0.1.10" peerDependencies: - next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - checksum: 10c0/27779e9b25e562eb0f75d70ed11ff8f1112024412bf0954493f47973199090f999040e3e64efd53a9fa15fb4e02547b6a3d031c32049947149d91c825cd5560e + next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 || ^16.0.0-0 + checksum: 10c0/b6b4d3ad1e3766b2fd75e6e9f77c85b26b1d3cf9d51ca4ce4ce1c6dcbaffc620c2e41323b378277effb538e2e6c2a621f77a245eda2a71759e5a9bdd69266830 languageName: node linkType: hard -"@sentry/node@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/node@npm:8.42.0" +"@sentry/node-core@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/node-core@npm:10.29.0" dependencies: - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/context-async-hooks": "npm:^1.25.1" - "@opentelemetry/core": "npm:^1.25.1" - "@opentelemetry/instrumentation": "npm:^0.54.0" - "@opentelemetry/instrumentation-amqplib": "npm:^0.43.0" - "@opentelemetry/instrumentation-connect": "npm:0.40.0" - "@opentelemetry/instrumentation-dataloader": "npm:0.12.0" - "@opentelemetry/instrumentation-express": "npm:0.44.0" - "@opentelemetry/instrumentation-fastify": "npm:0.41.0" - "@opentelemetry/instrumentation-fs": "npm:0.16.0" - "@opentelemetry/instrumentation-generic-pool": "npm:0.39.0" - "@opentelemetry/instrumentation-graphql": "npm:0.44.0" - "@opentelemetry/instrumentation-hapi": "npm:0.41.0" - "@opentelemetry/instrumentation-http": "npm:0.53.0" - "@opentelemetry/instrumentation-ioredis": "npm:0.43.0" - "@opentelemetry/instrumentation-kafkajs": "npm:0.4.0" - "@opentelemetry/instrumentation-knex": "npm:0.41.0" - "@opentelemetry/instrumentation-koa": "npm:0.43.0" - "@opentelemetry/instrumentation-lru-memoizer": "npm:0.40.0" - "@opentelemetry/instrumentation-mongodb": "npm:0.48.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.42.0" - "@opentelemetry/instrumentation-mysql": "npm:0.41.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.41.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:0.40.0" - "@opentelemetry/instrumentation-pg": "npm:0.44.0" - "@opentelemetry/instrumentation-redis-4": "npm:0.42.0" - "@opentelemetry/instrumentation-tedious": "npm:0.15.0" - "@opentelemetry/instrumentation-undici": "npm:0.6.0" - "@opentelemetry/resources": "npm:^1.26.0" - "@opentelemetry/sdk-trace-base": "npm:^1.26.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@prisma/instrumentation": "npm:5.19.1" - "@sentry/core": "npm:8.42.0" - "@sentry/opentelemetry": "npm:8.42.0" - import-in-the-middle: "npm:^1.11.2" - checksum: 10c0/8c18f7188d7204f7a8c92ec5738bfedcf61967f60e1c48db2964e23385010787576e89e00bb37e6468b338c1fc4f2b9c677c84ac1fc32ddeb24a3888e7084efc + "@apm-js-collab/tracing-hooks": "npm:^0.3.1" + "@sentry/core": "npm:10.29.0" + "@sentry/opentelemetry": "npm:10.29.0" + import-in-the-middle: "npm:^2" + peerDependencies: + "@opentelemetry/api": ^1.9.0 + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/instrumentation": ">=0.57.1 <1" + "@opentelemetry/resources": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/semantic-conventions": ^1.37.0 + checksum: 10c0/b23157ae9858f44efe165ad226c41c0e9988c1e435799689811c5edd970e845b39adca1f976d7886d466c843a1f81366ae4a38a1614c101e5fca7311ebf889d6 languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/opentelemetry@npm:8.42.0" +"@sentry/node@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/node@npm:10.29.0" dependencies: - "@sentry/core": "npm:8.42.0" + "@opentelemetry/api": "npm:^1.9.0" + "@opentelemetry/context-async-hooks": "npm:^2.2.0" + "@opentelemetry/core": "npm:^2.2.0" + "@opentelemetry/instrumentation": "npm:^0.208.0" + "@opentelemetry/instrumentation-amqplib": "npm:0.55.0" + "@opentelemetry/instrumentation-connect": "npm:0.52.0" + "@opentelemetry/instrumentation-dataloader": "npm:0.26.0" + "@opentelemetry/instrumentation-express": "npm:0.57.0" + "@opentelemetry/instrumentation-fs": "npm:0.28.0" + "@opentelemetry/instrumentation-generic-pool": "npm:0.52.0" + "@opentelemetry/instrumentation-graphql": "npm:0.56.0" + "@opentelemetry/instrumentation-hapi": "npm:0.55.0" + "@opentelemetry/instrumentation-http": "npm:0.208.0" + "@opentelemetry/instrumentation-ioredis": "npm:0.56.0" + "@opentelemetry/instrumentation-kafkajs": "npm:0.18.0" + "@opentelemetry/instrumentation-knex": "npm:0.53.0" + "@opentelemetry/instrumentation-koa": "npm:0.57.0" + "@opentelemetry/instrumentation-lru-memoizer": "npm:0.53.0" + "@opentelemetry/instrumentation-mongodb": "npm:0.61.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.55.0" + "@opentelemetry/instrumentation-mysql": "npm:0.54.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.55.0" + "@opentelemetry/instrumentation-pg": "npm:0.61.0" + "@opentelemetry/instrumentation-redis": "npm:0.57.0" + "@opentelemetry/instrumentation-tedious": "npm:0.27.0" + "@opentelemetry/instrumentation-undici": "npm:0.19.0" + "@opentelemetry/resources": "npm:^2.2.0" + "@opentelemetry/sdk-trace-base": "npm:^2.2.0" + "@opentelemetry/semantic-conventions": "npm:^1.37.0" + "@prisma/instrumentation": "npm:6.19.0" + "@sentry/core": "npm:10.29.0" + "@sentry/node-core": "npm:10.29.0" + "@sentry/opentelemetry": "npm:10.29.0" + import-in-the-middle: "npm:^2" + minimatch: "npm:^9.0.0" + checksum: 10c0/d92d09d71ed2666a588e71bfacb1fd8bf57c82c2e357124cef04ede164cab19ff720650aef96d23d8d433a5fd6e526db2e1d08317a90db96a028558a812db0cd + languageName: node + linkType: hard + +"@sentry/opentelemetry@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/opentelemetry@npm:10.29.0" + dependencies: + "@sentry/core": "npm:10.29.0" peerDependencies: "@opentelemetry/api": ^1.9.0 - "@opentelemetry/core": ^1.25.1 - "@opentelemetry/instrumentation": ^0.54.0 - "@opentelemetry/sdk-trace-base": ^1.26.0 - "@opentelemetry/semantic-conventions": ^1.27.0 - checksum: 10c0/39c2ac0366975162adfde0be9d806783de38764d883f271df1dd9e606baeafc4bc159eb2661ee2ce40fd4aecdd3a4d7f6c837d0b78e4a81b4af789a9f7ac15cb + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0 + "@opentelemetry/semantic-conventions": ^1.37.0 + checksum: 10c0/a1629fb3bfd2c976038dcb7d4f75cdb1da73e3d8114f8277053ceb4018684117f2987cb4457f08ffc8a7f6a0f893ccc6cd6e1c863eeb2db639f82f0e0f9d2646 languageName: node linkType: hard -"@sentry/react@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/react@npm:8.42.0" +"@sentry/react@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/react@npm:10.29.0" dependencies: - "@sentry/browser": "npm:8.42.0" - "@sentry/core": "npm:8.42.0" + "@sentry/browser": "npm:10.29.0" + "@sentry/core": "npm:10.29.0" hoist-non-react-statics: "npm:^3.3.2" peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - checksum: 10c0/fccc9b9c541901d861c1da833ac6715e9f836aa05b7bfc0c8523a9c9c5b5228b2e07e67176c6df35752ae3d960bc9b39a90cb51c34df453c531717d9f89991c7 + checksum: 10c0/1fafbb45cf0cd7fa9b6f59f4ab9d94dd6c9355830498908a974a4419cc50fc78c44242c4a30acd7d296db95de7f1e41a00f870ea13a83f675c1e0467f65b4f9d languageName: node linkType: hard -"@sentry/vercel-edge@npm:8.42.0": - version: 8.42.0 - resolution: "@sentry/vercel-edge@npm:8.42.0" +"@sentry/vercel-edge@npm:10.29.0": + version: 10.29.0 + resolution: "@sentry/vercel-edge@npm:10.29.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" - "@sentry/core": "npm:8.42.0" - checksum: 10c0/d390fc43d19546f5578a0625b6e8950c769d876e10f10fc8478d81cf9746b1d59f8403040b04ed5bf42695cdc4f630b5897f731bdaf8cfa912e1179472e87ce8 + "@opentelemetry/resources": "npm:^2.2.0" + "@sentry/core": "npm:10.29.0" + checksum: 10c0/88151cf80b0ebdbb3fac92db90ffe72002b25258d3123d3144920c9a11fed0e3b740e7cafcd39e1c2451212107967933c377066ba0f32892101e6055f7884e25 languageName: node linkType: hard -"@sentry/webpack-plugin@npm:2.22.6": - version: 2.22.6 - resolution: "@sentry/webpack-plugin@npm:2.22.6" - dependencies: - "@sentry/bundler-plugin-core": "npm:2.22.6" - unplugin: "npm:1.0.1" - uuid: "npm:^9.0.0" - peerDependencies: - webpack: ">=4.40.0" - checksum: 10c0/0f74b571f09b71774e233138a5a7581a06d12fc71caedceacbb3afaa50be1b726794502282dd18e692d7710fc6eb2e5e6d5d8e3646e74e0c8f0e60303f68d4ae - languageName: node - linkType: hard - -"@sentry/webpack-plugin@npm:^3.5.0": - version: 3.5.0 - resolution: "@sentry/webpack-plugin@npm:3.5.0" +"@sentry/webpack-plugin@npm:^4.6.1": + version: 4.6.1 + resolution: "@sentry/webpack-plugin@npm:4.6.1" dependencies: - "@sentry/bundler-plugin-core": "npm:3.5.0" + "@sentry/bundler-plugin-core": "npm:4.6.1" unplugin: "npm:1.0.1" uuid: "npm:^9.0.0" peerDependencies: webpack: ">=4.40.0" - checksum: 10c0/cfc6a4641851a288a38926711cb68e018fd1982357a36dfb30502b18238b627424fcfbded4cd7b33bd78ec6e62af6294f113b01e1be5bd95163ab365e0e14238 + checksum: 10c0/950f173a93a2250a6e2f5f85c988cb8ba6608208ff0900d1dae8002233d5bb6b487e8a88b366a66c6f761bc2983266d1fc2f9e2c60773f421bafa262b0d8ecdf languageName: node linkType: hard @@ -20530,10 +20144,10 @@ __metadata: languageName: node linkType: hard -"@types/aws-lambda@npm:8.10.147": - version: 8.10.147 - resolution: "@types/aws-lambda@npm:8.10.147" - checksum: 10c0/c77bcb18a935fb26f5b1164aaadf46b3d11d6c001a95c6e9f2ff72f7d9ed4e7f28075a3abf9f9585cc75510acbc29c7a6441e66727902eae1bd39ac8dc28351e +"@types/aws-lambda@npm:^8.10.155": + version: 8.10.159 + resolution: "@types/aws-lambda@npm:8.10.159" + checksum: 10c0/87d2b01949c47a13f4b8c97372e4b028b3faa5d421a23770be47a86f8ebcd74e7eea0179b552055ca58383854141bafb039da2d90e4e2a030c3b8e9a743ed9ec languageName: node linkType: hard @@ -20734,15 +20348,6 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:3.4.36": - version: 3.4.36 - resolution: "@types/connect@npm:3.4.36" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/0dd8fcf576e178e69cbc00d47be69d3198dca4d86734a00fc55de0df147982e0a5f34592117571c5979e92ce8f3e0596e31aa454496db8a43ab90c5ab1068f40 - languageName: node - linkType: hard - "@types/content-disposition@npm:*": version: 0.5.9 resolution: "@types/content-disposition@npm:0.5.9" @@ -20926,7 +20531,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 @@ -21646,16 +21251,7 @@ __metadata: languageName: node linkType: hard -"@types/mysql@npm:2.15.26": - version: 2.15.26 - resolution: "@types/mysql@npm:2.15.26" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/3cf279e7db05d56c0544532a4380b9079f579092379a04c8138bd5cf88dda5b31208ac2d23ce7dbf4e3a3f43aaeed44e72f9f19f726518f308efe95a7435619a - languageName: node - linkType: hard - -"@types/mysql@npm:^2": +"@types/mysql@npm:2.15.27, @types/mysql@npm:^2": version: 2.15.27 resolution: "@types/mysql@npm:2.15.27" dependencies: @@ -21769,6 +21365,15 @@ __metadata: languageName: node linkType: hard +"@types/oracledb@npm:6.5.2": + version: 6.5.2 + resolution: "@types/oracledb@npm:6.5.2" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/16e6d2e4247222dddf7be01273946b7f6a686327ce440be861671a2a0b98fe1a0d42df849d039a3f58aa1014f1c9d803f3c9793531a476077d762423ac911e65 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -21852,14 +21457,14 @@ __metadata: languageName: node linkType: hard -"@types/pg@npm:8.6.1": - version: 8.6.1 - resolution: "@types/pg@npm:8.6.1" +"@types/pg@npm:8.15.6": + version: 8.15.6 + resolution: "@types/pg@npm:8.15.6" dependencies: "@types/node": "npm:*" pg-protocol: "npm:*" pg-types: "npm:^2.2.0" - checksum: 10c0/8d16660c9a4f050d6d5e391c59f9a62e9d377a2a6a7eb5865f8828082dbdfeab700fd707e585f42d67b29e796b32863aea5bd6d5cbb8ceda2d598da5d0c61693 + checksum: 10c0/7f93f83a4da0dc6133918f824d826fa34e78fb8cf86392d28a0e095c836c6910c014ced5d4b364d83e8485a65ce369adeb9663b14ba301241d4c0f80073007f3 languageName: node linkType: hard @@ -22251,13 +21856,6 @@ __metadata: languageName: node linkType: hard -"@types/shimmer@npm:^1.0.2, @types/shimmer@npm:^1.2.0": - version: 1.2.0 - resolution: "@types/shimmer@npm:1.2.0" - checksum: 10c0/6f7bfe1b55601cfc3ae713fc74a03341f3834253b8b91cb2add926d5949e4a63f7e666f59c2a6e40a883a5f9e2f3e3af10f9d3aed9b60fced0bda87659e58d8d - languageName: node - linkType: hard - "@types/shot@npm:*": version: 4.0.5 resolution: "@types/shot@npm:4.0.5" @@ -34857,7 +34455,7 @@ __metadata: "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.3" "@reach/router": "npm:^1.3.4" "@react-pdf/renderer": "npm:3.2.1" - "@sentry/webpack-plugin": "npm:^3.5.0" + "@sentry/webpack-plugin": "npm:^4.6.1" "@storybook/addon-actions": "npm:^7.0.0" "@storybook/addon-essentials": "npm:7.6.15" "@storybook/addon-interactions": "npm:7.6.16" @@ -35109,21 +34707,21 @@ __metadata: "@nx/webpack": "npm:21.2.4" "@nx/workspace": "npm:21.2.4" "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/auto-instrumentations-node": "npm:^0.58.0" - "@opentelemetry/sdk-trace-base": "npm:^2.0.0" - "@opentelemetry/sdk-trace-node": "npm:^2.0.0" - "@opentelemetry/sdk-trace-web": "npm:^2.0.0" + "@opentelemetry/auto-instrumentations-node": "npm:^0.67.2" + "@opentelemetry/sdk-trace-base": "npm:^2.2.0" + "@opentelemetry/sdk-trace-node": "npm:^2.2.0" + "@opentelemetry/sdk-trace-web": "npm:^2.2.0" "@opentelemetry/semantic-conventions": "npm:^1.32.0" "@paypal/react-paypal-js": "npm:^8.9.1" "@radix-ui/react-dialog": "npm:^1.1.14" "@radix-ui/react-form": "npm:^0.1.0" "@radix-ui/react-tooltip": "npm:^1.1.2" "@radix-ui/react-visually-hidden": "npm:^1.2.3" - "@sentry/browser": "npm:8.42.0" - "@sentry/nestjs": "npm:8.42.0" - "@sentry/nextjs": "npm:8.42.0" - "@sentry/node": "npm:8.42.0" - "@sentry/opentelemetry": "npm:8.42.0" + "@sentry/browser": "npm:10.29.0" + "@sentry/nestjs": "npm:10.29.0" + "@sentry/nextjs": "npm:10.29.0" + "@sentry/node": "npm:10.29.0" + "@sentry/opentelemetry": "npm:10.29.0" "@smithy/smithy-client": "npm:^4.5.0" "@storybook/addon-essentials": "npm:7.6.17" "@storybook/addon-styling": "npm:1.3.7" @@ -35701,6 +35299,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.5.0": + version: 10.5.0 + resolution: "glob@npm:10.5.0" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 + languageName: node + linkType: hard + "glob@npm:^11.0.0": version: 11.0.3 resolution: "glob@npm:11.0.3" @@ -35770,18 +35384,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^9.3.2": - version: 9.3.5 - resolution: "glob@npm:9.3.5" - dependencies: - fs.realpath: "npm:^1.0.0" - minimatch: "npm:^8.0.2" - minipass: "npm:^4.2.4" - path-scurry: "npm:^1.6.1" - checksum: 10c0/2f6c2b9ee019ee21dc258ae97a88719614591e4c979cb4580b1b9df6f0f778a3cb38b4bdaf18dfa584637ea10f89a3c5f2533a5e449cf8741514ad18b0951f2e - languageName: node - linkType: hard - "glob@npm:~7.1.1, glob@npm:~7.1.6": version: 7.1.7 resolution: "glob@npm:7.1.7" @@ -37895,15 +37497,15 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1": - version: 1.14.2 - resolution: "import-in-the-middle@npm:1.14.2" +"import-in-the-middle@npm:^2, import-in-the-middle@npm:^2.0.0": + version: 2.0.0 + resolution: "import-in-the-middle@npm:2.0.0" dependencies: acorn: "npm:^8.14.0" acorn-import-attributes: "npm:^1.9.5" cjs-module-lexer: "npm:^1.2.2" module-details-from-path: "npm:^1.0.3" - checksum: 10c0/ee614a09d3772ad39f8005d798458e541cbfb897b8f97623f4bac527eecc51984586cfbf8f195715df5c463ec0b7fce8086489dc12f758ffe5ea485b8a29da01 + checksum: 10c0/b4349a1bac96a5ffb584564c24bb5ff70085d1e6f0a614392f7cd2321c9a1871bc6c3e93a01cbc0eeb7663ae572b717b808e9d24fe213b4ce373dd87d59ca8c5 languageName: node linkType: hard @@ -43476,16 +43078,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^8.0.2": - version: 8.0.4 - resolution: "minimatch@npm:8.0.4" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/a0a394c356dd5b4cb7f821720841a82fa6f07c9c562c5b716909d1b6ec5e56a7e4c4b5029da26dd256b7d2b3a3f38cbf9ddd8680e887b9b5282b09c05501c1ca - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -43570,13 +43163,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.2.4": - version: 4.2.8 - resolution: "minipass@npm:4.2.8" - checksum: 10c0/4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce - languageName: node - linkType: hard - "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" @@ -44203,7 +43789,7 @@ __metadata: languageName: node linkType: hard -"module-details-from-path@npm:^1.0.3": +"module-details-from-path@npm:^1.0.3, module-details-from-path@npm:^1.0.4": version: 1.0.4 resolution: "module-details-from-path@npm:1.0.4" checksum: 10c0/10863413e96dab07dee917eae07afe46f7bf853065cc75a7d2a718adf67574857fb64f8a2c0c9af12ac733a9a8cf652db7ed39b95f7a355d08106cb9cc50c83b @@ -46846,7 +46432,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1, path-scurry@npm:^1.6.1": +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -51189,14 +50775,13 @@ __metadata: languageName: node linkType: hard -"require-in-the-middle@npm:^7.1.1": - version: 7.5.2 - resolution: "require-in-the-middle@npm:7.5.2" +"require-in-the-middle@npm:^8.0.0": + version: 8.0.1 + resolution: "require-in-the-middle@npm:8.0.1" dependencies: debug: "npm:^4.3.5" module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.8" - checksum: 10c0/43a2dac5520e39d13c413650895715e102d6802e6cc6ff322017bd948f12a9657fe28435f7cbbcba437b167f02e192ac7af29fa35cabd5d0c375d071c0605e01 + checksum: 10c0/4b3d29adfff873585dceffa9ddb8f33bb6599001ddff758503e0e5ade2ae6d20d691314125bb13679fa75a19893338e11953d4702dd2fea181e95c0f8316b29b languageName: node linkType: hard @@ -51658,9 +51243,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:3.29.5": - version: 3.29.5 - resolution: "rollup@npm:3.29.5" +"rollup@npm:^2.43.1": + version: 2.79.2 + resolution: "rollup@npm:2.79.2" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -51668,21 +51253,88 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/a1fa26f21f0d6cf93b6d05ea284ad5854905b585f28a14c27d439b0f9b859cba13ea25f376303d86770e59b4686bedc52b4706e57442514f0414c6fd3c5b8e71 + checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 languageName: node linkType: hard -"rollup@npm:^2.43.1": - version: 2.79.2 - resolution: "rollup@npm:2.79.2" - dependencies: +"rollup@npm:^4.35.0": + version: 4.53.3 + resolution: "rollup@npm:4.53.3" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.53.3" + "@rollup/rollup-android-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-x64": "npm:4.53.3" + "@rollup/rollup-freebsd-arm64": "npm:4.53.3" + "@rollup/rollup-freebsd-x64": "npm:4.53.3" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-arm64-musl": "npm:4.53.3" + "@rollup/rollup-linux-loong64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-musl": "npm:4.53.3" + "@rollup/rollup-linux-s390x-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-musl": "npm:4.53.3" + "@rollup/rollup-openharmony-arm64": "npm:4.53.3" + "@rollup/rollup-win32-arm64-msvc": "npm:4.53.3" + "@rollup/rollup-win32-ia32-msvc": "npm:4.53.3" + "@rollup/rollup-win32-x64-gnu": "npm:4.53.3" + "@rollup/rollup-win32-x64-msvc": "npm:4.53.3" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 + checksum: 10c0/a21305aac72013083bd0dec92162b0f7f24cacf57c876ca601ec76e892895952c9ea592c1c07f23b8c125f7979c2b17f7fb565e386d03ee4c1f0952ac4ab0d75 languageName: node linkType: hard @@ -52364,7 +52016,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.7.2, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": +"semver@npm:7.7.2, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -52740,7 +52392,7 @@ __metadata: languageName: node linkType: hard -"shimmer@npm:^1.2.0, shimmer@npm:^1.2.1": +"shimmer@npm:^1.2.0": version: 1.2.1 resolution: "shimmer@npm:1.2.1" checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a