the-guild-org / gateways-benchmark

MIT License
43 stars 7 forks source link

Update dependency @graphql-mesh/types to ^0.102.0 #457

Closed renovate[bot] closed 1 day ago

renovate[bot] commented 2 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@graphql-mesh/types (source) ^0.97.0 -> ^0.102.0 age adoption passing confidence

Release Notes

ardatan/graphql-mesh (@​graphql-mesh/types) ### [`v0.102.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01025) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.102.4...@graphql-mesh/types@0.102.5) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.5 ### [`v0.102.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01024) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.102.3...@graphql-mesh/types@0.102.4) ##### Patch Changes - [#​7576](https://redirect.github.com/ardatan/graphql-mesh/pull/7576) [`edbc074`](https://redirect.github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005) Thanks [@​ardatan](https://redirect.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 \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.4 ### [`v0.102.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01023) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.102.2...@graphql-mesh/types@0.102.3) ##### Patch Changes - [#​7572](https://redirect.github.com/ardatan/graphql-mesh/pull/7572) [`14ec31f`](https://redirect.github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4) Thanks [@​ardatan](https://redirect.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 dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.3 ### [`v0.102.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01022) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.102.1...@graphql-mesh/types@0.102.2) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.2 ### [`v0.102.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01021) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.102.0...@graphql-mesh/types@0.102.1) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.1 ### [`v0.102.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01020) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.101.0...@graphql-mesh/types@0.102.0) ##### Minor Changes - [#​7530](https://redirect.github.com/ardatan/graphql-mesh/pull/7530) [`db41f96`](https://redirect.github.com/ardatan/graphql-mesh/commit/db41f96b392de95d5f3aff958df399bf58575373) Thanks [@​enisdenjo](https://redirect.github.com/enisdenjo)! - Support Hive's experimental persisted documents ```ts import { useMeshHive } from '@​graphql-mesh/plugin-hive' // Usage Reporting useMeshHive({ token: '' }) // Persisted Documents useMeshHive({ experimental__persistedDocuments: { cdn: { endpoint: 'https://cdn.graphql-hive.com/', accessToken: '' } } }) // Usage Reporting and Persisted Documents useMeshHive({ token: '', experimental__persistedDocuments: { cdn: { endpoint: 'https://cdn.graphql-hive.com/', accessToken: '' } } }) ``` ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).102.0 ### [`v0.101.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01010) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.100.0...@graphql-mesh/types@0.101.0) ##### Patch Changes - [#​7497](https://redirect.github.com/ardatan/graphql-mesh/pull/7497) [`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e) Thanks [@​ardatan](https://redirect.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 `peerDependencies`) - [#​7512](https://redirect.github.com/ardatan/graphql-mesh/pull/7512) [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6) Thanks [@​ardatan](https://redirect.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/utils@^10.5.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.5.3) (from `^10.5.2`, in `peerDependencies`) - Updated dependencies \[[`d784488`](https://redirect.github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e), [`190e9ec`](https://redirect.github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).101.0 ### [`v0.100.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#01000) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.7...@graphql-mesh/types@0.100.0) ##### Patch Changes - [#​7477](https://redirect.github.com/ardatan/graphql-mesh/pull/7477) [`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c) Thanks [@​ardatan](https://redirect.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/utils@^10.3.4` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.3.4) (from `^10.2.3`, in `peerDependencies`) - Updated dependencies \[[`c06a048`](https://redirect.github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).100.0 ### [`v0.99.7`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0997) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.6...@graphql-mesh/types@0.99.7) ##### Patch Changes - [`a1bfc49`](https://redirect.github.com/ardatan/graphql-mesh/commit/a1bfc492ac3378f22b79a51824407e776b496a84) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Removed non-functional \`trustProxy\` option in the config schema This might cause a non-functional config schemna validation warning This change does not have any impact on the functionality of the Mesh - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.7 ### [`v0.99.6`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0996) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.5...@graphql-mesh/types@0.99.6) ##### Patch Changes - [#​7447](https://redirect.github.com/ardatan/graphql-mesh/pull/7447) [`6c67e77`](https://redirect.github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb) Thanks [@​ardatan](https://redirect.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 dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.6 ### [`v0.99.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0995) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.4...@graphql-mesh/types@0.99.5) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.5 ### [`v0.99.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0994) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.3...@graphql-mesh/types@0.99.4) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.4 ### [`v0.99.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0993) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.2...@graphql-mesh/types@0.99.3) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.3 ### [`v0.99.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0992) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.1...@graphql-mesh/types@0.99.2) ##### Patch Changes - [#​7352](https://redirect.github.com/ardatan/graphql-mesh/pull/7352) [`4bc495c`](https://redirect.github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e) Thanks [@​ardatan](https://redirect.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 dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.2 ### [`v0.99.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0991) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.99.0...@graphql-mesh/types@0.99.1) ##### Patch Changes - [#​7316](https://redirect.github.com/ardatan/graphql-mesh/pull/7316) [`7800514`](https://redirect.github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3) Thanks [@​enisdenjo](https://redirect.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 dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.1 ### [`v0.99.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0990) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.10...@graphql-mesh/types@0.99.0) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).99.0 ### [`v0.98.10`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#09810) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.9...@graphql-mesh/types@0.98.10) ##### Patch Changes - [#​7185](https://redirect.github.com/ardatan/graphql-mesh/pull/7185) [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d) Thanks [@​ardatan](https://redirect.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/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.3) (from `^10.2.1`, in `peerDependencies`) - [#​7183](https://redirect.github.com/ardatan/graphql-mesh/pull/7183) [`8a04cf7`](https://redirect.github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - By default, Mesh does not allow extra parameters in the request body other than `query`, `operationName`, `extensions`, and `variables`, then throws 400 HTTP Error. This change adds a new option called `extraParamNames` to allow extra parameters in the request body. ```yaml serve: extraParamNames: - extraParam1 - extraParam2 ``` ```ts const res = await fetch('/graphql', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ query: 'query { __typename }', extraParam1: 'value1', extraParam2: 'value2' }) }) console.assert(res.status === 200) ``` - Updated dependencies \[[`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.10 ### [`v0.98.9`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0989) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.8...@graphql-mesh/types@0.98.9) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.9 ### [`v0.98.8`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0988) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.7...@graphql-mesh/types@0.98.8) ##### Patch Changes - [#​7118](https://redirect.github.com/ardatan/graphql-mesh/pull/7118) [`4c75671`](https://redirect.github.com/ardatan/graphql-mesh/commit/4c756717247eb0a8f3431e31e6c86fc97297bd32) Thanks [@​kamilkowalski](https://redirect.github.com/kamilkowalski)! - `logger` configuration option only accepts a string - [#​7054](https://redirect.github.com/ardatan/graphql-mesh/pull/7054) [`88d6232`](https://redirect.github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Use `Disposable` pattern for plugins and transports - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.8 ### [`v0.98.7`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0987) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.6...@graphql-mesh/types@0.98.7) ##### Patch Changes - Updated dependencies \[[`19e90eb`](https://redirect.github.com/ardatan/graphql-mesh/commit/19e90ebc82b6636b9e89118efe672b67459514c1)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.7 ### [`v0.98.6`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0986) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.5...@graphql-mesh/types@0.98.6) ##### Patch Changes - [#​7030](https://redirect.github.com/ardatan/graphql-mesh/pull/7030) [`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/batch-delegate@^9.0.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/batch-delegate/v/9.0.3) (from `^9.0.2`, in `dependencies`) - 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/utils@^10.2.1` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.1) (from `^10.2.0`, in `peerDependencies`) - Updated dependencies \[[`e569774`](https://redirect.github.com/ardatan/graphql-mesh/commit/e569774dd6491dd64093323b751f4926cf428932), [`270679b`](https://redirect.github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.6 ### [`v0.98.5`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0985) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.4...@graphql-mesh/types@0.98.5) ##### Patch Changes - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.5 ### [`v0.98.4`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0984) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.3...@graphql-mesh/types@0.98.4) ##### Patch Changes - [`fb59244`](https://redirect.github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Update GraphQL Tools packages - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.4 ### [`v0.98.3`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0983) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.2...@graphql-mesh/types@0.98.3) ##### Patch Changes - [`c47b2aa`](https://redirect.github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Bump GraphQL Tools versions - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.3 ### [`v0.98.2`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0982) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.1...@graphql-mesh/types@0.98.2) ##### Patch Changes - [`96dd11d`](https://redirect.github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Bump GraphQL Tools versions - Updated dependencies \[[`96dd11d`](https://redirect.github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.2 ### [`v0.98.1`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#09810) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.98.0...@graphql-mesh/types@0.98.1) ##### Patch Changes - [#​7185](https://redirect.github.com/ardatan/graphql-mesh/pull/7185) [`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d) Thanks [@​ardatan](https://redirect.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/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@​graphql-tools/utils/v/10.2.3) (from `^10.2.1`, in `peerDependencies`) - [#​7183](https://redirect.github.com/ardatan/graphql-mesh/pull/7183) [`8a04cf7`](https://redirect.github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - By default, Mesh does not allow extra parameters in the request body other than `query`, `operationName`, `extensions`, and `variables`, then throws 400 HTTP Error. This change adds a new option called `extraParamNames` to allow extra parameters in the request body. ```yaml serve: extraParamNames: - extraParam1 - extraParam2 ``` ```ts const res = await fetch('/graphql', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ query: 'query { __typename }', extraParam1: 'value1', extraParam2: 'value2' }) }) console.assert(res.status === 200) ``` - Updated dependencies \[[`0d916a4`](https://redirect.github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d)]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.10 ### [`v0.98.0`](https://redirect.github.com/ardatan/graphql-mesh/blob/HEAD/packages/legacy/types/CHANGELOG.md#0980) [Compare Source](https://redirect.github.com/ardatan/graphql-mesh/compare/@graphql-mesh/types@0.97.5...@graphql-mesh/types@0.98.0) ##### Patch Changes - [#​6872](https://redirect.github.com/ardatan/graphql-mesh/pull/6872) [`2fcadce`](https://redirect.github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - dependencies updates: - Updated dependency [`@graphql-tools/batch-delegate@^9.0.2` ↗︎](https://www.npmjs.com/package/@​graphql-tools/batch-delegate/v/9.0.2) (from `^9.0.0`, in `dependencies`) - Updated dependency [`@graphql-tools/delegate@^10.0.6` ↗︎](https://www.npmjs.com/package/@​graphql-tools/delegate/v/10.0.6) (from `^10.0.0`, in `dependencies`) - Updated dependencies \[]: - [@​graphql-mesh/store](https://redirect.github.com/graphql-mesh/store)[@​0](https://redirect.github.com/0).98.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 2 days ago

Overview for: federation-v1/constant-vus-over-time

This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 100 VUs over 30s

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 193 5865 total, 0 failed avg: 348ms, p95: 763ms
apollo-router 170 5206 total, 0 failed avg: 490ms, p95: 722ms
wundergraph 156 4799 total, 0 failed avg: 523ms, p95: 921ms
mesh-supergraph-bun 71 2234 total, 0 failed avg: 1363ms, p95: 2315ms
apollo-server 55 1729 total, 0 failed avg: 1763ms, p95: 2169ms
mercurius 31 964 total, 0 failed avg: 3148ms, p95: 4301ms
mesh-supergraph 25 828 total, 0 failed avg: 3775ms, p95: 6510ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 17595 ✗ 0 data_received..................: 515 MB 17 MB/s data_sent......................: 7.0 MB 230 kB/s http_req_blocked...............: avg=35.56µs min=1.61µs med=3.22µs max=103.71ms p(90)=5.07µs p(95)=5.92µs http_req_connecting............: avg=29.82µs min=0s med=0s max=103.64ms p(90)=0s p(95)=0s http_req_duration..............: avg=347.51ms min=8.96ms med=316ms max=2.09s p(90)=629.7ms p(95)=762.66ms { expected_response:true }...: avg=347.51ms min=8.96ms med=316ms max=2.09s p(90)=629.7ms p(95)=762.66ms http_req_failed................: 0.00% ✓ 0 ✗ 5865 http_req_receiving.............: avg=90.15ms min=38.08µs med=92.27µs max=1.27s p(90)=402.6ms p(95)=541.61ms http_req_sending...............: avg=4.2ms min=8.86µs med=14.97µs max=1.62s p(90)=45.64µs p(95)=407.96µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=253.15ms min=8.09ms med=242.61ms max=704.27ms p(90)=433.91ms p(95)=484.22ms http_reqs......................: 5865 193.748581/s iteration_duration.............: avg=513.61ms min=23.22ms med=453.44ms max=2.34s p(90)=958.71ms p(95)=1.14s iterations.....................: 5865 193.748581/s vus............................: 95 min=95 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15618 ✗ 0 data_received..................: 457 MB 15 MB/s data_sent......................: 6.2 MB 203 kB/s http_req_blocked...............: avg=137.74µs min=1.63µs med=3.22µs max=184.69ms p(90)=5.15µs p(95)=6.29µs http_req_connecting............: avg=43.53µs min=0s med=0s max=5.61ms p(90)=0s p(95)=0s http_req_duration..............: avg=489.58ms min=26.5ms med=485.23ms max=1.71s p(90)=643.18ms p(95)=721.89ms { expected_response:true }...: avg=489.58ms min=26.5ms med=485.23ms max=1.71s p(90)=643.18ms p(95)=721.89ms http_req_failed................: 0.00% ✓ 0 ✗ 5206 http_req_receiving.............: avg=31.06ms min=38.56µs med=78.57µs max=1.48s p(90)=65.78ms p(95)=198.65ms http_req_sending...............: avg=2.75ms min=8.41µs med=15.09µs max=899.55ms p(90)=87.36µs p(95)=906.87µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=455.76ms min=26.41ms med=467.37ms max=914.15ms p(90)=597.22ms p(95)=640.58ms http_reqs......................: 5206 170.838074/s iteration_duration.............: avg=581.41ms min=36.88ms med=546.12ms max=2.37s p(90)=804.17ms p(95)=983.96ms iterations.....................: 5206 170.838074/s vus............................: 96 min=96 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 14397 ✗ 0 data_received..................: 421 MB 14 MB/s data_sent......................: 5.7 MB 186 kB/s http_req_blocked...............: avg=61.19µs min=1.33µs med=2.74µs max=42.17ms p(90)=4.29µs p(95)=5.76µs http_req_connecting............: avg=45.43µs min=0s med=0s max=42.1ms p(90)=0s p(95)=0s http_req_duration..............: avg=523.3ms min=15.81ms med=498.03ms max=1.88s p(90)=807.62ms p(95)=921.12ms { expected_response:true }...: avg=523.3ms min=15.81ms med=498.03ms max=1.88s p(90)=807.62ms p(95)=921.12ms http_req_failed................: 0.00% ✓ 0 ✗ 4799 http_req_receiving.............: avg=35.28ms min=35.95µs med=82.49µs max=1.6s p(90)=104.07ms p(95)=233.08ms http_req_sending...............: avg=2.55ms min=8.15µs med=13.22µs max=1.11s p(90)=33.68µs p(95)=929.6µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=485.46ms min=15.72ms med=467.28ms max=1.29s p(90)=773.11ms p(95)=866.08ms http_reqs......................: 4799 156.847644/s iteration_duration.............: avg=633.01ms min=25.44ms med=585.21ms max=3.04s p(90)=1s p(95)=1.18s iterations.....................: 4799 156.847644/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 6702 ✗ 0 data_received..................: 196 MB 6.3 MB/s data_sent......................: 2.7 MB 85 kB/s http_req_blocked...............: avg=49.43µs min=1.22µs med=2.97µs max=4.16ms p(90)=4.81µs p(95)=19.92µs http_req_connecting............: avg=40.88µs min=0s med=0s max=4.14ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.36s min=784.21ms med=1.18s max=3.22s p(90)=2.14s p(95)=2.31s { expected_response:true }...: avg=1.36s min=784.21ms med=1.18s max=3.22s p(90)=2.14s p(95)=2.31s http_req_failed................: 0.00% ✓ 0 ✗ 2234 http_req_receiving.............: avg=15.72ms min=40.12µs med=114.98µs max=668.47ms p(90)=2.91ms p(95)=111.59ms http_req_sending...............: avg=475.14µs min=8.11µs med=14.16µs max=295.43ms p(90)=71.96µs p(95)=270.56µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.34s min=784ms med=1.18s max=3.22s p(90)=2.13s p(95)=2.3s http_reqs......................: 2234 71.258663/s iteration_duration.............: avg=1.38s min=797.21ms med=1.21s max=3.28s p(90)=2.17s p(95)=2.36s iterations.....................: 2234 71.258663/s vus............................: 61 min=61 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 5187 ✗ 0 data_received..................: 152 MB 4.9 MB/s data_sent......................: 2.1 MB 66 kB/s http_req_blocked...............: avg=42.46µs min=1.47µs med=2.72µs max=4.03ms p(90)=4.66µs p(95)=137.15µs http_req_connecting............: avg=30.99µs min=0s med=0s max=3.49ms p(90)=0s p(95)=95.53µs http_req_duration..............: avg=1.76s min=778.3ms med=1.51s max=18.33s p(90)=1.8s p(95)=2.16s { expected_response:true }...: avg=1.76s min=778.3ms med=1.51s max=18.33s p(90)=1.8s p(95)=2.16s http_req_failed................: 0.00% ✓ 0 ✗ 1729 http_req_receiving.............: avg=204.06µs min=45.99µs med=117.28µs max=39.97ms p(90)=188.41µs p(95)=245.57µs http_req_sending...............: avg=43.87µs min=8.43µs med=14.1µs max=3.97ms p(90)=30.57µs p(95)=85.28µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.76s min=778.15ms med=1.51s max=18.33s p(90)=1.8s p(95)=2.16s http_reqs......................: 1729 55.406491/s iteration_duration.............: avg=1.77s min=786.69ms med=1.53s max=18.34s p(90)=1.81s p(95)=2.18s iterations.....................: 1729 55.406491/s vus............................: 27 min=27 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2892 ✗ 0 data_received..................: 85 MB 2.8 MB/s data_sent......................: 1.1 MB 37 kB/s http_req_blocked...............: avg=106.72µs min=1.57µs med=3.55µs max=8.66ms p(90)=99.09µs p(95)=621.54µs http_req_connecting............: avg=96.48µs min=0s med=0s max=8.64ms p(90)=67.89µs p(95)=594.88µs http_req_duration..............: avg=3.14s min=600.34ms med=2.95s max=7.59s p(90)=3.91s p(95)=4.3s { expected_response:true }...: avg=3.14s min=600.34ms med=2.95s max=7.59s p(90)=3.91s p(95)=4.3s http_req_failed................: 0.00% ✓ 0 ✗ 964 http_req_receiving.............: avg=1.31ms min=41.1µs med=110.02µs max=83.38ms p(90)=218.78µs p(95)=494.31µs http_req_sending...............: avg=87.95µs min=9.35µs med=18.93µs max=3.4ms p(90)=45.87µs p(95)=238.33µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.14s min=599.97ms med=2.95s max=7.59s p(90)=3.91s p(95)=4.3s http_reqs......................: 964 31.346512/s iteration_duration.............: avg=3.15s min=610.31ms med=2.96s max=7.6s p(90)=3.92s p(95)=4.31s iterations.....................: 964 31.346512/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2484 ✗ 0 data_received..................: 73 MB 2.3 MB/s data_sent......................: 983 kB 31 kB/s http_req_blocked...............: avg=177.67µs min=1.46µs med=3.46µs max=10.87ms p(90)=185.63µs p(95)=1.39ms http_req_connecting............: avg=167.44µs min=0s med=0s max=10.83ms p(90)=145.89µs p(95)=1.32ms http_req_duration..............: avg=3.77s min=1.17s med=3.59s max=8.83s p(90)=5.63s p(95)=6.51s { expected_response:true }...: avg=3.77s min=1.17s med=3.59s max=8.83s p(90)=5.63s p(95)=6.51s http_req_failed................: 0.00% ✓ 0 ✗ 828 http_req_receiving.............: avg=2.2ms min=44.31µs med=159.2µs max=77.67ms p(90)=2.55ms p(95)=4.45ms http_req_sending...............: avg=121.9µs min=8.57µs med=19.43µs max=10.07ms p(90)=96.24µs p(95)=800.64µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.77s min=1.17s med=3.58s max=8.83s p(90)=5.62s p(95)=6.51s http_reqs......................: 828 25.7738/s iteration_duration.............: avg=3.79s min=1.19s med=3.6s max=8.84s p(90)=5.63s p(95)=6.53s iterations.....................: 828 25.7738/s vus............................: 17 min=17 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: federation-v1/constant-vus-subgraphs-delay

This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 100 VUs over 30s

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 191 5802 total, 0 failed avg: 339ms, p95: 795ms
apollo-router 175 5332 total, 0 failed avg: 470ms, p95: 702ms
wundergraph 145 4409 total, 0 failed avg: 556ms, p95: 967ms
mesh-supergraph-bun 77 2411 total, 0 failed avg: 1252ms, p95: 2158ms
apollo-server 51 1618 total, 0 failed avg: 1896ms, p95: 2390ms
mercurius 27 850 total, 0 failed avg: 3612ms, p95: 5394ms
mesh-supergraph 26 855 total, 0 failed avg: 3682ms, p95: 5795ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 17406 ✗ 0 data_received..................: 509 MB 17 MB/s data_sent......................: 6.9 MB 227 kB/s http_req_blocked...............: avg=351.03µs min=1.63µs med=2.9µs max=585.47ms p(90)=4.56µs p(95)=6.07µs http_req_connecting............: avg=175.53µs min=0s med=0s max=309.03ms p(90)=0s p(95)=0s http_req_duration..............: avg=338.9ms min=8.91ms med=279.42ms max=2.16s p(90)=613.43ms p(95)=794.78ms { expected_response:true }...: avg=338.9ms min=8.91ms med=279.42ms max=2.16s p(90)=613.43ms p(95)=794.78ms http_req_failed................: 0.00% ✓ 0 ✗ 5802 http_req_receiving.............: avg=89.63ms min=38.3µs med=82.35µs max=1.79s p(90)=380.26ms p(95)=564.67ms http_req_sending...............: avg=4.52ms min=8.46µs med=13.78µs max=993.05ms p(90)=68.48µs p(95)=5.23ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=244.74ms min=8.81ms med=230.39ms max=696.27ms p(90)=413.4ms p(95)=476.4ms http_reqs......................: 5802 191.206333/s iteration_duration.............: avg=519.54ms min=18.96ms med=439.41ms max=3.12s p(90)=997.98ms p(95)=1.28s iterations.....................: 5802 191.206333/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15996 ✗ 0 data_received..................: 468 MB 15 MB/s data_sent......................: 6.3 MB 208 kB/s http_req_blocked...............: avg=73.78µs min=1.64µs med=2.95µs max=42.92ms p(90)=4.32µs p(95)=5.41µs http_req_connecting............: avg=51.7µs min=0s med=0s max=5.13ms p(90)=0s p(95)=0s http_req_duration..............: avg=470.12ms min=20.54ms med=474.77ms max=1.65s p(90)=615.38ms p(95)=701.75ms { expected_response:true }...: avg=470.12ms min=20.54ms med=474.77ms max=1.65s p(90)=615.38ms p(95)=701.75ms http_req_failed................: 0.00% ✓ 0 ✗ 5332 http_req_receiving.............: avg=36.84ms min=34.05µs med=74.12µs max=1.23s p(90)=85.7ms p(95)=303.3ms http_req_sending...............: avg=2.32ms min=8.36µs med=13.86µs max=837.54ms p(90)=57.34µs p(95)=1.17ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=430.94ms min=20.39ms med=455.46ms max=884.41ms p(90)=564.32ms p(95)=599.51ms http_reqs......................: 5332 175.02839/s iteration_duration.............: avg=567.8ms min=38.52ms med=530.66ms max=2.37s p(90)=806.91ms p(95)=1s iterations.....................: 5332 175.02839/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 13227 ✗ 0 data_received..................: 387 MB 13 MB/s data_sent......................: 5.2 MB 173 kB/s http_req_blocked...............: avg=94.14µs min=1.44µs med=3.28µs max=118.77ms p(90)=5.43µs p(95)=8.24µs http_req_connecting............: avg=60.38µs min=0s med=0s max=118.7ms p(90)=0s p(95)=0s http_req_duration..............: avg=556.25ms min=14.78ms med=547.86ms max=1.91s p(90)=867.68ms p(95)=967.16ms { expected_response:true }...: avg=556.25ms min=14.78ms med=547.86ms max=1.91s p(90)=867.68ms p(95)=967.16ms http_req_failed................: 0.00% ✓ 0 ✗ 4409 http_req_receiving.............: avg=45.66ms min=42.49µs med=96.15µs max=1.47s p(90)=124.8ms p(95)=338.09ms http_req_sending...............: avg=2.51ms min=8.37µs med=16.32µs max=752.92ms p(90)=53.88µs p(95)=637.82µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=508.06ms min=14.7ms med=500.97ms max=1.22s p(90)=812.07ms p(95)=894.77ms http_reqs......................: 4409 145.526033/s iteration_duration.............: avg=684.17ms min=55.93ms med=647.51ms max=2.65s p(90)=1.06s p(95)=1.24s iterations.....................: 4409 145.526033/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 7233 ✗ 0 data_received..................: 212 MB 6.8 MB/s data_sent......................: 2.9 MB 92 kB/s http_req_blocked...............: avg=87.63µs min=1.47µs med=3.15µs max=4.77ms p(90)=5.45µs p(95)=22.89µs http_req_connecting............: avg=75.39µs min=0s med=0s max=4.34ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.25s min=726.55ms med=1.06s max=3.31s p(90)=2.01s p(95)=2.15s { expected_response:true }...: avg=1.25s min=726.55ms med=1.06s max=3.31s p(90)=2.01s p(95)=2.15s http_req_failed................: 0.00% ✓ 0 ✗ 2411 http_req_receiving.............: avg=12.58ms min=37.18µs med=109.25µs max=686.5ms p(90)=1.6ms p(95)=46ms http_req_sending...............: avg=435.78µs min=8.51µs med=14.52µs max=162.08ms p(90)=44.82µs p(95)=145.03µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.23s min=726.08ms med=1.06s max=3.31s p(90)=1.99s p(95)=2.13s http_reqs......................: 2411 77.753838/s iteration_duration.............: avg=1.27s min=736.62ms med=1.08s max=3.4s p(90)=2.03s p(95)=2.18s iterations.....................: 2411 77.753838/s vus............................: 3 min=3 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 4854 ✗ 0 data_received..................: 142 MB 4.5 MB/s data_sent......................: 1.9 MB 61 kB/s http_req_blocked...............: avg=80.6µs min=1.5µs med=3.7µs max=6.88ms p(90)=5.9µs p(95)=170.7µs http_req_connecting............: avg=49.48µs min=0s med=0s max=3.18ms p(90)=0s p(95)=114.37µs http_req_duration..............: avg=1.89s min=789.78ms med=1.54s max=19.81s p(90)=1.95s p(95)=2.38s { expected_response:true }...: avg=1.89s min=789.78ms med=1.54s max=19.81s p(90)=1.95s p(95)=2.38s http_req_failed................: 0.00% ✓ 0 ✗ 1618 http_req_receiving.............: avg=192.67µs min=46.07µs med=121.07µs max=19.38ms p(90)=198.53µs p(95)=286.21µs http_req_sending...............: avg=42.78µs min=8.7µs med=20.12µs max=3.23ms p(90)=37µs p(95)=119.71µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.89s min=789.66ms med=1.54s max=19.81s p(90)=1.95s p(95)=2.38s http_reqs......................: 1618 51.420772/s iteration_duration.............: avg=1.9s min=800.87ms med=1.55s max=19.82s p(90)=1.96s p(95)=2.4s iterations.....................: 1618 51.420772/s vus............................: 47 min=47 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2550 ✗ 0 data_received..................: 75 MB 2.4 MB/s data_sent......................: 1.0 MB 33 kB/s http_req_blocked...............: avg=344.9µs min=1.73µs med=4.62µs max=5.17ms p(90)=1.4ms p(95)=3.27ms http_req_connecting............: avg=304.1µs min=0s med=0s max=4.8ms p(90)=1.13ms p(95)=3.03ms http_req_duration..............: avg=3.61s min=596.47ms med=3.41s max=8.36s p(90)=4.43s p(95)=5.39s { expected_response:true }...: avg=3.61s min=596.47ms med=3.41s max=8.36s p(90)=4.43s p(95)=5.39s http_req_failed................: 0.00% ✓ 0 ✗ 850 http_req_receiving.............: avg=369.92µs min=40.53µs med=117.64µs max=60.05ms p(90)=209.84µs p(95)=364.12µs http_req_sending...............: avg=73.43µs min=9.54µs med=26.8µs max=2.51ms p(90)=194.04µs p(95)=402.83µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.61s min=596.13ms med=3.41s max=8.36s p(90)=4.43s p(95)=5.39s http_reqs......................: 850 27.360171/s iteration_duration.............: avg=3.62s min=611.76ms med=3.42s max=8.37s p(90)=4.44s p(95)=5.41s iterations.....................: 850 27.360171/s vus............................: 18 min=18 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 2565 ✗ 0 data_received..................: 75 MB 2.3 MB/s data_sent......................: 1.0 MB 31 kB/s http_req_blocked...............: avg=147.38µs min=1.52µs med=3.86µs max=10.65ms p(90)=144.38µs p(95)=996µs http_req_connecting............: avg=127.91µs min=0s med=0s max=10.62ms p(90)=109.97µs p(95)=841.95µs http_req_duration..............: avg=3.68s min=1.69s med=3.5s max=7.24s p(90)=5.16s p(95)=5.79s { expected_response:true }...: avg=3.68s min=1.69s med=3.5s max=7.24s p(90)=5.16s p(95)=5.79s http_req_failed................: 0.00% ✓ 0 ✗ 855 http_req_receiving.............: avg=2.36ms min=41.8µs med=148.12µs max=77.45ms p(90)=2.76ms p(95)=6.15ms http_req_sending...............: avg=87.75µs min=8.76µs med=21.16µs max=11.64ms p(90)=84.61µs p(95)=395.23µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.67s min=1.69s med=3.5s max=7.17s p(90)=5.16s p(95)=5.79s http_reqs......................: 855 26.404978/s iteration_duration.............: avg=3.69s min=1.72s med=3.52s max=7.26s p(90)=5.18s p(95)=5.81s iterations.....................: 855 26.404978/s vus............................: 26 min=26 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: federation-v1/ramping-vus

This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. We are running a heavy load of concurrent VUs to measure response time and other stats, during stress. It measure things like memory usage, CPU usage, response times. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was trying to reach 500 concurrent VUs over 60s

Comparison

Comparison
Gateway duration(p95)⬇️ RPS Requests Durations Notes
cosmo 1899ms 183 12840 total, 0 failed avg: 658ms, p95: 1900ms, max: 4409ms, med: 471ms
apollo-router 2196ms 166 11671 total, 0 failed avg: 823ms, p95: 2196ms, max: 5897ms, med: 667ms
wundergraph 2386ms 158 11069 total, 0 failed avg: 875ms, p95: 2386ms, max: 6628ms, med: 701ms
mesh-supergraph-bun 6573ms 100 7028 total, 0 failed avg: 2625ms, p95: 6574ms, max: 9896ms, med: 2419ms
mesh-supergraph 8199ms 56 3935 total, 0 failed avg: 4904ms, p95: 8200ms, max: 10778ms, med: 5065ms
apollo-server 21654ms 72 5293 total, 0 failed avg: 3915ms, p95: 21654ms, max: 44118ms, med: 2133ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 38520 ✗ 0 data_received..................: 1.1 GB 16 MB/s data_sent......................: 15 MB 218 kB/s http_req_blocked...............: avg=18.39ms min=1.56µs med=3.04µs max=4.21s p(90)=4.72µs p(95)=14.17µs http_req_connecting............: avg=17.74ms min=0s med=0s max=4.21s p(90)=0s p(95)=0s http_req_duration..............: avg=657.74ms min=3.84ms med=471.12ms max=4.4s p(90)=1.48s p(95)=1.89s { expected_response:true }...: avg=657.74ms min=3.84ms med=471.12ms max=4.4s p(90)=1.48s p(95)=1.89s http_req_failed................: 0.00% ✓ 0 ✗ 12840 http_req_receiving.............: avg=196.44ms min=33.77µs med=78.8µs max=3.97s p(90)=842.38ms p(95)=1.23s http_req_sending...............: avg=32.46ms min=8.11µs med=14.22µs max=2.92s p(90)=3.23ms p(95)=107.71ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=428.82ms min=3.74ms med=352.88ms max=2.62s p(90)=894.69ms p(95)=1.1s http_reqs......................: 12840 183.417611/s iteration_duration.............: avg=1.4s min=9.39ms med=987.31ms max=10.91s p(90)=3.29s p(95)=4.05s iterations.....................: 12840 183.417611/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 35013 ✗ 0 data_received..................: 1.0 GB 15 MB/s data_sent......................: 14 MB 198 kB/s http_req_blocked...............: avg=28.39ms min=1.49µs med=3.32µs max=4.15s p(90)=5.68µs p(95)=20.82µs http_req_connecting............: avg=27.89ms min=0s med=0s max=4.15s p(90)=0s p(95)=0s http_req_duration..............: avg=823.06ms min=6.11ms med=667.43ms max=5.89s p(90)=1.76s p(95)=2.19s { expected_response:true }...: avg=823.06ms min=6.11ms med=667.43ms max=5.89s p(90)=1.76s p(95)=2.19s http_req_failed................: 0.00% ✓ 0 ✗ 11671 http_req_receiving.............: avg=196.43ms min=32.86µs med=81.48µs max=3.79s p(90)=792.65ms p(95)=1.28s http_req_sending...............: avg=33.09ms min=8.48µs med=15.58µs max=3.16s p(90)=195.09µs p(95)=87.79ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=593.53ms min=6.05ms med=486.32ms max=4.27s p(90)=1.19s p(95)=1.51s http_reqs......................: 11671 166.704516/s iteration_duration.............: avg=1.57s min=11.65ms med=1.19s max=10.72s p(90)=3.56s p(95)=4.32s iterations.....................: 11671 166.704516/s vus............................: 1 min=1 max=500 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 33207 ✗ 0 data_received..................: 971 MB 14 MB/s data_sent......................: 13 MB 188 kB/s http_req_blocked...............: avg=24.99ms min=1.56µs med=3.39µs max=3.89s p(90)=5.61µs p(95)=48.44µs http_req_connecting............: avg=24.42ms min=0s med=0s max=3.89s p(90)=0s p(95)=0s http_req_duration..............: avg=875.41ms min=6.33ms med=701.25ms max=6.62s p(90)=1.89s p(95)=2.38s { expected_response:true }...: avg=875.41ms min=6.33ms med=701.25ms max=6.62s p(90)=1.89s p(95)=2.38s http_req_failed................: 0.00% ✓ 0 ✗ 11069 http_req_receiving.............: avg=209.19ms min=34.25µs med=86.88µs max=5.43s p(90)=875.7ms p(95)=1.27s http_req_sending...............: avg=32.39ms min=7.6µs med=17.19µs max=2.53s p(90)=3.28ms p(95)=135.32ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=633.82ms min=6.24ms med=493.71ms max=4.76s p(90)=1.27s p(95)=1.73s http_reqs......................: 11069 158.112565/s iteration_duration.............: avg=1.64s min=11.73ms med=1.3s max=9.83s p(90)=3.6s p(95)=4.37s iterations.....................: 11069 158.112565/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 21084 ✗ 0 data_received..................: 617 MB 8.8 MB/s data_sent......................: 8.3 MB 119 kB/s http_req_blocked...............: avg=2.08ms min=1.45µs med=2.89µs max=419.68ms p(90)=5.53µs p(95)=224.64µs http_req_connecting............: avg=2.05ms min=0s med=0s max=419.6ms p(90)=0s p(95)=151.6µs http_req_duration..............: avg=2.62s min=8.8ms med=2.41s max=9.89s p(90)=4.9s p(95)=6.57s { expected_response:true }...: avg=2.62s min=8.8ms med=2.41s max=9.89s p(90)=4.9s p(95)=6.57s http_req_failed................: 0.00% ✓ 0 ✗ 7028 http_req_receiving.............: avg=28.74ms min=36.78µs med=75.64µs max=1.87s p(90)=21.42ms p(95)=191.49ms http_req_sending...............: avg=2.81ms min=7.58µs med=13.51µs max=698.06ms p(90)=93.21µs p(95)=9.65ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=2.59s min=8.6ms med=2.4s max=9.89s p(90)=4.85s p(95)=6.56s http_reqs......................: 7028 100.386024/s iteration_duration.............: avg=2.69s min=14.76ms med=2.46s max=10.27s p(90)=4.96s p(95)=6.68s iterations.....................: 7028 100.386024/s vus............................: 1 min=1 max=500 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 11805 ✗ 0 data_received..................: 345 MB 4.9 MB/s data_sent......................: 4.7 MB 67 kB/s http_req_blocked...............: avg=348.84µs min=1.53µs med=4.51µs max=103.8ms p(90)=211.8µs p(95)=486.61µs http_req_connecting............: avg=330.26µs min=0s med=0s max=103.69ms p(90)=145.1µs p(95)=402.88µs http_req_duration..............: avg=4.9s min=13.21ms med=5.06s max=10.77s p(90)=7.72s p(95)=8.19s { expected_response:true }...: avg=4.9s min=13.21ms med=5.06s max=10.77s p(90)=7.72s p(95)=8.19s http_req_failed................: 0.00% ✓ 0 ✗ 3935 http_req_receiving.............: avg=1.36ms min=40.36µs med=126.04µs max=193.98ms p(90)=2.41ms p(95)=4.45ms http_req_sending...............: avg=287.6µs min=8.52µs med=26.39µs max=76.29ms p(90)=58.52µs p(95)=132.63µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=4.9s min=13.11ms med=5.06s max=10.77s p(90)=7.72s p(95)=8.19s http_reqs......................: 3935 56.200448/s iteration_duration.............: avg=4.93s min=18.82ms med=5.09s max=10.9s p(90)=7.76s p(95)=8.27s iterations.....................: 3935 56.200448/s vus............................: 1 min=1 max=499 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15879 ✗ 0 data_received..................: 465 MB 6.4 MB/s data_sent......................: 6.3 MB 86 kB/s http_req_blocked...............: avg=85.82µs min=1.42µs med=3.03µs max=37.82ms p(90)=14.56µs p(95)=239.47µs http_req_connecting............: avg=72.06µs min=0s med=0s max=37.74ms p(90)=0s p(95)=161.01µs http_req_duration..............: avg=3.91s min=54.97ms med=2.13s max=44.11s p(90)=3.22s p(95)=21.65s { expected_response:true }...: avg=3.91s min=54.97ms med=2.13s max=44.11s p(90)=3.22s p(95)=21.65s http_req_failed................: 0.00% ✓ 0 ✗ 5293 http_req_receiving.............: avg=354.75µs min=45.86µs med=111.62µs max=138.54ms p(90)=192.01µs p(95)=292.08µs http_req_sending...............: avg=52.66µs min=8.62µs med=15.21µs max=22.43ms p(90)=38.54µs p(95)=55.54µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=3.91s min=54.87ms med=2.13s max=44.11s p(90)=3.22s p(95)=21.65s http_reqs......................: 5293 72.825626/s iteration_duration.............: avg=3.92s min=65.93ms med=2.14s max=44.13s p(90)=3.23s p(95)=21.66s iterations.....................: 5293 72.825626/s vus............................: 56 min=56 max=500 vus_max........................: 500 min=500 max=500 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
github-actions[bot] commented 2 days ago

Overview for: federation-v1/constant-vus-subgraphs-delay-resources

This scenario runs 4 subgraphs and a GraphQL gateway with Federation v1 spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount of time. It measure things like memory usage, CPU usage, average RPS. It also includes a summary of the entire execution, and metrics information about HTTP execution times.

This scenario was running 100 VUs over 30s

Comparison

Comparison
Gateway RPS ⬇️ Requests Duration Notes
cosmo 183 5569 total, 0 failed avg: 307ms, p95: 893ms
apollo-router 169 5131 total, 0 failed avg: 328ms, p95: 899ms
wundergraph 154 4674 total, 0 failed avg: 360ms, p95: 1004ms
mesh-supergraph-bun 80 2497 total, 0 failed avg: 1186ms, p95: 2028ms
apollo-server 70 2181 total, 0 failed avg: 1389ms, p95: 1624ms
mesh-supergraph 54 1697 total, 0 failed avg: 1770ms, p95: 2801ms
mercurius 43 1342 total, 0 failed avg: 2248ms, p95: 2911ms
Summary for: `cosmo` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 16707 ✗ 0 data_received..................: 489 MB 16 MB/s data_sent......................: 6.6 MB 218 kB/s http_req_blocked...............: avg=136.93µs min=1.5µs med=2.96µs max=245.63ms p(90)=4.55µs p(95)=5.78µs http_req_connecting............: avg=82.87µs min=0s med=0s max=171.71ms p(90)=0s p(95)=0s http_req_duration..............: avg=306.71ms min=7.33ms med=214.93ms max=2.55s p(90)=713.91ms p(95)=892.52ms { expected_response:true }...: avg=306.71ms min=7.33ms med=214.93ms max=2.55s p(90)=713.91ms p(95)=892.52ms http_req_failed................: 0.00% ✓ 0 ✗ 5569 http_req_receiving.............: avg=134.13ms min=38.38µs med=91.23µs max=2.21s p(90)=533.34ms p(95)=731.55ms http_req_sending...............: avg=6.55ms min=8.73µs med=14.38µs max=1.76s p(90)=78.32µs p(95)=10.07ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=166.02ms min=7.21ms med=157.55ms max=670.93ms p(90)=293.18ms p(95)=329.92ms http_reqs......................: 5569 183.872336/s iteration_duration.............: avg=541.24ms min=20.5ms med=412.99ms max=3.36s p(90)=1.15s p(95)=1.44s iterations.....................: 5569 183.872336/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-router` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 15393 ✗ 0 data_received..................: 450 MB 15 MB/s data_sent......................: 6.1 MB 201 kB/s http_req_blocked...............: avg=269.39µs min=1.52µs med=3.15µs max=1.15s p(90)=4.93µs p(95)=5.94µs http_req_connecting............: avg=236.71µs min=0s med=0s max=1.15s p(90)=0s p(95)=0s http_req_duration..............: avg=328.29ms min=11.44ms med=234.65ms max=2.2s p(90)=734.85ms p(95)=899.29ms { expected_response:true }...: avg=328.29ms min=11.44ms med=234.65ms max=2.2s p(90)=734.85ms p(95)=899.29ms http_req_failed................: 0.00% ✓ 0 ✗ 5131 http_req_receiving.............: avg=136.46ms min=32.07µs med=91.49µs max=2.08s p(90)=542.86ms p(95)=697.99ms http_req_sending...............: avg=4.34ms min=7.68µs med=14.61µs max=1.29s p(90)=53.58µs p(95)=714.58µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=187.47ms min=11.36ms med=177.02ms max=610.7ms p(90)=325.48ms p(95)=386.51ms http_reqs......................: 5131 169.161923/s iteration_duration.............: avg=587.6ms min=26.54ms med=470.43ms max=3.88s p(90)=1.21s p(95)=1.45s iterations.....................: 5131 169.161923/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `wundergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 14022 ✗ 0 data_received..................: 410 MB 14 MB/s data_sent......................: 5.5 MB 183 kB/s http_req_blocked...............: avg=370.38µs min=1.75µs med=3.08µs max=786.9ms p(90)=4.57µs p(95)=5.91µs http_req_connecting............: avg=127.47µs min=0s med=0s max=257.67ms p(90)=0s p(95)=0s http_req_duration..............: avg=359.85ms min=13.06ms med=268.09ms max=2.11s p(90)=803.83ms p(95)=1s { expected_response:true }...: avg=359.85ms min=13.06ms med=268.09ms max=2.11s p(90)=803.83ms p(95)=1s http_req_failed................: 0.00% ✓ 0 ✗ 4674 http_req_receiving.............: avg=144.29ms min=36.11µs med=97.69µs max=1.89s p(90)=568.57ms p(95)=777.37ms http_req_sending...............: avg=5.14ms min=8.4µs med=14.55µs max=1.3s p(90)=109.45µs p(95)=4ms http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=210.41ms min=12.87ms med=205.7ms max=878.44ms p(90)=351.49ms p(95)=400.57ms http_reqs......................: 4674 154.423705/s iteration_duration.............: avg=644.64ms min=28.64ms med=515.15ms max=3.88s p(90)=1.33s p(95)=1.63s iterations.....................: 4674 154.423705/s vus............................: 98 min=98 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph-bun` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 7491 ✗ 0 data_received..................: 219 MB 7.1 MB/s data_sent......................: 3.0 MB 96 kB/s http_req_blocked...............: avg=113.54µs min=1.93µs med=3.98µs max=14.16ms p(90)=6.32µs p(95)=19.57µs http_req_connecting............: avg=84.86µs min=0s med=0s max=6.64ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.18s min=346.6ms med=1.02s max=2.37s p(90)=1.88s p(95)=2.02s { expected_response:true }...: avg=1.18s min=346.6ms med=1.02s max=2.37s p(90)=1.88s p(95)=2.02s http_req_failed................: 0.00% ✓ 0 ✗ 2497 http_req_receiving.............: avg=13.66ms min=44.44µs med=108.11µs max=509.04ms p(90)=5.66ms p(95)=95.85ms http_req_sending...............: avg=435.94µs min=10.23µs med=20.65µs max=102.65ms p(90)=58.53µs p(95)=273.61µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.17s min=346.19ms med=1.01s max=2.37s p(90)=1.88s p(95)=2s http_reqs......................: 2497 80.908868/s iteration_duration.............: avg=1.22s min=364.69ms med=1.05s max=2.41s p(90)=1.91s p(95)=2.05s iterations.....................: 2497 80.908868/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `apollo-server` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 6543 ✗ 0 data_received..................: 192 MB 6.2 MB/s data_sent......................: 2.6 MB 83 kB/s http_req_blocked...............: avg=97.65µs min=1.5µs med=3.05µs max=5.29ms p(90)=4.98µs p(95)=16.08µs http_req_connecting............: avg=91.62µs min=0s med=0s max=5.26ms p(90)=0s p(95)=0s http_req_duration..............: avg=1.38s min=541.29ms med=1.24s max=14.45s p(90)=1.51s p(95)=1.62s { expected_response:true }...: avg=1.38s min=541.29ms med=1.24s max=14.45s p(90)=1.51s p(95)=1.62s http_req_failed................: 0.00% ✓ 0 ✗ 2181 http_req_receiving.............: avg=194.92µs min=46.55µs med=111.13µs max=15.14ms p(90)=195.86µs p(95)=340.89µs http_req_sending...............: avg=66.14µs min=8.99µs med=16.16µs max=15.35ms p(90)=34.18µs p(95)=107.66µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.38s min=541.19ms med=1.24s max=14.45s p(90)=1.51s p(95)=1.62s http_reqs......................: 2181 70.109046/s iteration_duration.............: avg=1.4s min=548.21ms med=1.26s max=14.46s p(90)=1.53s p(95)=1.64s iterations.....................: 2181 70.109046/s vus............................: 15 min=15 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mesh-supergraph` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 5091 ✗ 0 data_received..................: 149 MB 4.8 MB/s data_sent......................: 2.0 MB 65 kB/s http_req_blocked...............: avg=115.21µs min=1.38µs med=3.79µs max=8.52ms p(90)=6.11µs p(95)=228.64µs http_req_connecting............: avg=99.1µs min=0s med=0s max=4.94ms p(90)=0s p(95)=104.16µs http_req_duration..............: avg=1.76s min=529.92ms med=1.63s max=3.48s p(90)=2.47s p(95)=2.8s { expected_response:true }...: avg=1.76s min=529.92ms med=1.63s max=3.48s p(90)=2.47s p(95)=2.8s http_req_failed................: 0.00% ✓ 0 ✗ 1697 http_req_receiving.............: avg=1.43ms min=40.51µs med=130.98µs max=124.38ms p(90)=3.01ms p(95)=5.66ms http_req_sending...............: avg=183.58µs min=8.09µs med=20.47µs max=39.47ms p(90)=47.34µs p(95)=375.35µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=1.76s min=529.75ms med=1.63s max=3.48s p(90)=2.47s p(95)=2.79s http_reqs......................: 1697 54.929162/s iteration_duration.............: avg=1.79s min=545.63ms med=1.66s max=3.49s p(90)=2.5s p(95)=2.85s iterations.....................: 1697 54.929162/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview
Summary for: `mercurius` **K6 Output** ``` ✓ response code was 200 ✓ no graphql errors ✓ valid response structure checks.........................: 100.00% ✓ 4026 ✗ 0 data_received..................: 118 MB 3.9 MB/s data_sent......................: 1.6 MB 52 kB/s http_req_blocked...............: avg=68.88µs min=2.1µs med=4.73µs max=5.27ms p(90)=6.74µs p(95)=175.93µs http_req_connecting............: avg=52.82µs min=0s med=0s max=3.05ms p(90)=0s p(95)=126.69µs http_req_duration..............: avg=2.24s min=581.69ms med=2.19s max=4.62s p(90)=2.81s p(95)=2.91s { expected_response:true }...: avg=2.24s min=581.69ms med=2.19s max=4.62s p(90)=2.81s p(95)=2.91s http_req_failed................: 0.00% ✓ 0 ✗ 1342 http_req_receiving.............: avg=188.08µs min=49.03µs med=122.94µs max=24.81ms p(90)=215.61µs p(95)=312.29µs http_req_sending...............: avg=55.74µs min=11.37µs med=28.65µs max=2.4ms p(90)=45.02µs p(95)=107.06µs http_req_tls_handshaking.......: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s http_req_waiting...............: avg=2.24s min=581.5ms med=2.19s max=4.62s p(90)=2.81s p(95)=2.91s http_reqs......................: 1342 43.878058/s iteration_duration.............: avg=2.26s min=591.89ms med=2.2s max=4.63s p(90)=2.83s p(95)=2.92s iterations.....................: 1342 43.878058/s vus............................: 100 min=100 max=100 vus_max........................: 100 min=100 max=100 ``` **Performance Overview** Performance Overview **Subgraphs Overview** Subgraphs Overview **HTTP Overview** HTTP Overview