UNPKG

@graphql-mesh/fusion-runtime

Version:

Runtime for GraphQL Mesh Fusion Supergraph

2,010 lines (1,511 loc) 103 kB
# @graphql-mesh/fusion-runtime ## 0.11.5-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 ### Patch Changes - [#862](https://github.com/graphql-hive/gateway/pull/862) [`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@whatwg-node/promise-helpers@^1.2.5` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.2.5) (from `^1.0.0`, in `dependencies`) - Updated dependencies [[`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99), [`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99), [`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99), [`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99), [`5a915f8`](https://github.com/graphql-hive/gateway/commit/5a915f8ac34fa347d6f4ece5af391e6fa922ca99)]: - @graphql-tools/batch-execute@9.0.14-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 - @graphql-tools/delegate@10.2.15-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 - @graphql-tools/federation@3.1.6-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 - @graphql-tools/stitch@9.4.20-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 - @graphql-tools/wrap@10.0.33-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 - @graphql-tools/stitching-directives@3.1.30-alpha-5a915f8ac34fa347d6f4ece5af391e6fa922ca99 ## 0.11.4 ### Patch Changes - [#818](https://github.com/graphql-hive/gateway/pull/818) [`115a1f1`](https://github.com/graphql-hive/gateway/commit/115a1f16791e5de39b14a41b375d061113844a1b) Thanks [@ardatan](https://github.com/ardatan)! - When the schema is reloaded during a query execution, retry the request instead of throwing a reload event error ## 0.11.3 ### Patch Changes - [#706](https://github.com/graphql-hive/gateway/pull/706) [`e393337`](https://github.com/graphql-hive/gateway/commit/e393337ecb40beffb79748b19b5aa8f2fd9197b7) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`@envelop/core@^5.2.3` ↗︎](https://www.npmjs.com/package/@envelop/core/v/5.2.3) (from `^5.1.0`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.104.1` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.1) (from `^0.104.0`, in `dependencies`) - Updated dependency [`graphql-yoga@^5.13.1` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.13.1) (from `^5.12.0`, in `dependencies`) - Added dependency [`@envelop/instrumentation@^1.0.0` ↗︎](https://www.npmjs.com/package/@envelop/instrumentation/v/1.0.0) (to `dependencies`) - [#726](https://github.com/graphql-hive/gateway/pull/726) [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@whatwg-node/promise-helpers@^1.0.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.0.0) (to `dependencies`) - [#727](https://github.com/graphql-hive/gateway/pull/727) [`c54a080`](https://github.com/graphql-hive/gateway/commit/c54a080b8b9c477ed55dd7c23fc8fcae9139bec8) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.6` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.6) (from `^0.0.5`, in `dependencies`) - [#772](https://github.com/graphql-hive/gateway/pull/772) [`002fc95`](https://github.com/graphql-hive/gateway/commit/002fc95c446470943de4d0ef1457850277c3d8aa) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Removed dependency [`constant-case@^3` ↗︎](https://www.npmjs.com/package/constant-case/v/3.0.0) (from `dependencies`) - [#775](https://github.com/graphql-hive/gateway/pull/775) [`33f7dfd`](https://github.com/graphql-hive/gateway/commit/33f7dfdb10eef2a1e7f6dffe0ce6e4bb3cc7c2c6) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/types@^0.104.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.0) (from `^0.103.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.104.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.0) (from `^0.103.18`, in `dependencies`) - [#800](https://github.com/graphql-hive/gateway/pull/800) [`0451e82`](https://github.com/graphql-hive/gateway/commit/0451e82446a83a17f9fd4b285da240fb00f1c162) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Handle polling correctly when a transport executor has an async disposal process - Updated dependencies [[`e393337`](https://github.com/graphql-hive/gateway/commit/e393337ecb40beffb79748b19b5aa8f2fd9197b7), [`33f7dfd`](https://github.com/graphql-hive/gateway/commit/33f7dfdb10eef2a1e7f6dffe0ce6e4bb3cc7c2c6), [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1), [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1), [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1), [`c54a080`](https://github.com/graphql-hive/gateway/commit/c54a080b8b9c477ed55dd7c23fc8fcae9139bec8), [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1), [`6334b2e`](https://github.com/graphql-hive/gateway/commit/6334b2e5d4942693121ab7d44a96fa80408aace1), [`9c2f323`](https://github.com/graphql-hive/gateway/commit/9c2f323ece47d9c0ef8f4e44050390096ceac17f), [`2a54e85`](https://github.com/graphql-hive/gateway/commit/2a54e85f2848aea7525703ea33918a21db96b26b)]: - @graphql-mesh/transport-common@0.7.31 - @graphql-tools/batch-execute@9.0.13 - @graphql-tools/delegate@10.2.14 - @graphql-tools/federation@3.1.5 - @graphql-tools/stitch@9.4.19 - @graphql-tools/wrap@10.0.32 - @graphql-tools/stitching-directives@3.1.29 ## 0.11.2 ### Patch Changes - [#696](https://github.com/graphql-hive/gateway/pull/696) [`a289faa`](https://github.com/graphql-hive/gateway/commit/a289faae1469eb46f1458be341d21909fe5f8f8f) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@envelop/core@^5.1.0` ↗︎](https://www.npmjs.com/package/@envelop/core/v/5.1.0) (from `^5.0.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/cross-helpers@^0.4.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.10) (from `^0.4.9`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.18) (from `^0.103.6`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.18) (from `^0.103.6`, in `dependencies`) - Updated dependency [`graphql-yoga@^5.12.0` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.12.0) (from `^5.10.11`, in `dependencies`) - Updated dependencies [[`a289faa`](https://github.com/graphql-hive/gateway/commit/a289faae1469eb46f1458be341d21909fe5f8f8f), [`a289faa`](https://github.com/graphql-hive/gateway/commit/a289faae1469eb46f1458be341d21909fe5f8f8f)]: - @graphql-mesh/transport-common@0.7.30 - @graphql-tools/federation@3.1.4 ## 0.11.1 ### Patch Changes - Updated dependencies [[`2318393`](https://github.com/graphql-hive/gateway/commit/2318393bc7b3aca7f53806a44b59277cd176702d)]: - @graphql-tools/delegate@10.2.13 - @graphql-tools/federation@3.1.3 - @graphql-tools/stitch@9.4.18 - @graphql-tools/stitching-directives@3.1.28 - @graphql-tools/wrap@10.0.31 ## 0.11.0 ### Minor Changes - [#605](https://github.com/graphql-hive/gateway/pull/605) [`e5d77f3`](https://github.com/graphql-hive/gateway/commit/e5d77f3aa177b50ea0ba2f37e02e3f87794f512e) Thanks [@ardatan](https://github.com/ardatan)! - Extract subgraph execution batching logic outside, so batching is handled by the Gateway not Stitching **BREAKING**; `UnifiedGraphHandlerOpts` no longer takes `batch` option, it is handled by the runtime itself ### Patch Changes - [#605](https://github.com/graphql-hive/gateway/pull/605) [`e5d77f3`](https://github.com/graphql-hive/gateway/commit/e5d77f3aa177b50ea0ba2f37e02e3f87794f512e) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@graphql-tools/batch-execute@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-execute/v/workspace:^) (to `dependencies`) - [#620](https://github.com/graphql-hive/gateway/pull/620) [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.8.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.8.1) (from `^10.7.0`, in `dependencies`) - [#642](https://github.com/graphql-hive/gateway/pull/642) [`30e41a6`](https://github.com/graphql-hive/gateway/commit/30e41a6f5b97c42ae548564bce3f6e4a92b1225f) Thanks [@ardatan](https://github.com/ardatan)! - New JSON-based logger By default, it prints pretty still to the console unless NODE_ENV is production. For JSON output, set the `LOG_FORMAT` environment variable to `json`. - Updated dependencies [[`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`d72209a`](https://github.com/graphql-hive/gateway/commit/d72209ad82ec53689f93ce5d81bfa52493919ad9), [`7146f8d`](https://github.com/graphql-hive/gateway/commit/7146f8decca808ab2c68f4971ba9b64ca27a9b87), [`7146f8d`](https://github.com/graphql-hive/gateway/commit/7146f8decca808ab2c68f4971ba9b64ca27a9b87)]: - @graphql-mesh/transport-common@0.7.29 - @graphql-tools/batch-execute@9.0.12 - @graphql-tools/delegate@10.2.12 - @graphql-tools/federation@3.1.2 - @graphql-tools/stitch@9.4.17 - @graphql-tools/stitching-directives@3.1.27 - @graphql-tools/wrap@10.0.30 ## 0.10.32 ### Patch Changes - [#590](https://github.com/graphql-hive/gateway/pull/590) [`203172c`](https://github.com/graphql-hive/gateway/commit/203172c479f764bf09f447512f8904277bff0b20) Thanks [@ardatan](https://github.com/ardatan)! - Refactor to make it easier to replace the supergraph execution - Updated dependencies [[`8c80ac9`](https://github.com/graphql-hive/gateway/commit/8c80ac98cd5afd7c063945f4704fe4866622c5d7)]: - @graphql-mesh/transport-common@0.7.28 - @graphql-tools/federation@3.1.1 ## 0.10.31 ### Patch Changes - [#538](https://github.com/graphql-hive/gateway/pull/538) [`aab5441`](https://github.com/graphql-hive/gateway/commit/aab544176983e241c62f15242a35ca1398efa044) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql-yoga@^5.10.11` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.10.11) (from `^5.10.6`, in `dependencies`) - Updated dependencies [[`b52c9ba`](https://github.com/graphql-hive/gateway/commit/b52c9ba47f84d0905f1f63fdfe071c891dce5b7f), [`9144222`](https://github.com/graphql-hive/gateway/commit/91442220b2242a0fa082d4b544d03621572eecd0), [`b0bc26b`](https://github.com/graphql-hive/gateway/commit/b0bc26b8e18a2e61e5fa96f48cd77820e3598b52)]: - @graphql-tools/federation@3.1.0 - @graphql-tools/delegate@10.2.11 - @graphql-tools/stitch@9.4.16 - @graphql-tools/stitching-directives@3.1.26 - @graphql-tools/wrap@10.0.29 ## 0.10.30 ### Patch Changes - Updated dependencies [[`18682e6`](https://github.com/graphql-hive/gateway/commit/18682e6873091afe63f09414f02f93649a4da141), [`e9f78cd`](https://github.com/graphql-hive/gateway/commit/e9f78cd29681ca9b4371e12953a31d2b8f5e4c17)]: - @graphql-tools/delegate@10.2.10 - @graphql-tools/wrap@10.0.28 - @graphql-tools/federation@3.0.10 - @graphql-tools/stitch@9.4.15 - @graphql-tools/stitching-directives@3.1.25 ## 0.10.29 ### Patch Changes - [#420](https://github.com/graphql-hive/gateway/pull/420) [`14152f7`](https://github.com/graphql-hive/gateway/commit/14152f70d91572c0e60ba15ddeb2ffd0b41c9e92) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@envelop/core@^5.0.3` ↗︎](https://www.npmjs.com/package/@envelop/core/v/5.0.3) (from `^5.0.1`, in `dependencies`) - [#420](https://github.com/graphql-hive/gateway/pull/420) [`14152f7`](https://github.com/graphql-hive/gateway/commit/14152f70d91572c0e60ba15ddeb2ffd0b41c9e92) Thanks [@ardatan](https://github.com/ardatan)! - - In case of schema reload, throw `SCHEMA_RELOAD` error while recreating the transports and executors - In case of shut down, throw `SHUTTING_DOWN` error while cleaning the transports and executors up Previously, these errors are only thrown for subscriptions not it is thrown in other type of operations as well. And previously the thrown errors during these two cleanup and restart process were cryptic, now the mentioned two errors above are thrown with more clear messages - [#420](https://github.com/graphql-hive/gateway/pull/420) [`14152f7`](https://github.com/graphql-hive/gateway/commit/14152f70d91572c0e60ba15ddeb2ffd0b41c9e92) Thanks [@ardatan](https://github.com/ardatan)! - Leave the supergraph configuration handling logic to fusion-runtime package so it can compare bare read supergraph sdl directly inside unified graph manager to decide if the supergraph has changed. - Updated dependencies [[`14152f7`](https://github.com/graphql-hive/gateway/commit/14152f70d91572c0e60ba15ddeb2ffd0b41c9e92), [`a625269`](https://github.com/graphql-hive/gateway/commit/a62526936680d030339fc26cc55d76507134b022), [`a625269`](https://github.com/graphql-hive/gateway/commit/a62526936680d030339fc26cc55d76507134b022), [`14152f7`](https://github.com/graphql-hive/gateway/commit/14152f70d91572c0e60ba15ddeb2ffd0b41c9e92)]: - @graphql-mesh/transport-common@0.7.27 - @graphql-tools/stitch@9.4.14 - @graphql-tools/federation@3.0.9 ## 0.10.28 ### Patch Changes - Updated dependencies [[`0591aa9`](https://github.com/graphql-hive/gateway/commit/0591aa9cc9718a1c7d8b6fa68723a3155f775cc7)]: - @graphql-tools/federation@3.0.8 ## 0.10.27 ### Patch Changes - Updated dependencies [[`3571399`](https://github.com/graphql-hive/gateway/commit/35713997b5330989b001c6317631621af24c404b)]: - @graphql-tools/federation@3.0.7 - @graphql-mesh/transport-common@0.7.26 - @graphql-tools/stitch@9.4.13 ## 0.10.26 ### Patch Changes - Updated dependencies []: - @graphql-tools/stitch@9.4.12 - @graphql-tools/federation@3.0.6 ## 0.10.25 ### Patch Changes - Updated dependencies [[`55eb1b4`](https://github.com/graphql-hive/gateway/commit/55eb1b4d14aec7b3e6c7bcf9f596bc01192d022c), [`55eb1b4`](https://github.com/graphql-hive/gateway/commit/55eb1b4d14aec7b3e6c7bcf9f596bc01192d022c)]: - @graphql-mesh/transport-common@0.7.25 - @graphql-tools/federation@3.0.5 ## 0.10.24 ### Patch Changes - [#373](https://github.com/graphql-hive/gateway/pull/373) [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/executor@^1.3.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.3.10) (from `^1.3.6`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.7.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.7.0) (from `^10.6.2`, in `dependencies`) - [#367](https://github.com/graphql-hive/gateway/pull/367) [`15975c2`](https://github.com/graphql-hive/gateway/commit/15975c28daddbb4f31d520371f53520aecacaac7) Thanks [@ardatan](https://github.com/ardatan)! - Fix the combination of `upstreamRetry` and `upstreamTimeout` together When you use `upstreamRetry` and `upstreamTimeout` together, the `upstreamRetry` wasn't applied properly when the request is timed out with `upstreamTimeout`. - Updated dependencies [[`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`e606975`](https://github.com/graphql-hive/gateway/commit/e60697593290255fb9ac407e591ae3e8cb752df2), [`15975c2`](https://github.com/graphql-hive/gateway/commit/15975c28daddbb4f31d520371f53520aecacaac7)]: - @graphql-mesh/transport-common@0.7.24 - @graphql-tools/delegate@10.2.9 - @graphql-tools/federation@3.0.4 - @graphql-tools/stitch@9.4.11 - @graphql-tools/stitching-directives@3.1.24 - @graphql-tools/wrap@10.0.27 ## 0.10.23 ### Patch Changes - [#357](https://github.com/graphql-hive/gateway/pull/357) [`8b64103`](https://github.com/graphql-hive/gateway/commit/8b64103324d82c4934ff459ea644276bafbcda17) Thanks [@ardatan](https://github.com/ardatan)! - Fix the bug on setting the default polling interval to 10 seconds So by default, the gateway will poll the schema every 10 seconds, and update the schema if it has changed. This PR also contains improvements on logging about polling ## 0.10.22 ### Patch Changes - [#333](https://github.com/graphql-hive/gateway/pull/333) [`0d81307`](https://github.com/graphql-hive/gateway/commit/0d813079753e7c66158499e2db6e301a3c145856) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql-yoga@^5.10.6` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.10.6) (from `^5.10.4`, in `dependencies`) - Updated dependencies [[`0d81307`](https://github.com/graphql-hive/gateway/commit/0d813079753e7c66158499e2db6e301a3c145856)]: - @graphql-tools/federation@3.0.3 ## 0.10.21 ### Patch Changes - Updated dependencies [[`23b8987`](https://github.com/graphql-hive/gateway/commit/23b89874fcf10b4cb6b1b941f29fa5f5aecf0ef2), [`23b8987`](https://github.com/graphql-hive/gateway/commit/23b89874fcf10b4cb6b1b941f29fa5f5aecf0ef2)]: - @graphql-mesh/transport-common@0.7.23 - @graphql-tools/delegate@10.2.8 - @graphql-tools/federation@3.0.2 - @graphql-tools/stitch@9.4.10 - @graphql-tools/stitching-directives@3.1.23 - @graphql-tools/wrap@10.0.26 ## 0.10.20 ### Patch Changes - Updated dependencies []: - @graphql-tools/federation@3.0.1 ## 0.10.19 ### Patch Changes - Updated dependencies [[`d747d4c`](https://github.com/graphql-hive/gateway/commit/d747d4cd37317e8a9b2b95a5270c0fbd47e4cba3), [`d747d4c`](https://github.com/graphql-hive/gateway/commit/d747d4cd37317e8a9b2b95a5270c0fbd47e4cba3)]: - @graphql-tools/federation@3.0.0 ## 0.10.18 ### Patch Changes - [#291](https://github.com/graphql-hive/gateway/pull/291) [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/cross-helpers@^0.4.9` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.9) (from `^0.4.8`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.6` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.6) (from `^0.103.4`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.6` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.6) (from `^0.103.4`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.6.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.6.2) (from `^10.6.0`, in `dependencies`) - Updated dependency [`graphql-yoga@^5.10.4` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.10.4) (from `^5.10.3`, in `dependencies`) - Updated dependency [`tslib@^2.8.1` ↗︎](https://www.npmjs.com/package/tslib/v/2.8.1) (from `^2.4.0`, in `dependencies`) - Updated dependencies [[`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151), [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151), [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151), [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151), [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151), [`34d1224`](https://github.com/graphql-hive/gateway/commit/34d12249ead65b8277df976f6318dca757df1151)]: - @graphql-mesh/transport-common@0.7.22 - @graphql-tools/delegate@10.2.7 - @graphql-tools/federation@2.2.40 - @graphql-tools/stitch@9.4.9 - @graphql-tools/stitching-directives@3.1.22 - @graphql-tools/wrap@10.0.25 ## 0.10.17 ### Patch Changes - [#289](https://github.com/graphql-hive/gateway/pull/289) [`3b901c6`](https://github.com/graphql-hive/gateway/commit/3b901c66eabd076add8ed90709d34a1cc39c58f3) Thanks [@ardatan](https://github.com/ardatan)! - Use \`require\` directly on CommonJS ## 0.10.16 ### Patch Changes - [#286](https://github.com/graphql-hive/gateway/pull/286) [`ed9e205`](https://github.com/graphql-hive/gateway/commit/ed9e205adf705f31b6ae85ce4ad7a8eb0b30fe32) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Removed dependency [`@graphql-mesh/store@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.103.4) (from `dependencies`) ## 0.10.15 ### Patch Changes - [#284](https://github.com/graphql-hive/gateway/pull/284) [`f2e0ae2`](https://github.com/graphql-hive/gateway/commit/f2e0ae2162f3fd3f1b2d3eefb6a21410c840db1b) Thanks [@ardatan](https://github.com/ardatan)! - Do not use require explicitly - [#284](https://github.com/graphql-hive/gateway/pull/284) [`f2e0ae2`](https://github.com/graphql-hive/gateway/commit/f2e0ae2162f3fd3f1b2d3eefb6a21410c840db1b) Thanks [@ardatan](https://github.com/ardatan)! - Avoid \`require\` but use \`globalThis.require\` instead ## 0.10.14 ### Patch Changes - [#274](https://github.com/graphql-hive/gateway/pull/274) [`3f1a0fa`](https://github.com/graphql-hive/gateway/commit/3f1a0fa9f1f3b91542d00a0211d7def8ef30827e) Thanks [@ardatan](https://github.com/ardatan)! - Improve \`import\` and \`require\` interop - Updated dependencies []: - @graphql-tools/federation@2.2.39 ## 0.10.13 ### Patch Changes - [#269](https://github.com/graphql-hive/gateway/pull/269) [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/executor@^1.3.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.3.6) (from `^1.3.2`, in `dependencies`) - Updated dependency [`@graphql-tools/merge@^9.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/9.0.12) (from `^9.0.8`, in `dependencies`) - Updated dependencies [[`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4), [`7df2215`](https://github.com/graphql-hive/gateway/commit/7df2215abd309dc1dfd91f4ec91ce975f3982c62), [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4), [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4), [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4), [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4), [`cdca511`](https://github.com/graphql-hive/gateway/commit/cdca5116ce30c2bfced1130c9fbead67280af9d4)]: - @graphql-mesh/transport-common@0.7.21 - @graphql-tools/delegate@10.2.6 - @graphql-tools/federation@2.2.38 - @graphql-tools/stitch@9.4.8 - @graphql-tools/stitching-directives@3.1.21 - @graphql-tools/wrap@10.0.24 ## 0.10.12 ### Patch Changes - Updated dependencies [[`9ce705c`](https://github.com/graphql-hive/gateway/commit/9ce705c5ccc5e6f4ac26af6e6471a6d2f4e995db)]: - @graphql-tools/delegate@10.2.5 - @graphql-tools/federation@2.2.37 - @graphql-tools/stitch@9.4.7 - @graphql-tools/stitching-directives@3.1.20 - @graphql-mesh/transport-common@0.7.20 - @graphql-tools/wrap@10.0.23 ## 0.10.11 ### Patch Changes - [#248](https://github.com/graphql-hive/gateway/pull/248) [`248c8a6`](https://github.com/graphql-hive/gateway/commit/248c8a65483b1dc7237f223ce1a707d6754192f6) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Log Unified Graph caching errors - [#247](https://github.com/graphql-hive/gateway/pull/247) [`76642d8`](https://github.com/graphql-hive/gateway/commit/76642d84b722bae28115310f25a6ac4865b41598) Thanks [@ardatan](https://github.com/ardatan)! - Handle \`@resolveTo\` for interfaces correctly - [#248](https://github.com/graphql-hive/gateway/pull/248) [`248c8a6`](https://github.com/graphql-hive/gateway/commit/248c8a65483b1dc7237f223ce1a707d6754192f6) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Log caching of unified graph - [#248](https://github.com/graphql-hive/gateway/pull/248) [`248c8a6`](https://github.com/graphql-hive/gateway/commit/248c8a65483b1dc7237f223ce1a707d6754192f6) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Increase default TTL for caching Unified Graph to 60s - Updated dependencies [[`76642d8`](https://github.com/graphql-hive/gateway/commit/76642d84b722bae28115310f25a6ac4865b41598)]: - @graphql-tools/stitch@9.4.6 - @graphql-tools/federation@2.2.36 ## 0.10.10 ### Patch Changes - Updated dependencies []: - @graphql-tools/delegate@10.2.4 - @graphql-tools/federation@2.2.35 - @graphql-tools/stitch@9.4.5 - @graphql-tools/stitching-directives@3.1.19 - @graphql-mesh/transport-common@0.7.19 - @graphql-tools/wrap@10.0.22 ## 0.10.9 ### Patch Changes - [#234](https://github.com/graphql-hive/gateway/pull/234) [`ba7e585`](https://github.com/graphql-hive/gateway/commit/ba7e585bcabbcec2ccd35f0903f25fdce9eeb214) Thanks [@ardatan](https://github.com/ardatan)! - Drop \`@hidden\` support in favor of \`@inaccessible\` - Updated dependencies [[`ba7e585`](https://github.com/graphql-hive/gateway/commit/ba7e585bcabbcec2ccd35f0903f25fdce9eeb214)]: - @graphql-tools/federation@2.2.34 ## 0.10.8 ### Patch Changes - Updated dependencies [[`7ca0ff3`](https://github.com/graphql-hive/gateway/commit/7ca0ff331e42c133c4218a8086bbf0a7607f45d0)]: - @graphql-tools/federation@2.2.33 - @graphql-tools/delegate@10.2.3 - @graphql-tools/stitch@9.4.4 - @graphql-tools/stitching-directives@3.1.18 - @graphql-mesh/transport-common@0.7.18 - @graphql-tools/wrap@10.0.21 ## 0.10.7 ### Patch Changes - [#205](https://github.com/graphql-hive/gateway/pull/205) [`2e0add3`](https://github.com/graphql-hive/gateway/commit/2e0add3ea9b237ad385d5b5cd4c12eeeb847805a) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`graphql-yoga@^5.10.3` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.10.3) (to `dependencies`) - [#208](https://github.com/graphql-hive/gateway/pull/208) [`baf896d`](https://github.com/graphql-hive/gateway/commit/baf896d961bf122f7598355b0e9a09d93be1d822) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Removed dependency [`graphql-yoga@^5.7.0` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.7.0) (from `dependencies`) - Updated dependencies [[`2e0add3`](https://github.com/graphql-hive/gateway/commit/2e0add3ea9b237ad385d5b5cd4c12eeeb847805a), [`2e0add3`](https://github.com/graphql-hive/gateway/commit/2e0add3ea9b237ad385d5b5cd4c12eeeb847805a)]: - @graphql-tools/federation@2.2.32 - @graphql-tools/delegate@10.2.2 - @graphql-tools/stitch@9.4.3 - @graphql-tools/stitching-directives@3.1.17 - @graphql-mesh/transport-common@0.7.17 - @graphql-tools/wrap@10.0.20 ## 0.10.6 ### Patch Changes - [#164](https://github.com/graphql-hive/gateway/pull/164) [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.6.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.6.0) (from `^10.5.6`, in `dependencies`) - [#180](https://github.com/graphql-hive/gateway/pull/180) [`9438e21`](https://github.com/graphql-hive/gateway/commit/9438e21982ed5c6fb18cb678b275046595ae00f5) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/store@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.103.4) (from `^0.103.0`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.4) (from `^0.103.0`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.4) (from `^0.103.1`, in `dependencies`) - Removed dependency [`@graphql-mesh/runtime@^0.105.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.105.0) (from `dependencies`) - [#185](https://github.com/graphql-hive/gateway/pull/185) [`f0b6921`](https://github.com/graphql-hive/gateway/commit/f0b69219fefc1b24c5511a1c623a5e3bbaf5ca0b) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/store@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.103.4) (from `^0.103.0`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.4) (from `^0.103.0`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.4) (from `^0.103.1`, in `dependencies`) - Removed dependency [`@graphql-mesh/runtime@^0.105.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.105.0) (from `dependencies`) - [#98](https://github.com/graphql-hive/gateway/pull/98) [`697308d`](https://github.com/graphql-hive/gateway/commit/697308df3b2dd96f28dc65a5f5361a911077e022) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/cross-helpers@^0.4.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.8) (from `^0.4.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.1` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.1) (from `^0.103.0`, in `dependencies`) - [#180](https://github.com/graphql-hive/gateway/pull/180) [`9438e21`](https://github.com/graphql-hive/gateway/commit/9438e21982ed5c6fb18cb678b275046595ae00f5) Thanks [@ardatan](https://github.com/ardatan)! - Use new explicit resource management internally - Updated dependencies [[`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`9438e21`](https://github.com/graphql-hive/gateway/commit/9438e21982ed5c6fb18cb678b275046595ae00f5), [`f0b6921`](https://github.com/graphql-hive/gateway/commit/f0b69219fefc1b24c5511a1c623a5e3bbaf5ca0b), [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`f0b6921`](https://github.com/graphql-hive/gateway/commit/f0b69219fefc1b24c5511a1c623a5e3bbaf5ca0b), [`f71366d`](https://github.com/graphql-hive/gateway/commit/f71366d234fe8f30a419814fe1460f1e22663241), [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`f0b6921`](https://github.com/graphql-hive/gateway/commit/f0b69219fefc1b24c5511a1c623a5e3bbaf5ca0b), [`f71366d`](https://github.com/graphql-hive/gateway/commit/f71366d234fe8f30a419814fe1460f1e22663241), [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`310613d`](https://github.com/graphql-hive/gateway/commit/310613d68d1df3e2bceafbd0730084a4c83527bf), [`f0b6921`](https://github.com/graphql-hive/gateway/commit/f0b69219fefc1b24c5511a1c623a5e3bbaf5ca0b), [`f71366d`](https://github.com/graphql-hive/gateway/commit/f71366d234fe8f30a419814fe1460f1e22663241), [`b534288`](https://github.com/graphql-hive/gateway/commit/b5342885f8ac1197d70cbf45266c83b720b4f85a)]: - @graphql-mesh/transport-common@0.7.16 - @graphql-tools/delegate@10.2.1 - @graphql-tools/federation@2.2.31 - @graphql-tools/stitch@9.4.2 - @graphql-tools/stitching-directives@3.1.16 - @graphql-tools/wrap@10.0.19 ## 0.10.5 ### Patch Changes - Updated dependencies [[`725d5b7`](https://github.com/graphql-hive/gateway/commit/725d5b7952be3a2fb2caeb40d26c194fb03b35d5)]: - @graphql-tools/federation@2.2.30 - @graphql-tools/stitch@9.4.1 ## 0.10.4 ### Patch Changes - [#148](https://github.com/graphql-hive/gateway/pull/148) [`f32cb2a`](https://github.com/graphql-hive/gateway/commit/f32cb2a0289aa32e4811ced5dc1aac3efb0674f1) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/runtime@^0.105.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.105.0) (from `^0.104.1`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.103.0) (from `^0.102.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.0) (from `^0.102.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.0) (from `^0.102.12`, in `dependencies`) - [#150](https://github.com/graphql-hive/gateway/pull/150) [`c0e189a`](https://github.com/graphql-hive/gateway/commit/c0e189ac83901da3a101f16f151e859ff7cca19f) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Updated dependency [`@graphql-mesh/runtime@^0.105.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.105.0) (from `^0.104.1`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.103.0) (from `^0.102.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.0) (from `^0.102.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@^0.103.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.103.0) (from `^0.102.12`, in `dependencies`) - [#148](https://github.com/graphql-hive/gateway/pull/148) [`f32cb2a`](https://github.com/graphql-hive/gateway/commit/f32cb2a0289aa32e4811ced5dc1aac3efb0674f1) Thanks [@ardatan](https://github.com/ardatan)! - Introduce \`onDelegationPlan\` and \`onDelegationStageExecuteDone\` hooks - Updated dependencies [[`f32cb2a`](https://github.com/graphql-hive/gateway/commit/f32cb2a0289aa32e4811ced5dc1aac3efb0674f1), [`c0e189a`](https://github.com/graphql-hive/gateway/commit/c0e189ac83901da3a101f16f151e859ff7cca19f), [`f32cb2a`](https://github.com/graphql-hive/gateway/commit/f32cb2a0289aa32e4811ced5dc1aac3efb0674f1)]: - @graphql-mesh/transport-common@0.7.15 - @graphql-tools/delegate@10.2.0 - @graphql-tools/stitch@9.4.0 - @graphql-tools/federation@2.2.29 - @graphql-tools/stitching-directives@3.1.15 - @graphql-tools/wrap@10.0.18 ## 0.10.3 ### Patch Changes - [#108](https://github.com/graphql-hive/gateway/pull/108) [`86c7ac1`](https://github.com/graphql-hive/gateway/commit/86c7ac1df787e9d38bdb001483b0588ada962c5c) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-mesh/transport-common@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-mesh/transport-common/v/workspace:^) (from `^0.7.13`, in `dependencies`) - Added dependency [`@graphql-mesh/store@^0.102.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.102.12) (to `dependencies`) - Added dependency [`constant-case@^3` ↗︎](https://www.npmjs.com/package/constant-case/v/3.0.0) (to `dependencies`) - Removed dependency [`change-case@^4.1.2` ↗︎](https://www.npmjs.com/package/change-case/v/4.1.2) (from `dependencies`) - [#118](https://github.com/graphql-hive/gateway/pull/118) [`73c621d`](https://github.com/graphql-hive/gateway/commit/73c621d98a4e6ca134527e349bc71223c03d06db) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/workspace:^) (from `^10.0.28`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/workspace:^) (from `^2.2.21`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/workspace:^) (from `^9.2.17`, in `dependencies`) - Updated dependency [`@graphql-tools/stitching-directives@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/workspace:^) (from `^3.1.9`, in `dependencies`) - Updated dependency [`@graphql-tools/wrap@workspace:^` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/workspace:^) (from `^10.0.12`, in `dependencies`) - [#110](https://github.com/graphql-hive/gateway/pull/110) [`b84b8f9`](https://github.com/graphql-hive/gateway/commit/b84b8f99d9431a6865303aee001dd62ef9eb5d26) Thanks [@ardatan](https://github.com/ardatan)! - Do not override existing merge configuration - [`c95d25e`](https://github.com/graphql-hive/gateway/commit/c95d25e3a2dbe20795f88965cdcd22a49f51f1c1) Thanks [@enisdenjo](https://github.com/enisdenjo)! - `onError` and `onEnd` callbacks from `onSubgraphExecute` are invoked only once regardless of how many times throw/return was called on the iterator - Updated dependencies [[`73c621d`](https://github.com/graphql-hive/gateway/commit/73c621d98a4e6ca134527e349bc71223c03d06db), [`73c621d`](https://github.com/graphql-hive/gateway/commit/73c621d98a4e6ca134527e349bc71223c03d06db), [`19bc6a4`](https://github.com/graphql-hive/gateway/commit/19bc6a4c222ff157553785ea16760888cdfe10bb)]: - @graphql-mesh/transport-common@0.7.14 - @graphql-tools/delegate@10.1.3 - @graphql-tools/wrap@10.0.17 - @graphql-tools/federation@2.2.28 - @graphql-tools/stitch@9.3.5 - @graphql-tools/stitching-directives@3.1.14 ## 0.10.2 ### Patch Changes - Updated dependencies [[`eee53b9`](https://github.com/ardatan/graphql-mesh/commit/eee53b9f455653166c39bca627b3261fbefe4eb7), [`eee53b9`](https://github.com/ardatan/graphql-mesh/commit/eee53b9f455653166c39bca627b3261fbefe4eb7)]: - @graphql-mesh/runtime@0.104.1 - @graphql-mesh/utils@0.102.12 - @graphql-mesh/types@0.102.12 - @graphql-mesh/transport-common@0.7.13 ## 0.10.1 ### Patch Changes - [`9975782`](https://github.com/ardatan/graphql-mesh/commit/9975782984a2cf564f835055669a35b262eaefc7) Thanks [@ardatan](https://github.com/ardatan)! - Fix the signature of sdk requester ## 0.10.0 ### Patch Changes - Updated dependencies [[`ac82d44`](https://github.com/ardatan/graphql-mesh/commit/ac82d4437b3fafd6eafb21d5470cc6bae8b7b482)]: - @graphql-mesh/runtime@0.104.0 ## 0.9.7 ### Patch Changes - [#7838](https://github.com/ardatan/graphql-mesh/pull/7838) [`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.28` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.28) (from `^10.0.27`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.21) (from `^2.2.19`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@^9.2.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.17) (from `^9.2.15`, in `dependencies`) - Updated dependency [`@graphql-tools/stitching-directives@^3.1.9` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.1.9) (from `^3.1.8`, in `dependencies`) - Updated dependency [`@graphql-tools/wrap@^10.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.12) (from `^10.0.11`, in `dependencies`) - Updated dependencies [[`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af), [`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af), [`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af), [`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af)]: - @graphql-mesh/runtime@0.103.12 - @graphql-mesh/transport-common@0.7.12 - @graphql-mesh/types@0.102.11 - @graphql-mesh/utils@0.102.11 ## 0.9.6 ### Patch Changes - [#7712](https://github.com/ardatan/graphql-mesh/pull/7712) [`dc54d58`](https://github.com/ardatan/graphql-mesh/commit/dc54d589afa0d08378565e1153b679397f2853a5) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - WebSocket connections are now cached against the whole `connectionParams` object and forwarded `headers`. The fixes WebSocket connection being reused wrongly when `connectionParams.token` is stable while other fields are changing. ## 0.9.5 ### Patch Changes - [#7828](https://github.com/ardatan/graphql-mesh/pull/7828) [`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.27` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.27) (from `^10.0.26`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.19) (from `^2.2.17`, in `dependencies`) - Updated dependency [`@graphql-tools/stitching-directives@^3.1.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.1.8) (from `^3.1.7`, in `dependencies`) - Updated dependency [`@graphql-tools/wrap@^10.0.11` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.11) (from `^10.0.10`, in `dependencies`) - Updated dependencies [[`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71), [`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71), [`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71), [`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71)]: - @graphql-mesh/runtime@0.103.11 - @graphql-mesh/transport-common@0.7.11 - @graphql-mesh/types@0.102.10 - @graphql-mesh/utils@0.102.10 ## 0.9.4 ### Patch Changes - [#7816](https://github.com/ardatan/graphql-mesh/pull/7816) [`fad4d27`](https://github.com/ardatan/graphql-mesh/commit/fad4d27bfebb80a374c2041b86ffab509845effe) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@graphql-tools/merge@^9.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/merge/v/9.0.8) (to `dependencies`) - [#7816](https://github.com/ardatan/graphql-mesh/pull/7816) [`fad4d27`](https://github.com/ardatan/graphql-mesh/commit/fad4d27bfebb80a374c2041b86ffab509845effe) Thanks [@ardatan](https://github.com/ardatan)! - Fix subscription fields fed by webhooks and defined in \`additionalTypeDefs\` with \`@resolveTo\` - Updated dependencies [[`fad4d27`](https://github.com/ardatan/graphql-mesh/commit/fad4d27bfebb80a374c2041b86ffab509845effe)]: - @graphql-mesh/utils@0.102.9 - @graphql-mesh/runtime@0.103.10 - @graphql-mesh/types@0.102.9 - @graphql-mesh/transport-common@0.7.10 ## 0.9.3 ### Patch Changes - [#7805](https://github.com/ardatan/graphql-mesh/pull/7805) [`f7ad933`](https://github.com/ardatan/graphql-mesh/commit/f7ad933b242ca5facb219364f73d1a3befc2bc17) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/federation@^2.2.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.17) (from `^2.2.16`, in `dependencies`) ## 0.9.2 ### Patch Changes - [#7769](https://github.com/ardatan/graphql-mesh/pull/7769) [`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.26` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.26) (from `^10.0.23`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.16) (from `^2.2.12`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@^9.2.15` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.15) (from `^9.2.12`, in `dependencies`) - Updated dependency [`@graphql-tools/stitching-directives@^3.1.7` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.1.7) (from `^3.1.4`, in `dependencies`) - Updated dependency [`@graphql-tools/wrap@^10.0.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.10) (from `^10.0.7`, in `dependencies`) - Updated dependencies [[`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c), [`359da22`](https://github.com/ardatan/graphql-mesh/commit/359da22a9785fbea4402b282a4104ff14697cc45), [`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c), [`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c), [`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c)]: - @graphql-mesh/runtime@0.103.9 - @graphql-mesh/transport-common@0.7.9 - @graphql-mesh/types@0.102.8 - @graphql-mesh/utils@0.102.8 ## 0.9.1 ### Patch Changes - [#7781](https://github.com/ardatan/graphql-mesh/pull/7781) [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.23` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.23) (from `^10.0.21`, in `dependencies`) - Updated dependency [`@graphql-tools/executor@^1.3.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.3.2) (from `^1.3.1`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.12) (from `^2.2.10`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@^9.2.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.12) (from `^9.2.10`, in `dependencies`) - Updated dependency [`@graphql-tools/stitching-directives@^3.1.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.1.4) (from `^3.1.2`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.5.5` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.5) (from `^10.5.3`, in `dependencies`) - Updated dependency [`@graphql-tools/wrap@^10.0.7` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.7) (from `^10.0.5`, in `dependencies`) - Updated dependencies [[`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be), [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be), [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be), [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be), [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be)]: - @graphql-mesh/cross-helpers@0.4.7 - @graphql-mesh/runtime@0.103.8 - @graphql-mesh/transport-common@0.7.8 - @graphql-mesh/types@0.102.7 - @graphql-mesh/utils@0.102.7 ## 0.9.0 ### Minor Changes - [#7746](https://github.com/ardatan/graphql-mesh/pull/7746) [`c8b1309`](https://github.com/ardatan/graphql-mesh/commit/c8b1309a707c358dc446799a986c99e120767d0e) Thanks [@renovate](https://github.com/apps/renovate)! - Remove workaround for directives on enums, enum values and unions ## 0.8.14 ### Patch Changes - Updated dependencies [[`bf588d3`](https://github.com/ardatan/graphql-mesh/commit/bf588d372c0078378aaa24beea2da794af7949e6)]: - @graphql-mesh/utils@0.102.6 - @graphql-mesh/runtime@0.103.7 - @graphql-mesh/types@0.102.6 - @graphql-mesh/transport-common@0.7.7 ## 0.8.13 ### Patch Changes - [#7738](https://github.com/ardatan/graphql-mesh/pull/7738) [`01f6ad9`](https://github.com/ardatan/graphql-mesh/commit/01f6ad94b8a107bb52abb3f8a356ecadef42b02d) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Use source name when hoisting fields ## 0.8.12 ### Patch Changes - [#7676](https://github.com/ardatan/graphql-mesh/pull/7676) [`adc3293`](https://github.com/ardatan/graphql-mesh/commit/adc32938449da6ad75f6a3381c437bede8b128a7) Thanks [@ardatan](https://github.com/ardatan)! - If the target hoisted field is a new field name that doesn't exist, create that field and keep the existing one; ```ts createHoistFieldTransform({ mapping: [ { typeName: 'Query', pathConfig: ['users', 'results'], newFieldName: 'usersResults', }, ], }); ``` ```diff type Query { users(limit: Int!, page: Int): UserSearchResult # Keep this + usersResults(limit: Int!, page: Int): [User!]! # Add a new one } scalar _HoistConfig type UserSearchResult { page: Int! } type User { id: ID! name: String! } ``` ## 0.8.11 ### Patch Changes - [#7668](https://github.com/ardatan/graphql-mesh/pull/7668) [`547cbb7`](https://github.com/ardatan/graphql-mesh/commit/547cbb7afa17d1559d9b365facc51618df995367) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/federation@^2.2.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.10) (from `^2.2.9`, in `dependencies`) - [#7668](https://github.com/ardatan/graphql-mesh/pull/7668) [`547cbb7`](https://github.com/ardatan/graphql-mesh/commit/547cbb7afa17d1559d9b365facc51618df995367) Thanks [@ardatan](https://github.com/ardatan)! - Fix additional type definitions without shared types ## 0.8.10 ### Patch Changes - [`ccadfab`](https://github.com/ardatan/graphql-mesh/commit/ccadfabb345139f6320861752872e7454b0feea0) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Header Propagation ## 0.8.9 ### Patch Changes - [`0443063`](https://github.com/ardatan/graphql-mesh/commit/04430632fb2fd5f90c264ad6ca9a0eb89a789c05) Thanks [@ardatan](https://github.com/ardatan)! - Local execution ## 0.8.8 ### Patch Changes - Updated dependencies [[`7df3815`](https://github.com/ardatan/graphql-mesh/commit/7df381588b8f0934cf93d67cb9ac6268295f990e)]: - @graphql-mesh/runtime@0.103.6 ## 0.8.7 ### Patch Changes - [`81c25d3`](https://github.com/ardatan/graphql-mesh/commit/81c25d3a32ba9048303be26b5a38eeaf82a66e73) Thanks [@ardatan](https://github.com/ardatan)! - DX improvements, less noisy logs by default ## 0.8.6 ### Patch Changes - [#7595](https://github.com/ardatan/graphql-mesh/pull/7595) [`3bf14b3`](https://github.com/ardatan/graphql-mesh/commit/3bf14b33ee621cce004a329928b8a04a68218016) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.4` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.4) (from `^0.0.3`, in `dependencies`) - [#7596](https://github.com/ardatan/graphql-mesh/pull/7596) [`b7f6ebf`](https://github.com/ardatan/graphql-mesh/commit/b7f6ebfa077957c3a1ecad1fed449e972cb09ae0) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.5` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.5) (from `^0.0.4`, in `dependencies`) - [#7597](https://github.com/ardatan/graphql-mesh/pull/7597) [`0a3e52c`](https://github.com/ardatan/graphql-mesh/commit/0a3e52c2ad2941e7c48f0e80706db41644797c2d) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.5` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.5) (from `^0.0.4`, in `dependencies`) - Updated dependencies [[`3bf14b3`](https://github.com/ardatan/graphql-mesh/commit/3bf14b33ee621cce004a329928b8a04a68218016), [`b7f6ebf`](https://github.com/ardatan/graphql-mesh/commit/b7f6ebfa077957c3a1ecad1fed449e972cb09ae0), [`0a3e52c`](https://github.com/ardatan/graphql-mesh/commit/0a3e52c2ad2941e7c48f0e80706db41644797c2d)]: - @graphql-mesh/utils@0.102.5 - @graphql-mesh/runtime@0.103.5 - @graphql-mesh/types@0.102.5 - @graphql-mesh/transport-common@0.7.6 ## 0.8.5 ### Patch Changes - Updated dependencies [[`5146df0`](https://github.com/ardatan/graphql-mesh/commit/5146df0fd3313227d5d7df2beb726ca89e13923f)]: - @graphql-mesh/transport-common@0.7.5 ## 0.8.4 ### Patch Changes - [#7576](https://github.com/ardatan/graphql-mesh/pull/7576) [`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.21) (from `^10.0.20`, in `dependencies`) - Updated dependencies [[`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005), [`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005), [`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005), [`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005)]: - @graphql-mesh/runtime@0.103.4 - @graphql-mesh/transport-common@0.7.4 - @graphql-mesh/types@0.102.4 - @graphql-mesh/utils@0.102.4 ## 0.8.3 ### Patch Changes - [#7572](https://github.com/ardatan/graphql-mesh/pull/7572) [`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.20` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.20) (from `^10.0.19`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.9) (from `^2.2.8`, in `dependencies`) - [#7569](https://github.com/ardatan/graphql-mesh/pull/7569) [`e9d73b7`](https://github.com/ardatan/graphql-mesh/commit/e9d73b7f3af98544f24d7223de735034abf17feb) Thanks [@ardatan](https://github.com/ardatan)! - If the first poll fails, keep polling but fail on requests If any poll fails in somewhere, keep polling but keep using the last successful supergraph So if the CDN is down at some point, the gateway will keep polling the supergraph, but will keep using the last successful supergraph. This is useful for cases where the CDN is down, but the supergraph is still available. - Updated dependencies [[`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4), [`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4), [`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4), [`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4)]: - @graphql-mesh/runtime@0.103.3 - @graphql-mesh/transport-common@0.7.3 - @graphql-mesh/types@0.102.3 - @graphql-mesh/utils@0.102.3 ## 0.8.2 ### Patch Changes - [#7555](https://github.com/ardatan/graphql-mesh/pull/7555) [`5d95aad`](https://github.com/ardatan/graphql-mesh/commit/5d95aad185448e8e3a004a08e364f98ee9bbee2a) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.3` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.3) (from `^0.0.2`, in `dependencies`) - Updated dependencies [[`5d95aad`](https://github.com/ardatan/graphql-mesh/commit/5d95aad185448e8e3a004a08e364f98ee9bbee2a)]: - @graphql-mesh/utils@0.102.2 - @graphql-mesh/runtime@0.103.2 - @graphql-mesh/types@0.102.2 - @graphql-mesh/transport-common@0.7.2 ## 0.8.1 ### Patch Changes - [#7553](https://github.com/ardatan/graphql-mesh/pull/7553) [`e49a7e6`](https://github.com/ardatan/graphql-mesh/commit/e49a7e69475b652a53a0f289a44247e8b7ea96de) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@whatwg-node/disposablestack@^0.0.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.2) (from `^0.0.1`, in `dependencies`) - [#7553](https://github.com/ardatan/graphql-mesh/pull/7553) [`e49a7e6`](https://github.com/ardatan/graphql-mesh/commit/e49a7e69475b652a53a0f289a44247e8b7ea96de) Thanks [@renovate](https://github.com/apps/renovate)! - Fix transport cleanup logic - Updated dependencies [[`e49a7e6`](https://github.com/ardatan/graphql-mesh/commit/e49a7e69475b652a53a0f289a44247e8b7ea96de), [`60bfc22`](https://github.com/ardatan/graphql-mesh/commit/60bfc2240108af0a599a66451517a146cace879d)]: - @graphql-mesh/utils@0.102.1 - @graphql-mesh/transport-common@0.7.1 - @graphql-mesh/runtime@0.103.1 - @graphql-mesh/types@0.102.1 ## 0.8.0 ### Patch Changes - Updated dependencies [[`db41f96`](https://github.com/ardatan/graphql-mesh/commit/db41f96b392de95d5f3aff958df399bf58575373)]: - @graphql-mesh/types@0.102.0 - @graphql-mesh/runtime@0.103.0 - @graphql-mesh/utils@0.102.0 - @graphql-mesh/transport-common@0.7.0 ## 0.7.3 ### Patch Changes - [#7524](https://github.com/ardatan/graphql-mesh/pull/7524) [`eeab8fe`](https://github.com/ardatan/graphql-mesh/commit/eeab8fe6bd5d930a1faed22f8c78e302876de7af) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`graphql-yoga@^5.7.0` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.7.0) (from `^5.6.0`, in `dependencies`) ## 0.7.2 ### Patch Changes - [#7518](https://github.com/ardatan/graphql-mesh/pull/7518) [`b0cdc83`](https://github.com/ardatan/graphql-mesh/commit/b0cdc839699a1dd90d125289b49b75f703cbb18e) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Updated dependency [`@graphql-mesh/transport-common@^0.6.1` ↗︎](https://www.npmjs.com/package/@graphql-mesh/transport-common/v/0.6.1) (from `^0.6.0`, in `dependencies`) ## 0.7.1 ### Patch Changes - [#7517](https://github.com/ardatan/graphql-mesh/pull/7517) [`e06ac0d`](https://github.com/ardatan/graphql-mesh/commit/e06ac0d721c9af17ea3825b310622aa725dfe807) Thanks [@ardatan](https://github.com/ardatan)! - Accept imported modules as transports and find subgraph executor - [#7513](https://github.com/ardatan/graphql-mesh/pull/7513) [`09ad884`](https://github.com/ardatan/graphql-mesh/commit/09ad8840fbb38d770157fb435abfcae19d08f095) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Bubble module import errors when module is installed - [#7516](https://github.com/ardatan/graphql-mesh/pull/7516) [`67e1062`](https://github.com/ardatan/graphql-mesh/commit/67e10629c70ec553234c1ffc99af4b89ddb31985) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Transport's kind doesn't need to be typed - Updated dependencies [[`67e1062`](https://github.com/ardatan/graphql-mesh/commit/67e10629c70ec553234c1ffc99af4b89ddb31985)]: - @graphql-mesh/transport-common@0.6.1 ## 0.7.0 ### Minor Changes - [#7501](https://github.com/ardatan/graphql-mesh/pull/7501) [`83b8cdc`](https://github.com/ardatan/graphql-mesh/commit/83b8cdc937fcb7e3cc4e2ee7a3ae3c1f12ccaf31) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Polling interval option has been renamed to `pollingInterval` ### Breaking Changes ```diff import { UnifiedGraphManager } from '@graphql-mesh/fusion-runtime'; const mngr = new UnifiedGraphManager({ - polling: 10_000 + pollingInterval: 10_000 }); ``` ### Patch Changes - [#7497](https://github.com/ardatan/graphql-mesh/pull/7497) [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.5.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.2) (from `^10.3.4`, in `dependencies`) - [#7512](https://github.com/ardatan/graphql-mesh/pull/7512) [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.19) (from `^10.0.18`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.8) (from `^2.2.5`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.5.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.3) (from `^10.5.2`, in `dependencies`) - Updated dependencies [[`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6), [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e)]: - @graphql-mesh/cross-helpers@0.4.6 - @graphql-mesh/runtime@0.102.0 - @graphql-mesh/transport-common@0.6.0 - @graphql-mesh/types@0.101.0 - @graphql-mesh/utils@0.101.0 ## 0.6.0 ### Minor Changes - [#7460](https://github.com/ardatan/graphql-mesh/pull/7460) [`0c82de5`](https://github.com/ardatan/graphql-mesh/commit/0c82de538b1780d7858e65a8216854550cd7db1b) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Control subgraph execution batching in UnifiedGraphManager with batch option ### Patch Changes - [#7477](https://github.com/ardatan/graphql-mesh/pull/7477) [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.18` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.18) (from `^10.0.17`, in `dependencies`) - Updated dependency [`@graphql-tools/executor@^1.3.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.3.1) (from `^1.3.0`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.3.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.3.4) (from `^10.2.3`, in `dependencies`) - [#7482](https://github.com/ardatan/graphql-mesh/pull/7482) [`d5a4cd4`](https://github.com/ardatan/graphql-mesh/commit/d5a4cd4ff93984b62d9670cc286886e62de1bc55) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/federation@^2.2.5` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.5) (from `^2.2.4`, in `dependencies`) - [#7460](https://github.com/ardatan/graphql-mesh/pull/7460) [`0c82de5`](https://github.com/ardatan/graphql-mesh/commit/0c82de538b1780d7858e65a8216854550cd7db1b) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Batching subgraph requests independant of the JEST environment variable - Updated dependencies [[`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c), [`a324c5e`](https://github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7), [`4d1eb28`](https://github.com/ardatan/graphql-mesh/commit/4d1eb285c2b703c5f80473ad0f316004306fac7f), [`a324c5e`](https://github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7)]: - @graphql-mesh/cross-helpers@0.4.5 - @graphql-mesh/runtime@0.101.0 - @graphql-mesh/transport-common@0.5.0 - @graphql-mesh/types@0.100.0 - @graphql-mesh/utils@0.100.0 ## 0.5.10 ### Patch Changes - Updated dependencies [[`a1bfc49`](https://github.com/ardatan/graphql-mesh/commit/a1bfc492ac3378f22b79a51824407e776b496a84)]: - @graphql-mesh/types@0.99.7 - @graphql-mesh/runtime@0.100.8 - @graphql-mesh/utils@0.99.7 - @graphql-mesh/transport-common@0.4.7 ## 0.5.9 ### Patch Changes - [#7447](https://github.com/ardatan/graphql-mesh/pull/7447) [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.17) (from `^10.0.16`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.4) (from `^2.2.3`, in `dependencies`) - [#7447](https://github.com/ardatan/graphql-mesh/pull/7447) [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb) Thanks [@ardatan](https://github.com/ardatan)! - Improvements on schema loading handling - Updated dependencies [[`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb), [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb)]: - @graphql-mesh/runtime@0.100.7 - @graphql-mesh/transport-common@0.4.6 - @graphql-mesh/types@0.99.6 - @graphql-mesh/utils@0.99.6 ## 0.5.8 ### Patch Changes - [#7424](https://github.com/ardatan/graphql-mesh/pull/7424) [`7cd4d35`](https://github.com/ardatan/graphql-mesh/commit/7cd4d35100489550cef5815acd424ad85a71ec27) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/federation@^2.2.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.3) (from `^2.2.1`, in `dependencies`) ## 0.5.7 ### Patch Changes - [#7192](https://github.com/ardatan/graphql-mesh/pull/7192) [`1905f53`](https://github.com/ardatan/graphql-mesh/commit/1905f53a65e6c73d1d305770dcfc4cba34798a09) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/stitching-directives@^3.1.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.1.2) (from `^3.0.2`, in `dependencies`) - Updated dependencies [[`f5214eb`](https://github.com/ardatan/graphql-mesh/commit/f5214eb67e6a4fb702695207968d66cef03ca4dd)]: - @graphql-mesh/runtime@0.100.6 ## 0.5.6 ### Patch Changes - [#7401](https://github.com/ardatan/graphql-mesh/pull/7401) [`33c23e8`](https://github.com/ardatan/graphql-mesh/commit/33c23e83a60328df806a8adc8d262a0c6de7e5a4) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@whatwg-node/disposablestack@^0.0.1` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.1) (to `dependencies`) - Removed dependency [`disposablestack@^1.1.6` ↗︎](https://www.npmjs.com/package/disposablestack/v/1.1.6) (from `dependencies`) - Updated dependencies [[`33c23e8`](https://github.com/ardatan/graphql-mesh/commit/33c23e83a60328df806a8adc8d262a0c6de7e5a4)]: - @graphql-mesh/utils@0.99.5 - @graphql-mesh/runtime@0.100.5 - @graphql-mesh/types@0.99.5 - @graphql-mesh/transport-common@0.4.5 ## 0.5.5 ### Patch Changes - [#7343](https://github.com/ardatan/graphql-mesh/pull/7343) [`597e790`](https://github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b) Thanks [@ardatan](https://github.com/ardatan)! - More verbose debug logs for HTTP fetch calls and subgraph requests - Updated dependencies [[`597e790`](https://github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b), [`597e790`](https://github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b)]: - @graphql-mesh/utils@0.99.4 - @graphql-mesh/runtime@0.100.4 - @graphql-mesh/types@0.99.4 - @graphql-mesh/transport-common@0.4.4 ## 0.5.4 ### Patch Changes - Updated dependencies [[`5e5dec5`](https://github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e), [`5e5dec5`](https://github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e)]: - @graphql-mesh/utils@0.99.3 - @graphql-mesh/runtime@0.100.3 - @graphql-mesh/types@0.99.3 - @graphql-mesh/transport-common@0.4.3 ## 0.5.3 ### Patch Changes - [#7304](https://github.com/ardatan/graphql-mesh/pull/7304) [`f47c900`](https://github.com/ardatan/graphql-mesh/commit/f47c900d19e8c634d39e9dd90bfb1acc4f892a1f) Thanks [@dotansimha](https://github.com/dotansimha)! - Pass context type from `OnSubgraphExecute` to `ExecutionRequest` ## 0.5.2 ### Patch Changes - [#7351](https://github.com/ardatan/graphql-mesh/pull/7351) [`9f6624e`](https://github.com/ardatan/graphql-mesh/commit/9f6624e327a555b3de201e67ca9f5dabca44e238) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/federation@^2.2.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.0) (from `^2.1.2`, in `dependencies`) - Added dependency [`@graphql-mesh/cross-helpers@^0.4.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.4) (to `dependencies`) - [#7352](https://github.com/ardatan/graphql-mesh/pull/7352) [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.16) (from `^10.0.14`, in `dependencies`) - Updated dependency [`@graphql-tools/executor@^1.3.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.3.0) (from `^1.2.8`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.2.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.2.1) (from `^2.2.0`, in `dependencies`) - [#7341](https://github.com/ardatan/graphql-mesh/pull/7341) [`29dc043`](https://github.com/ardatan/graphql-mesh/commit/29dc043c1fd5d83b3a3f8a1c739957f3d723067a) Thanks [@dr3](https://github.com/dr3)! - Fix the bug when field name is renamed together with the argument - [#7294](https://github.com/ardatan/graphql-mesh/pull/7294) [`345a814`](https://github.com/ardatan/graphql-mesh/commit/345a81490f5201f6ee2f378b1b9d83c5881c9730) Thanks [@ardatan](https://github.com/ardatan)! - Ability to manipulate transport entry through `transportEntries`. For example, you can add extra headers to a subgraph ```ts transportEntries: { products: { // This adds extra headers to the subgraph configuration headers: [ // This forwards `authorization` from the upstream to downstream ['authorization', '{context.headers.authorization}'], // Or some static value ['x-extra', process.env.SOME_THING], ]; } } ``` - Updated dependencies [[`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e), [`345a814`](https://github.com/ardatan/graphql-mesh/commit/345a81490f5201f6ee2f378b1b9d83c5881c9730)]: - @graphql-mesh/runtime@0.100.2 - @graphql-mesh/transport-common@0.4.2 - @graphql-mesh/types@0.99.2 - @graphql-mesh/utils@0.99.2 ## 0.5.1 ### Patch Changes - [#7316](https://github.com/ardatan/graphql-mesh/pull/7316) [`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.14) (from `^10.0.12`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.1.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.1.2) (from `^2.1.1`, in `dependencies`) - [#7253](https://github.com/ardatan/graphql-mesh/pull/7253) [`2b8e52f`](https://github.com/ardatan/graphql-mesh/commit/2b8e52fdc40e8a0aa7c48ffb92de1b29b90b3c4e) Thanks [@ardatan](https://github.com/ardatan)! - Fix the bug; When a non-nullable field is added through `additionalTypeDefs` in the compose config, then the gateway fails to resolve it even if a resolver defined in `additionalResolvers`; ```ts export const composeConfig = defineComposeConfig({ subgraphs: [ { sourceHandler: loadOpenAPISubgraph('Wiki', { source: 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', endpoint: 'https://wikimedia.org/api/rest_v1', }), }, ], additionalTypeDefs: /* GraphQL */ ` extend type pageview_project { banana: String apple: String! } `, }); export const serveConfig = defineServeConfig({ additionalResolvers: { pageview_project: { banana() { return '🍌'; }, apple() { return '🍎'; // This is ignored }, }, }, }); ``` - [#7266](https://github.com/ardatan/graphql-mesh/pull/7266) [`26deb92`](https://github.com/ardatan/graphql-mesh/commit/26deb92dc1d405847289bf28344511f143f94ff4) Thanks [@ardatan](https://github.com/ardatan)! - Fix transformations on enum values - Updated dependencies [[`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3), [`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3), [`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3), [`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3)]: - @graphql-mesh/runtime@0.100.1 - @graphql-mesh/transport-common@0.4.1 - @graphql-mesh/types@0.99.1 - @graphql-mesh/utils@0.99.1 ## 0.5.0 ### Patch Changes - [#7215](https://github.com/ardatan/graphql-mesh/pull/7215) [`eefbfbe`](https://github.com/ardatan/graphql-mesh/commit/eefbfbe94d72fa6f5cf60a8cf363cae039aece89) Thanks [@ardatan](https://github.com/ardatan)! - Cleanup created transport executors per schema change Previously they were cleaned up only on server close, which could lead to memory leaks in case of schema changes. - Updated dependencies [[`69e6eb5`](https://github.com/ardatan/graphql-mesh/commit/69e6eb55b8e66024ccb7c97c017589e1eeb6bb1e), [`ededa2c`](https://github.com/ardatan/graphql-mesh/commit/ededa2c9e0fd44b338f2d3c66adfa1b59b130fa2), [`a8e3f00`](https://github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00), [`a8e3f00`](https://github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00), [`69e6eb5`](https://github.com/ardatan/graphql-mesh/commit/69e6eb55b8e66024ccb7c97c017589e1eeb6bb1e), [`69e6eb5`](https://github.com/ardatan/graphql-mesh/commit/69e6eb55b8e66024ccb7c97c017589e1eeb6bb1e)]: - @graphql-mesh/transport-common@0.4.0 - @graphql-mesh/utils@0.99.0 - @graphql-mesh/runtime@0.100.0 - @graphql-mesh/types@0.99.0 ## 0.4.1 ### Patch Changes - [#7183](https://github.com/ardatan/graphql-mesh/pull/7183) [`8a04cf7`](https://github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`graphql-yoga@^5.6.0` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.6.0) (from `^5.3.0`, in `dependencies`) - [#7185](https://github.com/ardatan/graphql-mesh/pull/7185) [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.12) (from `^10.0.11`, in `dependencies`) - Updated dependency [`@graphql-tools/executor@^1.2.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.2.8) (from `^1.2.6`, in `dependencies`) - Updated dependency [`@graphql-tools/federation@^2.1.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.1.1) (from `^2.0.0`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@^9.2.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.10) (from `^9.2.9`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.2.3) (from `^10.2.1`, in `dependencies`) - Updated dependencies [[`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d), [`8a04cf7`](https://github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b)]: - @graphql-mesh/runtime@0.99.12 - @graphql-mesh/transport-common@0.3.1 - @graphql-mesh/types@0.98.10 - @graphql-mesh/utils@0.98.10 ## 0.4.0 ### Patch Changes - [#7145](https://github.com/ardatan/graphql-mesh/pull/7145) [`7544594`](https://github.com/ardatan/graphql-mesh/commit/75445949f91f225ffed15491b8040b61ec4cf3ae) Thanks [@Author](https://github.com/Author), [@User](https://github.com/User)! - New Federation Composition Approach for the new Mesh v1 alpha; (If you are using Mesh v0 legacy, ignore this changelog) Now Mesh Compose produces a superset of Federated Supergraph. - Drop any options and implementation related to the old `fusiongraph` - - The output is a valid supergraph that can be consumed by any Federation router. But if it is not Mesh Serve, the subgraph should still be served via Mesh Serve then consumed by that Federation router. If it is Mesh Serve, no additional server is needed because Mesh Serve already knows the additional directives etc of the transports - Compose the subgraphs using `@theguild/federation-composition` package - - So benefit from the validation rules of Federation in Mesh Compose - Ability to consume existing federated subgraphs - - Since the composition is now Federation, we can accept any federated subgraph - Implement Federation transform to transform any subgraph to a federated subgraph by adding Federation directives (v2 only) . This is on user's own because they add the directives manually. And for `__resolveReference`, we use `@merge` directive to mark a root field as an entity resolver for Federation - Use additional `@source` directive to consume transforms on the subgraph execution (field renames etc) - Use additional `@resolveTo` directive to consume additional stitched resolvers - Use additional `@transport` directive to choose and configure a specific transport for subgraphs - Handle unsupported additional directives with another set of additional directives on `Query` for example directives on unions, schema definitions, enum values etc and then `@extraUnionDirective` added with missing directives for unions then on the runtime these directives are added back to the union for the subgraph execution of the transports. Basically Mesh Compose uses Federation spec for composition, validation and runtime BUT the output is a superset with these additional directives imported via `@composeDirective`; - `@merge` (Taken from Stitching Directives) If a custom entity resolver is defined for a root field like below, the gateway will pick it up as an entity resolver; ```graphql type Query { fooById(id: ID!): Foo @merge(keyField: 'id', keyArg: 'id', subgraph: Foo) } ``` - `@resolveTo` (Taken from v0) This allows to delegate to a field in any subgraph just like Schema Extensions in old Schema Stitching approach; ```graphql extend type Book { @resolveTo( sourceName: "authors" sourceTypeName: "Query" sourceFieldName: "authors" keyField: "authorId" keysArg: "ids" ) } ``` - `@source` Taken from Fusion This allows us to know how the original definition is in the subgraph. If this directive exists, the runtime applies the transforms from Schema Stitching during the subgraph execution. This directive can exist in arguments, fields, types etc. ```graphql type Query { @source(type: "MyUser") # This means `User` is actually `MyUser` in the actual subgraph } type User @source(name: "MyUser") { id: ID name: String } ``` - `@transport` Taken from Fusion This allows us to choose a specific transport (rest, mysql, graphql-ws, graphql-http etc) for the subgraph execution with some configuration. In the runtime, the gateway loads the transports and passes the subgraph schema with annotations if needed to get an executor to execute queries against that subgraph. ```graphql schema @transport( subgraph: "API" kind: "rest" location: "http://0.0.0.0:<api_port>" ) { query: Query mutation: Mutation subscription: Subscription } ``` - `@extraSchemaDefinitionDirective` By default, it is not possible to add directives from subgraph to the supergraph but it is possible to do the same thing on types or fields. So we add this directive to `Query` for the directives we want to add to the schema. Then the runtime picks those per `subgraph` to put the directives back to their original places; ```graphql type Query @extraSchemaDefinitionDirective( directives: {transport: [{subgraph: "petstore", kind: "rest", location: "http://0.0.0.0:<petstore_port>/api/v3"}]} ) { ``` - `@extraEnumValueDirective` and `@extraTypeDirective` Same for enum values and unions etc that are not supported by the composition library > Thanks to these directives, subgraphs can be published individually to Hive for example then the > supergraph stored there can be handled by Mesh Gateway since the composition is the same. All > the additions etc are done on the subgraph level. For the Fed gateways except Mesh Serve, > subgraphs can be served individually by Mesh Serve again while they are consumed by any gw like > Apollo Router Shareable is enabled by default for non-federated subgraphs Documentation PR has details for users; https://github.com/ardatan/graphql-mesh/pull/7109 - Updated dependencies [[`f985978`](https://github.com/ardatan/graphql-mesh/commit/f9859784ad854207e4d32bda11c904b5301610ee), [`7544594`](https://github.com/ardatan/graphql-mesh/commit/75445949f91f225ffed15491b8040b61ec4cf3ae), [`7544594`](https://github.com/ardatan/graphql-mesh/commit/75445949f91f225ffed15491b8040b61ec4cf3ae)]: - @graphql-mesh/utils@0.98.9 - @graphql-mesh/transport-common@0.3.0 - @graphql-mesh/runtime@0.99.11 - @graphql-mesh/types@0.98.9 ## 0.3.10 ### Patch Changes - Updated dependencies [[`6a99c52`](https://github.com/ardatan/graphql-mesh/commit/6a99c52644a399f9992487faa549907e36c73b9a)]: - @graphql-mesh/runtime@0.99.10 ## 0.3.9 ### Patch Changes - [#7009](https://github.com/ardatan/graphql-mesh/pull/7009) [`b5bf97c`](https://github.com/ardatan/graphql-mesh/commit/b5bf97c6fd92dbfa9ed88e03003910a1247149a0) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@envelop/core@^5.0.1` ↗︎](https://www.npmjs.com/package/@envelop/core/v/5.0.1) (to `dependencies`) - Added dependency [`@graphql-tools/executor@^1.2.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.2.6) (to `dependencies`) - Added dependency [`@graphql-tools/federation@^1.1.36` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/1.1.36) (to `dependencies`) - [#7054](https://github.com/ardatan/graphql-mesh/pull/7054) [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Added dependency [`@graphql-tools/federation@^2.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/federation/v/2.0.0) (to `dependencies`) - Added dependency [`disposablestack@^1.1.6` ↗︎](https://www.npmjs.com/package/disposablestack/v/1.1.6) (to `dependencies`) - [#7009](https://github.com/ardatan/graphql-mesh/pull/7009) [`b5bf97c`](https://github.com/ardatan/graphql-mesh/commit/b5bf97c6fd92dbfa9ed88e03003910a1247149a0) Thanks [@ardatan](https://github.com/ardatan)! - Implement declarative transforms - [#7054](https://github.com/ardatan/graphql-mesh/pull/7054) [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207) Thanks [@ardatan](https://github.com/ardatan)! - Use `Disposable` pattern for plugins and transports - Updated dependencies [[`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207), [`b5bf97c`](https://github.com/ardatan/graphql-mesh/commit/b5bf97c6fd92dbfa9ed88e03003910a1247149a0), [`4c75671`](https://github.com/ardatan/graphql-mesh/commit/4c756717247eb0a8f3431e31e6c86fc97297bd32), [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207), [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)]: - @graphql-mesh/utils@0.98.8 - @graphql-mesh/types@0.98.8 - @graphql-mesh/transport-common@0.2.8 - @graphql-mesh/runtime@0.99.9 ## 0.3.8 ### Patch Changes - Updated dependencies []: - @graphql-mesh/types@0.98.7 - @graphql-mesh/runtime@0.99.8 - @graphql-mesh/utils@0.98.7 - @graphql-mesh/transport-common@0.2.7 ## 0.3.7 ### Patch Changes - [#7030](https://github.com/ardatan/graphql-mesh/pull/7030) [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/delegate@^10.0.11` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.11) (from `^10.0.10`, in `dependencies`) - Updated dependency [`@graphql-tools/stitch@^9.2.9` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.9) (from `^9.2.8`, in `dependencies`) - Updated dependency [`@graphql-tools/utils@^10.2.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.2.1) (from `^10.2.0`, in `dependencies`) - Updated dependencies [[`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c), [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c), [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c), [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c)]: - @graphql-mesh/runtime@0.99.7 - @graphql-mesh/transport-common@0.2.6 - @graphql-mesh/types@0.98.6 - @graphql-mesh/utils@0.98.6 ## 0.3.6 ### Patch Changes - Updated dependencies [[`c4d2249`](https://github.com/ardatan/graphql-mesh/commit/c4d22497b4249f9a0969e1d01efbe0721774ce73)]: - @graphql-mesh/utils@0.98.5 - @graphql-mesh/runtime@0.99.6 - @graphql-mesh/types@0.98.5 - @graphql-mesh/transport-common@0.2.5 ## 0.3.5 ### Patch Changes - [`fb59244`](https://github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c) Thanks [@ardatan](https://github.com/ardatan)! - Update GraphQL Tools packages - Updated dependencies [[`fb59244`](https://github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c)]: - @graphql-mesh/transport-common@0.2.4 - @graphql-mesh/runtime@0.99.5 - @graphql-mesh/types@0.98.4 - @graphql-mesh/utils@0.98.4 ## 0.3.4 ### Patch Changes - Updated dependencies [[`d9b5137`](https://github.com/ardatan/graphql-mesh/commit/d9b513704f7083d523f03d1dbb379a5fb27580c4)]: - @graphql-mesh/runtime@0.99.4 ## 0.3.3 ### Patch Changes - [`c47b2aa`](https://github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa) Thanks [@ardatan](https://github.com/ardatan)! - Bump GraphQL Tools versions - Updated dependencies [[`c47b2aa`](https://github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa)]: - @graphql-mesh/transport-common@0.2.3 - @graphql-mesh/runtime@0.99.3 - @graphql-mesh/types@0.98.3 - @graphql-mesh/utils@0.98.3 ## 0.3.2 ### Patch Changes - [`96dd11d`](https://github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38) Thanks [@ardatan](https://github.com/ardatan)! - Bump GraphQL Tools versions - Updated dependencies [[`96dd11d`](https://github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38)]: - @graphql-mesh/transport-common@0.2.2 - @graphql-mesh/runtime@0.99.2 - @graphql-mesh/types@0.98.2 - @graphql-mesh/utils@0.98.2 ## 0.3.1 ### Patch Changes - Updated dependencies [[`6044b7f`](https://github.com/ardatan/graphql-mesh/commit/6044b7f8bd72ee3d4460d9f09f303ea6fc4e007b)]: - @graphql-mesh/types@0.98.1 - @graphql-mesh/runtime@0.99.1 - @graphql-mesh/utils@0.98.1 - @graphql-mesh/transport-common@0.2.1 ## 0.3.0 ### Patch Changes - [#6779](https://github.com/ardatan/graphql-mesh/pull/6779) [`6399add`](https://github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.1.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.1.3) (from `^10.1.0`, in `dependencies`) - [#6872](https://github.com/ardatan/graphql-mesh/pull/6872) [`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5) Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/stitch@^9.2.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitch/v/9.2.0) (from `^9.2.3`, in `dependencies`) - Updated dependency [`graphql-yoga@^5.3.0` ↗︎](https://www.npmjs.com/package/graphql-yoga/v/5.3.0) (from `^5.1.1`, in `dependencies`) - Added dependency [`@graphql-mesh/types@^0.97.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.97.5) (to `dependencies`) - Added dependency [`@graphql-tools/delegate@^10.0.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.6) (to `dependencies`) - Added dependency [`@graphql-tools/stitching-directives@^3.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/stitching-directives/v/3.0.2) (to `dependencies`) - Added dependency [`@graphql-tools/wrap@^10.0.5` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.5) (to `dependencies`) - Removed dependency [`@graphql-mesh/fusion-execution@^0.0.2` ↗︎](https://www.npmjs.com/package/@graphql-mesh/fusion-execution/v/0.0.2) (from `dependencies`) - [`7881346`](https://github.com/ardatan/graphql-mesh/commit/78813467cf0e2c988a55cdf1225ff60c4690ede8) Thanks [@ardatan](https://github.com/ardatan)! - Bump @graphql-tools/stitch package - Updated dependencies [[`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5), [`6399add`](https://github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84), [`666b79c`](https://github.com/ardatan/graphql-mesh/commit/666b79c5bd03f86da29b479b5902741b5ad506e8), [`6399add`](https://github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84)]: - @graphql-mesh/runtime@0.99.0 - @graphql-mesh/transport-common@0.2.0 - @graphql-mesh/types@0.98.0 - @graphql-mesh/utils@0.98.0 ## 0.2.12 ### Patch Changes - Updated dependencies [[`afe0cc5`](https://github.com/ardatan/graphql-mesh/commit/afe0cc5ddfc7a1291dc878c61793b58850ae848b)]: - @graphql-mesh/runtime@0.98.8 ## 0.2.11 ### Patch Changes - Updated dependencies [[`c008dda`](https://github.com/ardatan/graphql-mesh/commit/c008ddae4bd617497a2a9bd70e8c90667c2b1ddc)]: - @graphql-mesh/runtime@0.98.7 ## 0.2.10 ### Patch Changes - [#6747](https://github.com/ardatan/graphql-mesh/pull/6747) [`8924438`](https://github.com/ardatan/graphql-mesh/commit/8924438131a7320ef160573539bddfb024bbe343) Thanks [@ardatan](https://github.com/ardatan)! - Readiness and healthcheck endpoints ## 0.2.9 ### Patch Changes - Updated dependencies []: - @graphql-mesh/runtime@0.98.6 - @graphql-mesh/utils@0.97.5 - @graphql-mesh/transport-common@0.1.5 ## 0.2.8 ### Patch Changes - [`f293329`](https://github.com/ardatan/graphql-mesh/commit/f2933295532d0760bb731e055dd2bd6e9cb2a63b) Thanks [@ardatan](https://github.com/ardatan)! - Improve proxy execution ## 0.2.7 ### Patch Changes - [`1639001`](https://github.com/ardatan/graphql-mesh/commit/16390018bd54946fbfbd2bfb8eb3ba7682966a12) Thanks [@ardatan](https://github.com/ardatan)! - Modularization ## 0.2.6 ### Patch Changes - Updated dependencies [[`18e0d49`](https://github.com/ardatan/graphql-mesh/commit/18e0d495053f0b67fd1ba488270318e5d11309f8)]: - @graphql-mesh/runtime@0.98.5 ## 0.2.5 ### Patch Changes - Updated dependencies [[`e2fb7ed`](https://github.com/ardatan/graphql-mesh/commit/e2fb7edb8b02a53fa6f1b1f1fba629ea7c84488f), [`e2fb7ed`](https://github.com/ardatan/graphql-mesh/commit/e2fb7edb8b02a53fa6f1b1f1fba629ea7c84488f)]: - @graphql-mesh/utils@0.97.4 - @graphql-mesh/runtime@0.98.4 - @graphql-mesh/transport-common@0.1.4 ## 0.2.4 ### Patch Changes - Updated dependencies []: - @graphql-mesh/runtime@0.98.3 - @graphql-mesh/utils@0.97.3 - @graphql-mesh/transport-common@0.1.3 ## 0.2.3 ### Patch Changes - Updated dependencies []: - @graphql-mesh/runtime@0.98.2 - @graphql-mesh/utils@0.97.2 - @graphql-mesh/transport-common@0.1.2 ## 0.2.2 ### Patch Changes - Updated dependencies [[`ccb80d8`](https://github.com/ardatan/graphql-mesh/commit/ccb80d829602662f22eca32d3141d47c6855b8f6)]: - @graphql-mesh/fusion-execution@0.0.2 ## 0.2.1 ### Patch Changes - Updated dependencies []: - @graphql-mesh/runtime@0.98.1 - @graphql-mesh/utils@0.97.1 - @graphql-mesh/transport-common@0.1.1 ## 0.2.0 ### Minor Changes - [#6605](https://github.com/ardatan/graphql-mesh/pull/6605) [`662a36a`](https://github.com/ardatan/graphql-mesh/commit/662a36ac5135cc8153f62ab1c18497032f21cb6f) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Change executionRequest in onSubgraphExecute hook and use one transportKind argument instead of spreading it ### Patch Changes - [#6598](https://github.com/ardatan/graphql-mesh/pull/6598) [`35b9cab`](https://github.com/ardatan/graphql-mesh/commit/35b9cab1d6c50fd6165879dc6cc8e5cb03dd2eef) Thanks [@enisdenjo](https://github.com/enisdenjo)! - onSubgraphExecute hook can return nothing - Updated dependencies [[`92dce67`](https://github.com/ardatan/graphql-mesh/commit/92dce67df35d70001ca9c818870a85256175279a), [`70b05a2`](https://github.com/ardatan/graphql-mesh/commit/70b05a20a948b5ebed5306c14710c8839225cdad)]: - @graphql-mesh/utils@0.97.0 - @graphql-mesh/runtime@0.98.0 - @graphql-mesh/transport-common@0.1.0 ## 0.1.1 ### Patch Changes - [#6583](https://github.com/ardatan/graphql-mesh/pull/6583) [`b7c3631`](https://github.com/ardatan/graphql-mesh/commit/b7c3631bd58779c1910705fd7f2b39545bc071dd) Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`@graphql-tools/utils@^10.1.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.1.0) (from `^10.0.8`, in `dependencies`) - Updated dependencies [[`0f274ef`](https://github.com/ardatan/graphql-mesh/commit/0f274ef8177068da65e50e08607998d0ed63e8b9)]: - @graphql-mesh/utils@0.96.6 - @graphql-mesh/runtime@0.97.7 - @graphql-mesh/transport-common@0.0.3 ## 0.1.0 ### Minor Changes - [`7b494d9`](https://github.com/ardatan/graphql-mesh/commit/7b494d981862034f256225e2c9a5c43a403ff79d) Thanks [@enisdenjo](https://github.com/enisdenjo)! - Improve typings and other accompanying improvements ### Patch Changes - [#6568](https://github.com/ardatan/graphql-mesh/pull/6568) [`44d40ff`](https://github.com/ardatan/graphql-mesh/commit/44d40fff17877a52e63c6f644635ea53eb9deadb) Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates: - Added dependency [`@graphql-mesh/runtime@^0.97.6` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.97.6) (to `dependencies`) - Added dependency [`@graphql-mesh/utils@^0.96.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.96.5) (to `dependencies`) ## 0.0.2 ### Patch Changes - [#6551](https://github.com/ardatan/graphql-mesh/pull/6551) [`7c18a3f`](https://github.com/ardatan/graphql-mesh/commit/7c18a3f9163f5156758b8cdf0292b28a3bb6046b) Thanks [@enisdenjo](https://github.com/enisdenjo)! - No omnigraph transports and recommend graphql-mesh transports - Updated dependencies []: - @graphql-mesh/transport-common@0.0.2 ## 0.0.1 ### Patch Changes - [#6541](https://github.com/ardatan/graphql-mesh/pull/6541) [`a7984e5`](https://github.com/ardatan/graphql-mesh/commit/a7984e5ab214ddd7f75dca0f03b2e7e8ad768211) Thanks [@ardatan](https://github.com/ardatan)! - New Fusion packages - Updated dependencies [[`a7984e5`](https://github.com/ardatan/graphql-mesh/commit/a7984e5ab214ddd7f75dca0f03b2e7e8ad768211)]: - @graphql-mesh/fusion-execution@0.0.1 - @graphql-mesh/transport-common@0.0.1