Skip to content

Commit 4183e55

Browse files
authored
fix: bump federation composition to address subgraph type leakage (#7402)
1 parent c396566 commit 4183e55

File tree

9 files changed

+587
-458
lines changed

9 files changed

+587
-458
lines changed

.changeset/four-jeans-relate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'hive': patch
3+
---
4+
5+
Improve native federation schema composition. Prevent subgraph-specific federation types and scalars being re-declared within the subgraph leaking into the supergraph.

integration-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@hive/schema": "workspace:*",
2323
"@hive/server": "workspace:*",
2424
"@hive/storage": "workspace:*",
25-
"@theguild/federation-composition": "0.21.0",
25+
"@theguild/federation-composition": "0.21.1",
2626
"@trpc/client": "10.45.2",
2727
"@trpc/server": "10.45.2",
2828
"@types/async-retry": "1.4.8",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"@sentry/cli": "2.40.0",
8080
"@swc/core": "1.13.5",
8181
"@theguild/eslint-config": "0.12.1",
82-
"@theguild/federation-composition": "0.21.0",
82+
"@theguild/federation-composition": "0.21.1",
8383
"@theguild/prettier-config": "2.0.7",
8484
"@types/node": "22.10.5",
8585
"bob-the-bundler": "7.0.1",

packages/libraries/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@oclif/core": "^3.26.6",
6161
"@oclif/plugin-help": "6.0.22",
6262
"@oclif/plugin-update": "4.2.13",
63-
"@theguild/federation-composition": "0.21.0",
63+
"@theguild/federation-composition": "0.21.1",
6464
"cli-table3": "0.6.5",
6565
"colors": "1.4.0",
6666
"env-ci": "7.3.0",

packages/services/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@sentry/node": "7.120.2",
3838
"@sentry/types": "7.120.2",
3939
"@slack/web-api": "7.10.0",
40-
"@theguild/federation-composition": "0.21.0",
40+
"@theguild/federation-composition": "0.21.1",
4141
"@trpc/client": "10.45.2",
4242
"@trpc/server": "10.45.2",
4343
"@types/bcryptjs": "2.4.6",

packages/services/demo/federation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"dependencies": {
99
"@apollo/subgraph": "2.9.3",
10-
"@theguild/federation-composition": "0.21.0",
10+
"@theguild/federation-composition": "0.21.1",
1111
"graphql": "16.9.0",
1212
"graphql-yoga": "5.13.3"
1313
},

packages/services/schema/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@graphql-tools/stitching-directives": "3.1.38",
1616
"@hive/service-common": "workspace:*",
1717
"@sentry/node": "7.120.2",
18-
"@theguild/federation-composition": "0.21.0",
18+
"@theguild/federation-composition": "0.21.1",
1919
"@trpc/server": "10.45.2",
2020
"@types/async-retry": "1.4.8",
2121
"@types/ioredis-mock": "8.2.5",

packages/services/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"@sentry/integrations": "7.114.0",
3434
"@sentry/node": "7.120.2",
3535
"@swc/core": "1.13.5",
36-
"@theguild/federation-composition": "0.21.0",
36+
"@theguild/federation-composition": "0.21.1",
3737
"@trpc/client": "10.45.2",
3838
"@trpc/server": "10.45.2",
3939
"@whatwg-node/server": "0.10.17",

0 commit comments

Comments
 (0)