Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
fcedfa6
feat(opentelemetry): correct span parenting + fix batching support
EmrysMyrddin Mar 27, 2025
bf679f8
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Mar 27, 2025
80cc25e
feat(opentelemetry): remove Azure exporter (#957)
EmrysMyrddin Mar 27, 2025
398e3a0
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Mar 27, 2025
1a76bd5
Update OpenTelemetry to v2 (#875)
ardatan Mar 27, 2025
a9117d4
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Mar 27, 2025
e24856e
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Mar 27, 2025
0511168
feat(opentelemetry): Allow to use the plugin in Yoga (#965)
EmrysMyrddin Apr 18, 2025
f51ce16
feat(opentelemetry): add cache events and attributes (#993)
EmrysMyrddin Apr 18, 2025
ab5dd84
feat(opentelemetry): Use env variables for resource attributes (#1036)
EmrysMyrddin Apr 18, 2025
0d2700b
feat(opentelemetry): Exporters config is optional (#966)
EmrysMyrddin Apr 18, 2025
e03bae3
feat(opentelemetry): add sampling rate (#968)
EmrysMyrddin Apr 18, 2025
ccc234e
mutate execution request because we strict compare
enisdenjo May 12, 2025
1901f9f
upstreamtimeout needs to change executionrequest instance
enisdenjo May 12, 2025
d042ff0
use timeout deferred making sure promise is not hanging
enisdenjo May 12, 2025
bfbdea0
feat(opentelemetry): add background spans (schema + init) (#1071)
EmrysMyrddin May 22, 2025
a27abda
usecontentencoding inherits ctx
enisdenjo Jun 5, 2025
f42746b
Hive Logger (#1030)
enisdenjo Jul 17, 2025
dd20c54
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jun 5, 2025
9c5ec9e
export attributes, value and maybelazy
enisdenjo Jun 19, 2025
149c227
use headref in example
enisdenjo Jun 19, 2025
323eb13
always head_ref
enisdenjo Jun 19, 2025
414cf2b
revert auto commit to v5
enisdenjo Jun 19, 2025
0b6c084
async console writes
enisdenjo Jun 20, 2025
d326c57
log writers can flush too
enisdenjo Jun 20, 2025
553b8e9
feat(logger): add LogTape writer (#1231)
XiNiHa Jun 23, 2025
8a1d62e
disable forking
enisdenjo Jun 30, 2025
8b90a77
Drop Node 18 support for v2 (#1287)
enisdenjo Jun 30, 2025
d6de3df
disable multipar req
enisdenjo Jun 30, 2025
4f77516
remove usemock
enisdenjo Jun 30, 2025
018c896
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jun 30, 2025
36a8710
install mocking utils where needdd
enisdenjo Jun 30, 2025
c5572b7
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jun 30, 2025
f9afc13
fix e2e upload tests
EmrysMyrddin Jul 1, 2025
2679548
docs(examples): converted from e2es
theguild-bot Jul 1, 2025
8d8c7d1
mock is a dev dep
enisdenjo Jul 1, 2025
dfa926e
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 1, 2025
4e73586
feat(opentelemetry): new configuration API (#1171)
EmrysMyrddin Jul 1, 2025
ed8bac2
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 1, 2025
61167f2
fix casing of opentelemtry
EmrysMyrddin Jul 1, 2025
f02dc3f
feat(opentelemetry): add log writer (#1293)
EmrysMyrddin Jul 9, 2025
db4032f
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 10, 2025
672045c
No details landing page and improvements around it (#1315)
enisdenjo Jul 11, 2025
27a282b
Load schema on CLI init (#1327)
enisdenjo Jul 15, 2025
968d744
mutate context instead of spread
enisdenjo Jul 15, 2025
ca52865
export writers json
enisdenjo Jul 15, 2025
f3958c4
hive logger 1.0.0 with patch changeset
enisdenjo Jul 15, 2025
5ea8bdd
docs(examples): converted from e2es
theguild-bot Jul 15, 2025
134630c
feat(opentelemtry): Add CLI options for basic setup (#1300)
EmrysMyrddin Jul 17, 2025
19683b8
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 17, 2025
5f0ef93
reprhase
enisdenjo Jul 17, 2025
3866620
fix(gateway-runtime): Add `subgraphName` to `ExecutionRequest` (#1313)
EmrysMyrddin Jul 18, 2025
f63cf59
update all opentelemetry packages
EmrysMyrddin Jul 18, 2025
d9c0504
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 18, 2025
fd7762c
executionrequest is rootmost, avoid polluting child
enisdenjo Jul 23, 2025
95fe809
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Aug 18, 2025
802d888
docs(examples): converted from e2es
theguild-bot Aug 18, 2025
b433105
fix typings
enisdenjo Aug 18, 2025
d44e0ca
feat(opentelemetry): Add getters for root spans contexts (#1360)
EmrysMyrddin Aug 21, 2025
c574b40
fix(opentelemetry): Patch `@opentelemetry/sdk-trace-base` for nanosec…
EmrysMyrddin Jul 18, 2025
7a85e32
chore(dependencies): updated changesets for modified dependencies
github-actions[bot] Jul 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/@graphql-hive_gateway-1030-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
15 changes: 15 additions & 0 deletions .changeset/@graphql-hive_gateway-1171-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Added dependency [`@opentelemetry/api@^1.9.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api/v/1.9.0) (to `dependencies`)
- Added dependency [`@opentelemetry/context-zone@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-zone/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/core@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/exporter-jaeger@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-jaeger/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/exporter-zipkin@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-zipkin/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/propagator-b3@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/propagator-b3/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/propagator-jaeger@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/propagator-jaeger/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sampler-jaeger-remote@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sampler-jaeger-remote/v/0.202.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-metrics@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-metrics/v/2.0.1) (to `dependencies`)
8 changes: 8 additions & 0 deletions .changeset/@graphql-hive_gateway-1293-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Added dependency [`@opentelemetry/api-logs@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.202.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-logs@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.202.0) (to `dependencies`)
8 changes: 8 additions & 0 deletions .changeset/@graphql-hive_gateway-1300-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Added dependency [`@opentelemetry/context-async-hooks@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-trace-base@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.0.1) (to `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-hive_gateway-1343-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/sdk-trace-base@patch:@opentelemetry/sdk-trace-base@patch%3A@opentelemetry/sdk-trace-base@npm%253A2.0.1%23~/.yarn/patches/@opentelemetry-sdk-trace-base-npm-2.0.1-ebe4f8e34e.patch%3A%3Aversion=2.0.1&hash=212481#~/.yarn/patches/@opentelemetry-sdk-trace-base-patch-0b7dbf6a30.patch` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/3.0.0) (from `^2.0.1`, in `dependencies`)
21 changes: 21 additions & 0 deletions .changeset/@graphql-hive_gateway-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
'@graphql-hive/gateway': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
- Added dependency [`@opentelemetry/api@^1.9.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api/v/1.9.0) (to `dependencies`)
- Added dependency [`@opentelemetry/api-logs@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.203.0) (to `dependencies`)
- Added dependency [`@opentelemetry/context-async-hooks@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/context-zone@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-zone/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/core@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/exporter-jaeger@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-jaeger/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/exporter-zipkin@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-zipkin/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/propagator-b3@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/propagator-b3/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/propagator-jaeger@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/propagator-jaeger/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sampler-jaeger-remote@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sampler-jaeger-remote/v/0.203.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-logs@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.203.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-metrics@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-metrics/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-trace-base@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.0.1) (to `dependencies`)
- Removed dependency [`@graphql-mesh/plugin-mock@^0.105.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/plugin-mock/v/0.105.8) (from `dependencies`)
9 changes: 9 additions & 0 deletions .changeset/@graphql-hive_gateway-runtime-1030-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@graphql-hive/gateway-runtime': patch
---

dependencies updates:

- Added dependency [`@envelop/instrumentation@^1.0.0` ↗︎](https://www.npmjs.com/package/@envelop/instrumentation/v/1.0.0) (to `dependencies`)
- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
- Removed dependency [`@graphql-hive/logger-json@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger-json/v/workspace:^) (from `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-hive_gateway-runtime-1360-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/gateway-runtime': patch
---

dependencies updates:

- Added dependency [`@opentelemetry/api@^1.9.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api/v/1.9.0) (to `dependencies`)
9 changes: 9 additions & 0 deletions .changeset/@graphql-hive_gateway-runtime-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@graphql-hive/gateway-runtime': patch
---

dependencies updates:

- Added dependency [`@envelop/instrumentation@^1.0.0` ↗︎](https://www.npmjs.com/package/@envelop/instrumentation/v/1.0.0) (to `dependencies`)
- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
- Removed dependency [`@graphql-hive/logger-json@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger-json/v/workspace:^) (from `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-hive_nestjs-1293-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/nestjs': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-hive_nestjs-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/nestjs': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-mesh_fusion-runtime-1030-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/fusion-runtime': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-mesh_fusion-runtime-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/fusion-runtime': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
18 changes: 18 additions & 0 deletions .changeset/@graphql-mesh_plugin-opentelemetry-1171-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/context-async-hooks@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.0.1) (from `^2.0.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/core@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.0.1) (from `^2.0.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.202.0) (from `^0.200.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.202.0) (from `^0.200.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.202.0) (from `^0.200.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.0.1) (from `^2.0.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.0.1) (from `^2.0.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/semantic-conventions@^1.34.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/semantic-conventions/v/1.34.0) (from `^1.28.0`, in `dependencies`)
- Added dependency [`@opentelemetry/auto-instrumentations-node@^0.60.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.60.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-node@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.202.0) (to `dependencies`)
- Removed dependency [`@opentelemetry/exporter-zipkin@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-zipkin/v/2.0.0) (from `dependencies`)
- Removed dependency [`@opentelemetry/sdk-trace-web@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-web/v/2.0.0) (from `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
- Added dependency [`@opentelemetry/api-logs@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.202.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-logs@^0.202.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.202.0) (to `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/core@^0.13.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.13.0) (to `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/sdk-trace-base@patch:@opentelemetry/sdk-trace-base@patch%3A@opentelemetry/sdk-trace-base@npm%253A2.0.1%23~/.yarn/patches/@opentelemetry-sdk-trace-base-npm-2.0.1-ebe4f8e34e.patch%3A%3Aversion=2.0.1&hash=212481#~/.yarn/patches/@opentelemetry-sdk-trace-base-patch-0b7dbf6a30.patch` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/3.0.0) (from `^2.0.1`, in `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.62.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.62.1) (from `^0.62.0`, in `dependencies`)
14 changes: 14 additions & 0 deletions .changeset/@graphql-mesh_plugin-opentelemetry-875-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/context-async-hooks@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.0.0) (from `^1.30.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.200.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.200.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.200.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.200.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-zipkin@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-zipkin/v/2.0.0) (from `^1.29.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.200.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.200.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.0.0) (from `^1.29.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.0.0) (from `^1.29.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-web@^2.0.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-web/v/2.0.0) (from `^1.29.0`, in `dependencies`)
24 changes: 24 additions & 0 deletions .changeset/@graphql-mesh_plugin-opentelemetry-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Updated dependency [`@opentelemetry/core@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.0.1) (from `^1.30.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.203.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.203.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.203.0) (from `^0.57.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.0.1) (from `^1.29.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.0.1) (from `^1.29.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/semantic-conventions@^1.36.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/semantic-conventions/v/1.36.0) (from `^1.28.0`, in `dependencies`)
- Updated dependency [`@whatwg-node/[email protected]` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.3.0) (from `^1.3.0`, in `dependencies`)
- Added dependency [`@graphql-hive/core@^0.13.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.13.0) (to `dependencies`)
- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
- Added dependency [`@opentelemetry/api-logs@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.203.0) (to `dependencies`)
- Added dependency [`@opentelemetry/auto-instrumentations-node@^0.62.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.62.0) (to `dependencies`)
- Added dependency [`@opentelemetry/context-async-hooks@^2.0.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.0.1) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-logs@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.203.0) (to `dependencies`)
- Added dependency [`@opentelemetry/sdk-node@^0.203.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.203.0) (to `dependencies`)
- Removed dependency [`@azure/monitor-opentelemetry-exporter@^1.0.0-beta.27` ↗︎](https://www.npmjs.com/package/@azure/monitor-opentelemetry-exporter/v/1.0.0) (from `dependencies`)
- Removed dependency [`@opentelemetry/exporter-zipkin@^1.29.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-zipkin/v/1.29.0) (from `dependencies`)
- Removed dependency [`@opentelemetry/sdk-trace-web@^1.29.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-web/v/1.29.0) (from `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

dependencies updates:

- Removed dependency [`@azure/monitor-opentelemetry-exporter@^1.0.0-beta.27` ↗︎](https://www.npmjs.com/package/@azure/monitor-opentelemetry-exporter/v/1.0.0) (from `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-prometheus': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/plugin-prometheus': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/transport-common': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
7 changes: 7 additions & 0 deletions .changeset/@graphql-mesh_transport-common-956-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-mesh/transport-common': patch
---

dependencies updates:

- Added dependency [`@graphql-hive/logger@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-hive/logger/v/workspace:^) (to `dependencies`)
10 changes: 10 additions & 0 deletions .changeset/big-dolls-invent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@graphql-mesh/fusion-runtime': minor
---

Breaking Change: Removed `subgraphNameByExecutionRequest` weak map. Subgraph name is now stored in the execution request itself.

```diff
- const subgraphName = subgraphNameByExecutionRequest.get(executionRequest)
+ const subgraphName = executionRequest.subgraphName
```
33 changes: 33 additions & 0 deletions .changeset/dry-humans-mix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
'@graphql-mesh/hmac-upstream-signature': major
'@graphql-hive/plugin-deduplicate-request': major
'@graphql-mesh/transport-http-callback': major
'@graphql-mesh/plugin-opentelemetry': major
'@graphql-tools/executor-graphql-ws': major
'@graphql-tools/stitching-directives': major
'@graphql-mesh/plugin-prometheus': major
'@graphql-hive/plugin-aws-sigv4': major
'@graphql-mesh/transport-common': major
'@graphql-tools/executor-common': major
'@graphql-mesh/plugin-jwt-auth': major
'@graphql-mesh/transport-http': major
'@graphql-tools/batch-delegate': major
'@graphql-tools/executor-http': major
'@graphql-mesh/fusion-runtime': major
'@graphql-tools/batch-execute': major
'@graphql-mesh/transport-ws': major
'@graphql-tools/federation': major
'@graphql-tools/delegate': major
'@graphql-hive/importer': major
'@graphql-hive/gateway': major
'@graphql-hive/gateway-runtime': major
'@graphql-hive/nestjs': major
'@graphql-hive/pubsub': major
'@graphql-hive/signal': major
'@graphql-tools/stitch': major
'@graphql-tools/wrap': major
---

Drop Node 18 support

Least supported Node version is now v20.
19 changes: 19 additions & 0 deletions .changeset/itchy-ways-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
'@graphql-mesh/hmac-upstream-signature': major
'@graphql-mesh/transport-http-callback': major
'@graphql-mesh/plugin-opentelemetry': major
'@graphql-mesh/plugin-prometheus': major
'@graphql-mesh/transport-common': major
'@graphql-mesh/plugin-jwt-auth': major
'@graphql-mesh/fusion-runtime': major
'@graphql-mesh/transport-ws': major
'@graphql-hive/gateway': major
'@graphql-hive/gateway-runtime': major
'@graphql-hive/nestjs': major
---

Introduce and use the new Hive Logger

- [Read more about it on the Hive Logger documentation here.](https://the-guild.dev/graphql/hive/docs/logger)

- If coming from Hive Gateway v1, [read the migration guide here.](https://the-guild.dev/graphql/hive/docs/migration-guides/gateway-v1-v2)
6 changes: 6 additions & 0 deletions .changeset/lovely-turtles-sing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@graphql-tools/delegate': minor
'@graphql-hive/gateway-runtime': minor
---

Added `subgraphName` to `ExecutionRequest` for easier plugin developpment.
5 changes: 5 additions & 0 deletions .changeset/nervous-carrots-allow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@graphql-mesh/plugin-opentelemetry': patch
---

Fix the types exporters factories, the configuration is actually optional. All parameters can be determined from environement variables.
7 changes: 7 additions & 0 deletions .changeset/new-buttons-thank.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@graphql-hive/gateway': major
---

Disable forking even if NODE_ENV=production

Forking workers for concurrent processing is a delicate process and if not done carefully can lead to performance degradations. It should be configured with careful consideration by advanced users.
Loading
Loading