Closed renovate[bot] closed 1 day ago
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
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
cosmo | 193 | 5875 total, 0 failed | avg: 332ms, p95: 719ms | ✅ |
apollo-router | 175 | 5350 total, 0 failed | avg: 498ms, p95: 669ms | ✅ |
wundergraph | 153 | 4640 total, 0 failed | avg: 529ms, p95: 946ms | ✅ |
mesh-supergraph-bun | 78 | 2411 total, 0 failed | avg: 1239ms, p95: 2158ms | ✅ |
apollo-server | 52 | 1649 total, 0 failed | avg: 1852ms, p95: 2294ms | ✅ |
mercurius | 28 | 890 total, 0 failed | avg: 3406ms, p95: 4771ms | ✅ |
mesh-supergraph | 24 | 778 total, 0 failed | avg: 4031ms, p95: 6411ms | ✅ |
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
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
cosmo | 182 | 5536 total, 0 failed | avg: 311ms, p95: 823ms | ✅ |
apollo-router | 166 | 5049 total, 0 failed | avg: 333ms, p95: 870ms | ✅ |
wundergraph | 152 | 4629 total, 0 failed | avg: 354ms, p95: 999ms | ✅ |
mesh-supergraph-bun | 98 | 3043 total, 0 failed | avg: 974ms, p95: 1648ms | ✅ |
apollo-server | 72 | 2247 total, 0 failed | avg: 1348ms, p95: 1554ms | ✅ |
mesh-supergraph | 55 | 1725 total, 0 failed | avg: 1758ms, p95: 2625ms | ✅ |
mercurius | 46 | 1421 total, 0 failed | avg: 2132ms, p95: 2637ms | ✅ |
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
Gateway | RPS ⬇️ | Requests | Duration | Notes |
---|---|---|---|---|
cosmo | 196 | 5948 total, 0 failed | avg: 337ms, p95: 821ms | ✅ |
apollo-router | 174 | 5334 total, 0 failed | avg: 468ms, p95: 684ms | ✅ |
wundergraph | 153 | 4678 total, 0 failed | avg: 547ms, p95: 988ms | ✅ |
mesh-supergraph-bun | 78 | 2426 total, 0 failed | avg: 1228ms, p95: 2107ms | ✅ |
apollo-server | 54 | 1714 total, 0 failed | avg: 1780ms, p95: 1924ms | ✅ |
mercurius | 27 | 851 total, 0 failed | avg: 3584ms, p95: 5064ms | ✅ |
mesh-supergraph | 24 | 792 total, 0 failed | avg: 3888ms, p95: 6016ms | ✅ |
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
Gateway | duration(p95)⬇️ | RPS | Requests | Durations | Notes |
---|---|---|---|---|---|
cosmo | 2031ms | 179 | 12532 total, 0 failed | avg: 715ms, p95: 2031ms, max: 5874ms, med: 511ms | ✅ |
apollo-router | 2068ms | 168 | 11809 total, 0 failed | avg: 786ms, p95: 2069ms, max: 5592ms, med: 602ms | ✅ |
wundergraph | 2426ms | 157 | 11057 total, 0 failed | avg: 843ms, p95: 2426ms, max: 6148ms, med: 620ms | ✅ |
mesh-supergraph-bun | 6158ms | 99 | 6981 total, 0 failed | avg: 2660ms, p95: 6158ms, max: 11263ms, med: 2461ms | ✅ |
mesh-supergraph | 8056ms | 58 | 4111 total, 0 failed | avg: 4679ms, p95: 8056ms, max: 10141ms, med: 4865ms | ✅ |
apollo-server | 21782ms | 72 | 5267 total, 0 failed | avg: 3941ms, p95: 21783ms, max: 44039ms, med: 2156ms | ✅ |
This PR contains the following updates:
5.17.0
->5.21.0
Release Notes
vega/vega-lite (vega-lite)
### [`v5.21.0`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5210-2024-08-28) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.20.1...v5.21.0) ##### Bug Fixes - **[#7724](https://redirect.github.com/vega/vega-lite/issues/7724),[#9414](https://redirect.github.com/vega/vega-lite/issues/9414):** Make ticks respect bin/timeUnit bands and custom band ([#9415](https://redirect.github.com/vega/vega-lite/issues/9415)) ([088094e](https://redirect.github.com/vega/vega-lite/commit/088094ee4401ca2c888a44057789093a2cd7f3df)), closes [#7724](https://redirect.github.com/vega/vega-lite/issues/7724) [#9414](https://redirect.github.com/vega/vega-lite/issues/9414) - make 1D tick mark responsive to width/height ([#9411](https://redirect.github.com/vega/vega-lite/issues/9411)) ([c0c7b6b](https://redirect.github.com/vega/vega-lite/commit/c0c7b6b4ef126e138b48990366b24ae7d713dafe)) ##### Features - update code to not need implicit any, add hasProperty util ([#9394](https://redirect.github.com/vega/vega-lite/issues/9394)) ([6ce344e](https://redirect.github.com/vega/vega-lite/commit/6ce344e3d3e92023ca991267565e39e195241485)) #### [5.20.1](https://redirect.github.com/vega/vega-lite/compare/v5.20.0...v5.20.1) (2024-07-31) ##### Bug Fixes - **[#9401](https://redirect.github.com/vega/vega-lite/issues/9401):** conditional opacity should respect default value ([#9402](https://redirect.github.com/vega/vega-lite/issues/9402)) ([b4c7e14](https://redirect.github.com/vega/vega-lite/commit/b4c7e1435339cd57cef620459ad6481aa4ec526e)), closes [#9401](https://redirect.github.com/vega/vega-lite/issues/9401) ### [`v5.20.1`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5201-2024-07-31) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.20.0...v5.20.1) ##### Bug Fixes - **[#9401](https://redirect.github.com/vega/vega-lite/issues/9401):** conditional opacity should respect default value ([#9402](https://redirect.github.com/vega/vega-lite/issues/9402)) ([b4c7e14](https://redirect.github.com/vega/vega-lite/commit/b4c7e1435339cd57cef620459ad6481aa4ec526e)), closes [#9401](https://redirect.github.com/vega/vega-lite/issues/9401) ### [`v5.20.0`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5200-2024-07-30) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.19.0...v5.20.0) ##### Bug Fixes - for issue when there are multiple aggregates with the same data field and aggregation operation ([#9320](https://redirect.github.com/vega/vega-lite/issues/9320)) ([da84469](https://redirect.github.com/vega/vega-lite/commit/da844691cb4ad6e4d6cf32af90c7f14d248b4764)), closes [#6184](https://redirect.github.com/vega/vega-lite/issues/6184) - make tick size responsive to plot height ([#9395](https://redirect.github.com/vega/vega-lite/issues/9395)) ([3f5dce6](https://redirect.github.com/vega/vega-lite/commit/3f5dce6ed3df7783c61afd5fb80eb4520668aa04)) ##### Features - Expose `react` option for params ([#9374](https://redirect.github.com/vega/vega-lite/issues/9374)) ([93d92ef](https://redirect.github.com/vega/vega-lite/commit/93d92efa4e1893fb01b77f8145ca3bf7bf8dba05)), closes [/github.com/vega/altair/pull/3394#issuecomment-2140320905](https://redirect.github.com//github.com/vega/altair/pull/3394/issues/issuecomment-2140320905) ### [`v5.19.0`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5190-2024-06-14) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.18.1...v5.19.0) ##### Bug Fixes - **[#3488](https://redirect.github.com/vega/vega-lite/issues/3488):** don't use zero as min for size scale by default so no points will be ever hidden ([#9347](https://redirect.github.com/vega/vega-lite/issues/9347)) ([7db657a](https://redirect.github.com/vega/vega-lite/commit/7db657a23fca5ee849320e3ee8f3dcc13998f6a6)), closes [#3488](https://redirect.github.com/vega/vega-lite/issues/3488) [#3488](https://redirect.github.com/vega/vega-lite/issues/3488) - **[#9343](https://redirect.github.com/vega/vega-lite/issues/9343):** binned stacked area now correctly filter null values ([#9344](https://redirect.github.com/vega/vega-lite/issues/9344)) ([7cd3829](https://redirect.github.com/vega/vega-lite/commit/7cd3829dc2b297be5f954d2f6c685541435f8776)), closes [#9343](https://redirect.github.com/vega/vega-lite/issues/9343) - fix typo in time unit 'utcweekdayhours' ([b32c73c](https://redirect.github.com/vega/vega-lite/commit/b32c73caf650a31319e634d3d98cc3c911e46031)) - use array for single item valueRefs in conditional if test exists ([#9361](https://redirect.github.com/vega/vega-lite/issues/9361)) ([64201d6](https://redirect.github.com/vega/vega-lite/commit/64201d6d2a53364e6c214b07950b6ce77d174d5c)), closes [/github.com/vega/vega-lite/pull/9342/files#diff-f26cb911cd80159bbd659afb430b97fa7227afb4cc15e43565f2ca74c3361d22R64](https://redirect.github.com//github.com/vega/vega-lite/pull/9342/files/issues/diff-f26cb911cd80159bbd659afb430b97fa7227afb4cc15e43565f2ca74c3361d22R64) ##### Features - more options and examples for how marks and scales represent invalid data (e.g., nulls, NaNs) ([#9342](https://redirect.github.com/vega/vega-lite/issues/9342)) ([502db1d](https://redirect.github.com/vega/vega-lite/commit/502db1d848ea0ea93a90d45995ad50fea353950a)), closes [#8254](https://redirect.github.com/vega/vega-lite/issues/8254) #### [5.18.1](https://redirect.github.com/vega/vega-lite/compare/v5.18.0...v5.18.1) (2024-05-07) ##### Bug Fixes - Allow non-linear scale for stacked bars ([#9315](https://redirect.github.com/vega/vega-lite/issues/9315)) ([716fe73](https://redirect.github.com/vega/vega-lite/commit/716fe734df2b4bd00fe78d7789ac43f5b035e4ed)) - correctly place unfiltered null values for line ([#9326](https://redirect.github.com/vega/vega-lite/issues/9326)) ([#9334](https://redirect.github.com/vega/vega-lite/issues/9334)) ([b617c84](https://redirect.github.com/vega/vega-lite/commit/b617c84d6fca636ff1469b7db5a40e7393354e5c)) - extent name collision in transforms ([#9312](https://redirect.github.com/vega/vega-lite/issues/9312)) ([8b3b30b](https://redirect.github.com/vega/vega-lite/commit/8b3b30b352ce0e50fe5422cd4d24323a5a5ec9b4)) ### [`v5.18.1`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5181-2024-05-07) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.18.0...v5.18.1) ##### Bug Fixes - Allow non-linear scale for stacked bars ([#9315](https://redirect.github.com/vega/vega-lite/issues/9315)) ([716fe73](https://redirect.github.com/vega/vega-lite/commit/716fe734df2b4bd00fe78d7789ac43f5b035e4ed)) - correctly place unfiltered null values for line ([#9326](https://redirect.github.com/vega/vega-lite/issues/9326)) ([#9334](https://redirect.github.com/vega/vega-lite/issues/9334)) ([b617c84](https://redirect.github.com/vega/vega-lite/commit/b617c84d6fca636ff1469b7db5a40e7393354e5c)) - extent name collision in transforms ([#9312](https://redirect.github.com/vega/vega-lite/issues/9312)) ([8b3b30b](https://redirect.github.com/vega/vega-lite/commit/8b3b30b352ce0e50fe5422cd4d24323a5a5ec9b4)) ### [`v5.18.0`](https://redirect.github.com/vega/vega-lite/blob/HEAD/CHANGELOG.md#5180-2024-04-09) [Compare Source](https://redirect.github.com/vega/vega-lite/compare/v5.17.0...v5.18.0) ##### Bug Fixes - **[#8338](https://redirect.github.com/vega/vega-lite/issues/8338),[#8126](https://redirect.github.com/vega/vega-lite/issues/8126):** make boxplot work with single value per group ([#8339](https://redirect.github.com/vega/vega-lite/issues/8339)) ([4e55836](https://redirect.github.com/vega/vega-lite/commit/4e558369eecc5d84fbccd0fd2bc84be19f5f5e35)), closes [#8338](https://redirect.github.com/vega/vega-lite/issues/8338) [#8126](https://redirect.github.com/vega/vega-lite/issues/8126) [#8338](https://redirect.github.com/vega/vega-lite/issues/8338) [#8126](https://redirect.github.com/vega/vega-lite/issues/8126) - describe how to set a custom scheme by setting the range, reverts [#9262](https://redirect.github.com/vega/vega-lite/issues/9262) ([#9266](https://redirect.github.com/vega/vega-lite/issues/9266)) ([e6af641](https://redirect.github.com/vega/vega-lite/commit/e6af6414431ade1f52359ad682ffc1f4f4a667c3)), closes [#9022](https://redirect.github.com/vega/vega-lite/issues/9022) - generate unescaped boxplot calculated field aliases ([#9284](https://redirect.github.com/vega/vega-lite/issues/9284)) ([44fbceb](https://redirect.github.com/vega/vega-lite/commit/44fbceb0120ee54a8989cb1537537757adac8c58)) ##### Features - add explicit option to control how densities are resolved, change how densities are resolved by default ([#9172](https://redirect.github.com/vega/vega-lite/issues/9172)) ([bf0b8d3](https://redirect.github.com/vega/vega-lite/commit/bf0b8d3e2c80dc1d28cd3c6c4e764ea2ed714d6c))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.