Skip to content

Commit de8687b

Browse files
committed
Fix peer packages for otel
1 parent 7ccade7 commit de8687b

6 files changed

Lines changed: 593 additions & 688 deletions

File tree

.changeset/fix-otel-peer-deps.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@pydantic/logfire-node": patch
3+
---
4+
5+
Fix OpenTelemetry peer dependency conflict by upgrading to 0.210.x versions
6+
7+
The previous configuration declared `@opentelemetry/auto-instrumentations-node@^0.67.0` alongside `@opentelemetry/sdk-node@^0.209.0`, which are incompatible because auto-instrumentations-node@0.67.x requires sdk-node@^0.208.0 internally. Updated all conflicting peer dependencies to 0.210.x to align with auto-instrumentations-node@0.68.0.

.claude/settings.local.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,14 @@
3333
"Bash(pnpm run format:*)",
3434
"Bash(git config:*)",
3535
"Bash(pnpm exec lefthook:*)",
36-
"Bash(done)"
36+
"Bash(done)",
37+
"Bash(gh run view:*)",
38+
"Bash(git push:*)",
39+
"WebFetch(domain:www.thinkwithgoogle.com)",
40+
"WebFetch(domain:www.prnewswire.com)",
41+
"Bash(npm info:*)",
42+
"Bash(git add:*)",
43+
"Bash(git log:*)"
3744
],
3845
"deny": [],
3946
"ask": []

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ pnpm-lock.yaml
66
**/.turbo
77
CHANGELOG.md
88
**/next-env.d.ts
9+
.changeset/*.md

examples/express/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
"description": "",
1414
"dependencies": {
1515
"@opentelemetry/api": "^1.9.0",
16-
"@opentelemetry/auto-instrumentations-node": "^0.67.0",
16+
"@opentelemetry/auto-instrumentations-node": "^0.68.0",
1717
"@opentelemetry/context-async-hooks": "^2.0.0",
18-
"@opentelemetry/exporter-metrics-otlp-proto": "^0.209.0",
19-
"@opentelemetry/exporter-trace-otlp-proto": "^0.209.0",
18+
"@opentelemetry/exporter-metrics-otlp-proto": "^0.210.0",
19+
"@opentelemetry/exporter-trace-otlp-proto": "^0.210.0",
2020
"@opentelemetry/resources": "^2.0.0",
2121
"@opentelemetry/sdk-metrics": "^2.0.0",
22-
"@opentelemetry/sdk-node": "^0.209.0",
22+
"@opentelemetry/sdk-node": "^0.210.0",
2323
"@opentelemetry/sdk-trace-node": "^2.0.0",
2424
"@opentelemetry/semantic-conventions": "^1.34.0",
2525
"@pydantic/logfire-node": "workspace:*",

packages/logfire-node/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,29 +58,29 @@
5858
},
5959
"devDependencies": {
6060
"@opentelemetry/api": "^1.9.0",
61-
"@opentelemetry/auto-instrumentations-node": "^0.67.0",
61+
"@opentelemetry/auto-instrumentations-node": "^0.68.0",
6262
"@opentelemetry/context-async-hooks": "^2.0.0",
6363
"@opentelemetry/core": "^2.0.0",
64-
"@opentelemetry/exporter-metrics-otlp-proto": "^0.209.0",
65-
"@opentelemetry/exporter-trace-otlp-proto": "^0.209.0",
66-
"@opentelemetry/instrumentation": "^0.209.0",
64+
"@opentelemetry/exporter-metrics-otlp-proto": "^0.210.0",
65+
"@opentelemetry/exporter-trace-otlp-proto": "^0.210.0",
66+
"@opentelemetry/instrumentation": "^0.210.0",
6767
"@opentelemetry/resources": "^2.0.0",
6868
"@opentelemetry/sdk-metrics": "^2.0.0",
69-
"@opentelemetry/sdk-node": "^0.209.0",
69+
"@opentelemetry/sdk-node": "^0.210.0",
7070
"@opentelemetry/sdk-trace-base": "^2.0.0",
7171
"@opentelemetry/semantic-conventions": "^1.34.0"
7272
},
7373
"peerDependencies": {
7474
"@opentelemetry/api": "^1.9.0",
75-
"@opentelemetry/auto-instrumentations-node": "^0.67.0",
75+
"@opentelemetry/auto-instrumentations-node": "^0.68.0",
7676
"@opentelemetry/context-async-hooks": "^2.0.0",
7777
"@opentelemetry/core": "^2.0.0",
78-
"@opentelemetry/exporter-metrics-otlp-proto": "^0.209.0",
79-
"@opentelemetry/exporter-trace-otlp-proto": "^0.209.0",
80-
"@opentelemetry/instrumentation": "^0.209.0",
78+
"@opentelemetry/exporter-metrics-otlp-proto": "^0.210.0",
79+
"@opentelemetry/exporter-trace-otlp-proto": "^0.210.0",
80+
"@opentelemetry/instrumentation": "^0.210.0",
8181
"@opentelemetry/resources": "^2.0.0",
8282
"@opentelemetry/sdk-metrics": "^2.0.0",
83-
"@opentelemetry/sdk-node": "^0.209.0",
83+
"@opentelemetry/sdk-node": "^0.210.0",
8484
"@opentelemetry/sdk-trace-base": "^2.0.0",
8585
"@opentelemetry/semantic-conventions": "^1.34.0"
8686
},

0 commit comments

Comments
 (0)