Skip to content

Commit 5c0c51a

Browse files
authored
Merge pull request #6497 from neo4j/renovate/dev-apollo-server-5.x
fix(deps): update dependency @apollo/server to v5 (dev)
2 parents 2084c8b + 1705f97 commit 5c0c51a

File tree

4 files changed

+176
-13
lines changed

4 files changed

+176
-13
lines changed

packages/apollo-federation-subgraph-compatibility/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test:pm2": "yarn build && fedtest pm2 --endpoint http://localhost:4001 --config subgraph.config.js"
99
},
1010
"dependencies": {
11-
"@apollo/server": "^4.7.0",
11+
"@apollo/server": "^5.0.0",
1212
"@graphql-tools/wrap": "^10.0.0",
1313
"@neo4j/graphql": "^7.2.9",
1414
"graphql": "16.11.0",

packages/graphql/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"author": "Neo4j Inc.",
4343
"devDependencies": {
4444
"@apollo/gateway": "2.11.2",
45-
"@apollo/server": "4.12.2",
45+
"@apollo/server": "5.0.0",
4646
"@types/deep-equal": "1.0.4",
4747
"@types/is-uuid": "1.0.2",
4848
"@types/jest": "30.0.0",
@@ -76,6 +76,7 @@
7676
},
7777
"dependencies": {
7878
"@apollo/subgraph": "^2.2.3",
79+
"@as-integrations/express4": "^1.1.2",
7980
"@graphql-tools/merge": "^9.0.0",
8081
"@graphql-tools/resolvers-composition": "^7.0.0",
8182
"@graphql-tools/schema": "^10.0.0",

packages/graphql/tests/e2e/setup/apollo-server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
*/
1919

2020
import { ApolloServer } from "@apollo/server";
21-
import type { ExpressMiddlewareOptions } from "@apollo/server/express4";
22-
import { expressMiddleware } from "@apollo/server/express4";
2321
import { ApolloServerPluginDrainHttpServer } from "@apollo/server/plugin/drainHttpServer";
22+
import type { ExpressMiddlewareOptions } from "@as-integrations/express4";
23+
import { expressMiddleware } from "@as-integrations/express4";
2424
import bodyParser from "body-parser";
2525
import cors from "cors";
2626
import express from "express";

yarn.lock

Lines changed: 171 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,51 @@ __metadata:
228228
languageName: node
229229
linkType: hard
230230

231-
"@apollo/server@npm:4.12.2, @apollo/server@npm:^4.7.0":
231+
"@apollo/server-gateway-interface@npm:^2.0.0":
232+
version: 2.0.0
233+
resolution: "@apollo/server-gateway-interface@npm:2.0.0"
234+
dependencies:
235+
"@apollo/usage-reporting-protobuf": "npm:^4.1.1"
236+
"@apollo/utils.fetcher": "npm:^3.0.0"
237+
"@apollo/utils.keyvaluecache": "npm:^4.0.0"
238+
"@apollo/utils.logger": "npm:^3.0.0"
239+
peerDependencies:
240+
graphql: 14.x || 15.x || 16.x
241+
checksum: 10c0/75a00aa16a32d9d7f84f303b0aa74a990c236ec484f4fe3a0cf26177d8fa00dbc8b09f3a8143bb3bfc00d87287ae6c74684ac403c20ec350724e88a23325e5bd
242+
languageName: node
243+
linkType: hard
244+
245+
"@apollo/server@npm:5.0.0, @apollo/server@npm:^5.0.0":
246+
version: 5.0.0
247+
resolution: "@apollo/server@npm:5.0.0"
248+
dependencies:
249+
"@apollo/cache-control-types": "npm:^1.0.3"
250+
"@apollo/server-gateway-interface": "npm:^2.0.0"
251+
"@apollo/usage-reporting-protobuf": "npm:^4.1.1"
252+
"@apollo/utils.createhash": "npm:^3.0.0"
253+
"@apollo/utils.fetcher": "npm:^3.0.0"
254+
"@apollo/utils.isnodelike": "npm:^3.0.0"
255+
"@apollo/utils.keyvaluecache": "npm:^4.0.0"
256+
"@apollo/utils.logger": "npm:^3.0.0"
257+
"@apollo/utils.usagereporting": "npm:^2.1.0"
258+
"@apollo/utils.withrequired": "npm:^3.0.0"
259+
"@graphql-tools/schema": "npm:^10.0.0"
260+
async-retry: "npm:^1.2.1"
261+
body-parser: "npm:^2.2.0"
262+
cors: "npm:^2.8.5"
263+
finalhandler: "npm:^2.1.0"
264+
loglevel: "npm:^1.6.8"
265+
lru-cache: "npm:^11.1.0"
266+
negotiator: "npm:^1.0.0"
267+
uuid: "npm:^11.1.0"
268+
whatwg-mimetype: "npm:^4.0.0"
269+
peerDependencies:
270+
graphql: ^16.11.0
271+
checksum: 10c0/1eec9917c9d0271397688e08044b584022cf71c2d98d66639739dc7154a54d00d96ed05d871b4623b82c596817335a5ae00c7197776ed3a142a77d00cca66d3b
272+
languageName: node
273+
linkType: hard
274+
275+
"@apollo/server@npm:^4.7.0":
232276
version: 4.12.2
233277
resolution: "@apollo/server@npm:4.12.2"
234278
dependencies:
@@ -293,6 +337,16 @@ __metadata:
293337
languageName: node
294338
linkType: hard
295339

340+
"@apollo/utils.createhash@npm:^3.0.0":
341+
version: 3.0.1
342+
resolution: "@apollo/utils.createhash@npm:3.0.1"
343+
dependencies:
344+
"@apollo/utils.isnodelike": "npm:^3.0.0"
345+
sha.js: "npm:^2.4.11"
346+
checksum: 10c0/b826ea1208bd350353fa870bdcec2caf56731a61ddab8a05ae29f057912e5f46a28dc2fc2b28827b50b531e1684b5eb065fca4e7ef2a73a53ac17da4fcdcff75
347+
languageName: node
348+
linkType: hard
349+
296350
"@apollo/utils.dropunuseddefinitions@npm:^2.0.1":
297351
version: 2.0.1
298352
resolution: "@apollo/utils.dropunuseddefinitions@npm:2.0.1"
@@ -309,13 +363,27 @@ __metadata:
309363
languageName: node
310364
linkType: hard
311365

366+
"@apollo/utils.fetcher@npm:^3.0.0":
367+
version: 3.1.0
368+
resolution: "@apollo/utils.fetcher@npm:3.1.0"
369+
checksum: 10c0/5afef2015cce6a372b1309399ce884a325cb0fb548e80779a52916b039de3076a39d38a037ad1075588eb79ea9c41338990c27a5cbe40306e067ed4997aaff62
370+
languageName: node
371+
linkType: hard
372+
312373
"@apollo/utils.isnodelike@npm:^2.0.0, @apollo/utils.isnodelike@npm:^2.0.1":
313374
version: 2.0.1
314375
resolution: "@apollo/utils.isnodelike@npm:2.0.1"
315376
checksum: 10c0/05b41bf608d6232cc859204b59766131196d24d5fcf2a9588c4631a2ec87c833dd7f39b0fe016ee3d2c22bb4561ed1801ae39f9adb5d7cc3cbe544adb2d3de44
316377
languageName: node
317378
linkType: hard
318379

380+
"@apollo/utils.isnodelike@npm:^3.0.0":
381+
version: 3.0.0
382+
resolution: "@apollo/utils.isnodelike@npm:3.0.0"
383+
checksum: 10c0/d1e1acb3f3454a6b0043ad020c0e96ad6dd22a547e8232ab1f0da81e08bb8cde5d6d9612c9da38a9525f199ea089a298ae8d8f0f84f1aa1c630853a6b252af32
384+
languageName: node
385+
linkType: hard
386+
319387
"@apollo/utils.keyvaluecache@npm:^2.1.0":
320388
version: 2.1.1
321389
resolution: "@apollo/utils.keyvaluecache@npm:2.1.1"
@@ -326,13 +394,30 @@ __metadata:
326394
languageName: node
327395
linkType: hard
328396

397+
"@apollo/utils.keyvaluecache@npm:^4.0.0":
398+
version: 4.0.0
399+
resolution: "@apollo/utils.keyvaluecache@npm:4.0.0"
400+
dependencies:
401+
"@apollo/utils.logger": "npm:^3.0.0"
402+
lru-cache: "npm:^11.0.0"
403+
checksum: 10c0/0e051a5672a6043723c98be66b90e0672f020e45938c85a364c4d98d23a252495a6beef0792f700283cf45e3034cc5b11e63740e973431bc42b57cf6b229b4b5
404+
languageName: node
405+
linkType: hard
406+
329407
"@apollo/utils.logger@npm:^2.0.0, @apollo/utils.logger@npm:^2.0.1":
330408
version: 2.0.1
331409
resolution: "@apollo/utils.logger@npm:2.0.1"
332410
checksum: 10c0/7fcf72fdce95540907647ed99b878e2b84f82b963ab00e3bcfea082597d51a5b825411659e378c1497485f858e4e0bb7eb55369c502d96a0b87375d5036a92ba
333411
languageName: node
334412
linkType: hard
335413

414+
"@apollo/utils.logger@npm:^3.0.0":
415+
version: 3.0.0
416+
resolution: "@apollo/utils.logger@npm:3.0.0"
417+
checksum: 10c0/728336edaeba310ca9ffc63d58b8dde53357d094ea764e895881d1d90e11b51cd53732d77ed3bfe256ba1943996f1613f069112be9f319dc7503500ffed21be6
418+
languageName: node
419+
linkType: hard
420+
336421
"@apollo/utils.printwithreducedwhitespace@npm:^2.0.1":
337422
version: 2.0.1
338423
resolution: "@apollo/utils.printwithreducedwhitespace@npm:2.0.1"
@@ -394,6 +479,23 @@ __metadata:
394479
languageName: node
395480
linkType: hard
396481

482+
"@apollo/utils.withrequired@npm:^3.0.0":
483+
version: 3.0.0
484+
resolution: "@apollo/utils.withrequired@npm:3.0.0"
485+
checksum: 10c0/49829534ba710aca9b0136eec6a31527135d965941686fae3a11dda93f2128f4cebdaa166a9a46e2d6033fda56de03fccaf6bdb5d07b3a1fddcdddaacecc36f4
486+
languageName: node
487+
linkType: hard
488+
489+
"@as-integrations/express4@npm:^1.1.2":
490+
version: 1.1.2
491+
resolution: "@as-integrations/express4@npm:1.1.2"
492+
peerDependencies:
493+
"@apollo/server": ^4.0.0 || ^5.0.0
494+
express: ^4.0.0
495+
checksum: 10c0/6934b4b878f71894f85dc0003eb404a4b701468693bf6cf686b4adf56709532f75f118b63abccc5daaf5ba3e961e541430664e21b9bfb84d7a28e6e248052e92
496+
languageName: node
497+
linkType: hard
498+
397499
"@assemblyscript/loader@npm:^0.19.21":
398500
version: 0.19.23
399501
resolution: "@assemblyscript/loader@npm:0.19.23"
@@ -2646,8 +2748,9 @@ __metadata:
26462748
resolution: "@neo4j/graphql@workspace:packages/graphql"
26472749
dependencies:
26482750
"@apollo/gateway": "npm:2.11.2"
2649-
"@apollo/server": "npm:4.12.2"
2751+
"@apollo/server": "npm:5.0.0"
26502752
"@apollo/subgraph": "npm:^2.2.3"
2753+
"@as-integrations/express4": "npm:^1.1.2"
26512754
"@graphql-tools/merge": "npm:^9.0.0"
26522755
"@graphql-tools/resolvers-composition": "npm:^7.0.0"
26532756
"@graphql-tools/schema": "npm:^10.0.0"
@@ -4610,7 +4713,7 @@ __metadata:
46104713
resolution: "apollo-federation-subgraph-compatibility@workspace:packages/apollo-federation-subgraph-compatibility"
46114714
dependencies:
46124715
"@apollo/federation-subgraph-compatibility": "npm:2.2.1"
4613-
"@apollo/server": "npm:^4.7.0"
4716+
"@apollo/server": "npm:^5.0.0"
46144717
"@graphql-tools/wrap": "npm:^10.0.0"
46154718
"@neo4j/graphql": "npm:^7.2.9"
46164719
fork-ts-checker-webpack-plugin: "npm:9.1.0"
@@ -5218,6 +5321,23 @@ __metadata:
52185321
languageName: node
52195322
linkType: hard
52205323

5324+
"body-parser@npm:^2.2.0":
5325+
version: 2.2.0
5326+
resolution: "body-parser@npm:2.2.0"
5327+
dependencies:
5328+
bytes: "npm:^3.1.2"
5329+
content-type: "npm:^1.0.5"
5330+
debug: "npm:^4.4.0"
5331+
http-errors: "npm:^2.0.0"
5332+
iconv-lite: "npm:^0.6.3"
5333+
on-finished: "npm:^2.4.1"
5334+
qs: "npm:^6.14.0"
5335+
raw-body: "npm:^3.0.0"
5336+
type-is: "npm:^2.0.0"
5337+
checksum: 10c0/a9ded39e71ac9668e2211afa72e82ff86cc5ef94de1250b7d1ba9cc299e4150408aaa5f1e8b03dd4578472a3ce6d1caa2a23b27a6c18e526e48b4595174c116c
5338+
languageName: node
5339+
linkType: hard
5340+
52215341
"boxen@npm:^5.0.0":
52225342
version: 5.1.2
52235343
resolution: "boxen@npm:5.1.2"
@@ -5554,7 +5674,7 @@ __metadata:
55545674
languageName: node
55555675
linkType: hard
55565676

5557-
"bytes@npm:3.1.2":
5677+
"bytes@npm:3.1.2, bytes@npm:^3.1.2":
55585678
version: 3.1.2
55595679
resolution: "bytes@npm:3.1.2"
55605680
checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e
@@ -6915,7 +7035,7 @@ __metadata:
69157035
languageName: node
69167036
linkType: hard
69177037

6918-
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.1":
7038+
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1":
69197039
version: 4.4.1
69207040
resolution: "debug@npm:4.4.1"
69217041
dependencies:
@@ -8716,6 +8836,20 @@ __metadata:
87168836
languageName: node
87178837
linkType: hard
87188838

8839+
"finalhandler@npm:^2.1.0":
8840+
version: 2.1.0
8841+
resolution: "finalhandler@npm:2.1.0"
8842+
dependencies:
8843+
debug: "npm:^4.4.0"
8844+
encodeurl: "npm:^2.0.0"
8845+
escape-html: "npm:^1.0.3"
8846+
on-finished: "npm:^2.4.1"
8847+
parseurl: "npm:^1.3.3"
8848+
statuses: "npm:^2.0.1"
8849+
checksum: 10c0/da0bbca6d03873472ee890564eb2183f4ed377f25f3628a0fc9d16dac40bed7b150a0d82ebb77356e4c6d97d2796ad2dba22948b951dddee2c8768b0d1b9fb1f
8850+
languageName: node
8851+
linkType: hard
8852+
87198853
"find-my-way@npm:^8.0.0":
87208854
version: 8.2.2
87218855
resolution: "find-my-way@npm:8.2.2"
@@ -9919,7 +10053,7 @@ __metadata:
991910053
languageName: node
992010054
linkType: hard
992110055

9922-
"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
10056+
"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
992310057
version: 0.6.3
992410058
resolution: "iconv-lite@npm:0.6.3"
992510059
dependencies:
@@ -12426,7 +12560,7 @@ __metadata:
1242612560
languageName: node
1242712561
linkType: hard
1242812562

12429-
"lru-cache@npm:^11.0.0":
12563+
"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0":
1243012564
version: 11.1.0
1243112565
resolution: "lru-cache@npm:11.1.0"
1243212566
checksum: 10c0/85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64
@@ -14904,7 +15038,7 @@ __metadata:
1490415038
languageName: node
1490515039
linkType: hard
1490615040

14907-
"qs@npm:^6.11.2, qs@npm:^6.12.3":
15041+
"qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.14.0":
1490815042
version: 6.14.0
1490915043
resolution: "qs@npm:6.14.0"
1491015044
dependencies:
@@ -15024,6 +15158,18 @@ __metadata:
1502415158
languageName: node
1502515159
linkType: hard
1502615160

15161+
"raw-body@npm:^3.0.0":
15162+
version: 3.0.0
15163+
resolution: "raw-body@npm:3.0.0"
15164+
dependencies:
15165+
bytes: "npm:3.1.2"
15166+
http-errors: "npm:2.0.0"
15167+
iconv-lite: "npm:0.6.3"
15168+
unpipe: "npm:1.0.0"
15169+
checksum: 10c0/f8daf4b724064a4811d118745a781ca0fb4676298b8adadfd6591155549cfea0a067523cf7dd3baeb1265fecc9ce5dfb2fc788c12c66b85202a336593ece0f87
15170+
languageName: node
15171+
linkType: hard
15172+
1502715173
"rc@npm:1.2.8, rc@npm:^1.2.8":
1502815174
version: 1.2.8
1502915175
resolution: "rc@npm:1.2.8"
@@ -17285,7 +17431,7 @@ __metadata:
1728517431
languageName: node
1728617432
linkType: hard
1728717433

17288-
"type-is@npm:^2.0.1":
17434+
"type-is@npm:^2.0.0, type-is@npm:^2.0.1":
1728917435
version: 2.0.1
1729017436
resolution: "type-is@npm:2.0.1"
1729117437
dependencies:
@@ -17759,6 +17905,15 @@ __metadata:
1775917905
languageName: node
1776017906
linkType: hard
1776117907

17908+
"uuid@npm:^11.1.0":
17909+
version: 11.1.0
17910+
resolution: "uuid@npm:11.1.0"
17911+
bin:
17912+
uuid: dist/esm/bin/uuid
17913+
checksum: 10c0/34aa51b9874ae398c2b799c88a127701408cd581ee89ec3baa53509dd8728cbb25826f2a038f9465f8b7be446f0fbf11558862965b18d21c993684297628d4d3
17914+
languageName: node
17915+
linkType: hard
17916+
1776217917
"uuid@npm:^3.3.2":
1776317918
version: 3.4.0
1776417919
resolution: "uuid@npm:3.4.0"
@@ -17983,6 +18138,13 @@ __metadata:
1798318138
languageName: node
1798418139
linkType: hard
1798518140

18141+
"whatwg-mimetype@npm:^4.0.0":
18142+
version: 4.0.0
18143+
resolution: "whatwg-mimetype@npm:4.0.0"
18144+
checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df
18145+
languageName: node
18146+
linkType: hard
18147+
1798618148
"whatwg-url@npm:^5.0.0":
1798718149
version: 5.0.0
1798818150
resolution: "whatwg-url@npm:5.0.0"

0 commit comments

Comments
 (0)