fix: add missing OpenTelemetry dependencies to components package (#5464)

* fix: add missing OpenTelemetry dependencies to components package

- Fixes ModuleLoadError when installing via NPX
- Adds @opentelemetry/* dependencies that were imported but not declared
- Resolves issue #4108

* fix: correct OpenTelemetry package versions

- Change @opentelemetry/api from ^1.3.0 to 1.9.0 (compatible with SDK 1.27.0)
- Change @opentelemetry/instrumentation from 0.54.2 to 0.54.0 (correct version)
- Ensures version consistency and compatibility across all OpenTelemetry packages

* Update package.json

* update opentelemetry api version

* update pnpm lock file

---------

Co-authored-by: KushagraaWadhwa <kushagraa@users.noreply.github.com>
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
Co-authored-by: Henry <hzj94@hotmail.com>
This commit is contained in:
Kushagra Wadhwa 2025-11-25 16:03:00 +05:30 committed by GitHub
parent 2029588d4d
commit 097404f24a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 64 additions and 4 deletions

View File

@ -42,6 +42,7 @@
"@google-ai/generativelanguage": "^2.5.0", "@google-ai/generativelanguage": "^2.5.0",
"@google-cloud/storage": "^7.15.2", "@google-cloud/storage": "^7.15.2",
"@google/generative-ai": "^0.24.0", "@google/generative-ai": "^0.24.0",
"@grpc/grpc-js": "^1.10.10",
"@huggingface/inference": "^2.6.1", "@huggingface/inference": "^2.6.1",
"@langchain/anthropic": "0.3.33", "@langchain/anthropic": "0.3.33",
"@langchain/aws": "^0.1.11", "@langchain/aws": "^0.1.11",
@ -73,6 +74,20 @@
"@modelcontextprotocol/server-slack": "^2025.1.17", "@modelcontextprotocol/server-slack": "^2025.1.17",
"@notionhq/client": "^2.2.8", "@notionhq/client": "^2.2.8",
"@opensearch-project/opensearch": "^1.2.0", "@opensearch-project/opensearch": "^1.2.0",
"@opentelemetry/api": "1.9.0",
"@opentelemetry/auto-instrumentations-node": "^0.52.0",
"@opentelemetry/core": "1.27.0",
"@opentelemetry/exporter-metrics-otlp-grpc": "0.54.0",
"@opentelemetry/exporter-metrics-otlp-http": "0.54.0",
"@opentelemetry/exporter-metrics-otlp-proto": "0.54.0",
"@opentelemetry/exporter-trace-otlp-grpc": "0.54.0",
"@opentelemetry/exporter-trace-otlp-http": "0.54.0",
"@opentelemetry/exporter-trace-otlp-proto": "0.54.0",
"@opentelemetry/resources": "1.27.0",
"@opentelemetry/sdk-metrics": "1.27.0",
"@opentelemetry/sdk-node": "^0.54.0",
"@opentelemetry/sdk-trace-base": "1.27.0",
"@opentelemetry/semantic-conventions": "1.27.0",
"@pinecone-database/pinecone": "4.0.0", "@pinecone-database/pinecone": "4.0.0",
"@qdrant/js-client-rest": "^1.9.0", "@qdrant/js-client-rest": "^1.9.0",
"@stripe/agent-toolkit": "^0.1.20", "@stripe/agent-toolkit": "^0.1.20",

View File

@ -66,7 +66,7 @@
"@google-cloud/logging-winston": "^6.0.0", "@google-cloud/logging-winston": "^6.0.0",
"@keyv/redis": "^4.2.0", "@keyv/redis": "^4.2.0",
"@oclif/core": "4.0.7", "@oclif/core": "4.0.7",
"@opentelemetry/api": "^1.3.0", "@opentelemetry/api": "1.9.0",
"@opentelemetry/auto-instrumentations-node": "^0.52.0", "@opentelemetry/auto-instrumentations-node": "^0.52.0",
"@opentelemetry/core": "1.27.0", "@opentelemetry/core": "1.27.0",
"@opentelemetry/exporter-metrics-otlp-grpc": "0.54.0", "@opentelemetry/exporter-metrics-otlp-grpc": "0.54.0",

View File

@ -186,6 +186,9 @@ importers:
'@google/generative-ai': '@google/generative-ai':
specifier: ^0.24.0 specifier: ^0.24.0
version: 0.24.0 version: 0.24.0
'@grpc/grpc-js':
specifier: ^1.10.10
version: 1.10.10
'@huggingface/inference': '@huggingface/inference':
specifier: ^2.6.1 specifier: ^2.6.1
version: 2.6.4 version: 2.6.4
@ -279,6 +282,48 @@ importers:
'@opensearch-project/opensearch': '@opensearch-project/opensearch':
specifier: ^1.2.0 specifier: ^1.2.0
version: 1.2.0 version: 1.2.0
'@opentelemetry/api':
specifier: 1.9.0
version: 1.9.0
'@opentelemetry/auto-instrumentations-node':
specifier: ^0.52.0
version: 0.52.1(@opentelemetry/api@1.9.0)(encoding@0.1.13)
'@opentelemetry/core':
specifier: 1.27.0
version: 1.27.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-grpc':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-proto':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-grpc':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-http':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-proto':
specifier: 0.54.0
version: 0.54.0(@opentelemetry/api@1.9.0)
'@opentelemetry/resources':
specifier: 1.27.0
version: 1.27.0(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics':
specifier: 1.27.0
version: 1.27.0(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-node':
specifier: ^0.54.0
version: 0.54.2(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base':
specifier: 1.27.0
version: 1.27.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions':
specifier: 1.27.0
version: 1.27.0
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
specifier: 4.0.0 specifier: 4.0.0
version: 4.0.0 version: 4.0.0
@ -587,7 +632,7 @@ importers:
specifier: 4.0.7 specifier: 4.0.7
version: 4.0.7 version: 4.0.7
'@opentelemetry/api': '@opentelemetry/api':
specifier: ^1.3.0 specifier: 1.9.0
version: 1.9.0 version: 1.9.0
'@opentelemetry/auto-instrumentations-node': '@opentelemetry/auto-instrumentations-node':
specifier: ^0.52.0 specifier: ^0.52.0
@ -23506,7 +23551,7 @@ snapshots:
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/transform': 27.5.1 '@jest/transform': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 22.5.4 '@types/node': 22.16.3
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.8.1 emittery: 0.8.1
@ -23789,7 +23834,7 @@ snapshots:
dependencies: dependencies:
'@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4 '@types/istanbul-reports': 3.0.4
'@types/node': 22.5.4 '@types/node': 22.16.3
'@types/yargs': 16.0.9 '@types/yargs': 16.0.9
chalk: 4.1.2 chalk: 4.1.2