From 006c963721b2040416e312d7e469fdd9755410d7 Mon Sep 17 00:00:00 2001 From: Jackson Weber <47067795+JacksonWeber@users.noreply.github.com> Date: Thu, 4 Jan 2024 08:46:03 -0800 Subject: [PATCH 1/4] fix: Fix Azure Fns Detector When Running with App Service Detector (#1884) * fix(azure-resource-detector): Ensure that resources aren't classified as app service when they're using functions and both detectors are imported. * Fix lint. * Clean up and unify tests. --- .../src/detectors/AzureAppServiceDetector.ts | 4 +++- .../detectors/AzureAppServiceDetector.test.ts | 14 +++++++++++--- .../detectors/AzureFunctionsDetector.test.ts | 18 +++++++++++++++++- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts index 8fe785fa82..430899b81c 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts @@ -26,6 +26,7 @@ import { WEBSITE_SITE_NAME, WEBSITE_SLOT_NAME, CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE, + FUNCTIONS_VERSION, } from '../types'; import { CloudProviderValues, @@ -49,7 +50,8 @@ class AzureAppServiceDetector implements DetectorSync { detect(): IResource { let attributes = {}; const websiteSiteName = process.env[WEBSITE_SITE_NAME]; - if (websiteSiteName) { + const isAzureFunction = !!process.env[FUNCTIONS_VERSION]; + if (websiteSiteName && !isAzureFunction) { attributes = { ...attributes, [SemanticResourceAttributes.SERVICE_NAME]: websiteSiteName, diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts index 9c74ecf7d4..46796d3a6a 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts @@ -17,6 +17,8 @@ import * as assert from 'assert'; import { azureAppServiceDetector } from '../../src/detectors/AzureAppServiceDetector'; import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions'; +import { azureFunctionsDetector } from '../../src'; +import { detectResourcesSync } from '@opentelemetry/resources'; describe('AzureAppServiceDetector', () => { let originalEnv: NodeJS.ProcessEnv; @@ -38,7 +40,9 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; - const resource = azureAppServiceDetector.detect(); + const resource = detectResourcesSync({ + detectors: [azureFunctionsDetector, azureAppServiceDetector], + }); assert.ok(resource); const attributes = resource.attributes; assert.strictEqual( @@ -88,7 +92,9 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_HOME_STAMPNAME = 'test-home-stamp'; process.env.WEBSITE_OWNER_NAME = 'test-owner-name'; - const resource = azureAppServiceDetector.detect(); + const resource = detectResourcesSync({ + detectors: [azureFunctionsDetector, azureAppServiceDetector], + }); assert.ok(resource); const attributes = resource.attributes; assert.strictEqual( @@ -123,7 +129,9 @@ describe('AzureAppServiceDetector', () => { process.env.WEBSITE_RESOURCE_GROUP = 'test-resource-group'; delete process.env.WEBSITE_OWNER_NAME; - const resource = azureAppServiceDetector.detect(); + const resource = detectResourcesSync({ + detectors: [azureFunctionsDetector, azureAppServiceDetector], + }); assert.ok(resource); const attributes = resource.attributes; assert.strictEqual( diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts index 9e14426090..2918f245f5 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts @@ -16,7 +16,10 @@ import * as assert from 'assert'; import { azureFunctionsDetector } from '../../src/detectors/AzureFunctionsDetector'; +import { azureAppServiceDetector } from '../../src/detectors/AzureAppServiceDetector'; import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions'; +import { detectResourcesSync } from '@opentelemetry/resources'; +import { AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE } from '../../src/types'; describe('AzureFunctionsDetector', () => { let originalEnv: NodeJS.ProcessEnv; @@ -35,7 +38,9 @@ describe('AzureFunctionsDetector', () => { process.env.FUNCTIONS_EXTENSION_VERSION = '~4'; process.env.WEBSITE_MEMORY_LIMIT_MB = '1000'; - const resource = azureFunctionsDetector.detect(); + const resource = detectResourcesSync({ + detectors: [azureFunctionsDetector, azureAppServiceDetector], + }); assert.ok(resource); const attributes = resource.attributes; assert.strictEqual( @@ -66,5 +71,16 @@ describe('AzureFunctionsDetector', () => { attributes[SemanticResourceAttributes.FAAS_VERSION], '~4' ); + + // Should not detect app service values + assert.strictEqual( + attributes[SemanticResourceAttributes.SERVICE_INSTANCE_ID], + undefined + ); + + assert.strictEqual( + attributes[AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE], + undefined + ); }); }); From 90928231259bbbdf6980f184bc7420503048b77e Mon Sep 17 00:00:00 2001 From: Daniel Dyla Date: Thu, 4 Jan 2024 16:54:30 -0500 Subject: [PATCH 2/4] chore: release main (#1855) * chore: release main * chore: sync package-lock.json --------- Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> --- .release-please-manifest.json | 2 +- .../CHANGELOG.md | 6 + .../package.json | 4 +- .../CHANGELOG.md | 6 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 6 + .../package.json | 4 +- .../CHANGELOG.md | 6 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../auto-instrumentations-node/CHANGELOG.md | 52 +++ .../auto-instrumentations-node/package.json | 80 ++-- .../auto-instrumentations-web/CHANGELOG.md | 20 + .../auto-instrumentations-web/package.json | 6 +- package-lock.json | 366 +++++++++--------- .../opentelemetry-host-metrics/CHANGELOG.md | 7 + .../opentelemetry-host-metrics/package.json | 2 +- .../CHANGELOG.md | 6 + .../package.json | 4 +- .../opentelemetry-test-utils/CHANGELOG.md | 7 + .../opentelemetry-test-utils/package.json | 2 +- .../node/instrumentation-amqplib/CHANGELOG.md | 14 + .../node/instrumentation-amqplib/package.json | 4 +- .../instrumentation-cucumber/CHANGELOG.md | 7 + .../instrumentation-cucumber/package.json | 2 +- .../instrumentation-dataloader/CHANGELOG.md | 7 + .../instrumentation-dataloader/package.json | 2 +- plugins/node/instrumentation-fs/CHANGELOG.md | 7 + plugins/node/instrumentation-fs/package.json | 2 +- .../instrumentation-lru-memoizer/CHANGELOG.md | 14 + .../instrumentation-lru-memoizer/package.json | 4 +- .../instrumentation-mongoose/CHANGELOG.md | 23 ++ .../instrumentation-mongoose/package.json | 4 +- .../instrumentation-socket.io/CHANGELOG.md | 23 ++ .../instrumentation-socket.io/package.json | 4 +- .../node/instrumentation-tedious/CHANGELOG.md | 14 + .../node/instrumentation-tedious/package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 6 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 14 + .../package.json | 4 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- 100 files changed, 856 insertions(+), 300 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f01d025ee8..4bd77bb095 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{"detectors/node/opentelemetry-resource-detector-alibaba-cloud":"0.28.4","detectors/node/opentelemetry-resource-detector-aws":"1.3.4","detectors/node/opentelemetry-resource-detector-azure":"0.2.2","detectors/node/opentelemetry-resource-detector-container":"0.3.4","detectors/node/opentelemetry-resource-detector-gcp":"0.29.4","detectors/node/opentelemetry-resource-detector-github":"0.28.1","detectors/node/opentelemetry-resource-detector-instana":"0.5.4","metapackages/auto-instrumentations-node":"0.40.2","metapackages/auto-instrumentations-web":"0.34.0","packages/opentelemetry-host-metrics":"0.34.0","packages/opentelemetry-id-generator-aws-xray":"1.2.1","packages/opentelemetry-propagation-utils":"0.30.4","packages/opentelemetry-redis-common":"0.36.1","packages/opentelemetry-sql-common":"0.40.0","packages/opentelemetry-test-utils":"0.35.0","plugins/node/instrumentation-amqplib":"0.33.4","plugins/node/instrumentation-cucumber":"0.2.0","plugins/node/instrumentation-dataloader":"0.5.3","plugins/node/instrumentation-fs":"0.8.3","plugins/node/instrumentation-lru-memoizer":"0.33.4","plugins/node/instrumentation-mongoose":"0.33.4","plugins/node/instrumentation-socket.io":"0.34.4","plugins/node/instrumentation-tedious":"0.6.4","plugins/node/opentelemetry-instrumentation-aws-lambda":"0.37.3","plugins/node/opentelemetry-instrumentation-aws-sdk":"0.37.1","plugins/node/opentelemetry-instrumentation-bunyan":"0.34.0","plugins/node/opentelemetry-instrumentation-cassandra":"0.34.1","plugins/node/opentelemetry-instrumentation-connect":"0.32.3","plugins/node/opentelemetry-instrumentation-dns":"0.32.4","plugins/node/opentelemetry-instrumentation-express":"0.34.0","plugins/node/opentelemetry-instrumentation-fastify":"0.32.5","plugins/node/opentelemetry-instrumentation-generic-pool":"0.32.4","plugins/node/opentelemetry-instrumentation-graphql":"0.36.0","plugins/node/opentelemetry-instrumentation-hapi":"0.33.2","plugins/node/opentelemetry-instrumentation-ioredis":"0.36.0","plugins/node/opentelemetry-instrumentation-knex":"0.32.3","plugins/node/opentelemetry-instrumentation-koa":"0.36.3","plugins/node/opentelemetry-instrumentation-memcached":"0.32.4","plugins/node/opentelemetry-instrumentation-mongodb":"0.38.0","plugins/node/opentelemetry-instrumentation-mysql":"0.34.4","plugins/node/opentelemetry-instrumentation-mysql2":"0.34.4","plugins/node/opentelemetry-instrumentation-nestjs-core":"0.33.3","plugins/node/opentelemetry-instrumentation-net":"0.32.4","plugins/node/opentelemetry-instrumentation-pg":"0.37.1","plugins/node/opentelemetry-instrumentation-pino":"0.34.4","plugins/node/opentelemetry-instrumentation-redis":"0.35.4","plugins/node/opentelemetry-instrumentation-redis-4":"0.35.5","plugins/node/opentelemetry-instrumentation-restify":"0.34.2","plugins/node/opentelemetry-instrumentation-router":"0.33.3","plugins/node/opentelemetry-instrumentation-winston":"0.33.0","plugins/web/opentelemetry-instrumentation-document-load":"0.34.0","plugins/web/opentelemetry-instrumentation-long-task":"0.34.0","plugins/web/opentelemetry-instrumentation-user-interaction":"0.34.0","plugins/web/opentelemetry-plugin-react-load":"0.30.0","propagators/opentelemetry-propagator-aws-xray":"1.3.1","propagators/opentelemetry-propagator-grpc-census-binary":"0.27.1","propagators/opentelemetry-propagator-instana":"0.3.1","propagators/opentelemetry-propagator-ot-trace":"0.27.1"} +{"detectors/node/opentelemetry-resource-detector-alibaba-cloud":"0.28.5","detectors/node/opentelemetry-resource-detector-aws":"1.3.5","detectors/node/opentelemetry-resource-detector-azure":"0.2.3","detectors/node/opentelemetry-resource-detector-container":"0.3.5","detectors/node/opentelemetry-resource-detector-gcp":"0.29.5","detectors/node/opentelemetry-resource-detector-github":"0.28.1","detectors/node/opentelemetry-resource-detector-instana":"0.5.5","metapackages/auto-instrumentations-node":"0.40.3","metapackages/auto-instrumentations-web":"0.35.0","packages/opentelemetry-host-metrics":"0.34.1","packages/opentelemetry-id-generator-aws-xray":"1.2.1","packages/opentelemetry-propagation-utils":"0.30.5","packages/opentelemetry-redis-common":"0.36.1","packages/opentelemetry-sql-common":"0.40.0","packages/opentelemetry-test-utils":"0.35.1","plugins/node/instrumentation-amqplib":"0.33.5","plugins/node/instrumentation-cucumber":"0.2.1","plugins/node/instrumentation-dataloader":"0.5.4","plugins/node/instrumentation-fs":"0.8.4","plugins/node/instrumentation-lru-memoizer":"0.33.5","plugins/node/instrumentation-mongoose":"0.34.0","plugins/node/instrumentation-socket.io":"0.35.0","plugins/node/instrumentation-tedious":"0.6.5","plugins/node/opentelemetry-instrumentation-aws-lambda":"0.37.4","plugins/node/opentelemetry-instrumentation-aws-sdk":"0.37.2","plugins/node/opentelemetry-instrumentation-bunyan":"0.34.1","plugins/node/opentelemetry-instrumentation-cassandra":"0.34.2","plugins/node/opentelemetry-instrumentation-connect":"0.32.4","plugins/node/opentelemetry-instrumentation-dns":"0.32.5","plugins/node/opentelemetry-instrumentation-express":"0.34.1","plugins/node/opentelemetry-instrumentation-fastify":"0.32.6","plugins/node/opentelemetry-instrumentation-generic-pool":"0.32.5","plugins/node/opentelemetry-instrumentation-graphql":"0.36.1","plugins/node/opentelemetry-instrumentation-hapi":"0.33.3","plugins/node/opentelemetry-instrumentation-ioredis":"0.36.1","plugins/node/opentelemetry-instrumentation-knex":"0.32.4","plugins/node/opentelemetry-instrumentation-koa":"0.36.4","plugins/node/opentelemetry-instrumentation-memcached":"0.32.5","plugins/node/opentelemetry-instrumentation-mongodb":"0.38.1","plugins/node/opentelemetry-instrumentation-mysql":"0.34.5","plugins/node/opentelemetry-instrumentation-mysql2":"0.34.5","plugins/node/opentelemetry-instrumentation-nestjs-core":"0.33.4","plugins/node/opentelemetry-instrumentation-net":"0.32.5","plugins/node/opentelemetry-instrumentation-pg":"0.37.2","plugins/node/opentelemetry-instrumentation-pino":"0.34.5","plugins/node/opentelemetry-instrumentation-redis":"0.35.5","plugins/node/opentelemetry-instrumentation-redis-4":"0.35.6","plugins/node/opentelemetry-instrumentation-restify":"0.34.3","plugins/node/opentelemetry-instrumentation-router":"0.33.4","plugins/node/opentelemetry-instrumentation-winston":"0.33.1","plugins/web/opentelemetry-instrumentation-document-load":"0.34.1","plugins/web/opentelemetry-instrumentation-long-task":"0.34.1","plugins/web/opentelemetry-instrumentation-user-interaction":"0.34.1","plugins/web/opentelemetry-plugin-react-load":"0.30.0","propagators/opentelemetry-propagator-aws-xray":"1.3.1","propagators/opentelemetry-propagator-grpc-census-binary":"0.27.1","propagators/opentelemetry-propagator-instana":"0.3.1","propagators/opentelemetry-propagator-ot-trace":"0.27.1"} diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md index bfbc34a71c..a9a2fa7557 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md @@ -54,6 +54,12 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.28.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-alibaba-cloud-v0.28.0...resource-detector-alibaba-cloud-v0.28.1) (2023-08-14) diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json index 1c81cee6b8..cf7a235160 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-alibaba-cloud", - "version": "0.28.4", + "version": "0.28.5", "description": "OpenTelemetry resource detector for Alibaba Cloud", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -40,7 +40,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", diff --git a/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md index 68f8e88a88..5e6e7f57ba 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md @@ -54,6 +54,12 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [1.3.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-aws-v1.3.0...resource-detector-aws-v1.3.1) (2023-08-14) diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 637dfafac7..608c061cfa 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-aws", - "version": "1.3.4", + "version": "1.3.5", "description": "OpenTelemetry SDK resource detector for AWS", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -39,7 +39,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", diff --git a/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md index d69d9fb745..4ad069219e 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-azure-v0.2.2...resource-detector-azure-v0.2.3) (2024-01-04) + + +### Bug Fixes + +* Fix Azure Fns Detector When Running with App Service Detector ([#1884](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1884)) ([006c963](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/006c963721b2040416e312d7e469fdd9755410d7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.2.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-azure-v0.2.1...resource-detector-azure-v0.2.2) (2023-12-07) diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/detectors/node/opentelemetry-resource-detector-azure/package.json index e9f6fd34a6..0d40940acf 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/detectors/node/opentelemetry-resource-detector-azure/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-azure", - "version": "0.2.2", + "version": "0.2.3", "description": "OpenTelemetry SDK resource detector for Azure", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -32,7 +32,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", diff --git a/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md index e5c1cef478..12ec6ae468 100644 --- a/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md @@ -42,6 +42,12 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.3.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-container-v0.3.1...resource-detector-container-v0.3.2) (2023-10-10) diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/detectors/node/opentelemetry-resource-detector-container/package.json index 6c35e1a2bf..3e8e7c10b5 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/detectors/node/opentelemetry-resource-detector-container/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-container", - "version": "0.3.4", + "version": "0.3.5", "description": "Opentelemetry resource detector to get container resource attributes", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -34,7 +34,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", diff --git a/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md index ecc3b26427..7f34d57acd 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md @@ -42,6 +42,12 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.29.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-gcp-v0.29.2...resource-detector-gcp-v0.29.3) (2023-11-13) diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/detectors/node/opentelemetry-resource-detector-gcp/package.json index 055a679029..f2f7a1ad77 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/detectors/node/opentelemetry-resource-detector-gcp/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-gcp", - "version": "0.29.4", + "version": "0.29.5", "description": "OpenTelemetry SDK resource detector for GCP", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -39,7 +39,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/semver": "7.5.3", diff --git a/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md b/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md index 0e31886818..e4dbb1063c 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md +++ b/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.5.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-instana-v0.5.4...resource-detector-instana-v0.5.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.5.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/resource-detector-instana-v0.5.2...resource-detector-instana-v0.5.3) (2023-11-13) diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/detectors/node/opentelemetry-resource-detector-instana/package.json index a442a1f343..80ef3ea450 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/detectors/node/opentelemetry-resource-detector-instana/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-instana", - "version": "0.5.4", + "version": "0.5.5", "description": "OpenTelemetry SDK resource detector for Instana", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -38,7 +38,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-node": "^0.46.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", diff --git a/metapackages/auto-instrumentations-node/CHANGELOG.md b/metapackages/auto-instrumentations-node/CHANGELOG.md index 760e808d18..acc9ea8e2f 100644 --- a/metapackages/auto-instrumentations-node/CHANGELOG.md +++ b/metapackages/auto-instrumentations-node/CHANGELOG.md @@ -146,6 +146,58 @@ * @opentelemetry/instrumentation-net bumped from ^0.32.3 to ^0.32.4 * @opentelemetry/instrumentation-pino bumped from ^0.34.3 to ^0.34.4 +## [0.40.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.40.2...auto-instrumentations-node-v0.40.3) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @opentelemetry/instrumentation-amqplib bumped from ^0.33.4 to ^0.33.5 + * @opentelemetry/instrumentation-aws-lambda bumped from ^0.37.3 to ^0.37.4 + * @opentelemetry/instrumentation-aws-sdk bumped from ^0.37.1 to ^0.37.2 + * @opentelemetry/instrumentation-bunyan bumped from ^0.34.0 to ^0.34.1 + * @opentelemetry/instrumentation-cassandra-driver bumped from ^0.34.1 to ^0.34.2 + * @opentelemetry/instrumentation-connect bumped from ^0.32.3 to ^0.32.4 + * @opentelemetry/instrumentation-cucumber bumped from ^0.2.0 to ^0.2.1 + * @opentelemetry/instrumentation-dataloader bumped from ^0.5.3 to ^0.5.4 + * @opentelemetry/instrumentation-dns bumped from ^0.32.4 to ^0.32.5 + * @opentelemetry/instrumentation-express bumped from ^0.34.0 to ^0.34.1 + * @opentelemetry/instrumentation-fs bumped from ^0.8.3 to ^0.8.4 + * @opentelemetry/instrumentation-fastify bumped from ^0.32.5 to ^0.32.6 + * @opentelemetry/instrumentation-generic-pool bumped from ^0.32.4 to ^0.32.5 + * @opentelemetry/instrumentation-graphql bumped from ^0.36.0 to ^0.36.1 + * @opentelemetry/instrumentation-hapi bumped from ^0.33.2 to ^0.33.3 + * @opentelemetry/instrumentation-ioredis bumped from ^0.36.0 to ^0.36.1 + * @opentelemetry/instrumentation-knex bumped from ^0.32.3 to ^0.32.4 + * @opentelemetry/instrumentation-koa bumped from ^0.36.3 to ^0.36.4 + * @opentelemetry/instrumentation-lru-memoizer bumped from ^0.33.4 to ^0.33.5 + * @opentelemetry/instrumentation-memcached bumped from ^0.32.4 to ^0.32.5 + * @opentelemetry/instrumentation-mongodb bumped from ^0.38.0 to ^0.38.1 + * @opentelemetry/instrumentation-mongoose bumped from ^0.33.4 to ^0.34.0 + * @opentelemetry/instrumentation-mysql bumped from ^0.34.4 to ^0.34.5 + * @opentelemetry/instrumentation-mysql2 bumped from ^0.34.4 to ^0.34.5 + * @opentelemetry/instrumentation-nestjs-core bumped from ^0.33.3 to ^0.33.4 + * @opentelemetry/instrumentation-net bumped from ^0.32.4 to ^0.32.5 + * @opentelemetry/instrumentation-pg bumped from ^0.37.1 to ^0.37.2 + * @opentelemetry/instrumentation-pino bumped from ^0.34.4 to ^0.34.5 + * @opentelemetry/instrumentation-redis bumped from ^0.35.4 to ^0.35.5 + * @opentelemetry/instrumentation-redis-4 bumped from ^0.35.5 to ^0.35.6 + * @opentelemetry/instrumentation-restify bumped from ^0.34.2 to ^0.34.3 + * @opentelemetry/instrumentation-router bumped from ^0.33.3 to ^0.33.4 + * @opentelemetry/instrumentation-socket.io bumped from ^0.34.4 to ^0.35.0 + * @opentelemetry/instrumentation-tedious bumped from ^0.6.4 to ^0.6.5 + * @opentelemetry/instrumentation-winston bumped from ^0.33.0 to ^0.33.1 + * @opentelemetry/resource-detector-alibaba-cloud bumped from ^0.28.4 to ^0.28.5 + * @opentelemetry/resource-detector-aws bumped from ^1.3.4 to ^1.3.5 + * @opentelemetry/resource-detector-container bumped from ^0.3.4 to ^0.3.5 + * @opentelemetry/resource-detector-gcp bumped from ^0.29.4 to ^0.29.5 + ## [0.40.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.39.4...auto-instrumentations-node-v0.40.0) (2023-11-13) diff --git a/metapackages/auto-instrumentations-node/package.json b/metapackages/auto-instrumentations-node/package.json index 142205a488..de588a22f0 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/metapackages/auto-instrumentations-node/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/auto-instrumentations-node", - "version": "0.40.2", + "version": "0.40.3", "description": "Metapackage which bundles opentelemetry node core and contrib instrumentations", "author": "OpenTelemetry Authors", "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#readme", @@ -50,47 +50,47 @@ }, "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-amqplib": "^0.33.4", - "@opentelemetry/instrumentation-aws-lambda": "^0.37.3", - "@opentelemetry/instrumentation-aws-sdk": "^0.37.1", - "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/instrumentation-cassandra-driver": "^0.34.1", - "@opentelemetry/instrumentation-connect": "^0.32.3", - "@opentelemetry/instrumentation-cucumber": "^0.2.0", - "@opentelemetry/instrumentation-dataloader": "^0.5.3", - "@opentelemetry/instrumentation-dns": "^0.32.4", - "@opentelemetry/instrumentation-express": "^0.34.0", - "@opentelemetry/instrumentation-fs": "^0.8.3", - "@opentelemetry/instrumentation-fastify": "^0.32.5", - "@opentelemetry/instrumentation-generic-pool": "^0.32.4", - "@opentelemetry/instrumentation-graphql": "^0.36.0", + "@opentelemetry/instrumentation-amqplib": "^0.33.5", + "@opentelemetry/instrumentation-aws-lambda": "^0.37.4", + "@opentelemetry/instrumentation-aws-sdk": "^0.37.2", + "@opentelemetry/instrumentation-bunyan": "^0.34.1", + "@opentelemetry/instrumentation-cassandra-driver": "^0.34.2", + "@opentelemetry/instrumentation-connect": "^0.32.4", + "@opentelemetry/instrumentation-cucumber": "^0.2.1", + "@opentelemetry/instrumentation-dataloader": "^0.5.4", + "@opentelemetry/instrumentation-dns": "^0.32.5", + "@opentelemetry/instrumentation-express": "^0.34.1", + "@opentelemetry/instrumentation-fs": "^0.8.4", + "@opentelemetry/instrumentation-fastify": "^0.32.6", + "@opentelemetry/instrumentation-generic-pool": "^0.32.5", + "@opentelemetry/instrumentation-graphql": "^0.36.1", "@opentelemetry/instrumentation-grpc": "^0.46.0", - "@opentelemetry/instrumentation-hapi": "^0.33.2", + "@opentelemetry/instrumentation-hapi": "^0.33.3", "@opentelemetry/instrumentation-http": "^0.46.0", - "@opentelemetry/instrumentation-ioredis": "^0.36.0", - "@opentelemetry/instrumentation-knex": "^0.32.3", - "@opentelemetry/instrumentation-koa": "^0.36.3", - "@opentelemetry/instrumentation-lru-memoizer": "^0.33.4", - "@opentelemetry/instrumentation-memcached": "^0.32.4", - "@opentelemetry/instrumentation-mongodb": "^0.38.0", - "@opentelemetry/instrumentation-mongoose": "^0.33.4", - "@opentelemetry/instrumentation-mysql": "^0.34.4", - "@opentelemetry/instrumentation-mysql2": "^0.34.4", - "@opentelemetry/instrumentation-nestjs-core": "^0.33.3", - "@opentelemetry/instrumentation-net": "^0.32.4", - "@opentelemetry/instrumentation-pg": "^0.37.1", - "@opentelemetry/instrumentation-pino": "^0.34.4", - "@opentelemetry/instrumentation-redis": "^0.35.4", - "@opentelemetry/instrumentation-redis-4": "^0.35.5", - "@opentelemetry/instrumentation-restify": "^0.34.2", - "@opentelemetry/instrumentation-router": "^0.33.3", - "@opentelemetry/instrumentation-socket.io": "^0.34.4", - "@opentelemetry/instrumentation-tedious": "^0.6.4", - "@opentelemetry/instrumentation-winston": "^0.33.0", - "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.4", - "@opentelemetry/resource-detector-aws": "^1.3.4", - "@opentelemetry/resource-detector-container": "^0.3.4", - "@opentelemetry/resource-detector-gcp": "^0.29.4", + "@opentelemetry/instrumentation-ioredis": "^0.36.1", + "@opentelemetry/instrumentation-knex": "^0.32.4", + "@opentelemetry/instrumentation-koa": "^0.36.4", + "@opentelemetry/instrumentation-lru-memoizer": "^0.33.5", + "@opentelemetry/instrumentation-memcached": "^0.32.5", + "@opentelemetry/instrumentation-mongodb": "^0.38.1", + "@opentelemetry/instrumentation-mongoose": "^0.34.0", + "@opentelemetry/instrumentation-mysql": "^0.34.5", + "@opentelemetry/instrumentation-mysql2": "^0.34.5", + "@opentelemetry/instrumentation-nestjs-core": "^0.33.4", + "@opentelemetry/instrumentation-net": "^0.32.5", + "@opentelemetry/instrumentation-pg": "^0.37.2", + "@opentelemetry/instrumentation-pino": "^0.34.5", + "@opentelemetry/instrumentation-redis": "^0.35.5", + "@opentelemetry/instrumentation-redis-4": "^0.35.6", + "@opentelemetry/instrumentation-restify": "^0.34.3", + "@opentelemetry/instrumentation-router": "^0.33.4", + "@opentelemetry/instrumentation-socket.io": "^0.35.0", + "@opentelemetry/instrumentation-tedious": "^0.6.5", + "@opentelemetry/instrumentation-winston": "^0.33.1", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.5", + "@opentelemetry/resource-detector-aws": "^1.3.5", + "@opentelemetry/resource-detector-container": "^0.3.5", + "@opentelemetry/resource-detector-gcp": "^0.29.5", "@opentelemetry/resources": "^1.12.0", "@opentelemetry/sdk-node": "^0.46.0" }, diff --git a/metapackages/auto-instrumentations-web/CHANGELOG.md b/metapackages/auto-instrumentations-web/CHANGELOG.md index 4d61034593..316c3fde1a 100644 --- a/metapackages/auto-instrumentations-web/CHANGELOG.md +++ b/metapackages/auto-instrumentations-web/CHANGELOG.md @@ -12,6 +12,26 @@ * dependencies * @opentelemetry/instrumentation-document-load bumped from ^0.31.1 to ^0.31.2 +## [0.35.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.34.0...auto-instrumentations-web-v0.35.0) (2024-01-04) + + +### Features + +* add esnext target for auto-instr-web package ([#1848](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1848)) ([3cb2802](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3cb2802770eb5b42774e4f7c6fcc7d126a2b31dc)) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @opentelemetry/instrumentation-document-load bumped from ^0.34.0 to ^0.34.1 + * @opentelemetry/instrumentation-user-interaction bumped from ^0.34.0 to ^0.34.1 + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-web-v0.33.2...auto-instrumentations-web-v0.34.0) (2023-11-13) diff --git a/metapackages/auto-instrumentations-web/package.json b/metapackages/auto-instrumentations-web/package.json index f2bdbb56aa..541b3cbf6a 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/metapackages/auto-instrumentations-web/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/auto-instrumentations-web", - "version": "0.34.0", + "version": "0.35.0", "description": "Metapackage which bundles opentelemetry node core and contrib instrumentations", "author": "OpenTelemetry Authors", "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-web#readme", @@ -62,9 +62,9 @@ }, "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-document-load": "^0.34.0", + "@opentelemetry/instrumentation-document-load": "^0.34.1", "@opentelemetry/instrumentation-fetch": "^0.46.0", - "@opentelemetry/instrumentation-user-interaction": "^0.34.0", + "@opentelemetry/instrumentation-user-interaction": "^0.34.1", "@opentelemetry/instrumentation-xml-http-request": "^0.46.0" }, "files": [ diff --git a/package-lock.json b/package-lock.json index 352384205c..33a121f588 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ }, "detectors/node/opentelemetry-resource-detector-alibaba-cloud": { "name": "@opentelemetry/resource-detector-alibaba-cloud", - "version": "0.28.4", + "version": "0.28.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/resources": "^1.0.0", @@ -44,7 +44,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", @@ -71,7 +71,7 @@ }, "detectors/node/opentelemetry-resource-detector-aws": { "name": "@opentelemetry/resource-detector-aws", - "version": "1.3.4", + "version": "1.3.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.0.0", @@ -80,7 +80,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", @@ -107,7 +107,7 @@ }, "detectors/node/opentelemetry-resource-detector-azure": { "name": "@opentelemetry/resource-detector-azure", - "version": "0.2.2", + "version": "0.2.3", "license": "Apache-2.0", "dependencies": { "@opentelemetry/resources": "^1.10.1", @@ -115,7 +115,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", @@ -138,7 +138,7 @@ }, "detectors/node/opentelemetry-resource-detector-container": { "name": "@opentelemetry/resource-detector-container", - "version": "0.3.4", + "version": "0.3.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/resources": "^1.0.0", @@ -146,7 +146,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/sinon": "10.0.18", @@ -174,7 +174,7 @@ }, "detectors/node/opentelemetry-resource-detector-gcp": { "name": "@opentelemetry/resource-detector-gcp", - "version": "0.29.4", + "version": "0.29.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.0.0", @@ -184,7 +184,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "8.2.3", "@types/node": "18.6.5", "@types/semver": "7.5.3", @@ -242,7 +242,7 @@ }, "detectors/node/opentelemetry-resource-detector-instana": { "name": "@opentelemetry/resource-detector-instana", - "version": "0.5.4", + "version": "0.5.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/resources": "^1.0.0", @@ -250,7 +250,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-node": "^0.46.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -277,51 +277,51 @@ }, "metapackages/auto-instrumentations-node": { "name": "@opentelemetry/auto-instrumentations-node", - "version": "0.40.2", + "version": "0.40.3", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-amqplib": "^0.33.4", - "@opentelemetry/instrumentation-aws-lambda": "^0.37.3", - "@opentelemetry/instrumentation-aws-sdk": "^0.37.1", - "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/instrumentation-cassandra-driver": "^0.34.1", - "@opentelemetry/instrumentation-connect": "^0.32.3", - "@opentelemetry/instrumentation-cucumber": "^0.2.0", - "@opentelemetry/instrumentation-dataloader": "^0.5.3", - "@opentelemetry/instrumentation-dns": "^0.32.4", - "@opentelemetry/instrumentation-express": "^0.34.0", - "@opentelemetry/instrumentation-fastify": "^0.32.5", - "@opentelemetry/instrumentation-fs": "^0.8.3", - "@opentelemetry/instrumentation-generic-pool": "^0.32.4", - "@opentelemetry/instrumentation-graphql": "^0.36.0", + "@opentelemetry/instrumentation-amqplib": "^0.33.5", + "@opentelemetry/instrumentation-aws-lambda": "^0.37.4", + "@opentelemetry/instrumentation-aws-sdk": "^0.37.2", + "@opentelemetry/instrumentation-bunyan": "^0.34.1", + "@opentelemetry/instrumentation-cassandra-driver": "^0.34.2", + "@opentelemetry/instrumentation-connect": "^0.32.4", + "@opentelemetry/instrumentation-cucumber": "^0.2.1", + "@opentelemetry/instrumentation-dataloader": "^0.5.4", + "@opentelemetry/instrumentation-dns": "^0.32.5", + "@opentelemetry/instrumentation-express": "^0.34.1", + "@opentelemetry/instrumentation-fastify": "^0.32.6", + "@opentelemetry/instrumentation-fs": "^0.8.4", + "@opentelemetry/instrumentation-generic-pool": "^0.32.5", + "@opentelemetry/instrumentation-graphql": "^0.36.1", "@opentelemetry/instrumentation-grpc": "^0.46.0", - "@opentelemetry/instrumentation-hapi": "^0.33.2", + "@opentelemetry/instrumentation-hapi": "^0.33.3", "@opentelemetry/instrumentation-http": "^0.46.0", - "@opentelemetry/instrumentation-ioredis": "^0.36.0", - "@opentelemetry/instrumentation-knex": "^0.32.3", - "@opentelemetry/instrumentation-koa": "^0.36.3", - "@opentelemetry/instrumentation-lru-memoizer": "^0.33.4", - "@opentelemetry/instrumentation-memcached": "^0.32.4", - "@opentelemetry/instrumentation-mongodb": "^0.38.0", - "@opentelemetry/instrumentation-mongoose": "^0.33.4", - "@opentelemetry/instrumentation-mysql": "^0.34.4", - "@opentelemetry/instrumentation-mysql2": "^0.34.4", - "@opentelemetry/instrumentation-nestjs-core": "^0.33.3", - "@opentelemetry/instrumentation-net": "^0.32.4", - "@opentelemetry/instrumentation-pg": "^0.37.1", - "@opentelemetry/instrumentation-pino": "^0.34.4", - "@opentelemetry/instrumentation-redis": "^0.35.4", - "@opentelemetry/instrumentation-redis-4": "^0.35.5", - "@opentelemetry/instrumentation-restify": "^0.34.2", - "@opentelemetry/instrumentation-router": "^0.33.3", - "@opentelemetry/instrumentation-socket.io": "^0.34.4", - "@opentelemetry/instrumentation-tedious": "^0.6.4", - "@opentelemetry/instrumentation-winston": "^0.33.0", - "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.4", - "@opentelemetry/resource-detector-aws": "^1.3.4", - "@opentelemetry/resource-detector-container": "^0.3.4", - "@opentelemetry/resource-detector-gcp": "^0.29.4", + "@opentelemetry/instrumentation-ioredis": "^0.36.1", + "@opentelemetry/instrumentation-knex": "^0.32.4", + "@opentelemetry/instrumentation-koa": "^0.36.4", + "@opentelemetry/instrumentation-lru-memoizer": "^0.33.5", + "@opentelemetry/instrumentation-memcached": "^0.32.5", + "@opentelemetry/instrumentation-mongodb": "^0.38.1", + "@opentelemetry/instrumentation-mongoose": "^0.34.0", + "@opentelemetry/instrumentation-mysql": "^0.34.5", + "@opentelemetry/instrumentation-mysql2": "^0.34.5", + "@opentelemetry/instrumentation-nestjs-core": "^0.33.4", + "@opentelemetry/instrumentation-net": "^0.32.5", + "@opentelemetry/instrumentation-pg": "^0.37.2", + "@opentelemetry/instrumentation-pino": "^0.34.5", + "@opentelemetry/instrumentation-redis": "^0.35.5", + "@opentelemetry/instrumentation-redis-4": "^0.35.6", + "@opentelemetry/instrumentation-restify": "^0.34.3", + "@opentelemetry/instrumentation-router": "^0.33.4", + "@opentelemetry/instrumentation-socket.io": "^0.35.0", + "@opentelemetry/instrumentation-tedious": "^0.6.5", + "@opentelemetry/instrumentation-winston": "^0.33.1", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.5", + "@opentelemetry/resource-detector-aws": "^1.3.5", + "@opentelemetry/resource-detector-container": "^0.3.5", + "@opentelemetry/resource-detector-gcp": "^0.29.5", "@opentelemetry/resources": "^1.12.0", "@opentelemetry/sdk-node": "^0.46.0" }, @@ -346,13 +346,13 @@ }, "metapackages/auto-instrumentations-web": { "name": "@opentelemetry/auto-instrumentations-web", - "version": "0.34.0", + "version": "0.35.0", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-document-load": "^0.34.0", + "@opentelemetry/instrumentation-document-load": "^0.34.1", "@opentelemetry/instrumentation-fetch": "^0.46.0", - "@opentelemetry/instrumentation-user-interaction": "^0.34.0", + "@opentelemetry/instrumentation-user-interaction": "^0.34.1", "@opentelemetry/instrumentation-xml-http-request": "^0.46.0" }, "devDependencies": { @@ -33436,7 +33436,7 @@ }, "packages/opentelemetry-host-metrics": { "name": "@opentelemetry/host-metrics", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/sdk-metrics": "^1.8.0", @@ -33511,11 +33511,11 @@ }, "packages/opentelemetry-propagation-utils": { "name": "@opentelemetry/propagation-utils", - "version": "0.30.4", + "version": "0.30.5", "license": "Apache-2.0", "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "^9.1.1", "@types/node": "18.6.5", "@types/sinon": "^10.0.11", @@ -33626,7 +33626,7 @@ }, "packages/opentelemetry-test-utils": { "name": "@opentelemetry/contrib-test-utils", - "version": "0.35.0", + "version": "0.35.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.0.0", @@ -33652,7 +33652,7 @@ }, "plugins/node/instrumentation-amqplib": { "name": "@opentelemetry/instrumentation-amqplib", - "version": "0.33.4", + "version": "0.33.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -33661,7 +33661,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", "@types/mocha": "8.2.3", @@ -33692,7 +33692,7 @@ }, "plugins/node/instrumentation-cucumber": { "name": "@opentelemetry/instrumentation-cucumber", - "version": "0.2.0", + "version": "0.2.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -33732,7 +33732,7 @@ }, "plugins/node/instrumentation-dataloader": { "name": "@opentelemetry/instrumentation-dataloader", - "version": "0.5.3", + "version": "0.5.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0" @@ -33761,7 +33761,7 @@ }, "plugins/node/instrumentation-fs": { "name": "@opentelemetry/instrumentation-fs", - "version": "0.8.3", + "version": "0.8.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -33793,14 +33793,14 @@ }, "plugins/node/instrumentation-lru-memoizer": { "name": "@opentelemetry/instrumentation-lru-memoizer", - "version": "0.33.4", + "version": "0.33.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0" }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/lru-cache": "7.10.9", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -33828,7 +33828,7 @@ }, "plugins/node/instrumentation-mongoose": { "name": "@opentelemetry/instrumentation-mongoose", - "version": "0.33.4", + "version": "0.34.0", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -33837,7 +33837,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -33865,7 +33865,7 @@ }, "plugins/node/instrumentation-socket.io": { "name": "@opentelemetry/instrumentation-socket.io", - "version": "0.34.4", + "version": "0.35.0", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -33873,7 +33873,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -34114,7 +34114,7 @@ }, "plugins/node/instrumentation-tedious": { "name": "@opentelemetry/instrumentation-tedious", - "version": "0.6.4", + "version": "0.6.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -34124,7 +34124,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", "@types/node": "18.6.5", @@ -34264,7 +34264,7 @@ }, "plugins/node/opentelemetry-instrumentation-aws-lambda": { "name": "@opentelemetry/instrumentation-aws-lambda", - "version": "0.37.3", + "version": "0.37.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -34296,12 +34296,12 @@ }, "plugins/node/opentelemetry-instrumentation-aws-sdk": { "name": "@opentelemetry/instrumentation-aws-sdk", - "version": "0.37.1", + "version": "0.37.2", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/propagation-utils": "^0.30.4", + "@opentelemetry/propagation-utils": "^0.30.5", "@opentelemetry/semantic-conventions": "^1.0.0" }, "devDependencies": { @@ -34312,7 +34312,7 @@ "@aws-sdk/client-sqs": "3.85.0", "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -34344,7 +34344,7 @@ }, "plugins/node/opentelemetry-instrumentation-bunyan": { "name": "@opentelemetry/instrumentation-bunyan", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api-logs": "^0.46.0", @@ -34394,7 +34394,7 @@ }, "plugins/node/opentelemetry-instrumentation-cassandra": { "name": "@opentelemetry/instrumentation-cassandra-driver", - "version": "0.34.1", + "version": "0.34.2", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -34403,7 +34403,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -34427,7 +34427,7 @@ }, "plugins/node/opentelemetry-instrumentation-connect": { "name": "@opentelemetry/instrumentation-connect", - "version": "0.32.3", + "version": "0.32.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -34466,7 +34466,7 @@ }, "plugins/node/opentelemetry-instrumentation-dns": { "name": "@opentelemetry/instrumentation-dns", - "version": "0.32.4", + "version": "0.32.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -34505,7 +34505,7 @@ }, "plugins/node/opentelemetry-instrumentation-express": { "name": "@opentelemetry/instrumentation-express", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -34923,7 +34923,7 @@ }, "plugins/node/opentelemetry-instrumentation-fastify": { "name": "@opentelemetry/instrumentation-fastify", - "version": "0.32.5", + "version": "0.32.6", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -34934,7 +34934,7 @@ "@fastify/express": "^2.0.2", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation-http": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -34984,7 +34984,7 @@ }, "plugins/node/opentelemetry-instrumentation-generic-pool": { "name": "@opentelemetry/instrumentation-generic-pool", - "version": "0.32.4", + "version": "0.32.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35016,7 +35016,7 @@ }, "plugins/node/opentelemetry-instrumentation-graphql": { "name": "@opentelemetry/instrumentation-graphql", - "version": "0.36.0", + "version": "0.36.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0" @@ -35050,7 +35050,7 @@ }, "plugins/node/opentelemetry-instrumentation-hapi": { "name": "@opentelemetry/instrumentation-hapi", - "version": "0.33.2", + "version": "0.33.3", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -35081,7 +35081,7 @@ }, "plugins/node/opentelemetry-instrumentation-ioredis": { "name": "@opentelemetry/instrumentation-ioredis", - "version": "0.36.0", + "version": "0.36.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35092,7 +35092,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -35117,7 +35117,7 @@ }, "plugins/node/opentelemetry-instrumentation-knex": { "name": "@opentelemetry/instrumentation-knex", - "version": "0.32.3", + "version": "0.32.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35147,7 +35147,7 @@ }, "plugins/node/opentelemetry-instrumentation-koa": { "name": "@opentelemetry/instrumentation-koa", - "version": "0.36.3", + "version": "0.36.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -35160,7 +35160,7 @@ "@koa/router": "12.0.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation-http": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -35453,7 +35453,7 @@ }, "plugins/node/opentelemetry-instrumentation-memcached": { "name": "@opentelemetry/instrumentation-memcached", - "version": "0.32.4", + "version": "0.32.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35463,7 +35463,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -35485,7 +35485,7 @@ }, "plugins/node/opentelemetry-instrumentation-mongodb": { "name": "@opentelemetry/instrumentation-mongodb", - "version": "0.38.0", + "version": "0.38.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35495,7 +35495,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/bson": "4.0.5", @@ -35783,7 +35783,7 @@ }, "plugins/node/opentelemetry-instrumentation-mysql": { "name": "@opentelemetry/instrumentation-mysql", - "version": "0.34.4", + "version": "0.34.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35793,7 +35793,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-metrics": "^1.8.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", @@ -35978,7 +35978,7 @@ }, "plugins/node/opentelemetry-instrumentation-mysql2": { "name": "@opentelemetry/instrumentation-mysql2", - "version": "0.34.4", + "version": "0.34.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -35988,7 +35988,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", "@types/node": "18.6.5", @@ -36084,7 +36084,7 @@ }, "plugins/node/opentelemetry-instrumentation-nestjs-core": { "name": "@opentelemetry/instrumentation-nestjs-core", - "version": "0.33.3", + "version": "0.33.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -36124,7 +36124,7 @@ }, "plugins/node/opentelemetry-instrumentation-net": { "name": "@opentelemetry/instrumentation-net", - "version": "0.32.4", + "version": "0.32.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -36154,7 +36154,7 @@ }, "plugins/node/opentelemetry-instrumentation-pg": { "name": "@opentelemetry/instrumentation-pg", - "version": "0.37.1", + "version": "0.37.2", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -36167,7 +36167,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -36194,7 +36194,7 @@ }, "plugins/node/opentelemetry-instrumentation-pino": { "name": "@opentelemetry/instrumentation-pino", - "version": "0.34.4", + "version": "0.34.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0" @@ -36202,7 +36202,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -36347,7 +36347,7 @@ }, "plugins/node/opentelemetry-instrumentation-redis": { "name": "@opentelemetry/instrumentation-redis", - "version": "0.35.4", + "version": "0.35.5", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -36357,7 +36357,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", @@ -36381,7 +36381,7 @@ }, "plugins/node/opentelemetry-instrumentation-redis-4": { "name": "@opentelemetry/instrumentation-redis-4", - "version": "0.35.5", + "version": "0.35.6", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -36391,7 +36391,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -36581,7 +36581,7 @@ }, "plugins/node/opentelemetry-instrumentation-restify": { "name": "@opentelemetry/instrumentation-restify", - "version": "0.34.2", + "version": "0.34.3", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -36615,7 +36615,7 @@ }, "plugins/node/opentelemetry-instrumentation-router": { "name": "@opentelemetry/instrumentation-router", - "version": "0.33.3", + "version": "0.33.4", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0", @@ -36644,7 +36644,7 @@ }, "plugins/node/opentelemetry-instrumentation-winston": { "name": "@opentelemetry/instrumentation-winston", - "version": "0.33.0", + "version": "0.33.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/instrumentation": "^0.46.0" @@ -36677,7 +36677,7 @@ }, "plugins/web/opentelemetry-instrumentation-document-load": { "name": "@opentelemetry/instrumentation-document-load", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -36727,7 +36727,7 @@ }, "plugins/web/opentelemetry-instrumentation-long-task": { "name": "@opentelemetry/instrumentation-long-task", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -36773,7 +36773,7 @@ }, "plugins/web/opentelemetry-instrumentation-user-interaction": { "name": "@opentelemetry/instrumentation-user-interaction", - "version": "0.34.0", + "version": "0.34.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", @@ -43175,47 +43175,47 @@ "requires": { "@opentelemetry/api": "^1.4.1", "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-amqplib": "^0.33.4", - "@opentelemetry/instrumentation-aws-lambda": "^0.37.3", - "@opentelemetry/instrumentation-aws-sdk": "^0.37.1", - "@opentelemetry/instrumentation-bunyan": "^0.34.0", - "@opentelemetry/instrumentation-cassandra-driver": "^0.34.1", - "@opentelemetry/instrumentation-connect": "^0.32.3", - "@opentelemetry/instrumentation-cucumber": "^0.2.0", - "@opentelemetry/instrumentation-dataloader": "^0.5.3", - "@opentelemetry/instrumentation-dns": "^0.32.4", - "@opentelemetry/instrumentation-express": "^0.34.0", - "@opentelemetry/instrumentation-fastify": "^0.32.5", - "@opentelemetry/instrumentation-fs": "^0.8.3", - "@opentelemetry/instrumentation-generic-pool": "^0.32.4", - "@opentelemetry/instrumentation-graphql": "^0.36.0", + "@opentelemetry/instrumentation-amqplib": "^0.33.5", + "@opentelemetry/instrumentation-aws-lambda": "^0.37.4", + "@opentelemetry/instrumentation-aws-sdk": "^0.37.2", + "@opentelemetry/instrumentation-bunyan": "^0.34.1", + "@opentelemetry/instrumentation-cassandra-driver": "^0.34.2", + "@opentelemetry/instrumentation-connect": "^0.32.4", + "@opentelemetry/instrumentation-cucumber": "^0.2.1", + "@opentelemetry/instrumentation-dataloader": "^0.5.4", + "@opentelemetry/instrumentation-dns": "^0.32.5", + "@opentelemetry/instrumentation-express": "^0.34.1", + "@opentelemetry/instrumentation-fastify": "^0.32.6", + "@opentelemetry/instrumentation-fs": "^0.8.4", + "@opentelemetry/instrumentation-generic-pool": "^0.32.5", + "@opentelemetry/instrumentation-graphql": "^0.36.1", "@opentelemetry/instrumentation-grpc": "^0.46.0", - "@opentelemetry/instrumentation-hapi": "^0.33.2", + "@opentelemetry/instrumentation-hapi": "^0.33.3", "@opentelemetry/instrumentation-http": "^0.46.0", - "@opentelemetry/instrumentation-ioredis": "^0.36.0", - "@opentelemetry/instrumentation-knex": "^0.32.3", - "@opentelemetry/instrumentation-koa": "^0.36.3", - "@opentelemetry/instrumentation-lru-memoizer": "^0.33.4", - "@opentelemetry/instrumentation-memcached": "^0.32.4", - "@opentelemetry/instrumentation-mongodb": "^0.38.0", - "@opentelemetry/instrumentation-mongoose": "^0.33.4", - "@opentelemetry/instrumentation-mysql": "^0.34.4", - "@opentelemetry/instrumentation-mysql2": "^0.34.4", - "@opentelemetry/instrumentation-nestjs-core": "^0.33.3", - "@opentelemetry/instrumentation-net": "^0.32.4", - "@opentelemetry/instrumentation-pg": "^0.37.1", - "@opentelemetry/instrumentation-pino": "^0.34.4", - "@opentelemetry/instrumentation-redis": "^0.35.4", - "@opentelemetry/instrumentation-redis-4": "^0.35.5", - "@opentelemetry/instrumentation-restify": "^0.34.2", - "@opentelemetry/instrumentation-router": "^0.33.3", - "@opentelemetry/instrumentation-socket.io": "^0.34.4", - "@opentelemetry/instrumentation-tedious": "^0.6.4", - "@opentelemetry/instrumentation-winston": "^0.33.0", - "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.4", - "@opentelemetry/resource-detector-aws": "^1.3.4", - "@opentelemetry/resource-detector-container": "^0.3.4", - "@opentelemetry/resource-detector-gcp": "^0.29.4", + "@opentelemetry/instrumentation-ioredis": "^0.36.1", + "@opentelemetry/instrumentation-knex": "^0.32.4", + "@opentelemetry/instrumentation-koa": "^0.36.4", + "@opentelemetry/instrumentation-lru-memoizer": "^0.33.5", + "@opentelemetry/instrumentation-memcached": "^0.32.5", + "@opentelemetry/instrumentation-mongodb": "^0.38.1", + "@opentelemetry/instrumentation-mongoose": "^0.34.0", + "@opentelemetry/instrumentation-mysql": "^0.34.5", + "@opentelemetry/instrumentation-mysql2": "^0.34.5", + "@opentelemetry/instrumentation-nestjs-core": "^0.33.4", + "@opentelemetry/instrumentation-net": "^0.32.5", + "@opentelemetry/instrumentation-pg": "^0.37.2", + "@opentelemetry/instrumentation-pino": "^0.34.5", + "@opentelemetry/instrumentation-redis": "^0.35.5", + "@opentelemetry/instrumentation-redis-4": "^0.35.6", + "@opentelemetry/instrumentation-restify": "^0.34.3", + "@opentelemetry/instrumentation-router": "^0.33.4", + "@opentelemetry/instrumentation-socket.io": "^0.35.0", + "@opentelemetry/instrumentation-tedious": "^0.6.5", + "@opentelemetry/instrumentation-winston": "^0.33.1", + "@opentelemetry/resource-detector-alibaba-cloud": "^0.28.5", + "@opentelemetry/resource-detector-aws": "^1.3.5", + "@opentelemetry/resource-detector-container": "^0.3.5", + "@opentelemetry/resource-detector-gcp": "^0.29.5", "@opentelemetry/resources": "^1.12.0", "@opentelemetry/sdk-node": "^0.46.0", "@types/mocha": "7.0.2", @@ -43236,9 +43236,9 @@ "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/instrumentation-document-load": "^0.34.0", + "@opentelemetry/instrumentation-document-load": "^0.34.1", "@opentelemetry/instrumentation-fetch": "^0.46.0", - "@opentelemetry/instrumentation-user-interaction": "^0.34.0", + "@opentelemetry/instrumentation-user-interaction": "^0.34.1", "@opentelemetry/instrumentation-xml-http-request": "^0.46.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", @@ -43477,7 +43477,7 @@ "version": "file:plugins/node/instrumentation-amqplib", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -43537,10 +43537,10 @@ "@aws-sdk/client-sqs": "3.85.0", "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", - "@opentelemetry/propagation-utils": "^0.30.4", + "@opentelemetry/propagation-utils": "^0.30.5", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/semantic-conventions": "^1.0.0", "@types/mocha": "8.2.3", @@ -43597,7 +43597,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -44046,7 +44046,7 @@ "@fastify/express": "^2.0.2", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/instrumentation-http": "^0.46.0", @@ -44220,7 +44220,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/redis-common": "^0.36.1", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -44267,7 +44267,7 @@ "@koa/router": "12.0.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/instrumentation-http": "^0.46.0", @@ -44428,7 +44428,7 @@ "version": "file:plugins/node/instrumentation-lru-memoizer", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@types/lru-cache": "7.10.9", "@types/mocha": "8.2.3", @@ -44456,7 +44456,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -44478,7 +44478,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-metrics": "^1.9.1", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -44604,7 +44604,7 @@ "version": "file:plugins/node/instrumentation-mongoose", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -44634,7 +44634,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-metrics": "^1.8.0", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -44714,7 +44714,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -44847,7 +44847,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -44877,7 +44877,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", @@ -44982,7 +44982,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/redis-common": "^0.36.1", "@opentelemetry/sdk-trace-base": "^1.8.0", @@ -45063,7 +45063,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/redis-common": "^0.36.1", @@ -45145,7 +45145,7 @@ "version": "file:plugins/node/instrumentation-socket.io", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -45338,7 +45338,7 @@ "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -45606,7 +45606,7 @@ "version": "file:packages/opentelemetry-propagation-utils", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "^9.1.1", "@types/node": "18.6.5", "@types/sinon": "^10.0.11", @@ -45890,7 +45890,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-alibaba-cloud", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/resources": "^1.0.0", "@opentelemetry/semantic-conventions": "^1.0.0", "@types/mocha": "8.2.3", @@ -45917,7 +45917,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-aws", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.0.0", "@opentelemetry/resources": "^1.0.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -45945,7 +45945,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-azure", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/resources": "^1.10.1", "@opentelemetry/semantic-conventions": "^1.0.0", "@types/mocha": "8.2.3", @@ -45971,7 +45971,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-container", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/resources": "^1.0.0", "@opentelemetry/semantic-conventions": "^1.0.0", "@types/mocha": "8.2.3", @@ -45999,7 +45999,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-gcp", "requires": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/core": "^1.0.0", "@opentelemetry/resources": "^1.0.0", "@opentelemetry/semantic-conventions": "^1.0.0", @@ -46051,7 +46051,7 @@ "version": "file:detectors/node/opentelemetry-resource-detector-instana", "requires": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/resources": "^1.0.0", "@opentelemetry/sdk-node": "^0.46.0", "@opentelemetry/semantic-conventions": "^1.0.0", diff --git a/packages/opentelemetry-host-metrics/CHANGELOG.md b/packages/opentelemetry-host-metrics/CHANGELOG.md index 36b0a6520a..24d270a150 100644 --- a/packages/opentelemetry-host-metrics/CHANGELOG.md +++ b/packages/opentelemetry-host-metrics/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.34.0...host-metrics-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **host-metrics:** bump minimum systeminformation version to 5.21.20 (security) ([#1868](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1868)) ([c59e666](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/c59e666de2b1361ae80697d546633a7d3643ba00)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/host-metrics-v0.33.2...host-metrics-v0.34.0) (2023-12-07) diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/opentelemetry-host-metrics/package.json index db007ccf23..69e4066f58 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/opentelemetry-host-metrics/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/host-metrics", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry Host Metrics for Node.js", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/packages/opentelemetry-propagation-utils/CHANGELOG.md b/packages/opentelemetry-propagation-utils/CHANGELOG.md index 57fea0855f..50a55caf6a 100644 --- a/packages/opentelemetry-propagation-utils/CHANGELOG.md +++ b/packages/opentelemetry-propagation-utils/CHANGELOG.md @@ -42,6 +42,12 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.30.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/propagation-utils-v0.30.0...propagation-utils-v0.30.1) (2023-08-14) diff --git a/packages/opentelemetry-propagation-utils/package.json b/packages/opentelemetry-propagation-utils/package.json index 0881ae2c14..14c0cb7adf 100644 --- a/packages/opentelemetry-propagation-utils/package.json +++ b/packages/opentelemetry-propagation-utils/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagation-utils", - "version": "0.30.4", + "version": "0.30.5", "description": "Propagation utilities for opentelemetry instrumentations", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.0.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/mocha": "^9.1.1", "@types/node": "18.6.5", "@types/sinon": "^10.0.11", diff --git a/packages/opentelemetry-test-utils/CHANGELOG.md b/packages/opentelemetry-test-utils/CHANGELOG.md index 3dd817b6f5..3d953e6780 100644 --- a/packages/opentelemetry-test-utils/CHANGELOG.md +++ b/packages/opentelemetry-test-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.35.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/contrib-test-utils-v0.35.0...contrib-test-utils-v0.35.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.35.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/contrib-test-utils-v0.34.3...contrib-test-utils-v0.35.0) (2023-11-22) diff --git a/packages/opentelemetry-test-utils/package.json b/packages/opentelemetry-test-utils/package.json index 74e6f84756..3ae5f8248e 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/opentelemetry-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/contrib-test-utils", - "version": "0.35.0", + "version": "0.35.1", "description": "Test utilities for opentelemetry components", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/instrumentation-amqplib/CHANGELOG.md b/plugins/node/instrumentation-amqplib/CHANGELOG.md index d0ff539a23..93794a4dea 100644 --- a/plugins/node/instrumentation-amqplib/CHANGELOG.md +++ b/plugins/node/instrumentation-amqplib/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.33.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-amqplib-v0.33.4...instrumentation-amqplib-v0.33.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-amqplib-v0.33.2...instrumentation-amqplib-v0.33.3) (2023-11-13) diff --git a/plugins/node/instrumentation-amqplib/package.json b/plugins/node/instrumentation-amqplib/package.json index cc75a8a2d9..b8247ef3d0 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/plugins/node/instrumentation-amqplib/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-amqplib", - "version": "0.33.4", + "version": "0.33.5", "description": "OpenTelemetry automatic instrumentation for the `amqplib` package", "keywords": [ "amqplib", @@ -50,7 +50,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/amqplib": "^0.5.17", "@types/lodash": "4.14.199", "@types/mocha": "8.2.3", diff --git a/plugins/node/instrumentation-cucumber/CHANGELOG.md b/plugins/node/instrumentation-cucumber/CHANGELOG.md index ebaec5f6a7..2149daafc6 100644 --- a/plugins/node/instrumentation-cucumber/CHANGELOG.md +++ b/plugins/node/instrumentation-cucumber/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-cucumber-v0.2.0...instrumentation-cucumber-v0.2.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.2.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-cucumber-v0.1.2...instrumentation-cucumber-v0.2.0) (2023-12-07) diff --git a/plugins/node/instrumentation-cucumber/package.json b/plugins/node/instrumentation-cucumber/package.json index e77f684504..d1dcac9889 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/plugins/node/instrumentation-cucumber/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-cucumber", - "version": "0.2.0", + "version": "0.2.1", "description": "OpenTelemetry cucumber automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/instrumentation-dataloader/CHANGELOG.md b/plugins/node/instrumentation-dataloader/CHANGELOG.md index a596cb5d56..b866ee4993 100644 --- a/plugins/node/instrumentation-dataloader/CHANGELOG.md +++ b/plugins/node/instrumentation-dataloader/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.5.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-dataloader-v0.5.3...instrumentation-dataloader-v0.5.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.5.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-dataloader-v0.5.2...instrumentation-dataloader-v0.5.3) (2023-11-13) diff --git a/plugins/node/instrumentation-dataloader/package.json b/plugins/node/instrumentation-dataloader/package.json index cc7023aa88..820d28897d 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/plugins/node/instrumentation-dataloader/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-dataloader", - "version": "0.5.3", + "version": "0.5.4", "description": "OpenTelemetry instrumentation for dataloader", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/instrumentation-fs/CHANGELOG.md b/plugins/node/instrumentation-fs/CHANGELOG.md index 576ca45d73..cbffec48ed 100644 --- a/plugins/node/instrumentation-fs/CHANGELOG.md +++ b/plugins/node/instrumentation-fs/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.8.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-fs-v0.8.3...instrumentation-fs-v0.8.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.8.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-fs-v0.8.2...instrumentation-fs-v0.8.3) (2023-11-13) diff --git a/plugins/node/instrumentation-fs/package.json b/plugins/node/instrumentation-fs/package.json index 357a9f770a..bf5e2def05 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/plugins/node/instrumentation-fs/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-fs", - "version": "0.8.3", + "version": "0.8.4", "description": "OpenTelemetry automatic instrumentation package for fs", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md b/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md index 025fa20a7e..c360aeda6b 100644 --- a/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md +++ b/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.33.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-lru-memoizer-v0.33.4...instrumentation-lru-memoizer-v0.33.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-lru-memoizer-v0.33.2...instrumentation-lru-memoizer-v0.33.3) (2023-11-13) diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/plugins/node/instrumentation-lru-memoizer/package.json index d3adba12c7..a59f691836 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/plugins/node/instrumentation-lru-memoizer/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-lru-memoizer", - "version": "0.33.4", + "version": "0.33.5", "description": "OpenTelemetry automatic instrumentation package for lru-memoizer", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@types/lru-cache": "7.10.9", "@types/mocha": "8.2.3", "@types/node": "18.6.5", diff --git a/plugins/node/instrumentation-mongoose/CHANGELOG.md b/plugins/node/instrumentation-mongoose/CHANGELOG.md index cee59fefd7..d7b3b4d46b 100644 --- a/plugins/node/instrumentation-mongoose/CHANGELOG.md +++ b/plugins/node/instrumentation-mongoose/CHANGELOG.md @@ -6,6 +6,29 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mongoose-v0.33.4...instrumentation-mongoose-v0.34.0) (2024-01-04) + + +### âš  BREAKING CHANGES + +* **instrumentation-mongoose, instrumentation-socket.io:** bump engines from >=14.0 to >=14 ([#1843](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1843)) + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Miscellaneous Chores + +* **instrumentation-mongoose, instrumentation-socket.io:** bump engines from >=14.0 to >=14 ([#1843](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1843)) ([67bb0ca](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/67bb0cadb078ba3b8d4679b65f06ae68c4550598)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mongoose-v0.33.2...instrumentation-mongoose-v0.33.3) (2023-11-13) diff --git a/plugins/node/instrumentation-mongoose/package.json b/plugins/node/instrumentation-mongoose/package.json index 3b215742cb..1a0a4bf7c3 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/plugins/node/instrumentation-mongoose/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-mongoose", - "version": "0.33.4", + "version": "0.34.0", "description": "OpenTelemetry automatic instrumentation package for mongoose", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", diff --git a/plugins/node/instrumentation-socket.io/CHANGELOG.md b/plugins/node/instrumentation-socket.io/CHANGELOG.md index 1021c3c8c8..d18a3b926f 100644 --- a/plugins/node/instrumentation-socket.io/CHANGELOG.md +++ b/plugins/node/instrumentation-socket.io/CHANGELOG.md @@ -6,6 +6,29 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.35.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-socket.io-v0.34.4...instrumentation-socket.io-v0.35.0) (2024-01-04) + + +### âš  BREAKING CHANGES + +* **instrumentation-mongoose, instrumentation-socket.io:** bump engines from >=14.0 to >=14 ([#1843](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1843)) + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Miscellaneous Chores + +* **instrumentation-mongoose, instrumentation-socket.io:** bump engines from >=14.0 to >=14 ([#1843](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1843)) ([67bb0ca](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/67bb0cadb078ba3b8d4679b65f06ae68c4550598)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.34.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-socket.io-v0.34.2...instrumentation-socket.io-v0.34.3) (2023-11-13) diff --git a/plugins/node/instrumentation-socket.io/package.json b/plugins/node/instrumentation-socket.io/package.json index b18cc3f8eb..d5075aecd9 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/plugins/node/instrumentation-socket.io/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-socket.io", - "version": "0.34.4", + "version": "0.35.0", "description": "OpenTelemetry automatic instrumentation package for socket.io", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", diff --git a/plugins/node/instrumentation-tedious/CHANGELOG.md b/plugins/node/instrumentation-tedious/CHANGELOG.md index e8ade70f6b..6265053df2 100644 --- a/plugins/node/instrumentation-tedious/CHANGELOG.md +++ b/plugins/node/instrumentation-tedious/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.6.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-tedious-v0.6.4...instrumentation-tedious-v0.6.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.6.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-tedious-v0.6.2...instrumentation-tedious-v0.6.3) (2023-11-13) diff --git a/plugins/node/instrumentation-tedious/package.json b/plugins/node/instrumentation-tedious/package.json index 4730b7992c..ce21afae09 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/plugins/node/instrumentation-tedious/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-tedious", - "version": "0.6.4", + "version": "0.6.5", "description": "OpenTelemetry instrumentation for `tedious`", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", "@types/node": "18.6.5", diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md index 857fb65976..72d52bf167 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.37.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-aws-lambda-v0.37.3...instrumentation-aws-lambda-v0.37.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.37.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-aws-lambda-v0.37.2...instrumentation-aws-lambda-v0.37.3) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json index 95a3151f53..806975bc68 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-aws-lambda", - "version": "0.37.3", + "version": "0.37.4", "description": "OpenTelemetry AWS Lambda automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md index c2a8e0688e..19000d45d0 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.37.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-aws-sdk-v0.37.1...instrumentation-aws-sdk-v0.37.2) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @opentelemetry/propagation-utils bumped from ^0.30.4 to ^0.30.5 + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.37.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-aws-sdk-v0.37.0...instrumentation-aws-sdk-v0.37.1) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json index b8d95d8d72..ccdbba7107 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-aws-sdk", - "version": "0.37.1", + "version": "0.37.2", "description": "OpenTelemetry automatic instrumentation for the `aws-sdk` package", "keywords": [ "aws", @@ -47,7 +47,7 @@ "@opentelemetry/core": "^1.8.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/semantic-conventions": "^1.0.0", - "@opentelemetry/propagation-utils": "^0.30.4" + "@opentelemetry/propagation-utils": "^0.30.5" }, "devDependencies": { "@aws-sdk/client-dynamodb": "3.85.0", @@ -57,7 +57,7 @@ "@aws-sdk/client-sns": "3.85.0", "@aws-sdk/types": "3.78.0", "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "8.2.3", "@types/node": "18.6.5", diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md index e2410e3871..e891a5bbc2 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-bunyan-v0.34.0...instrumentation-bunyan-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-bunyan-v0.33.0...instrumentation-bunyan-v0.34.0) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/plugins/node/opentelemetry-instrumentation-bunyan/package.json index b9e54500a6..7e5af376ad 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/plugins/node/opentelemetry-instrumentation-bunyan/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-bunyan", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry instrumentation for bunyan", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md index eff03f22dc..268e1af12e 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.34.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-cassandra-driver-v0.34.1...instrumentation-cassandra-driver-v0.34.2) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-cassandra-driver-v0.33.2...instrumentation-cassandra-driver-v0.34.0) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/plugins/node/opentelemetry-instrumentation-cassandra/package.json index 56e9d8c3a7..54594fd228 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/plugins/node/opentelemetry-instrumentation-cassandra/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-cassandra-driver", - "version": "0.34.1", + "version": "0.34.2", "description": "OpenTelemetry instrumentation for cassandra-driver", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -45,7 +45,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md index afd24e00e5..1dd888fb21 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.32.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-connect-v0.32.3...instrumentation-connect-v0.32.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.32.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-connect-v0.32.2...instrumentation-connect-v0.32.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/plugins/node/opentelemetry-instrumentation-connect/package.json index 063aa99106..9cdf9476c2 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/plugins/node/opentelemetry-instrumentation-connect/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-connect", - "version": "0.32.3", + "version": "0.32.4", "description": "OpenTelemetry connect automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md index fe06b918bc..9da09cd35b 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.32.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-dns-v0.32.4...instrumentation-dns-v0.32.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.32.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-dns-v0.32.3...instrumentation-dns-v0.32.4) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/plugins/node/opentelemetry-instrumentation-dns/package.json index c422e59e9e..9e17295785 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/plugins/node/opentelemetry-instrumentation-dns/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-dns", - "version": "0.32.4", + "version": "0.32.5", "description": "OpenTelemetry dns automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md index 4607562b72..97446c177a 100644 --- a/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.34.0...instrumentation-express-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.33.3...instrumentation-express-v0.34.0) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/plugins/node/opentelemetry-instrumentation-express/package.json index c97f4ae753..9e2a819f07 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/plugins/node/opentelemetry-instrumentation-express/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-express", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry express automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md index 7cbcdedf1b..92913062cb 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.32.6](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-fastify-v0.32.5...instrumentation-fastify-v0.32.6) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.32.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-fastify-v0.32.4...instrumentation-fastify-v0.32.5) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/plugins/node/opentelemetry-instrumentation-fastify/package.json index 33cc88aa04..738e8dbdb0 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/plugins/node/opentelemetry-instrumentation-fastify/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-fastify", - "version": "0.32.5", + "version": "0.32.6", "description": "OpenTelemetry fastify automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ "@fastify/express": "^2.0.2", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation-http": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md index 0505459bc6..7f852e47fd 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.32.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-generic-pool-v0.32.4...instrumentation-generic-pool-v0.32.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.32.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-generic-pool-v0.32.3...instrumentation-generic-pool-v0.32.4) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json index 051ef4fb7a..f0b1447a5b 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/plugins/node/opentelemetry-instrumentation-generic-pool/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-generic-pool", - "version": "0.32.4", + "version": "0.32.5", "description": "OpenTelemetry Generic Pool automatic instrumentation package", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md index 728ee25462..922228e784 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.36.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-graphql-v0.36.0...instrumentation-graphql-v0.36.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.36.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-graphql-v0.35.2...instrumentation-graphql-v0.36.0) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/plugins/node/opentelemetry-instrumentation-graphql/package.json index 9a863a4d34..0523af010f 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/plugins/node/opentelemetry-instrumentation-graphql/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-graphql", - "version": "0.36.0", + "version": "0.36.1", "description": "OpenTelemetry @opentelemetry/instrumentation-graphql automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md index 8dab2ce0c2..a65b5df4d2 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-hapi-v0.33.2...instrumentation-hapi-v0.33.3) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.33.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-hapi-v0.33.1...instrumentation-hapi-v0.33.2) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/plugins/node/opentelemetry-instrumentation-hapi/package.json index 9ebab7b669..13ff6315bb 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/plugins/node/opentelemetry-instrumentation-hapi/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-hapi", - "version": "0.33.2", + "version": "0.33.3", "description": "OpenTelemetry Hapi automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md index b3c34fde0c..48d074f7de 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.36.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-ioredis-v0.36.0...instrumentation-ioredis-v0.36.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.36.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-ioredis-v0.35.3...instrumentation-ioredis-v0.36.0) (2023-11-22) diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/plugins/node/opentelemetry-instrumentation-ioredis/package.json index cdd4799805..9030892db8 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/plugins/node/opentelemetry-instrumentation-ioredis/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-ioredis", - "version": "0.36.0", + "version": "0.36.1", "description": "OpenTelemetry ioredis automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md index 9b13b0f944..24a7f5412b 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.32.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-knex-v0.32.3...instrumentation-knex-v0.32.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.32.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-knex-v0.32.2...instrumentation-knex-v0.32.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/plugins/node/opentelemetry-instrumentation-knex/package.json index a6a00f3740..25f4a72b9d 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/plugins/node/opentelemetry-instrumentation-knex/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-knex", - "version": "0.32.3", + "version": "0.32.4", "description": "OpenTelemetry Knex automatic instrumentation package", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md index 32167ec991..6aa87c7281 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.36.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-koa-v0.36.3...instrumentation-koa-v0.36.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.36.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-koa-v0.36.2...instrumentation-koa-v0.36.3) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 5b221bc802..3233dd475a 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-koa", - "version": "0.36.3", + "version": "0.36.4", "description": "OpenTelemetry Koa automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -49,7 +49,7 @@ "@koa/router": "12.0.0", "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/instrumentation-http": "^0.46.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", diff --git a/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md index 4d3532fd89..9c891bf374 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.32.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-memcached-v0.32.4...instrumentation-memcached-v0.32.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.32.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-memcached-v0.32.2...instrumentation-memcached-v0.32.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/plugins/node/opentelemetry-instrumentation-memcached/package.json index a789b4e877..60bb6b0630 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/plugins/node/opentelemetry-instrumentation-memcached/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-memcached", - "version": "0.32.4", + "version": "0.32.5", "description": "OpenTelemetry memcached automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md index 53ffb674ec..26e18e0a14 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.38.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mongodb-v0.38.0...instrumentation-mongodb-v0.38.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.38.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mongodb-v0.37.3...instrumentation-mongodb-v0.38.0) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/plugins/node/opentelemetry-instrumentation-mongodb/package.json index 5775c72f00..6a1317714f 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/plugins/node/opentelemetry-instrumentation-mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-mongodb", - "version": "0.38.0", + "version": "0.38.1", "description": "OpenTelemetry mongodb automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -50,7 +50,7 @@ }, "devDependencies": { "@opentelemetry/api": "^1.3.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/context-async-hooks": "^1.8.0", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", diff --git a/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md index 70a1ef6638..0639372f02 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.34.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mysql-v0.34.4...instrumentation-mysql-v0.34.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.34.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mysql-v0.34.2...instrumentation-mysql-v0.34.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/plugins/node/opentelemetry-instrumentation-mysql/package.json index 46a9bbc734..33dfd8cb4b 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-mysql", - "version": "0.34.4", + "version": "0.34.5", "description": "OpenTelemetry mysql automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ "@opentelemetry/api": "^1.3.0", "@opentelemetry/sdk-metrics": "^1.8.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", "@types/node": "18.6.5", diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md index 25a93920e3..be4f458750 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.34.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mysql2-v0.34.4...instrumentation-mysql2-v0.34.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.34.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-mysql2-v0.34.2...instrumentation-mysql2-v0.34.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/plugins/node/opentelemetry-instrumentation-mysql2/package.json index 50f6b767c4..200a44a177 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/plugins/node/opentelemetry-instrumentation-mysql2/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-mysql2", - "version": "0.34.4", + "version": "0.34.5", "description": "OpenTelemetry mysql2 automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@types/mocha": "7.0.2", "@types/node": "18.6.5", diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md index e05a33e016..f5d6127c29 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.33.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-nestjs-core-v0.33.3...instrumentation-nestjs-core-v0.33.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-nestjs-core-v0.33.2...instrumentation-nestjs-core-v0.33.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json index 04b0f45218..2010b9b703 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-nestjs-core", - "version": "0.33.3", + "version": "0.33.4", "description": "OpenTelemetry NestJS automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md index 3d88a1088f..8a496c88c6 100644 --- a/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.32.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.32.4...instrumentation-net-v0.32.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.32.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-net-v0.32.3...instrumentation-net-v0.32.4) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/plugins/node/opentelemetry-instrumentation-net/package.json index 86c8092a75..bc3fc45322 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/plugins/node/opentelemetry-instrumentation-net/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-net", - "version": "0.32.4", + "version": "0.32.5", "description": "OpenTelemetry net module automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md index a9104f9772..85431c3364 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md @@ -6,6 +6,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.37.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.37.1...instrumentation-pg-v0.37.2) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.37.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pg-v0.36.2...instrumentation-pg-v0.37.0) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/plugins/node/opentelemetry-instrumentation-pg/package.json index 5ac8078dc1..89c4354e59 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/plugins/node/opentelemetry-instrumentation-pg/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-pg", - "version": "0.37.1", + "version": "0.37.2", "description": "OpenTelemetry postgres automatic instrumentation package.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -52,7 +52,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md index 28a29653f1..04c9e6e64d 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.34.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pino-v0.34.4...instrumentation-pino-v0.34.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.34.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-pino-v0.34.3...instrumentation-pino-v0.34.4) (2023-12-07) diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/plugins/node/opentelemetry-instrumentation-pino/package.json index d90f194479..2e078391e5 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/plugins/node/opentelemetry-instrumentation-pino/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-pino", - "version": "0.34.4", + "version": "0.34.5", "description": "OpenTelemetry instrumentation for pino", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -46,7 +46,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md index 25a2543e20..f0342b2274 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md @@ -12,6 +12,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.35.6](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-4-v0.35.5...instrumentation-redis-4-v0.35.6) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.35.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-4-v0.35.3...instrumentation-redis-4-v0.35.4) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/plugins/node/opentelemetry-instrumentation-redis-4/package.json index 96c6305e59..31aa07b3ca 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis-4/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-redis-4", - "version": "0.35.5", + "version": "0.35.6", "description": "Automatic OpenTelemetry instrumentation for redis package version 4", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -51,7 +51,7 @@ "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", "@opentelemetry/core": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md index f43fd0a9b9..baf7f670bf 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md @@ -12,6 +12,20 @@ * devDependencies * @opentelemetry/contrib-test-utils bumped from ^0.34.3 to ^0.35.0 +## [0.35.5](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-v0.35.4...instrumentation-redis-v0.35.5) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @opentelemetry/contrib-test-utils bumped from ^0.35.0 to ^0.35.1 + ## [0.35.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-redis-v0.35.2...instrumentation-redis-v0.35.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/plugins/node/opentelemetry-instrumentation-redis/package.json index f98fb32bf8..b6f411ae1d 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/plugins/node/opentelemetry-instrumentation-redis/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-redis", - "version": "0.35.4", + "version": "0.35.5", "description": "Automatic OpenTelemetry instrumentation for redis package version 2 and 3", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -51,7 +51,7 @@ "devDependencies": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^1.8.0", - "@opentelemetry/contrib-test-utils": "^0.35.0", + "@opentelemetry/contrib-test-utils": "^0.35.1", "@opentelemetry/sdk-trace-base": "^1.8.0", "@opentelemetry/sdk-trace-node": "^1.8.0", "@types/mocha": "7.0.2", diff --git a/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md index 6c67e7ffc7..7b59cae5d8 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.34.2...instrumentation-restify-v0.34.3) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.2](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-restify-v0.34.1...instrumentation-restify-v0.34.2) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/plugins/node/opentelemetry-instrumentation-restify/package.json index f68057fec8..ce7a8a8c7a 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/plugins/node/opentelemetry-instrumentation-restify/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-restify", - "version": "0.34.2", + "version": "0.34.3", "description": "OpenTelemetry restify automatic instrumentation package", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md index 669648a1d5..9d4141fdcc 100644 --- a/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.33.4](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.33.3...instrumentation-router-v0.33.4) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.33.3](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-router-v0.33.2...instrumentation-router-v0.33.3) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/plugins/node/opentelemetry-instrumentation-router/package.json index 3eeacd50f9..750ac38495 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/plugins/node/opentelemetry-instrumentation-router/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-router", - "version": "0.33.3", + "version": "0.33.4", "description": "OpenTelemetry Router automatic instrumentation package", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md b/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md index c3cc29c298..67f9bddb29 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md +++ b/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.33.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.33.0...instrumentation-winston-v0.33.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.33.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-winston-v0.32.2...instrumentation-winston-v0.33.0) (2023-11-13) diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/plugins/node/opentelemetry-instrumentation-winston/package.json index 382b17a5aa..8a22bf69b8 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/plugins/node/opentelemetry-instrumentation-winston/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-winston", - "version": "0.33.0", + "version": "0.33.1", "description": "OpenTelemetry instrumentation for winston", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md b/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md index 9c4af2bfc1..79b3d2f275 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md +++ b/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.34.0...instrumentation-document-load-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-document-load-v0.33.2...instrumentation-document-load-v0.34.0) (2023-11-13) diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index fd7be18242..164d2bb0f7 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-document-load", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry document-load automatic instrumentation package.", "main": "build/src/index.js", "module": "build/esm/index.js", diff --git a/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md b/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md index caa270a46f..8d9a27ba5a 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md +++ b/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-long-task-v0.34.0...instrumentation-long-task-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-long-task-v0.33.2...instrumentation-long-task-v0.34.0) (2023-11-13) diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index 1ffaa048da..bf8e6b4eb7 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-long-task", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry long task API automatic instrumentation package.", "main": "build/src/index.js", "module": "build/esm/index.js", diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md b/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md index 867e49e50a..5979957015 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.34.1](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-user-interaction-v0.34.0...instrumentation-user-interaction-v0.34.1) (2024-01-04) + + +### Bug Fixes + +* **deps:** update otel core experimental ([#1866](https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1866)) ([9366543](https://github.com/open-telemetry/opentelemetry-js-contrib/commit/9366543f5572e1e976ce176ddeb0b438f6c16c45)) + ## [0.34.0](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-user-interaction-v0.33.2...instrumentation-user-interaction-v0.34.0) (2023-11-13) diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 81d42c47a8..a2008c86f8 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/instrumentation-user-interaction", - "version": "0.34.0", + "version": "0.34.1", "description": "OpenTelemetry UserInteraction automatic instrumentation package.", "main": "build/src/index.js", "module": "build/esm/index.js", From bb1ba31209a5201ebe147a6e8b548bb11de6a656 Mon Sep 17 00:00:00 2001 From: Marc Pichler Date: Fri, 5 Jan 2024 11:28:24 +0100 Subject: [PATCH 3/4] ci: automatically map component labels to PRs (#1879) * ci: automatically map component labels to PRs * feat: ensure labels are applied when dependencies are updated * fix: faulty paths --- .github/component-label-map.yml | 269 ++++++++++++++++++++++++++++++++ .github/workflows/label-prs.yml | 16 ++ 2 files changed, 285 insertions(+) create mode 100644 .github/component-label-map.yml create mode 100644 .github/workflows/label-prs.yml diff --git a/.github/component-label-map.yml b/.github/component-label-map.yml new file mode 100644 index 0000000000..5577a5a098 --- /dev/null +++ b/.github/component-label-map.yml @@ -0,0 +1,269 @@ +pkg:resource-detector-alibaba-cloud: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-alibaba-cloud/** + - packages/opentelemetry-test-utils/** +pkg:resource-detector-aws: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-aws/** + - packages/opentelemetry-test-utils/** +pkg:resource-detector-azure: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-azure/** + - packages/opentelemetry-test-utils/** +pkg:resource-detector-container: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-container/** + - packages/opentelemetry-test-utils/** +pkg:resource-detector-gcp: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-gcp/** + - packages/opentelemetry-test-utils/** +pkg:resource-detector-github: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-github/** +pkg:resource-detector-instana: + - changed-files: + - any-glob-to-any-file: + - detectors/node/opentelemetry-resource-detector-instana/** + - packages/opentelemetry-test-utils/** +pkg:auto-instrumentations-node: + - changed-files: + - any-glob-to-any-file: + - metapackages/auto-instrumentations-node/** +pkg:auto-instrumentations-web: + - changed-files: + - any-glob-to-any-file: + - metapackages/auto-instrumentations-web/** +pkg:test-utils: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-test-utils/** +pkg:host-metrics: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-host-metrics/** +pkg:id-generator-aws-xray: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-id-generator-aws-xray/** +pkg:instrumentation-amqplib: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-amqplib/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-aws-lambda: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-aws-lambda/** + - propagators/opentelemetry-propagator-aws-xray/** +pkg:instrumentation-aws-sdk: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-aws-sdk/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-propagation-utils/** +pkg:instrumentation-bunyan: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-bunyan/** +pkg:instrumentation-cassandra: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-cassandra/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-connect: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-connect/** +pkg:instrumentation-cucumber: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-cucumber/** +pkg:instrumentation-dataloader: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-dataloader/** +pkg:instrumentation-dns: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-dns/** +pkg:instrumentation-document-load: + - changed-files: + - any-glob-to-any-file: + - plugins/web/opentelemetry-instrumentation-document-load/** +pkg:instrumentation-express: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-express/** +pkg:instrumentation-fastify: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-fastify/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-fs: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-fs/** +pkg:instrumentation-generic-pool: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-generic-pool/** +pkg:instrumentation-graphql: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-graphql/** +pkg:instrumentation-hapi: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-hapi/** +pkg:instrumentation-ioredis: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-ioredis/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-redis-common/** +pkg:instrumentation-knex: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-knex/** +pkg:instrumentation-koa: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-koa/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-long-task: + - changed-files: + - any-glob-to-any-file: + - plugins/web/opentelemetry-instrumentation-long-task/** +pkg:instrumentation-lru-memoizer: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-lru-memoizer/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-memcached: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-memcached/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-mongodb: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-mongodb/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-mongoose: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-mongoose/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-mysql: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-mysql/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-mysql2: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-mysql2/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-sql-common/** +pkg:instrumentation-nestjs-core: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-nestjs-core/** +pkg:instrumentation-net: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-net/** +pkg:instrumentation-pg: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-pg/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-sql-common/** +pkg:instrumentation-pino: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-pino/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-redis: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-redis/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-redis-common/** +pkg:instrumentation-redis-4: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-redis-4/** + - packages/opentelemetry-test-utils/** + - packages/opentelemetry-redis-common/** +pkg:instrumentation-restify: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-restify/** +pkg:instrumentation-router: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-router/** +pkg:instrumentation-socket.io: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-socket.io/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-tedious: + - changed-files: + - any-glob-to-any-file: + - plugins/node/instrumentation-tedious/** + - packages/opentelemetry-test-utils/** +pkg:instrumentation-user-interaction: + - changed-files: + - any-glob-to-any-file: + - plugins/web/opentelemetry-instrumentation-user-interaction/** +pkg:instrumentation-winston: + - changed-files: + - any-glob-to-any-file: + - plugins/node/opentelemetry-instrumentation-winston/** +pkg:plugin-react-load: + - changed-files: + - any-glob-to-any-file: + - plugins/web/opentelemetry-plugin-react-load/** +pkg:propagation-utils: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-propagation-utils/** + - packages/opentelemetry-test-utils/** +pkg:propagator-aws-xray: + - changed-files: + - any-glob-to-any-file: + - propagators/opentelemetry-propagator-aws-xray/** +pkg:propagator-grpc-census-binary: + - changed-files: + - any-glob-to-any-file: + - propagators/opentelemetry-propagator-grpc-census-binary/** +pkg:propagator-instana: + - changed-files: + - any-glob-to-any-file: + - propagators/opentelemetry-propagator-instana/** +pkg:propagator-ot-trace: + - changed-files: + - any-glob-to-any-file: + - propagators/opentelemetry-propagator-ot-trace/** +pkg:redis-common: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-redis-common/** +pkg:sampler-aws-xray: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-sampler-aws-xray/** + - packages/opentelemetry-test-utils/** +pkg:sql-common: + - changed-files: + - any-glob-to-any-file: + - packages/opentelemetry-sql-common/** diff --git a/.github/workflows/label-prs.yml b/.github/workflows/label-prs.yml new file mode 100644 index 0000000000..397c26fbad --- /dev/null +++ b/.github/workflows/label-prs.yml @@ -0,0 +1,16 @@ +name: "Label PR" +on: + - pull_request_target + +jobs: + labeler: + name: 'Add component labels' + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/labeler@v5 + with: + configuration-path: '.github/component-label-map.yml' From 33b31d055326d5fc1456bb46ebc2d7e888b376db Mon Sep 17 00:00:00 2001 From: drewcorlin1 <82601620+drewcorlin1@users.noreply.github.com> Date: Sun, 7 Jan 2024 01:30:28 -0500 Subject: [PATCH 4/4] feat: Allow configuring pino to log with different keys (#1867) * Allow configuring pino to log with different keys * Update README and add jsdoc * Still have 2 failing tests * Break tests out * Return test context * Simplify --------- Co-authored-by: Amir Blum Co-authored-by: Marc Pichler --- .../README.md | 12 +- .../src/instrumentation.ts | 14 +- .../src/types.ts | 7 + .../test/common.ts | 121 ++++++ .../test/pino-disabled.test.ts | 86 ++++ .../test/pino-enabled.test.ts | 238 +++++++++++ .../test/pino.test.ts | 375 ------------------ 7 files changed, 473 insertions(+), 380 deletions(-) create mode 100644 plugins/node/opentelemetry-instrumentation-pino/test/common.ts create mode 100644 plugins/node/opentelemetry-instrumentation-pino/test/pino-disabled.test.ts create mode 100644 plugins/node/opentelemetry-instrumentation-pino/test/pino-enabled.test.ts delete mode 100644 plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-pino/README.md b/plugins/node/opentelemetry-instrumentation-pino/README.md index 288a69756b..7d8c7393f1 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/README.md +++ b/plugins/node/opentelemetry-instrumentation-pino/README.md @@ -30,7 +30,15 @@ registerInstrumentations({ new PinoInstrumentation({ // Optional hook to insert additional context to log object. logHook: (span, record, level) => { - record['resource.service.name'] = provider.resource.attributes['service.name']; + record['resource.service.name'] = + provider.resource.attributes['service.name']; + }, + // Log span context under custom keys + // This is optional, and will default to "trace_id", "span_id" and "trace_flags" as the keys + logKeys: { + traceId: 'traceId', + spanId: 'spanId', + traceFlags: 'traceFlags', }, }), // other instrumentations @@ -45,7 +53,7 @@ logger.info('foobar'); ### Fields added to pino log objects -For the current active span, the following fields are injected: +For the current active span, the following fields are injected. These field names can be optionally configured via `logKeys` in the PinoInstrumentation config: * `trace_id` * `span_id` diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts b/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts index 5cd5003039..3c5824b359 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts +++ b/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts @@ -31,6 +31,12 @@ import { VERSION } from './version'; const pinoVersions = ['>=5.14.0 <9']; +const DEFAULT_LOG_KEYS = { + traceId: 'trace_id', + spanId: 'span_id', + traceFlags: 'trace_flags', +}; + export class PinoInstrumentation extends InstrumentationBase { constructor(config: PinoInstrumentationConfig = {}) { super('@opentelemetry/instrumentation-pino', VERSION, config); @@ -137,10 +143,12 @@ export class PinoInstrumentation extends InstrumentationBase { return {}; } + const logKeys = instrumentation.getConfig().logKeys ?? DEFAULT_LOG_KEYS; + const record = { - trace_id: spanContext.traceId, - span_id: spanContext.spanId, - trace_flags: `0${spanContext.traceFlags.toString(16)}`, + [logKeys.traceId]: spanContext.traceId, + [logKeys.spanId]: spanContext.spanId, + [logKeys.traceFlags]: `0${spanContext.traceFlags.toString(16)}`, }; instrumentation._callHook(span, record, level); diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/types.ts b/plugins/node/opentelemetry-instrumentation-pino/src/types.ts index 4bf80f5a34..52484885a7 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/src/types.ts +++ b/plugins/node/opentelemetry-instrumentation-pino/src/types.ts @@ -26,4 +26,11 @@ export type LogHookFunction = ( export interface PinoInstrumentationConfig extends InstrumentationConfig { logHook?: LogHookFunction; + + /** Configure the names of field injected into logs when there is span context available. */ + logKeys?: { + traceId: string; + spanId: string; + traceFlags: string; + }; } diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/common.ts b/plugins/node/opentelemetry-instrumentation-pino/test/common.ts new file mode 100644 index 0000000000..006f169e32 --- /dev/null +++ b/plugins/node/opentelemetry-instrumentation-pino/test/common.ts @@ -0,0 +1,121 @@ +/* + * Copyright The OpenTelemetry Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as assert from 'assert'; +import * as sinon from 'sinon'; + +import { PinoInstrumentation, PinoInstrumentationConfig } from '../src'; + +import type { pino as Pino } from 'pino'; +import { Span } from '@opentelemetry/api'; +import { Writable } from 'stream'; + +export const kMessage = 'log-message'; + +export interface TestContext { + stream: Writable; + writeSpy: sinon.SinonSpy; + logger: Pino.Logger; +} + +export interface TestInstrumentation { + instrumentation: PinoInstrumentation; + pino: typeof Pino; +} + +export type TestInstrumentationAndContext = TestContext & TestInstrumentation; + +export function assertRecord( + record: any, + span: Span, + expectedKeys?: PinoInstrumentationConfig['logKeys'] +) { + const { traceId, spanId, traceFlags } = span.spanContext(); + assert.strictEqual(record[expectedKeys?.traceId ?? 'trace_id'], traceId); + assert.strictEqual(record[expectedKeys?.spanId ?? 'span_id'], spanId); + assert.strictEqual( + record[expectedKeys?.traceFlags ?? 'trace_flags'], + `0${traceFlags.toString(16)}` + ); + assert.strictEqual(kMessage, record['msg']); +} + +export function assertInjection( + span: Span, + testContext: TestContext, + expectedKeys?: PinoInstrumentationConfig['logKeys'] +) { + sinon.assert.calledOnce(testContext.writeSpy); + const record = JSON.parse(testContext.writeSpy.firstCall.args[0].toString()); + assertRecord(record, span, expectedKeys); + return record; +} + +export function testInjection( + span: Span, + testContext: TestContext, + expectedKeys?: PinoInstrumentationConfig['logKeys'] +) { + testContext.logger.info(kMessage); + return assertInjection(span, testContext, expectedKeys); +} + +export function testNoInjection(testContext: TestContext) { + testContext.logger.info(kMessage); + sinon.assert.calledOnce(testContext.writeSpy); + const record = JSON.parse(testContext.writeSpy.firstCall.args[0].toString()); + assert.strictEqual(record['trace_id'], undefined); + assert.strictEqual(record['span_id'], undefined); + assert.strictEqual(record['trace_flags'], undefined); + assert.strictEqual(kMessage, record['msg']); + return record; +} + +export function initTestContext( + testInstrumentation: TestInstrumentation, + importType: 'global' | 'default' | 'pino' = 'global' +): TestContext { + const stream = new Writable(); + stream._write = () => {}; + const writeSpy = sinon.spy(stream, 'write'); + const logger = + importType === 'global' + ? testInstrumentation.pino(stream) + : // @ts-expect-error the same function reexported + testInstrumentation.pino[importType](stream); + + return { stream, writeSpy, logger }; +} + +export function setupInstrumentation( + config?: PinoInstrumentationConfig +): TestInstrumentation { + const instrumentation = new PinoInstrumentation(config); + if (config?.enabled !== false) { + instrumentation.enable(); + } + const pino = require('pino'); + return { instrumentation, pino }; +} + +export function setupInstrumentationAndInitTestContext( + config?: PinoInstrumentationConfig, + importType: 'global' | 'default' | 'pino' = 'global' +) { + const instrumentation = setupInstrumentation(config); + const context = initTestContext(instrumentation, importType); + return { ...instrumentation, ...context }; +} diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino-disabled.test.ts b/plugins/node/opentelemetry-instrumentation-pino/test/pino-disabled.test.ts new file mode 100644 index 0000000000..f8258db444 --- /dev/null +++ b/plugins/node/opentelemetry-instrumentation-pino/test/pino-disabled.test.ts @@ -0,0 +1,86 @@ +/* + * Copyright The OpenTelemetry Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as assert from 'assert'; + +import { + InMemorySpanExporter, + SimpleSpanProcessor, +} from '@opentelemetry/sdk-trace-base'; +import { + TestContext, + TestInstrumentation, + initTestContext, + setupInstrumentation, + testInjection, + testNoInjection, +} from './common'; +import { context, trace } from '@opentelemetry/api'; + +import { AsyncHooksContextManager } from '@opentelemetry/context-async-hooks'; +import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node'; + +const memoryExporter = new InMemorySpanExporter(); +const provider = new NodeTracerProvider(); +const tracer = provider.getTracer('default'); +provider.addSpanProcessor(new SimpleSpanProcessor(memoryExporter)); +context.setGlobalContextManager(new AsyncHooksContextManager()); + +describe('PinoInstrumentation', () => { + describe('disabled instrumentation', () => { + let testInstrumentation: TestInstrumentation; + let testContext: TestContext; + before(() => { + testInstrumentation = setupInstrumentation(); + testContext = initTestContext(testInstrumentation); + testInstrumentation.instrumentation.disable(); + }); + after(() => testInstrumentation.instrumentation.enable()); + + beforeEach(() => { + testContext = initTestContext(testInstrumentation); + }); + + it('does not inject span context', () => { + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testNoInjection(testContext); + }); + }); + + it('does not call log hook', () => { + const span = tracer.startSpan('abc'); + testInstrumentation.instrumentation.setConfig({ + enabled: false, + logHook: (_span, record) => { + record['resource.service.name'] = 'test-service'; + }, + }); + context.with(trace.setSpan(context.active(), span), () => { + const record = testNoInjection(testContext); + assert.strictEqual(record['resource.service.name'], undefined); + }); + }); + + it('injects span context once re-enabled', () => { + testInstrumentation.instrumentation.enable(); + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + }); +}); diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino-enabled.test.ts b/plugins/node/opentelemetry-instrumentation-pino/test/pino-enabled.test.ts new file mode 100644 index 0000000000..10bce070dc --- /dev/null +++ b/plugins/node/opentelemetry-instrumentation-pino/test/pino-enabled.test.ts @@ -0,0 +1,238 @@ +/* + * Copyright The OpenTelemetry Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as assert from 'assert'; +import * as semver from 'semver'; +import * as sinon from 'sinon'; + +import { INVALID_SPAN_CONTEXT, context, trace } from '@opentelemetry/api'; +import { + InMemorySpanExporter, + SimpleSpanProcessor, +} from '@opentelemetry/sdk-trace-base'; +import { + TestInstrumentationAndContext, + assertInjection, + assertRecord, + initTestContext, + kMessage, + setupInstrumentationAndInitTestContext, + testInjection, + testNoInjection, +} from './common'; + +import { AsyncHooksContextManager } from '@opentelemetry/context-async-hooks'; +import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node'; +import type { pino as Pino } from 'pino'; + +const memoryExporter = new InMemorySpanExporter(); +const provider = new NodeTracerProvider(); +const tracer = provider.getTracer('default'); +provider.addSpanProcessor(new SimpleSpanProcessor(memoryExporter)); +context.setGlobalContextManager(new AsyncHooksContextManager()); + +describe('PinoInstrumentation', () => { + let testContext: TestInstrumentationAndContext; + + describe('enabled instrumentation', () => { + beforeEach(() => { + testContext = setupInstrumentationAndInitTestContext(); + }); + + it('injects span context to records', () => { + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + + it('injects span context to records with custom keys', () => { + const logKeys = { + traceId: 'traceId', + spanId: 'spanId', + traceFlags: 'traceFlags', + }; + + testContext = setupInstrumentationAndInitTestContext({ logKeys }); + + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext, logKeys); + }); + }); + + it('injects span context to records in default export', function () { + // @ts-expect-error the same function reexported + if (!testContext.pino.default) { + this.skip(); + } + initTestContext(testContext, 'default'); + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + + it('injects span context to records in named export', function () { + // @ts-expect-error the same function reexported + if (!testContext.pino.pino) { + this.skip(); + } + initTestContext(testContext, 'pino'); + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + + it('injects span context to child logger records', () => { + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + const child = testContext.logger.child({ foo: 42 }); + child.info(kMessage); + assertInjection(span, testContext); + }); + }); + + it('calls the users log hook', () => { + const span = tracer.startSpan('abc'); + testContext.instrumentation.setConfig({ + enabled: true, + logHook: (_span, record, level) => { + record['resource.service.name'] = 'test-service'; + if (semver.satisfies(testContext.pino.version, '>= 7.9.0')) { + assert.strictEqual(level, 30); + } + }, + }); + context.with(trace.setSpan(context.active(), span), () => { + const record = testInjection(span, testContext); + assert.strictEqual(record['resource.service.name'], 'test-service'); + }); + }); + + it('does not inject span context if no span is active', () => { + assert.strictEqual(trace.getSpan(context.active()), undefined); + testNoInjection(testContext); + }); + + it('does not inject span context if span context is invalid', () => { + const span = trace.wrapSpanContext(INVALID_SPAN_CONTEXT); + context.with(trace.setSpan(context.active(), span), () => { + testNoInjection(testContext); + }); + }); + + it('does not propagate exceptions from user hooks', () => { + const span = tracer.startSpan('abc'); + testContext.instrumentation.setConfig({ + enabled: true, + logHook: () => { + throw new Error('Oops'); + }, + }); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + }); + + describe('logger construction', () => { + let stdoutSpy: sinon.SinonSpy; + + beforeEach(() => { + testContext = setupInstrumentationAndInitTestContext(); + + stdoutSpy = sinon.spy(process.stdout, 'write'); + }); + + afterEach(() => { + stdoutSpy.restore(); + }); + + it('does not fail when constructing logger without arguments', () => { + testContext.logger = testContext.pino(); + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testContext.logger.info(kMessage); + }); + const record = JSON.parse(stdoutSpy.firstCall.args[0].toString()); + assertRecord(record, span); + }); + + it('preserves user options and adds a mixin', () => { + testContext.logger = testContext.pino( + { name: 'LogLog' }, + testContext.stream + ); + + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + const record = testInjection(span, testContext); + assert.strictEqual(record['name'], 'LogLog'); + }); + }); + + describe('binary arguments', () => { + it('is possible to construct logger with undefined options', () => { + testContext.logger = testContext.pino( + undefined as unknown as Pino.LoggerOptions, + testContext.stream + ); + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testInjection(span, testContext); + }); + }); + + it('preserves user mixins', () => { + testContext.logger = testContext.pino( + { name: 'LogLog', mixin: () => ({ a: 2, b: 'bar' }) }, + testContext.stream + ); + + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + const record = testInjection(span, testContext); + assert.strictEqual(record['a'], 2); + assert.strictEqual(record['b'], 'bar'); + assert.strictEqual(record['name'], 'LogLog'); + }); + }); + + it('ensures user mixin values take precedence', () => { + testContext.logger = testContext.pino( + { + mixin() { + return { trace_id: '123' }; + }, + }, + testContext.stream + ); + + const span = tracer.startSpan('abc'); + context.with(trace.setSpan(context.active(), span), () => { + testContext.logger.info(kMessage); + }); + + const record = JSON.parse( + testContext.writeSpy.firstCall.args[0].toString() + ); + assert.strictEqual(record['trace_id'], '123'); + }); + }); + }); +}); diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts b/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts deleted file mode 100644 index 36c2ac01c2..0000000000 --- a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts +++ /dev/null @@ -1,375 +0,0 @@ -/* - * Copyright The OpenTelemetry Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { - InMemorySpanExporter, - SimpleSpanProcessor, -} from '@opentelemetry/sdk-trace-base'; -import { context, trace, Span, INVALID_SPAN_CONTEXT } from '@opentelemetry/api'; -import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node'; -import { AsyncHooksContextManager } from '@opentelemetry/context-async-hooks'; -import { - runTestFixture, - TestCollector, -} from '@opentelemetry/contrib-test-utils'; -import { Writable } from 'stream'; -import * as assert from 'assert'; -import * as sinon from 'sinon'; -import * as semver from 'semver'; -import type { pino as Pino } from 'pino'; - -import { PinoInstrumentation } from '../src'; - -const memoryExporter = new InMemorySpanExporter(); -const provider = new NodeTracerProvider(); -const tracer = provider.getTracer('default'); -provider.addSpanProcessor(new SimpleSpanProcessor(memoryExporter)); -context.setGlobalContextManager(new AsyncHooksContextManager()); - -const kMessage = 'log-message'; - -describe('PinoInstrumentation', () => { - let stream: Writable; - let writeSpy: sinon.SinonSpy; - let pino: typeof Pino; - let instrumentation: PinoInstrumentation; - let logger: Pino.Logger; - - function assertRecord(record: any, span: Span) { - const { traceId, spanId, traceFlags } = span.spanContext(); - assert.strictEqual(record['trace_id'], traceId); - assert.strictEqual(record['span_id'], spanId); - assert.strictEqual(record['trace_flags'], `0${traceFlags.toString(16)}`); - assert.strictEqual(kMessage, record['msg']); - } - - function assertInjection(span: Span) { - sinon.assert.calledOnce(writeSpy); - const record = JSON.parse(writeSpy.firstCall.args[0].toString()); - assertRecord(record, span); - return record; - } - - function testInjection(span: Span) { - logger.info(kMessage); - return assertInjection(span); - } - - function testNoInjection() { - logger.info(kMessage); - sinon.assert.calledOnce(writeSpy); - const record = JSON.parse(writeSpy.firstCall.args[0].toString()); - assert.strictEqual(record['trace_id'], undefined); - assert.strictEqual(record['span_id'], undefined); - assert.strictEqual(record['trace_flags'], undefined); - assert.strictEqual(kMessage, record['msg']); - return record; - } - - function init(importType: 'global' | 'default' | 'pino' = 'global') { - stream = new Writable(); - stream._write = () => {}; - writeSpy = sinon.spy(stream, 'write'); - if (importType === 'global') { - logger = pino(stream); - } else { - // @ts-expect-error the same function reexported - logger = pino[importType](stream); - } - } - - before(() => { - instrumentation = new PinoInstrumentation(); - instrumentation.enable(); - pino = require('pino'); - }); - - describe('enabled instrumentation', () => { - beforeEach(() => { - init(); - }); - - it('injects span context to records', () => { - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - - it('injects span context to records in default export', function () { - // @ts-expect-error the same function reexported - if (!pino.default) { - this.skip(); - } - init('default'); - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - - it('injects span context to records in named export', function () { - // @ts-expect-error the same function reexported - if (!pino.pino) { - this.skip(); - } - init('pino'); - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - - it('injects span context to child logger records', () => { - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - const child = logger.child({ foo: 42 }); - child.info(kMessage); - assertInjection(span); - }); - }); - - it('calls the users log hook', () => { - const span = tracer.startSpan('abc'); - instrumentation.setConfig({ - enabled: true, - logHook: (_span, record, level) => { - record['resource.service.name'] = 'test-service'; - if (semver.satisfies(pino.version, '>= 7.9.0')) { - assert.strictEqual(level, 30); - } - }, - }); - context.with(trace.setSpan(context.active(), span), () => { - const record = testInjection(span); - assert.strictEqual(record['resource.service.name'], 'test-service'); - }); - }); - - it('does not inject span context if no span is active', () => { - assert.strictEqual(trace.getSpan(context.active()), undefined); - testNoInjection(); - }); - - it('does not inject span context if span context is invalid', () => { - const span = trace.wrapSpanContext(INVALID_SPAN_CONTEXT); - context.with(trace.setSpan(context.active(), span), () => { - testNoInjection(); - }); - }); - - it('does not propagate exceptions from user hooks', () => { - const span = tracer.startSpan('abc'); - instrumentation.setConfig({ - enabled: true, - logHook: () => { - throw new Error('Oops'); - }, - }); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - }); - - describe('logger construction', () => { - let stdoutSpy: sinon.SinonSpy; - - beforeEach(() => { - stream = new Writable(); - stream._write = () => {}; - writeSpy = sinon.spy(stream, 'write'); - stdoutSpy = sinon.spy(process.stdout, 'write'); - }); - - afterEach(() => { - stdoutSpy.restore(); - }); - - it('does not fail when constructing logger without arguments', () => { - logger = pino(); - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - logger.info(kMessage); - }); - const record = JSON.parse(stdoutSpy.firstCall.args[0].toString()); - assertRecord(record, span); - }); - - it('preserves user options and adds a mixin', () => { - logger = pino({ name: 'LogLog' }, stream); - - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - const record = testInjection(span); - assert.strictEqual(record['name'], 'LogLog'); - }); - }); - - describe('binary arguments', () => { - it('is possible to construct logger with undefined options', () => { - logger = pino(undefined as unknown as Pino.LoggerOptions, stream); - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - - it('preserves user mixins', () => { - logger = pino( - { - name: 'LogLog', - mixin: () => ({ a: 2, b: 'bar' }), - }, - stream - ); - - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - const record = testInjection(span); - assert.strictEqual(record['a'], 2); - assert.strictEqual(record['b'], 'bar'); - assert.strictEqual(record['name'], 'LogLog'); - }); - }); - - it('ensures user mixin values take precedence', () => { - logger = pino( - { - mixin() { - return { trace_id: '123' }; - }, - }, - stream - ); - - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - logger.info(kMessage); - }); - - const record = JSON.parse(writeSpy.firstCall.args[0].toString()); - assert.strictEqual(record['trace_id'], '123'); - }); - }); - }); - - describe('disabled instrumentation', () => { - before(() => { - instrumentation.disable(); - }); - - after(() => { - instrumentation.enable(); - }); - - beforeEach(() => init()); - - it('does not inject span context', () => { - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testNoInjection(); - }); - }); - - it('does not call log hook', () => { - const span = tracer.startSpan('abc'); - instrumentation.setConfig({ - enabled: false, - logHook: (_span, record) => { - record['resource.service.name'] = 'test-service'; - }, - }); - context.with(trace.setSpan(context.active(), span), () => { - const record = testNoInjection(); - assert.strictEqual(record['resource.service.name'], undefined); - }); - }); - - it('injects span context once re-enabled', () => { - instrumentation.enable(); - const span = tracer.startSpan('abc'); - context.with(trace.setSpan(context.active(), span), () => { - testInjection(span); - }); - }); - }); - - it('should work with ESM default import', async function () { - let logRecords: any[]; - await runTestFixture({ - cwd: __dirname, - argv: ['fixtures/use-pino-default-import.mjs'], - env: { - NODE_OPTIONS: - '--experimental-loader=@opentelemetry/instrumentation/hook.mjs', - NODE_NO_WARNINGS: '1', - }, - checkResult: (err, stdout, _stderr) => { - assert.ifError(err); - logRecords = stdout - .trim() - .split('\n') - .map(ln => JSON.parse(ln)); - assert.strictEqual(logRecords.length, 1); - }, - checkCollector: (collector: TestCollector) => { - // Check that both log records had the trace-context of the span injected. - const spans = collector.sortedSpans; - assert.strictEqual(spans.length, 1); - logRecords.forEach(rec => { - assert.strictEqual(rec.trace_id, spans[0].traceId); - assert.strictEqual(rec.span_id, spans[0].spanId); - }); - }, - }); - }); - - it('should work with ESM named import', async function () { - if (semver.lt(pino.version, '6.8.0')) { - // Pino 6.8.0 added named ESM exports (https://github.com/pinojs/pino/pull/936). - this.skip(); - } else { - let logRecords: any[]; - await runTestFixture({ - cwd: __dirname, - argv: ['fixtures/use-pino-named-import.mjs'], - env: { - NODE_OPTIONS: - '--experimental-loader=@opentelemetry/instrumentation/hook.mjs', - NODE_NO_WARNINGS: '1', - }, - checkResult: (err, stdout, _stderr) => { - assert.ifError(err); - logRecords = stdout - .trim() - .split('\n') - .map(ln => JSON.parse(ln)); - assert.strictEqual(logRecords.length, 1); - }, - checkCollector: (collector: TestCollector) => { - // Check that both log records had the trace-context of the span injected. - const spans = collector.sortedSpans; - assert.strictEqual(spans.length, 1); - logRecords.forEach(rec => { - assert.strictEqual(rec.trace_id, spans[0].traceId); - assert.strictEqual(rec.span_id, spans[0].spanId); - }); - }, - }); - } - }); -});