diff --git a/.changeset/pre.json b/.changeset/pre.json index 00f4191af..8ab3e1399 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -10,5 +10,7 @@ "@apollo/query-planner": "2.7.7", "@apollo/subgraph": "2.7.7" }, - "changesets": [] + "changesets": [ + "strange-ads-bake" + ] } diff --git a/.changeset/strange-ads-bake.md b/.changeset/strange-ads-bake.md new file mode 100644 index 000000000..33034bc4a --- /dev/null +++ b/.changeset/strange-ads-bake.md @@ -0,0 +1,6 @@ +--- +"@apollo/composition": minor +"@apollo/federation-internals": minor +--- + +Add validations for the `@source` directive diff --git a/RELEASING_CONNECTORS.md b/RELEASING_CONNECTORS.md new file mode 100644 index 000000000..db22d8085 --- /dev/null +++ b/RELEASING_CONNECTORS.md @@ -0,0 +1,10 @@ +# How to release new test-versions of the WIP connectors features + +Remove these instructions when this feature is ready to release + +1. Merge `main` into `connectors` +2. Merge `connectors` into `version-connectors` +3. `npx changeset` and fill out the details of the changes +4. `npx changeset version` to bump the version +5. Commit and push. This kicks off a new pre-release build on GitHub Actions +6. Merge `version-connectors` into `connectors` to get the new version into the development branch diff --git a/composition-js/CHANGELOG.md b/composition-js/CHANGELOG.md index a44b60aa2..b7fa525f1 100644 --- a/composition-js/CHANGELOG.md +++ b/composition-js/CHANGELOG.md @@ -1,5 +1,17 @@ # CHANGELOG for `@apollo/composition` +## 2.8.0-connectors.0 + +### Minor Changes + +- Add validations for the `@source` directive + +### Patch Changes + +- Updated dependencies []: + - @apollo/federation-internals@2.8.0-connectors.0 + - @apollo/query-graphs@2.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/composition-js/package.json b/composition-js/package.json index c383f919f..042ffcbdb 100644 --- a/composition-js/package.json +++ b/composition-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/composition", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "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.7.7", - "@apollo/query-graphs": "2.7.7" + "@apollo/federation-internals": "2.8.0-connectors.0", + "@apollo/query-graphs": "2.8.0-connectors.0" }, "peerDependencies": { "graphql": "^16.5.0" diff --git a/federation-integration-testsuite-js/CHANGELOG.md b/federation-integration-testsuite-js/CHANGELOG.md index 2b5c45c4a..cb14392d4 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.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/federation-integration-testsuite-js/package.json b/federation-integration-testsuite-js/package.json index 9035980d7..f515eb7f3 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.7.7", + "version": "2.8.0-connectors.0", "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 a0f82ffa8..6b04a971e 100644 --- a/gateway-js/CHANGELOG.md +++ b/gateway-js/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG for `@apollo/gateway` +## 2.8.0-connectors.0 + +### Patch Changes + +- Updated dependencies []: + - @apollo/composition@2.8.0-connectors.0 + - @apollo/federation-internals@2.8.0-connectors.0 + - @apollo/query-planner@2.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/gateway-js/package.json b/gateway-js/package.json index bb1ac9904..430c6177b 100644 --- a/gateway-js/package.json +++ b/gateway-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/gateway", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "description": "Apollo Gateway", "author": "Apollo ", "main": "dist/index.js", @@ -25,9 +25,9 @@ "access": "public" }, "dependencies": { - "@apollo/composition": "2.7.7", - "@apollo/federation-internals": "2.7.7", - "@apollo/query-planner": "2.7.7", + "@apollo/composition": "2.8.0-connectors.0", + "@apollo/federation-internals": "2.8.0-connectors.0", + "@apollo/query-planner": "2.8.0-connectors.0", "@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 6a1747cdd..a19a02cbf 100644 --- a/internals-js/CHANGELOG.md +++ b/internals-js/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG for `@apollo/federation-internals` +## 2.8.0-connectors.0 + +### Minor Changes + +- Add validations for the `@source` directive + ## 2.7.7 ### Patch Changes diff --git a/internals-js/package.json b/internals-js/package.json index 523b29912..ddda6adba 100644 --- a/internals-js/package.json +++ b/internals-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/federation-internals", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "description": "Apollo Federation internal utilities", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/query-graphs-js/CHANGELOG.md b/query-graphs-js/CHANGELOG.md index 93f03adbd..8be1a2234 100644 --- a/query-graphs-js/CHANGELOG.md +++ b/query-graphs-js/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG for `@apollo/query-graphs` +## 2.8.0-connectors.0 + +### Patch Changes + +- Updated dependencies []: + - @apollo/federation-internals@2.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/query-graphs-js/package.json b/query-graphs-js/package.json index 1e0f28206..041382133 100644 --- a/query-graphs-js/package.json +++ b/query-graphs-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/query-graphs", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "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.7.7", + "@apollo/federation-internals": "2.8.0-connectors.0", "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 1f7d50387..a966d92ec 100644 --- a/query-planner-js/CHANGELOG.md +++ b/query-planner-js/CHANGELOG.md @@ -1,5 +1,13 @@ # CHANGELOG for `@apollo/query-planner` +## 2.8.0-connectors.0 + +### Patch Changes + +- Updated dependencies []: + - @apollo/federation-internals@2.8.0-connectors.0 + - @apollo/query-graphs@2.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/query-planner-js/package.json b/query-planner-js/package.json index 08b6aef3f..b86ef530b 100644 --- a/query-planner-js/package.json +++ b/query-planner-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/query-planner", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "description": "Apollo Query Planner", "author": "Apollo ", "main": "dist/index.js", @@ -25,8 +25,8 @@ "access": "public" }, "dependencies": { - "@apollo/federation-internals": "2.7.7", - "@apollo/query-graphs": "2.7.7", + "@apollo/federation-internals": "2.8.0-connectors.0", + "@apollo/query-graphs": "2.8.0-connectors.0", "@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 04888fc8f..b3377de79 100644 --- a/subgraph-js/CHANGELOG.md +++ b/subgraph-js/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG for `@apollo/subgraph` +## 2.8.0-connectors.0 + +### Patch Changes + +- Updated dependencies []: + - @apollo/federation-internals@2.8.0-connectors.0 + ## 2.7.7 ### Patch Changes diff --git a/subgraph-js/package.json b/subgraph-js/package.json index 2dc196b21..a3891b029 100644 --- a/subgraph-js/package.json +++ b/subgraph-js/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/subgraph", - "version": "2.7.7", + "version": "2.8.0-connectors.0", "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.7.7" + "@apollo/federation-internals": "2.8.0-connectors.0" }, "peerDependencies": { "graphql": "^16.5.0"