UNPKG

@graphql-mesh/fusion-runtime

Version:

Runtime for GraphQL Mesh Fusion Supergraph

928 lines (689 loc) 87.4 kB
# @graphql-mesh/fusion-runtime ## 0.10.25-alpha-9c41cde1c216af298b0d06bac70cea796d4f03e2 ### Patch Changes - Updated dependencies []: - @graphql-tools/stitch@9.4.12-alpha-9c41cde1c216af298b0d06bac70cea796d4f03e2 - @graphql-tools/federation@3.0.5-alpha-9c41cde1c216af298b0d06bac70cea796d4f03e2 ## 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/u