diff --git a/README.md b/README.md index 77f74bd..1f165c7 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ This repository contains a set of tests to evaluate and compare the compatibilit | [Hive Gateway](https://the-guild.dev/graphql/hive) | 100.00% | 🟢 171 | 🟢 41 | | [Apollo Router](https://www.apollographql.com/) | 97.66% | 🟢 167 ❌ 4 | 🟢 39 ❌ 2 | | [Apollo Gateway](https://www.apollographql.com/) | 97.08% | 🟢 166 ❌ 5 | 🟢 38 ❌ 3 | -| [Cosmo Router](https://wundergraph.com) | 69.59% | 🟢 119 ❌ 52 | 🟢 19 ❌ 22 | -| [Grafbase Gateway](https://grafbase.com) | 59.06% | 🟢 101 ❌ 70 | 🟢 19 ❌ 22 | +| [Cosmo Router](https://wundergraph.com) | 72.51% | 🟢 124 ❌ 47 | 🟢 19 ❌ 22 | +| [Grafbase Gateway](https://grafbase.com) | 60.23% | 🟢 103 ❌ 68 | 🟢 19 ❌ 22 | diff --git a/REPORT.md b/REPORT.md index c3ddc95..3967c6c 100644 --- a/REPORT.md +++ b/REPORT.md @@ -7,8 +7,8 @@ | [Hive Gateway](https://the-guild.dev/graphql/hive) | 100.00% | 🟢 171 | 🟢 41 | | [Apollo Router](https://www.apollographql.com/) | 97.66% | 🟢 167 ❌ 4 | 🟢 39 ❌ 2 | | [Apollo Gateway](https://www.apollographql.com/) | 97.08% | 🟢 166 ❌ 5 | 🟢 38 ❌ 3 | -| [Cosmo Router](https://wundergraph.com) | 69.59% | 🟢 119 ❌ 52 | 🟢 19 ❌ 22 | -| [Grafbase Gateway](https://grafbase.com) | 59.06% | 🟢 101 ❌ 70 | 🟢 19 ❌ 22 | +| [Cosmo Router](https://wundergraph.com) | 72.51% | 🟢 124 ❌ 47 | 🟢 19 ❌ 22 | +| [Grafbase Gateway](https://grafbase.com) | 60.23% | 🟢 103 ❌ 68 | 🟢 19 ❌ 22 | ## Detailed Results @@ -385,7 +385,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id union-interface-distributed
❌🟢🟢🟢🟢🟢🟢
union-intersection -
❌❌❌❌❌❌❌❌
+
🟢🟢🟢❌❌🟢🟢❌
@@ -424,7 +424,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id input-object-intersection
🟢🟢🟢
interface-object-with-requires -
❌🟢❌🟢❌❌❌
+
🟢🟢❌🟢❌❌❌
keys-mashup
🟢
mutations @@ -448,7 +448,7 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id parent-entity-call-complex
provides-on-interface -
❌❌
+
🟢❌
provides-on-union
🟢🟢
requires-interface @@ -478,5 +478,5 @@ You can look at the full list of tests [here](./src/test-suites/). Every test id union-interface-distributed
🟢🟢🟢🟢🟢🟢🟢
union-intersection -
🟢🟢🟢❌❌🟢❌❌
+
❌🟢🟢❌❌🟢🟢❌
diff --git a/gateways/apollo-router/install.sh b/gateways/apollo-router/install.sh index 433b247..5e006c6 100755 --- a/gateways/apollo-router/install.sh +++ b/gateways/apollo-router/install.sh @@ -1 +1 @@ -curl -sSL https://router.apollo.dev/download/nix/v1.56.0 | sh +curl -sSL https://router.apollo.dev/download/nix/v1.57.0 | sh diff --git a/gateways/cosmo-router/install.sh b/gateways/cosmo-router/install.sh index 5abd623..c910955 100755 --- a/gateways/cosmo-router/install.sh +++ b/gateways/cosmo-router/install.sh @@ -7,7 +7,7 @@ set -u BINARY_DOWNLOAD_PREFIX="https://github.com/wundergraph/cosmo/releases/download" -DOWNLOAD_VERSION="0.124.1" +DOWNLOAD_VERSION="0.132.0" download_binary() { downloader --check diff --git a/gateways/cosmo-router/results.txt b/gateways/cosmo-router/results.txt index 3d257cc..503fbce 100644 --- a/gateways/cosmo-router/results.txt +++ b/gateways/cosmo-router/results.txt @@ -79,9 +79,9 @@ unavailable-override union-interface-distributed X...... union-intersection -XXXXXXXX +...XX..X --- Total: 171 -Passed: 119 -Failed: 52 \ No newline at end of file +Passed: 124 +Failed: 47 \ No newline at end of file diff --git a/gateways/grafbase-gateway/install.sh b/gateways/grafbase-gateway/install.sh index 5a97e31..f7226ed 100755 --- a/gateways/grafbase-gateway/install.sh +++ b/gateways/grafbase-gateway/install.sh @@ -4,7 +4,7 @@ set -euo pipefail # I took their install script and modified it to download the gateway binary # to the current directory instead of /usr/local/bin -VERSION="0.15.0" +VERSION="0.16.0" error() { echo -e "${Red}error${Color_Off}:" "$@" >&2 diff --git a/gateways/grafbase-gateway/results.txt b/gateways/grafbase-gateway/results.txt index a404c64..38641c7 100644 --- a/gateways/grafbase-gateway/results.txt +++ b/gateways/grafbase-gateway/results.txt @@ -25,7 +25,7 @@ XXXX input-object-intersection ... interface-object-with-requires -X.X.XXX +..X.XXX keys-mashup . mutations @@ -49,7 +49,7 @@ X parent-entity-call-complex X provides-on-interface -XX +.X provides-on-union .. requires-interface @@ -79,9 +79,9 @@ unavailable-override union-interface-distributed ....... union-intersection -...XX.XX +X..XX..X --- Total: 171 -Passed: 101 -Failed: 70 \ No newline at end of file +Passed: 103 +Failed: 68 \ No newline at end of file diff --git a/gateways/hive-gateway/install.sh b/gateways/hive-gateway/install.sh index dc07582..a15c94c 100755 --- a/gateways/hive-gateway/install.sh +++ b/gateways/hive-gateway/install.sh @@ -1 +1 @@ -curl -sSL https://graphql-hive.com/install-gateway.sh | sh -s "1.3.1" \ No newline at end of file +curl -sSL https://graphql-hive.com/install-gateway.sh | sh -s "1.4.0" \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index dfecb8e..a517896 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@apollo/composition": "2.9.2", - "@apollo/subgraph": "2.9.2", + "@apollo/composition": "2.9.3", + "@apollo/subgraph": "2.9.3", "async-retry": "1.3.3", "detect-port": "1.6.1", "dotenv": "16.4.5", @@ -27,19 +27,19 @@ "graphql-federation-audit": "dist/cli.js" }, "devDependencies": { - "@apollo/gateway": "2.9.2", + "@apollo/gateway": "2.9.3", "@apollo/server": "4.11.0", "@types/async-retry": "1.4.9", "@types/detect-port": "1.3.5", "@types/express": "5.0.0", - "@types/node": "22.7.5", + "@types/node": "22.8.1", "@types/wait-on": "5.3.4", "@types/yargs": "17.0.33", "express": "5.0.1", "prettier": "3.3.3", - "tsx": "4.19.1", + "tsx": "4.19.2", "typescript": "5.6.3", - "wgc": "0.68.0" + "wgc": "0.68.6" } }, "node_modules/@apollo/cache-control-types": { @@ -51,13 +51,13 @@ } }, "node_modules/@apollo/composition": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.9.2.tgz", - "integrity": "sha512-hO07cfu+ezfCEyAg1ZC1FXBCt7gELR0ZsOXb4RRpDv/wpoIstoI/25ogxGNti2yOjX3tfBp4ewMBsIiDR2go/g==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.9.3.tgz", + "integrity": "sha512-dcIZ5K+9sBNNPzXkYtZa91IegeMc350fXN7UMKTggqx5EBbWrakU/ltC0fp8Tr0qqlPGtEWFzXMmoqXKVPQJ1w==", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.9.2", - "@apollo/query-graphs": "2.9.2" + "@apollo/federation-internals": "2.9.3", + "@apollo/query-graphs": "2.9.3" }, "engines": { "node": ">=14.15.0" @@ -67,9 +67,9 @@ } }, "node_modules/@apollo/federation-internals": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.9.2.tgz", - "integrity": "sha512-61+8ynN49ptKNi7Wid4V9acvk8VBt6TqmwUvLdsp3uH8y+FSQCpdaSs5be6vdy/L7O+7IIcydh+Ns2JqlLrwSA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.9.3.tgz", + "integrity": "sha512-r50Ykc331CZUw4TxpcqprAZOlGkbzoHEiHObUqUhQopTx8i0aXNt+0pc3nzqUAoT9OD83yJqPJV1EiZF2vCupQ==", "license": "Elastic-2.0", "dependencies": { "@types/uuid": "^9.0.0", @@ -85,15 +85,15 @@ } }, "node_modules/@apollo/gateway": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.9.2.tgz", - "integrity": "sha512-FjklUhVNEaIvZ+IRCY8YJLsKFfRUehUNI9QhqQw8ID+G6peSg5IPPsXo/9mtWq/TF7JRNmaL/nhjwjt+fGDUOg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.9.3.tgz", + "integrity": "sha512-sYBrzwET6cO08m1r0OA/lxzhaxeny/hSMfWSPz27pCY0QAlnjc+jb7f/xeOjeGWaJ4fLV87uaR2u8Gtzzv5O7g==", "dev": true, "license": "Elastic-2.0", "dependencies": { - "@apollo/composition": "2.9.2", - "@apollo/federation-internals": "2.9.2", - "@apollo/query-planner": "2.9.2", + "@apollo/composition": "2.9.3", + "@apollo/federation-internals": "2.9.3", + "@apollo/query-planner": "2.9.3", "@apollo/server-gateway-interface": "^1.1.0", "@apollo/usage-reporting-protobuf": "^4.1.0", "@apollo/utils.createhash": "^2.0.0", @@ -144,12 +144,12 @@ } }, "node_modules/@apollo/query-graphs": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.9.2.tgz", - "integrity": "sha512-/3Wl7GukCCYPDtqNO36qH61ytBMgUhS5R7O44xXRDkErZzXuhno4Cds+SXYdqYmnatEnB0IxyrVtduaMr6uotQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.9.3.tgz", + "integrity": "sha512-FG0Jptr9wNTScWTRO3LFBD6mqCU5fLn4vI4NxEkK3IBNfLmWPUykyIXgrvjwg/TJkxfBBpfmBM47luvZpkbkYg==", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.9.2", + "@apollo/federation-internals": "2.9.3", "deep-equal": "^2.0.5", "ts-graphviz": "^1.5.4", "uuid": "^9.0.0" @@ -162,14 +162,14 @@ } }, "node_modules/@apollo/query-planner": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.9.2.tgz", - "integrity": "sha512-sqs3jA0o+LMRsiyEHAVdsFFt6ChN7ihGePdbuXNANb3+mV0WPBWYmnGjQ9FvrM5WynH4CtWekRHxsrQOYnr90A==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.9.3.tgz", + "integrity": "sha512-MlZa3Gemmh9rmtfwuWLBK88uZcrmi195k7/UWfyhVIPc19/epoZd0Z031M1zGoEH0mbFaU2C7uWYbaCFx3HK1w==", "dev": true, "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.9.2", - "@apollo/query-graphs": "2.9.2", + "@apollo/federation-internals": "2.9.3", + "@apollo/query-graphs": "2.9.3", "@apollo/utils.keyvaluecache": "^2.1.0", "chalk": "^4.1.0", "deep-equal": "^2.0.5", @@ -575,13 +575,13 @@ } }, "node_modules/@apollo/subgraph": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.9.2.tgz", - "integrity": "sha512-ucKzfR7QhhAeX2OHe6oJNOzL7Z10D7j5bNtbqiugAl7vVuLnf+lbKgbqIP2lKxFGSzykKJzKejjr3uDd63iefg==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.9.3.tgz", + "integrity": "sha512-oaC79gM01kdXRBal8gGms1bpBwqe8AsX82yNYUPO/Tb7R1n+sCYcFrVqG25YeBYXWNP2qbJuD2yBGcsrEWnS1w==", "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2", - "@apollo/federation-internals": "2.9.2" + "@apollo/federation-internals": "2.9.3" }, "engines": { "node": ">=14.15.0" @@ -2045,6 +2045,14 @@ "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.5.tgz", "integrity": "sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==" }, + "node_modules/@scarf/scarf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.3.0.tgz", + "integrity": "sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0" + }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -2072,9 +2080,9 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@tanstack/query-core": { - "version": "5.59.13", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.59.13.tgz", - "integrity": "sha512-Oou0bBu/P8+oYjXsJQ11j+gcpLAMpqW42UlokQYEz4dE7+hOtVO9rVuolJKgEccqzvyFzqX4/zZWY+R/v1wVsQ==", + "version": "5.59.16", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.59.16.tgz", + "integrity": "sha512-crHn+G3ltqb5JG0oUv6q+PMz1m1YkjpASrXTU+sYWW9pLk0t2GybUHNRqYPZWhxgjPaVGC4yp92gSFEJgYEsPw==", "dev": true, "license": "MIT", "peer": true, @@ -2084,14 +2092,14 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.59.13", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.59.13.tgz", - "integrity": "sha512-GB2ELtiH8tL0rcFiM4sWvnXhazt1xRXX/LolMEV12kfEKu58aNA4lQoieslP61PO4vZO9JJMwm+6lqyS0E1HOA==", + "version": "5.59.16", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.59.16.tgz", + "integrity": "sha512-MuyWheG47h6ERd4PKQ6V8gDyBu3ThNG22e1fRVwvq6ap3EqsFhyuxCAwhNP/03m/mLg+DAb0upgbPaX6VB+CkQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@tanstack/query-core": "5.59.13" + "@tanstack/query-core": "5.59.16" }, "funding": { "type": "github", @@ -2234,13 +2242,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/node-fetch": { @@ -2392,9 +2400,9 @@ } }, "node_modules/@wundergraph/composition": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@wundergraph/composition/-/composition-0.29.0.tgz", - "integrity": "sha512-D5iTNLvVfOt0uwBbdoNS+kg7zX4RDh2fw0iPgZxULpgGSIcEljlLsuWVItdRImIBWTlpMi0OB/TVwEGdLKrk9w==", + "version": "0.29.4", + "resolved": "https://registry.npmjs.org/@wundergraph/composition/-/composition-0.29.4.tgz", + "integrity": "sha512-Z2V2Lw9PRBBQYfjHp4QmYNnEsNODH9Tr3E2O8jyoHQS0uyGizWPL0hqWdJt2K0gfTYybljE2wFMgT71MOLzF8A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2407,9 +2415,9 @@ } }, "node_modules/@wundergraph/cosmo-connect": { - "version": "0.85.0", - "resolved": "https://registry.npmjs.org/@wundergraph/cosmo-connect/-/cosmo-connect-0.85.0.tgz", - "integrity": "sha512-rIDWyWVfh7k3EN1c02kMPOFfG2tMAzUJz6DSaIHYiS0mqceTILKoV/qvUkiroMJ0P9M+XSUoL3K+0eY/KWFqwg==", + "version": "0.85.1", + "resolved": "https://registry.npmjs.org/@wundergraph/cosmo-connect/-/cosmo-connect-0.85.1.tgz", + "integrity": "sha512-F9Wt6nqjrbQWyMDKEilaxqiR74bt0KVbdZH+n8SF25XAjmf39NzcKrxbXJXLWvntYzpq0g2Dsip+xXgnu15iVA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2418,17 +2426,17 @@ } }, "node_modules/@wundergraph/cosmo-shared": { - "version": "0.31.16", - "resolved": "https://registry.npmjs.org/@wundergraph/cosmo-shared/-/cosmo-shared-0.31.16.tgz", - "integrity": "sha512-areDT/4xdzJRk2aIUNFG25rJgTsu/JF81rQlGJWQPJTEzKUwM2If2EhcVcTIQ+XcwvHMFkkjw9osAq/6+k058A==", + "version": "0.31.20", + "resolved": "https://registry.npmjs.org/@wundergraph/cosmo-shared/-/cosmo-shared-0.31.20.tgz", + "integrity": "sha512-F4xiyICSuc1natWRirFEKWZj1JfdWopwOVMxgjORCtVzNiaXwrNEuZfFDGJlPqj88jh1rLOOiXNUBQlf1qPHjg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "^1.9.0", "@graphql-tools/schema": "^8.5.1", "@graphql-tools/utils": "^9.2.1", - "@wundergraph/composition": "0.29.0", - "@wundergraph/cosmo-connect": "0.85.0", + "@wundergraph/composition": "0.29.4", + "@wundergraph/cosmo-connect": "0.85.1", "graphql": "^16.9.0", "pino": "^8.14.1" } @@ -4087,9 +4095,10 @@ } }, "node_modules/dset": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -7304,15 +7313,15 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -8319,9 +8328,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", - "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz", + "integrity": "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==", "dev": true, "license": "MIT", "dependencies": { @@ -8613,9 +8622,9 @@ "license": "BSD-2-Clause" }, "node_modules/wgc": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/wgc/-/wgc-0.68.0.tgz", - "integrity": "sha512-GhnNOPosVJnSA3pqAkaZGzD4T3qg3X9JzAScLLykzcSda8rf471hLpdMG+uKr/8zR7F18UQhk1oswzzW9vo0Hg==", + "version": "0.68.6", + "resolved": "https://registry.npmjs.org/wgc/-/wgc-0.68.6.tgz", + "integrity": "sha512-8UbOBI0issf34pAFJKhyM/WPeKhrdmJcyJyrhjqc8reSR85B4oDOzkN/7arPqhbMZnaHpptnE0G40AOJhwSNPA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8623,9 +8632,10 @@ "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-node": "^1.4.0", "@graphql-tools/utils": "^10.2.2", - "@wundergraph/composition": "0.29.0", - "@wundergraph/cosmo-connect": "0.85.0", - "@wundergraph/cosmo-shared": "0.31.16", + "@scarf/scarf": "^1.3.0", + "@wundergraph/composition": "0.29.4", + "@wundergraph/cosmo-connect": "0.85.1", + "@wundergraph/cosmo-shared": "0.31.20", "boxen": "^7.1.1", "cli-progress": "^3.12.0", "cli-table3": "^0.6.3", diff --git a/package.json b/package.json index 4f2d514..2058d69 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "format": "prettier --write ." }, "dependencies": { - "@apollo/composition": "2.9.2", - "@apollo/subgraph": "2.9.2", + "@apollo/composition": "2.9.3", + "@apollo/subgraph": "2.9.3", "async-retry": "1.3.3", "dotenv": "16.4.5", "fets": "0.8.3", @@ -66,18 +66,18 @@ "yargs": "17.7.2" }, "devDependencies": { - "@apollo/gateway": "2.9.2", + "@apollo/gateway": "2.9.3", "@apollo/server": "4.11.0", "@types/async-retry": "1.4.9", "@types/express": "5.0.0", - "@types/node": "22.7.5", + "@types/node": "22.8.1", "@types/wait-on": "5.3.4", "@types/yargs": "17.0.33", "@types/detect-port": "1.3.5", "express": "5.0.1", "prettier": "3.3.3", - "tsx": "4.19.1", + "tsx": "4.19.2", "typescript": "5.6.3", - "wgc": "0.68.0" + "wgc": "0.68.6" } } diff --git a/website/index.html b/website/index.html index 1ed055d..7cea1a5 100644 --- a/website/index.html +++ b/website/index.html @@ -316,10 +316,10 @@

Cosmo Router - 69.59% + 72.51% - ✓ 119 - ✗ 52 + ✓ 124 + ✗ 47 ✓ 19 @@ -346,10 +346,10 @@

Grafbase Gateway - 59.06% + 60.23% - ✓ 101 - ✗ 70 + ✓ 103 + ✗ 68 ✓ 19