@graphql-hive/plugin-opentelemetry
Version:
666 lines (417 loc) • 63.5 kB
Markdown
# @graphql-hive/plugin-opentelemetry
## 1.4.9-alpha-bb7cb0747a2f268a4a03e2f7f7f2ccd1364ded49
### Patch Changes
- Updated dependencies [[`18ca078`](https://github.com/graphql-hive/gateway/commit/18ca078a3b34afd9420e37f758713b597fa05352)]:
- @graphql-hive/gateway-runtime@2.8.0-alpha-bb7cb0747a2f268a4a03e2f7f7f2ccd1364ded49
## 1.4.8
### Patch Changes
- Updated dependencies [[`6e15d41`](https://github.com/graphql-hive/gateway/commit/6e15d4107159c931aa65f075278104832f3f64a8)]:
- @graphql-hive/gateway-runtime@2.7.9
## 1.4.7
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.8
## 1.4.6
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.7
## 1.4.5
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.6
## 1.4.4
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.5
## 1.4.3
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.4
## 1.4.2
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.7.3
## 1.4.1
### Patch Changes
- [#2056](https://github.com/graphql-hive/gateway/pull/2056) [`bd5e436`](https://github.com/graphql-hive/gateway/commit/bd5e436ec951cb572eadaaf2f5831480201c18b0) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.21.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.21.0) (from `^0.20.0`, in `dependencies`)
- [#2058](https://github.com/graphql-hive/gateway/pull/2058) [`02a3ec9`](https://github.com/graphql-hive/gateway/commit/02a3ec9b59287a546d2743e0af63e36feca64ec8) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.71.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.71.0) (from `^0.70.0`, in `dependencies`)
- Updated dependencies [[`bd5e436`](https://github.com/graphql-hive/gateway/commit/bd5e436ec951cb572eadaaf2f5831480201c18b0)]:
- @graphql-hive/gateway-runtime@2.7.2
## 1.4.0
### Minor Changes
- [#2007](https://github.com/graphql-hive/gateway/pull/2007) [`2837a9e`](https://github.com/graphql-hive/gateway/commit/2837a9e570dc6cdeb1b97af33774cf9b1893fee0) Thanks [@ardatan](https://github.com/ardatan)! - Circuit Breaker support in Hive Tracing
### Patch Changes
- [#2049](https://github.com/graphql-hive/gateway/pull/2049) [`3aa5385`](https://github.com/graphql-hive/gateway/commit/3aa53851349cfa50622d1f717b96ec2c6005eb41) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.213.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.213.0) (from `^0.212.0`, in `dependencies`)
- [#2007](https://github.com/graphql-hive/gateway/pull/2007) [`2837a9e`](https://github.com/graphql-hive/gateway/commit/2837a9e570dc6cdeb1b97af33774cf9b1893fee0) Thanks [@ardatan](https://github.com/ardatan)! - Hive Tracing setup can use a custom processor not requiring a target
## 1.3.11
### Patch Changes
- Updated dependencies [[`c75fd0a`](https://github.com/graphql-hive/gateway/commit/c75fd0a64730ab07a3a7115748841025e312f335)]:
- @graphql-hive/logger@1.1.0
- @graphql-hive/gateway-runtime@2.7.1
- @graphql-mesh/transport-common@1.0.15
## 1.3.10
### Patch Changes
- Updated dependencies [[`107dcf2`](https://github.com/graphql-hive/gateway/commit/107dcf2e5f58aaf5feb6e69d7d6917cfb4f709dd)]:
- @graphql-hive/gateway-runtime@2.7.0
## 1.3.9
### Patch Changes
- [#1957](https://github.com/graphql-hive/gateway/pull/1957) [`f5a5c41`](https://github.com/graphql-hive/gateway/commit/f5a5c41ddfc9044c27bc4568df5588b98d617b89) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.212.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.212.0) (from `^0.211.0`, in `dependencies`)
- [#1964](https://github.com/graphql-hive/gateway/pull/1964) [`054d627`](https://github.com/graphql-hive/gateway/commit/054d62774eb2e9d2f3eeaecb9c34ccfc85827680) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.70.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.70.0) (from `^0.69.0`, in `dependencies`)
## 1.3.8
### Patch Changes
- Updated dependencies [[`8028028`](https://github.com/graphql-hive/gateway/commit/8028028109a6e14d7bb332eb37e817082e1a8de2)]:
- @graphql-hive/gateway-runtime@2.6.1
## 1.3.7
### Patch Changes
- Updated dependencies [[`88ca1bf`](https://github.com/graphql-hive/gateway/commit/88ca1bfbaf58bd83eab6ec86b6cdc4375608e881), [`88ca1bf`](https://github.com/graphql-hive/gateway/commit/88ca1bfbaf58bd83eab6ec86b6cdc4375608e881)]:
- @graphql-hive/gateway-runtime@2.6.0
## 1.3.6
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.5.5
## 1.3.5
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.5.4
## 1.3.4
### Patch Changes
- [#1880](https://github.com/graphql-hive/gateway/pull/1880) [`0697fc4`](https://github.com/graphql-hive/gateway/commit/0697fc4f0ea7a72130e9f8918480b015cad506ff) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.211.0) (from `^0.210.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.69.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.69.0) (from `^0.68.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.211.0) (from `^0.210.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.211.0) (from `^0.210.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.211.0) (from `^0.210.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.211.0) (from `^0.210.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.211.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.211.0) (from `^0.210.0`, in `dependencies`)
## 1.3.3
### Patch Changes
- [#1847](https://github.com/graphql-hive/gateway/pull/1847) [`29b86e4`](https://github.com/graphql-hive/gateway/commit/29b86e4dfe38a217a19d25012f0f2125bc1634bb) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.209.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.209.0) (from `^0.208.0`, in `dependencies`)
- [#1856](https://github.com/graphql-hive/gateway/pull/1856) [`c4802be`](https://github.com/graphql-hive/gateway/commit/c4802be46fac65f945a07bf3e9d127b10fc6f119) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.20.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.20.0) (from `^0.19.0`, in `dependencies`)
- [#1858](https://github.com/graphql-hive/gateway/pull/1858) [`34b913d`](https://github.com/graphql-hive/gateway/commit/34b913d99d3719f7063e6570bd1ad180dc3ad9e9) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.68.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.68.0) (from `^0.67.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.210.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.210.0) (from `^0.209.0`, in `dependencies`)
- Updated dependencies [[`c4802be`](https://github.com/graphql-hive/gateway/commit/c4802be46fac65f945a07bf3e9d127b10fc6f119), [`f321cbd`](https://github.com/graphql-hive/gateway/commit/f321cbdf87bc68bbf6770bec963c86e2a35b50bf), [`d031026`](https://github.com/graphql-hive/gateway/commit/d031026ec2a0c273801bab3d81d2845f5838f15f), [`d031026`](https://github.com/graphql-hive/gateway/commit/d031026ec2a0c273801bab3d81d2845f5838f15f)]:
- @graphql-hive/gateway-runtime@2.5.3
- @graphql-hive/logger@1.0.10
- @graphql-mesh/transport-common@1.0.14
## 1.3.2
### Patch Changes
- [#1837](https://github.com/graphql-hive/gateway/pull/1837) [`b1a4f60`](https://github.com/graphql-hive/gateway/commit/b1a4f60f1e31d3dc8c7afd816bd117eafb0c217f) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.19.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.19.0) (from `^0.18.0`, in `dependencies`)
- [#1842](https://github.com/graphql-hive/gateway/pull/1842) [`93aa767`](https://github.com/graphql-hive/gateway/commit/93aa76755afc93085280646fb7cb14e6d02b4a7f) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-tools/utils@^11.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0) (from `^10.10.3`, in `dependencies`)
- Updated dependencies [[`b1a4f60`](https://github.com/graphql-hive/gateway/commit/b1a4f60f1e31d3dc8c7afd816bd117eafb0c217f), [`93aa767`](https://github.com/graphql-hive/gateway/commit/93aa76755afc93085280646fb7cb14e6d02b4a7f), [`93aa767`](https://github.com/graphql-hive/gateway/commit/93aa76755afc93085280646fb7cb14e6d02b4a7f)]:
- @graphql-hive/gateway-runtime@2.5.2
- @graphql-mesh/transport-common@1.0.13
## 1.3.1
### Patch Changes
- Updated dependencies [[`3046dc2`](https://github.com/graphql-hive/gateway/commit/3046dc2e0721c0dc55cb74889b0d21525a8a52ea)]:
- @graphql-hive/gateway-runtime@2.5.1
## 1.3.0
### Minor Changes
- [#1786](https://github.com/graphql-hive/gateway/pull/1786) [`abd350b`](https://github.com/graphql-hive/gateway/commit/abd350b913c8938cf173a4a5e25b3ba6c04016fc) Thanks [@ardatan](https://github.com/ardatan)! - Respect both \`graphql-client-name\` and \`x-graphql-client-name\` for client name header, and both \`graphql-client-version\` and \`x-graphql-client-version\` for client version header by default if not configured otherwise.
- [#1791](https://github.com/graphql-hive/gateway/pull/1791) [`071b1e0`](https://github.com/graphql-hive/gateway/commit/071b1e0e5a8cc04bc2815fd8e77c5549727f7bb7) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - New attributes on http, graphql operation and subgraph execution to make it easier to find those "root" spans.
- HTTP span: `hive.request: true` and `hive.request.id: <request-id>` if `requestId` exists
- GraphQL operation : `hive.graphql: true`
- Subgraph Execution : `hive.upstream: true`
- [#1791](https://github.com/graphql-hive/gateway/pull/1791) [`071b1e0`](https://github.com/graphql-hive/gateway/commit/071b1e0e5a8cc04bc2815fd8e77c5549727f7bb7) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Added `@graphql-hive/plugin-opentelemetry/attributes` module entrypoint exposing graphql and hive
specific attributes. This was already exposed by the default entrypoint, but it now also has its own one.
This fixes an issue with some bundler (like vite) that doesn't support importing non existent `.js`
when only a `.d.ts` file exists.
### Patch Changes
- [#1791](https://github.com/graphql-hive/gateway/pull/1791) [`071b1e0`](https://github.com/graphql-hive/gateway/commit/071b1e0e5a8cc04bc2815fd8e77c5549727f7bb7) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Fix http span filter function that was not taken in account
- Updated dependencies [[`15b9e50`](https://github.com/graphql-hive/gateway/commit/15b9e5037fa74f8c1a8e662e196268a88642c27d), [`abd350b`](https://github.com/graphql-hive/gateway/commit/abd350b913c8938cf173a4a5e25b3ba6c04016fc), [`c913e6c`](https://github.com/graphql-hive/gateway/commit/c913e6cfec407d4d2da5b264d38047a9df8e09f0), [`a50d93a`](https://github.com/graphql-hive/gateway/commit/a50d93a0bc8f3c67de7449ad9102d3f3b60ea96a)]:
- @graphql-hive/gateway-runtime@2.5.0
## 1.2.5
### Patch Changes
- Updated dependencies [[`7e33249`](https://github.com/graphql-hive/gateway/commit/7e332496179d213cf10f055b282ce30ab68279d1), [`db20a29`](https://github.com/graphql-hive/gateway/commit/db20a298c57c717495cbdbcaa6a8aa5b369da909), [`db20a29`](https://github.com/graphql-hive/gateway/commit/db20a298c57c717495cbdbcaa6a8aa5b369da909)]:
- @graphql-hive/gateway-runtime@2.4.1
## 1.2.4
### Patch Changes
- [#1747](https://github.com/graphql-hive/gateway/pull/1747) [`8fdaef5`](https://github.com/graphql-hive/gateway/commit/8fdaef56d70998dacaed829c278fa7079062ad67) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.18.0` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.18.0) (from `^0.15.1`, in `dependencies`)
- Updated dependencies [[`8fdaef5`](https://github.com/graphql-hive/gateway/commit/8fdaef56d70998dacaed829c278fa7079062ad67), [`2cab632`](https://github.com/graphql-hive/gateway/commit/2cab632d9094ed76badccf01c1ab8c37bc24112b)]:
- @graphql-hive/gateway-runtime@2.4.0
## 1.2.3
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.3.7
## 1.2.2
### Patch Changes
- [#1725](https://github.com/graphql-hive/gateway/pull/1725) [`0ded04f`](https://github.com/graphql-hive/gateway/commit/0ded04f56d9d9dea8c412e2e320fb89815108362) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.15.1` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.15.1) (from `^0.13.2`, in `dependencies`)
- Updated dependencies [[`0ded04f`](https://github.com/graphql-hive/gateway/commit/0ded04f56d9d9dea8c412e2e320fb89815108362), [`8ff2e47`](https://github.com/graphql-hive/gateway/commit/8ff2e471f368d5e41f91a7fe1f1b0e494ef3e6ff), [`9cfe2a5`](https://github.com/graphql-hive/gateway/commit/9cfe2a555fcbc9a70ba04b32d6844a7a795de624)]:
- @graphql-hive/gateway-runtime@2.3.6
## 1.2.1
### Patch Changes
- [#1721](https://github.com/graphql-hive/gateway/pull/1721) [`3706a2c`](https://github.com/graphql-hive/gateway/commit/3706a2c044eadd54f2ab3e28e43d053e25f22fe4) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Have a default endpoint for Hive Tracing
- [#1721](https://github.com/graphql-hive/gateway/pull/1721) [`3706a2c`](https://github.com/graphql-hive/gateway/commit/3706a2c044eadd54f2ab3e28e43d053e25f22fe4) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Improved default resource service name and version to use Hive Gateway
## 1.2.0
### Minor Changes
- [#1611](https://github.com/graphql-hive/gateway/pull/1611) [`6a64d1d`](https://github.com/graphql-hive/gateway/commit/6a64d1d52e8cb4d845aae9696e1811ded9dbdd03) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - It is now possible to fully configure the OpenTelemetry setup when using `hiveTracingSetup`. You can now provide a `resource` and a `samplingRate` (among other options).
### Patch Changes
- [#1683](https://github.com/graphql-hive/gateway/pull/1683) [`4801627`](https://github.com/graphql-hive/gateway/commit/4801627ef16e963bed0052d0f071879004614a14) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.13.1` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.13.1) (from `^0.13.0`, in `dependencies`)
- [#1691](https://github.com/graphql-hive/gateway/pull/1691) [`7ecaf7e`](https://github.com/graphql-hive/gateway/commit/7ecaf7e8f658c4e4c1a91d1e8db3c1a8ceca51cb) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-hive/core@^0.13.2` ↗︎](https://www.npmjs.com/package/@graphql-hive/core/v/0.13.2) (from `^0.13.1`, in `dependencies`)
- Updated dependency [`@graphql-tools/utils@^10.10.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.10.3) (from `^10.10.1`, in `dependencies`)
- Updated dependencies [[`4801627`](https://github.com/graphql-hive/gateway/commit/4801627ef16e963bed0052d0f071879004614a14), [`478d7e2`](https://github.com/graphql-hive/gateway/commit/478d7e25ef47fb8fb6183010a8bb61ac31688c55), [`7ecaf7e`](https://github.com/graphql-hive/gateway/commit/7ecaf7e8f658c4e4c1a91d1e8db3c1a8ceca51cb), [`a81b8b2`](https://github.com/graphql-hive/gateway/commit/a81b8b20ecdfda53fb77ae5fae3cbd508ab08936), [`ce83f35`](https://github.com/graphql-hive/gateway/commit/ce83f356cbeb2f8413689204275710e7d7a27822), [`7ecaf7e`](https://github.com/graphql-hive/gateway/commit/7ecaf7e8f658c4e4c1a91d1e8db3c1a8ceca51cb), [`7ecaf7e`](https://github.com/graphql-hive/gateway/commit/7ecaf7e8f658c4e4c1a91d1e8db3c1a8ceca51cb)]:
- @graphql-hive/gateway-runtime@2.3.5
- @graphql-hive/logger@1.0.9
- @graphql-mesh/transport-common@1.0.12
## 1.1.2
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.3.4
## 1.1.1
### Patch Changes
- [#1677](https://github.com/graphql-hive/gateway/pull/1677) [`3fbf360`](https://github.com/graphql-hive/gateway/commit/3fbf3602bedbc4c4bb1947fcdca60bc27789ceb7) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.16` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.16) (from `^0.104.15`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.16` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.16) (from `^0.104.15`, in `dependencies`)
- Updated dependencies [[`3fbf360`](https://github.com/graphql-hive/gateway/commit/3fbf3602bedbc4c4bb1947fcdca60bc27789ceb7), [`3fbf360`](https://github.com/graphql-hive/gateway/commit/3fbf3602bedbc4c4bb1947fcdca60bc27789ceb7)]:
- @graphql-hive/gateway-runtime@2.3.3
- @graphql-mesh/transport-common@1.0.11
## 1.1.0
### Minor Changes
- [#1653](https://github.com/graphql-hive/gateway/pull/1653) [`a3f2811`](https://github.com/graphql-hive/gateway/commit/a3f28110786231b95fe906914ac903eec6280899) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - New `ignoreRequest` OpenTelemetry API to allow other plugins (like Prometheus integration) to mark
an HTTP Request to be excluded from OpenTelemetry tracing.
```ts
import { hive } from '@graphql-hive/gateway/opentelemetry/api';
import { defineConfig } from 'graphql-hive/gateway';
export const gatewayConfig = defineConfig({
openTelemetry: {
traces: true,
},
plugins: () => [
{
instrumentation: {
request: ({ request }) => {
hive.ignoreRequest(request); // marks the request to be ignored by OTEL tracing
},
},
},
],
});
```
I addition to this new API, the Prometheus integration now automatically marks metrics scraping
request to be ignored.
If you are defining a custom request span filter, a new payload attribute have been added so that
you can respect (or not, depending on your needs) the ignored request list:
```ts
import { defineConfig } from 'graphql-hive/gateway';
export const gatewayConfig = defineConfig({
openTelemetry: {
traces: {
spans: {
http: ({ request, ignoredRequests }) => {
// First check if the request is ignored. This is the default http span filter implementation.
if (ignoredRequests.has(request)) {
return false;
}
// Then apply your custom filtering
return true;
},
},
},
},
});
```
### Patch Changes
- [#1608](https://github.com/graphql-hive/gateway/pull/1608) [`9c789fb`](https://github.com/graphql-hive/gateway/commit/9c789fb11f6de80e781ff056cb5b98c548938bea) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.14) (from `^0.104.13`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.14) (from `^0.104.13`, in `dependencies`)
- Updated dependency [`@graphql-tools/utils@^10.10.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.10.1) (from `^10.9.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/api-logs@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.66.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.66.0) (from `^0.65.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/context-async-hooks@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/core@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- [#1662](https://github.com/graphql-hive/gateway/pull/1662) [`27789de`](https://github.com/graphql-hive/gateway/commit/27789de7967cb5299d471c00434591f309b978ff) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
- Updated dependency [`@graphql-tools/utils@^10.10.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.10.1) (from `^10.10.0`, in `dependencies`)
- [#1669](https://github.com/graphql-hive/gateway/pull/1669) [`1bfac64`](https://github.com/graphql-hive/gateway/commit/1bfac649f00f1b5ac830813030cec64522fea29f) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.15` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.15) (from `^0.104.14`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.15` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.15) (from `^0.104.14`, in `dependencies`)
- [#1670](https://github.com/graphql-hive/gateway/pull/1670) [`49e3623`](https://github.com/graphql-hive/gateway/commit/49e362308a09837561b6b509a822d6b62237c54e) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.67.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.67.0) (from `^0.66.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.208.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.208.0) (from `^0.207.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/semantic-conventions@^1.38.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/semantic-conventions/v/1.38.0) (from `^1.37.0`, in `dependencies`)
- Updated dependencies [[`9c789fb`](https://github.com/graphql-hive/gateway/commit/9c789fb11f6de80e781ff056cb5b98c548938bea), [`810e12b`](https://github.com/graphql-hive/gateway/commit/810e12bd5d24f90ade73f3b257a16277d2731355), [`27789de`](https://github.com/graphql-hive/gateway/commit/27789de7967cb5299d471c00434591f309b978ff), [`d678113`](https://github.com/graphql-hive/gateway/commit/d678113debfe28095ed6e09c2abba4451a42608a), [`1bfac64`](https://github.com/graphql-hive/gateway/commit/1bfac649f00f1b5ac830813030cec64522fea29f), [`17bbebd`](https://github.com/graphql-hive/gateway/commit/17bbebd241c4285068a6f7045427869d3ca1b1ec), [`3f6b99d`](https://github.com/graphql-hive/gateway/commit/3f6b99d152cbcc17d4ec3c97bc48dae452982151), [`1f58197`](https://github.com/graphql-hive/gateway/commit/1f58197a60882c79430e59638b9396071137a221), [`9c789fb`](https://github.com/graphql-hive/gateway/commit/9c789fb11f6de80e781ff056cb5b98c548938bea), [`9c789fb`](https://github.com/graphql-hive/gateway/commit/9c789fb11f6de80e781ff056cb5b98c548938bea), [`27789de`](https://github.com/graphql-hive/gateway/commit/27789de7967cb5299d471c00434591f309b978ff), [`d678113`](https://github.com/graphql-hive/gateway/commit/d678113debfe28095ed6e09c2abba4451a42608a), [`1bfac64`](https://github.com/graphql-hive/gateway/commit/1bfac649f00f1b5ac830813030cec64522fea29f), [`3f6b99d`](https://github.com/graphql-hive/gateway/commit/3f6b99d152cbcc17d4ec3c97bc48dae452982151), [`c754a96`](https://github.com/graphql-hive/gateway/commit/c754a96d49ea69f54f57a8f1b01baf9d2fb947b6)]:
- @graphql-hive/gateway-runtime@2.3.2
- @graphql-hive/logger@1.0.8
- @graphql-mesh/transport-common@1.0.10
## 1.0.15
### Patch Changes
- [#1654](https://github.com/graphql-hive/gateway/pull/1654) [`efed5e0`](https://github.com/graphql-hive/gateway/commit/efed5e0c257edcacb51dae7f670c2026a747a851) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-tools/utils@^10.10.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.10.0) (from `^10.9.1`, in `dependencies`)
- Updated dependencies [[`efed5e0`](https://github.com/graphql-hive/gateway/commit/efed5e0c257edcacb51dae7f670c2026a747a851), [`efed5e0`](https://github.com/graphql-hive/gateway/commit/efed5e0c257edcacb51dae7f670c2026a747a851)]:
- @graphql-hive/gateway-runtime@2.3.1
- @graphql-mesh/transport-common@1.0.9
## 1.0.14
### Patch Changes
- [#1637](https://github.com/graphql-hive/gateway/pull/1637) [`aa1cb63`](https://github.com/graphql-hive/gateway/commit/aa1cb635583e41ed0f8ebe7ae4897feedec50a71) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.14) (from `^0.104.13`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.14) (from `^0.104.13`, in `dependencies`)
- Updated dependencies [[`aa1cb63`](https://github.com/graphql-hive/gateway/commit/aa1cb635583e41ed0f8ebe7ae4897feedec50a71), [`4a5b67d`](https://github.com/graphql-hive/gateway/commit/4a5b67de55f3aabb775903fb41d935fd64c5296d), [`bcadf1c`](https://github.com/graphql-hive/gateway/commit/bcadf1cee54b62ed13fbcc02d3e6624eddea707b), [`aa1cb63`](https://github.com/graphql-hive/gateway/commit/aa1cb635583e41ed0f8ebe7ae4897feedec50a71), [`4a5b67d`](https://github.com/graphql-hive/gateway/commit/4a5b67de55f3aabb775903fb41d935fd64c5296d), [`af7a7de`](https://github.com/graphql-hive/gateway/commit/af7a7de0ebd81a5b41702052a3ddf466f5d84437)]:
- @graphql-hive/gateway-runtime@2.3.0
- @graphql-mesh/transport-common@1.0.8
## 1.0.13
### Patch Changes
- [#1618](https://github.com/graphql-hive/gateway/pull/1618) [`c449385`](https://github.com/graphql-hive/gateway/commit/c449385cf7a80efbc0387798ab7a86a12f51d3d9) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/context-async-hooks@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/core@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.207.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.207.0) (from `^0.206.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.2.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.2.0) (from `^2.1.0`, in `dependencies`)
- [#1620](https://github.com/graphql-hive/gateway/pull/1620) [`606d649`](https://github.com/graphql-hive/gateway/commit/606d649a3a7e5eb0091b0125bf6cb83045f03e2d) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.66.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.66.0) (from `^0.65.0`, in `dependencies`)
- Updated dependencies [[`19a6cc4`](https://github.com/graphql-hive/gateway/commit/19a6cc45572afdfdae8d6daf6340da489ddd6b0f), [`40139dc`](https://github.com/graphql-hive/gateway/commit/40139dcdc257785acba3126e22451b5688ff7773), [`d2b3dff`](https://github.com/graphql-hive/gateway/commit/d2b3dff99cc08c4e7a7c551c067e90239671febb), [`b0cf7bb`](https://github.com/graphql-hive/gateway/commit/b0cf7bbb3ec1c1c1d18e7b064b2d9d7d2f8c9a2e), [`a8458b2`](https://github.com/graphql-hive/gateway/commit/a8458b24e71fda37a515eaf9ac9af43a73e7823f)]:
- @graphql-hive/gateway-runtime@2.2.0
- @graphql-hive/logger@1.0.7
- @graphql-mesh/transport-common@1.0.7
## 1.0.12
### Patch Changes
- [#1589](https://github.com/graphql-hive/gateway/pull/1589) [`b08458f`](https://github.com/graphql-hive/gateway/commit/b08458f2a240e2bd8330aa6b14740b087072ead1) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.65.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.65.0) (from `^0.64.6`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.206.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.206.0) (from `^0.205.0`, in `dependencies`)
- [#1530](https://github.com/graphql-hive/gateway/pull/1530) [`1f419db`](https://github.com/graphql-hive/gateway/commit/1f419db02ebe493f3563e80e0890403a7c080d80) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Fix missing attributes when a graphql operation parsing or validation fails.
- Updated dependencies [[`b535a8c`](https://github.com/graphql-hive/gateway/commit/b535a8cbac463e39c896e582692a282b22d6e84f), [`055fd6b`](https://github.com/graphql-hive/gateway/commit/055fd6bd52d0f35f009abe03fdc049e1132f5815), [`29e0608`](https://github.com/graphql-hive/gateway/commit/29e06081ead54a325232c6737dd6c2651f086099), [`8c4138d`](https://github.com/graphql-hive/gateway/commit/8c4138df152d195daa1d78ea22ddb7cea2387e20)]:
- @graphql-hive/gateway-runtime@2.1.9
## 1.0.11
### Patch Changes
- [#1573](https://github.com/graphql-hive/gateway/pull/1573) [`ad8ff45`](https://github.com/graphql-hive/gateway/commit/ad8ff4573f73a9f0e9fa96476c6a1647a97df4ec) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.64.6` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.64.6) (from `^0.64.1`, in `dependencies`)
- Updated dependencies [[`a79f81e`](https://github.com/graphql-hive/gateway/commit/a79f81e04b17fcd089eff5839f4f6797c2ae1274), [`458db4c`](https://github.com/graphql-hive/gateway/commit/458db4cb53960d92ce81a148aaf63671bf7b01ee), [`91a848b`](https://github.com/graphql-hive/gateway/commit/91a848bf2db0b65f2751aaf0b2ebea9ae580e66d), [`883cd5a`](https://github.com/graphql-hive/gateway/commit/883cd5af9bc9badd0adc5596eb6a8cad741a3cb4), [`91a848b`](https://github.com/graphql-hive/gateway/commit/91a848bf2db0b65f2751aaf0b2ebea9ae580e66d)]:
- @graphql-hive/gateway-runtime@2.1.8
- @graphql-hive/logger@1.0.6
- @graphql-mesh/transport-common@1.0.6
## 1.0.10
### Patch Changes
- Updated dependencies [[`5e511ca`](https://github.com/graphql-hive/gateway/commit/5e511ca9cc555577936bba942c8b3ff0796b015e), [`5e511ca`](https://github.com/graphql-hive/gateway/commit/5e511ca9cc555577936bba942c8b3ff0796b015e)]:
- @graphql-hive/gateway-runtime@2.1.7
- @graphql-hive/logger@1.0.5
- @graphql-mesh/transport-common@1.0.5
## 1.0.9
### Patch Changes
- Updated dependencies []:
- @graphql-hive/gateway-runtime@2.1.6
## 1.0.8
### Patch Changes
- [#1524](https://github.com/graphql-hive/gateway/pull/1524) [`d7b48a7`](https://github.com/graphql-hive/gateway/commit/d7b48a778344145478f0d3e1e1e188124181f0f2) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.13) (from `^0.104.12`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.13) (from `^0.104.12`, in `dependencies`)
- Updated dependencies [[`706b6f4`](https://github.com/graphql-hive/gateway/commit/706b6f47f1e06ec2460d7ae11307108ce08e2607), [`bb2621c`](https://github.com/graphql-hive/gateway/commit/bb2621ce85c42ccbc97c6ca128f959bcb2bb6475), [`d7b48a7`](https://github.com/graphql-hive/gateway/commit/d7b48a778344145478f0d3e1e1e188124181f0f2), [`bb2621c`](https://github.com/graphql-hive/gateway/commit/bb2621ce85c42ccbc97c6ca128f959bcb2bb6475), [`d7b48a7`](https://github.com/graphql-hive/gateway/commit/d7b48a778344145478f0d3e1e1e188124181f0f2), [`9da33f9`](https://github.com/graphql-hive/gateway/commit/9da33f960aaf9693f988e09396aa1d76ce890616)]:
- @graphql-hive/gateway-runtime@2.1.5
- @graphql-hive/logger@1.0.4
- @graphql-mesh/transport-common@1.0.4
## 1.0.7
### Patch Changes
- [#1472](https://github.com/graphql-hive/gateway/pull/1472) [`8080944`](https://github.com/graphql-hive/gateway/commit/8080944849e65d18203b4ca39be6a991d7bf6aaa) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@opentelemetry/api-logs@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/api-logs/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/auto-instrumentations-node@^0.64.1` ↗︎](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node/v/0.64.1) (from `^0.62.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/context-async-hooks@^2.1.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/context-async-hooks/v/2.1.0) (from `^2.0.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/core@^2.1.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/core/v/2.1.0) (from `^2.0.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-grpc@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-grpc/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/exporter-trace-otlp-http@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/instrumentation@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/instrumentation/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/resources@^2.1.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/resources/v/2.1.0) (from `^2.0.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-logs@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-logs/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-node@^0.205.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-node/v/0.205.0) (from `^0.203.0`, in `dependencies`)
- Updated dependency [`@opentelemetry/sdk-trace-base@^2.1.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/sdk-trace-base/v/2.1.0) (from `^2.0.1`, in `dependencies`)
- Updated dependency [`@opentelemetry/semantic-conventions@^1.37.0` ↗︎](https://www.npmjs.com/package/@opentelemetry/semantic-conventions/v/1.37.0) (from `^1.36.0`, in `dependencies`)
- Updated dependencies [[`babf7db`](https://github.com/graphql-hive/gateway/commit/babf7db20468b409af274974591eeadfd51b27b1), [`59739ea`](https://github.com/graphql-hive/gateway/commit/59739ea706d36d800f4d50b52be66ce4a6a892e2), [`b343aad`](https://github.com/graphql-hive/gateway/commit/b343aadb7de0b1258d626fca504acb08ac01168c)]:
- @graphql-hive/gateway-runtime@2.1.4
## 1.0.7
### Patch Changes
- [#1473](https://github.com/graphql-hive/gateway/pull/1473) [`838ffec`](https://github.com/graphql-hive/gateway/commit/838ffecb2ad3d4ef6bbb65607a56302cb45e2f14) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@whatwg-node/promise-helpers@1.3.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.3.2) (from `1.3.0`, in `dependencies`)
- Updated dependencies [[`3751dbf`](https://github.com/graphql-hive/gateway/commit/3751dbf6a47fdb0312de41d72483862c6416c5db), [`838ffec`](https://github.com/graphql-hive/gateway/commit/838ffecb2ad3d4ef6bbb65607a56302cb45e2f14), [`950ebd1`](https://github.com/graphql-hive/gateway/commit/950ebd1d1686846b59b555695c1738e25fd3268e), [`d722331`](https://github.com/graphql-hive/gateway/commit/d722331dca64ecb5a61cf9c9ad4b93e42f737350), [`950ebd1`](https://github.com/graphql-hive/gateway/commit/950ebd1d1686846b59b555695c1738e25fd3268e), [`fe99f74`](https://github.com/graphql-hive/gateway/commit/fe99f74dd11fdf2928ca7080d4d2e5dfd1e2f18e), [`9b60107`](https://github.com/graphql-hive/gateway/commit/9b60107dbee1b6581679d25e52ce19c366bfe344), [`856f012`](https://github.com/graphql-hive/gateway/commit/856f01287f537c502b1bcec58799890572ddd009)]:
- @graphql-hive/gateway-runtime@2.1.3
- @graphql-hive/logger@1.0.3
- @graphql-mesh/transport-common@1.0.3
## 1.0.6
### Patch Changes
- Updated dependencies [[`70c5010`](https://github.com/graphql-hive/gateway/commit/70c5010b40643a6da0ca5e84a90a5c3ba126107f)]:
- @graphql-hive/gateway-runtime@2.1.2
## 1.0.5
### Patch Changes
- Updated dependencies [[`7212b86`](https://github.com/graphql-hive/gateway/commit/7212b86f3de663d7026de1256494c2fd4fecc5b1)]:
- @graphql-hive/gateway-runtime@2.1.1
## 1.0.4
### Patch Changes
- [#1454](https://github.com/graphql-hive/gateway/pull/1454) [`7020674`](https://github.com/graphql-hive/gateway/commit/70206747f0f1ffaddb4b77742bec053bcd90e494) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Moves the `configureDiagLogger` option from plugin to `openTelemetrySetup` utility. This fixes missing first logs, and allows us to correlate Hive log level with OTEL log level.
- [#1454](https://github.com/graphql-hive/gateway/pull/1454) [`7020674`](https://github.com/graphql-hive/gateway/commit/70206747f0f1ffaddb4b77742bec053bcd90e494) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Fix the recording of validation errors.
- [#1454](https://github.com/graphql-hive/gateway/pull/1454) [`7020674`](https://github.com/graphql-hive/gateway/commit/70206747f0f1ffaddb4b77742bec053bcd90e494) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Fix root OTEL context getters.
- Updated dependencies [[`bcb9407`](https://github.com/graphql-hive/gateway/commit/bcb94071daccb1698439d364ccc37146aa4c5032), [`e758071`](https://github.com/graphql-hive/gateway/commit/e758071ed64ec26baf8c2d1d71bc27275291b018), [`6495780`](https://github.com/graphql-hive/gateway/commit/6495780516c11e6668ab827113b7edfb6379b5f2)]:
- @graphql-hive/gateway-runtime@2.1.0
## 1.0.3
### Patch Changes
- [#1450](https://github.com/graphql-hive/gateway/pull/1450) [`ab05e3f`](https://github.com/graphql-hive/gateway/commit/ab05e3f899b017067e0eb42301516d4fdf3b816d) Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.11` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.11) (from `^0.104.8`, in `dependencies`)
- [#1455](https://github.com/graphql-hive/gateway/pull/1455) [`b6f985b`](https://github.com/graphql-hive/gateway/commit/b6f985b0456ba7556cc299368892ffc5f7d4817e) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
- Updated dependency [`@graphql-mesh/types@^0.104.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.12) (from `^0.104.11`, in `dependencies`)
- Updated dependency [`@graphql-mesh/utils@^0.104.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.12) (from `^0.104.11`, in `dependencies`)
- Updated dependencies [[`ab05e3f`](https://github.com/graphql-hive/gateway/commit/ab05e3f899b017067e0eb42301516d4fdf3b816d), [`b0e5568`](https://github.com/graphql-hive/gateway/commit/b0e55688d4fc22d0bfbf664de52e78e9642d7014), [`b6f985b`](https://github.com/graphql-hive/gateway/commit/b6f985b0456ba7556cc299368892ffc5f7d4817e), [`b0e5568`](https://github.com/graphql-hive/gateway/commit/b0e55688d4fc22d0bfbf664de52e78e9642d7014), [`ab05e3f`](https://github.com/graphql-hive/gateway/commit/ab05e3f899b017067e0eb42301516d4fdf3b816d), [`b0e5568`](https://github.com/graphql-hive/gateway/commit/b0e55688d4fc22d0bfbf664de52e78e9642d7014), [`b6f985b`](https://github.com/graphql-hive/gateway/commit/b6f985b0456ba7556cc299368892ffc5f7d4817e), [`b6f985b`](https://github.com/graphql-hive/gateway/commit/b6f985b0456ba7556cc299368892ffc5f7d4817e), [`105c10d`](https://github.com/graphql-hive/gateway/commit/105c10dbe2ef269b83a524927c4ba9e63631b055), [`105c10d`](https://github.com/graphql-hive/gateway/commit/105c10dbe2ef269b83a524927c4ba9e63631b055), [`b0e5568`](https://github.com/graphql-hive/gateway/commit/b0e55688d4fc22d0bfbf664de52e78e9642d7014)]:
- @graphql-hive/gateway-runtime@2.0.3
- @graphql-hive/logger@1.0.2
- @graphql-mesh/transport-common@1.0.2
## 1.0.2
### Patch Changes
- Updated dependencies [[`20f4880`](https://github.com/graphql-hive/gateway/commit/20f48801dbab0aaccc7aa68f0447f7f5504cb0f7)]:
- @graphql-hive/gateway-runtime@2.0.2
## 1.0.1
### Patch Changes
- [#1439](https://github.com/graphql-hive/gateway/pull/1439) [`65eef45`](https://github.com/graphql-hive/gateway/commit/65eef45eb372f20afa7907a2be1c9cef345bb893) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Create default logger if not supplied when setting up
- Updated dependencies [[`65eef45`](https://github.com/graphql-hive/gateway/commit/65eef45eb372f20afa7907a2be1c9cef345bb893)]:
- @graphql-hive/gateway-runtime@2.0.1
- @graphql-mesh/transport-common@1.0.1
## 1.0.0
### Major Changes
- [#956](https://gi