From d53a9275370f0a9018e8914c66d735c1c8f53675 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:08:31 +0000 Subject: [PATCH] Version Packages --- .changeset/cool-roses-explode.md | 11 ------- .changeset/four-panthers-itch.md | 6 ---- .changeset/ten-gorillas-boil.md | 6 ---- composition-js/CHANGELOG.md | 12 +++++++ composition-js/package.json | 6 ++-- .../CHANGELOG.md | 2 ++ .../package.json | 2 +- gateway-js/CHANGELOG.md | 9 ++++++ gateway-js/package.json | 8 ++--- internals-js/CHANGELOG.md | 14 ++++++++ internals-js/package.json | 2 +- package-lock.json | 32 +++++++++---------- query-graphs-js/CHANGELOG.md | 9 ++++++ query-graphs-js/package.json | 4 +-- query-planner-js/CHANGELOG.md | 8 +++++ query-planner-js/package.json | 6 ++-- subgraph-js/CHANGELOG.md | 7 ++++ subgraph-js/package.json | 4 +-- 18 files changed, 93 insertions(+), 55 deletions(-) delete mode 100644 .changeset/cool-roses-explode.md delete mode 100644 .changeset/four-panthers-itch.md delete mode 100644 .changeset/ten-gorillas-boil.md diff --git a/.changeset/cool-roses-explode.md b/.changeset/cool-roses-explode.md deleted file mode 100644 index 607fa511d..000000000 --- a/.changeset/cool-roses-explode.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@apollo/federation-internals": patch ---- - -fix: make composeDirective argument non-nullable. - -Per our [docs](https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives#composedirective), -`@composeDirective` requires non-nullable value to be passed as an argument. - -Our [validations](https://github.com/apollographql/federation/blob/main/composition-js/src/composeDirectiveManager.ts#L250-L255) were checking for valid values (it has to be a string that starts with `@`), -but the generated schema was incorrectly specifying that the argument was nullable. diff --git a/.changeset/four-panthers-itch.md b/.changeset/four-panthers-itch.md deleted file mode 100644 index 7a88d78c7..000000000 --- a/.changeset/four-panthers-itch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@apollo/composition": patch -"@apollo/federation-internals": patch ---- - -Adding new CompositionOption `maxValidationSubgraphPaths`. This value represents the maximum number of SubgraphPathInfo objects that may exist in a ValidationTraversal when checking for satisfiability. Setting this value can help composition error before running out of memory. Default is 1,000,000. diff --git a/.changeset/ten-gorillas-boil.md b/.changeset/ten-gorillas-boil.md deleted file mode 100644 index fcecdfa83..000000000 --- a/.changeset/ten-gorillas-boil.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@apollo/composition": patch -"@apollo/query-graphs": patch ---- - -Fix bug in composition where, when a field's type in a subgraph is a subtype of the field's type in the supergraph, the satisfiability validation spuriously succeeds/errors. diff --git a/composition-js/CHANGELOG.md b/composition-js/CHANGELOG.md index bfda543f4..b31ecca2c 100644 --- a/composition-js/CHANGELOG.md +++ b/composition-js/CHANGELOG.md @@ -1,5 +1,17 @@ # CHANGELOG for `@apollo/composition` +## 2.11.1 + +### Patch Changes + +- Adding new CompositionOption `maxValidationSubgraphPaths`. This value represents the maximum number of SubgraphPathInfo objects that may exist in a ValidationTraversal when checking for satisfiability. Setting this value can help composition error before running out of memory. Default is 1,000,000. ([#3254](https://github.com/apollographql/federation/pull/3254)) + +- Fix bug in composition where, when a field's type in a subgraph is a subtype of the field's type in the supergraph, the satisfiability validation spuriously succeeds/errors. ([#3277](https://github.com/apollographql/federation/pull/3277)) + +- Updated dependencies [[`7799ad1717becf15fb0e82f89619f2ec8a24b4d4`](https://github.com/apollographql/federation/commit/7799ad1717becf15fb0e82f89619f2ec8a24b4d4), [`b26794c5724ef23d1f0fd45a40aee3d301557489`](https://github.com/apollographql/federation/commit/b26794c5724ef23d1f0fd45a40aee3d301557489), [`51bed5be49d8e87adae59f568315c9e3488a91e0`](https://github.com/apollographql/federation/commit/51bed5be49d8e87adae59f568315c9e3488a91e0)]: + - @apollo/federation-internals@2.11.1 + - @apollo/query-graphs@2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/composition-js/package.json b/composition-js/package.json index 096256a35..54b509d8e 100644 --- a/composition-js/package.json +++ b/composition-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/composition", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Federation composition utilities", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -27,8 +27,8 @@ "access": "public" }, "dependencies": { - "@apollo/federation-internals": "2.11.0", - "@apollo/query-graphs": "2.11.0" + "@apollo/federation-internals": "2.11.1", + "@apollo/query-graphs": "2.11.1" }, "peerDependencies": { "graphql": "^16.5.0" diff --git a/federation-integration-testsuite-js/CHANGELOG.md b/federation-integration-testsuite-js/CHANGELOG.md index 930127292..ac6b4e8bb 100644 --- a/federation-integration-testsuite-js/CHANGELOG.md +++ b/federation-integration-testsuite-js/CHANGELOG.md @@ -1,5 +1,7 @@ # CHANGELOG for `federation-integration-testsuite-js` +## 2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/federation-integration-testsuite-js/package.json b/federation-integration-testsuite-js/package.json index 5f24ff267..5437d8bf2 100644 --- a/federation-integration-testsuite-js/package.json +++ b/federation-integration-testsuite-js/package.json @@ -1,7 +1,7 @@ { "name": "apollo-federation-integration-testsuite", "private": true, - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Federation Integrations / Test Fixtures", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/gateway-js/CHANGELOG.md b/gateway-js/CHANGELOG.md index 96052f6f7..75fbd3533 100644 --- a/gateway-js/CHANGELOG.md +++ b/gateway-js/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG for `@apollo/gateway` +## 2.11.1 + +### Patch Changes + +- Updated dependencies [[`7799ad1717becf15fb0e82f89619f2ec8a24b4d4`](https://github.com/apollographql/federation/commit/7799ad1717becf15fb0e82f89619f2ec8a24b4d4), [`b26794c5724ef23d1f0fd45a40aee3d301557489`](https://github.com/apollographql/federation/commit/b26794c5724ef23d1f0fd45a40aee3d301557489), [`51bed5be49d8e87adae59f568315c9e3488a91e0`](https://github.com/apollographql/federation/commit/51bed5be49d8e87adae59f568315c9e3488a91e0)]: + - @apollo/federation-internals@2.11.1 + - @apollo/composition@2.11.1 + - @apollo/query-planner@2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/gateway-js/package.json b/gateway-js/package.json index 8a87af294..3e501478b 100644 --- a/gateway-js/package.json +++ b/gateway-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/gateway", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Gateway", "author": "Apollo ", "main": "dist/index.js", @@ -25,9 +25,9 @@ "access": "public" }, "dependencies": { - "@apollo/composition": "2.11.0", - "@apollo/federation-internals": "2.11.0", - "@apollo/query-planner": "2.11.0", + "@apollo/composition": "2.11.1", + "@apollo/federation-internals": "2.11.1", + "@apollo/query-planner": "2.11.1", "@apollo/server-gateway-interface": "^1.1.0", "@apollo/usage-reporting-protobuf": "^4.1.0", "@apollo/utils.createhash": "^2.0.0", diff --git a/internals-js/CHANGELOG.md b/internals-js/CHANGELOG.md index 7db1437f3..75a1bd4ce 100644 --- a/internals-js/CHANGELOG.md +++ b/internals-js/CHANGELOG.md @@ -1,5 +1,19 @@ # CHANGELOG for `@apollo/federation-internals` +## 2.11.1 + +### Patch Changes + +- fix: make composeDirective argument non-nullable. ([#3278](https://github.com/apollographql/federation/pull/3278)) + + Per our [docs](https://www.apollographql.com/docs/graphos/schema-design/federated-schemas/reference/directives#composedirective), + `@composeDirective` requires non-nullable value to be passed as an argument. + + Our [validations](https://github.com/apollographql/federation/blob/main/composition-js/src/composeDirectiveManager.ts#L250-L255) were checking for valid values (it has to be a string that starts with `@`), + but the generated schema was incorrectly specifying that the argument was nullable. + +- Adding new CompositionOption `maxValidationSubgraphPaths`. This value represents the maximum number of SubgraphPathInfo objects that may exist in a ValidationTraversal when checking for satisfiability. Setting this value can help composition error before running out of memory. Default is 1,000,000. ([#3254](https://github.com/apollographql/federation/pull/3254)) + ## 2.11.0 ### Minor Changes diff --git a/internals-js/package.json b/internals-js/package.json index 14121ad4f..0e64570af 100644 --- a/internals-js/package.json +++ b/internals-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/federation-internals", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Federation internal utilities", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/package-lock.json b/package-lock.json index 21e64dcd1..a27ac77f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -70,11 +70,11 @@ }, "composition-js": { "name": "@apollo/composition", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.11.0", - "@apollo/query-graphs": "2.11.0" + "@apollo/federation-internals": "2.11.1", + "@apollo/query-graphs": "2.11.1" }, "engines": { "node": ">=14.15.0" @@ -85,7 +85,7 @@ }, "federation-integration-testsuite-js": { "name": "apollo-federation-integration-testsuite", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { "graphql-tag": "^2.12.6", @@ -94,12 +94,12 @@ }, "gateway-js": { "name": "@apollo/gateway", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { - "@apollo/composition": "2.11.0", - "@apollo/federation-internals": "2.11.0", - "@apollo/query-planner": "2.11.0", + "@apollo/composition": "2.11.1", + "@apollo/federation-internals": "2.11.1", + "@apollo/query-planner": "2.11.1", "@apollo/server-gateway-interface": "^1.1.0", "@apollo/usage-reporting-protobuf": "^4.1.0", "@apollo/utils.createhash": "^2.0.0", @@ -125,7 +125,7 @@ }, "internals-js": { "name": "@apollo/federation-internals", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { "@types/uuid": "^9.0.0", @@ -17841,10 +17841,10 @@ }, "query-graphs-js": { "name": "@apollo/query-graphs", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.11.0", + "@apollo/federation-internals": "2.11.1", "deep-equal": "^2.0.5", "ts-graphviz": "^1.5.4", "uuid": "^9.0.0" @@ -17858,11 +17858,11 @@ }, "query-planner-js": { "name": "@apollo/query-planner", - "version": "2.11.0", + "version": "2.11.1", "license": "Elastic-2.0", "dependencies": { - "@apollo/federation-internals": "2.11.0", - "@apollo/query-graphs": "2.11.0", + "@apollo/federation-internals": "2.11.1", + "@apollo/query-graphs": "2.11.1", "@apollo/utils.keyvaluecache": "^2.1.0", "chalk": "^4.1.0", "deep-equal": "^2.0.5", @@ -17891,11 +17891,11 @@ }, "subgraph-js": { "name": "@apollo/subgraph", - "version": "2.11.0", + "version": "2.11.1", "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2", - "@apollo/federation-internals": "2.11.0" + "@apollo/federation-internals": "2.11.1" }, "engines": { "node": ">=14.15.0" diff --git a/query-graphs-js/CHANGELOG.md b/query-graphs-js/CHANGELOG.md index d8b340edc..63ab1e6b9 100644 --- a/query-graphs-js/CHANGELOG.md +++ b/query-graphs-js/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG for `@apollo/query-graphs` +## 2.11.1 + +### Patch Changes + +- Fix bug in composition where, when a field's type in a subgraph is a subtype of the field's type in the supergraph, the satisfiability validation spuriously succeeds/errors. ([#3277](https://github.com/apollographql/federation/pull/3277)) + +- Updated dependencies [[`7799ad1717becf15fb0e82f89619f2ec8a24b4d4`](https://github.com/apollographql/federation/commit/7799ad1717becf15fb0e82f89619f2ec8a24b4d4), [`b26794c5724ef23d1f0fd45a40aee3d301557489`](https://github.com/apollographql/federation/commit/b26794c5724ef23d1f0fd45a40aee3d301557489)]: + - @apollo/federation-internals@2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/query-graphs-js/package.json b/query-graphs-js/package.json index aeee608cb..4d76e3318 100644 --- a/query-graphs-js/package.json +++ b/query-graphs-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/query-graphs", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Federation library to work with 'query graphs'", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -23,7 +23,7 @@ "node": ">=14.15.0" }, "dependencies": { - "@apollo/federation-internals": "2.11.0", + "@apollo/federation-internals": "2.11.1", "deep-equal": "^2.0.5", "ts-graphviz": "^1.5.4", "uuid": "^9.0.0" diff --git a/query-planner-js/CHANGELOG.md b/query-planner-js/CHANGELOG.md index c6306fdea..48c7d896e 100644 --- a/query-planner-js/CHANGELOG.md +++ b/query-planner-js/CHANGELOG.md @@ -1,5 +1,13 @@ # CHANGELOG for `@apollo/query-planner` +## 2.11.1 + +### Patch Changes + +- Updated dependencies [[`7799ad1717becf15fb0e82f89619f2ec8a24b4d4`](https://github.com/apollographql/federation/commit/7799ad1717becf15fb0e82f89619f2ec8a24b4d4), [`b26794c5724ef23d1f0fd45a40aee3d301557489`](https://github.com/apollographql/federation/commit/b26794c5724ef23d1f0fd45a40aee3d301557489), [`51bed5be49d8e87adae59f568315c9e3488a91e0`](https://github.com/apollographql/federation/commit/51bed5be49d8e87adae59f568315c9e3488a91e0)]: + - @apollo/federation-internals@2.11.1 + - @apollo/query-graphs@2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/query-planner-js/package.json b/query-planner-js/package.json index e655bdb8f..4d73679e8 100644 --- a/query-planner-js/package.json +++ b/query-planner-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/query-planner", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Query Planner", "author": "Apollo ", "main": "dist/index.js", @@ -25,8 +25,8 @@ "access": "public" }, "dependencies": { - "@apollo/federation-internals": "2.11.0", - "@apollo/query-graphs": "2.11.0", + "@apollo/federation-internals": "2.11.1", + "@apollo/query-graphs": "2.11.1", "@apollo/utils.keyvaluecache": "^2.1.0", "chalk": "^4.1.0", "deep-equal": "^2.0.5", diff --git a/subgraph-js/CHANGELOG.md b/subgraph-js/CHANGELOG.md index 011c75121..2f29f8581 100644 --- a/subgraph-js/CHANGELOG.md +++ b/subgraph-js/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG for `@apollo/subgraph` +## 2.11.1 + +### Patch Changes + +- Updated dependencies [[`7799ad1717becf15fb0e82f89619f2ec8a24b4d4`](https://github.com/apollographql/federation/commit/7799ad1717becf15fb0e82f89619f2ec8a24b4d4), [`b26794c5724ef23d1f0fd45a40aee3d301557489`](https://github.com/apollographql/federation/commit/b26794c5724ef23d1f0fd45a40aee3d301557489)]: + - @apollo/federation-internals@2.11.1 + ## 2.11.0 ### Minor Changes diff --git a/subgraph-js/package.json b/subgraph-js/package.json index 501a18d2b..2a3b4e9dd 100644 --- a/subgraph-js/package.json +++ b/subgraph-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/subgraph", - "version": "2.11.0", + "version": "2.11.1", "description": "Apollo Subgraph Utilities", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -25,7 +25,7 @@ }, "dependencies": { "@apollo/cache-control-types": "^1.0.2", - "@apollo/federation-internals": "2.11.0" + "@apollo/federation-internals": "2.11.1" }, "peerDependencies": { "graphql": "^16.5.0"