{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":252760990,"defaultBranch":"main","name":"federation","ownerLogin":"apollographql","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-03T14:48:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17189275?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716631070.0","currentOid":""},"activityList":{"items":[{"before":"9290f37506f3ced56387b8b0da54cefb33b23a70","after":"66b2f8ceaed53e4c4a6dc804172edc9ec89ab65a","ref":"refs/heads/renovate/ts-graphviz-2.x","pushedAt":"2024-05-25T09:57:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ts-graphviz to v2","shortMessageHtmlLink":"chore(deps): update dependency ts-graphviz to v2"}},{"before":"6dbb4b5e4a6bb58f9ada75f9fe7e2eeaaf0467a5","after":"be8e7fe7c5aa858b149fdeaed04d719d416f577d","ref":"refs/heads/renovate/prettier-2-3.x","pushedAt":"2024-05-25T09:57:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency prettier-2 to v3","shortMessageHtmlLink":"chore(deps): update dependency prettier-2 to v3"}},{"before":"d6a5b97b03bd353d4f97db22c3fc949ccc21f500","after":"faede229b9d98271d3dc4a51e2bc8c4611f54f0d","ref":"refs/heads/renovate/jest-cucumber-4.x","pushedAt":"2024-05-25T09:57:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency jest-cucumber to v4","shortMessageHtmlLink":"chore(deps): update dependency jest-cucumber to v4"}},{"before":"14e25cab38de88a0466ba72ec6a6241b51156db6","after":"57c55489ebf75513a11de42fdcd4d4b6267ab6b3","ref":"refs/heads/renovate/nock-11.x","pushedAt":"2024-05-25T09:57:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/nock to v11","shortMessageHtmlLink":"chore(deps): update dependency @types/nock to v11"}},{"before":"4ff08fb0d046ea286dbab99f4b0e4fcb54980073","after":"b05616429f6f766a203815c6ccb9c6182cf11940","ref":"refs/heads/renovate/npm-10.x","pushedAt":"2024-05-25T09:56:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency npm to v10.8.0","shortMessageHtmlLink":"chore(deps): update dependency npm to v10.8.0"}},{"before":"66c8860b4858599f93fa642a9a5123ae26474c99","after":"8f34c787c91665d08803a3da8f8ded5dae0fe24c","ref":"refs/heads/renovate/ts-node-10.x","pushedAt":"2024-05-25T09:56:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency ts-node to v10.9.2","shortMessageHtmlLink":"chore(deps): update dependency ts-node to v10.9.2"}},{"before":null,"after":"8aa8d017e55d47b4bd91cf71c04477311f655365","ref":"refs/heads/version-connectors-without-wasm","pushedAt":"2024-05-24T16:43:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dylan-apollo","name":"Dylan Anthony","path":"/dylan-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142844950?s=80&v=4"},"commit":{"message":"Remove tests that are no longer relevant","shortMessageHtmlLink":"Remove tests that are no longer relevant"}},{"before":"2a8ab7a44b132688f23e57349c551a6342ce72bd","after":"8aa8d017e55d47b4bd91cf71c04477311f655365","ref":"refs/heads/dylan/connectors-without-wasm","pushedAt":"2024-05-24T16:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dylan-apollo","name":"Dylan Anthony","path":"/dylan-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142844950?s=80&v=4"},"commit":{"message":"Remove tests that are no longer relevant","shortMessageHtmlLink":"Remove tests that are no longer relevant"}},{"before":"9bd9ee31dc21ed77175b275c779db9b0d962d367","after":"2a8ab7a44b132688f23e57349c551a6342ce72bd","ref":"refs/heads/dylan/connectors-without-wasm","pushedAt":"2024-05-24T16:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dylan-apollo","name":"Dylan Anthony","path":"/dylan-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142844950?s=80&v=4"},"commit":{"message":"Remove Rust stuff from CI","shortMessageHtmlLink":"Remove Rust stuff from CI"}},{"before":null,"after":"9bd9ee31dc21ed77175b275c779db9b0d962d367","ref":"refs/heads/dylan/connectors-without-wasm","pushedAt":"2024-05-24T16:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dylan-apollo","name":"Dylan Anthony","path":"/dylan-apollo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142844950?s=80&v=4"},"commit":{"message":"Bump to 2.8.0-connectors.5","shortMessageHtmlLink":"Bump to 2.8.0-connectors.5"}},{"before":"d667dbad1d10f80f9063483e55dfb45dad22f75e","after":"dcd8a889cf0db70c8d26e7f1af12e0c7b4f76a26","ref":"refs/heads/clenfest/set_context_bugfixes","pushedAt":"2024-05-24T15:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"adding a testcase for hopping back and forth between subgraphs","shortMessageHtmlLink":"adding a testcase for hopping back and forth between subgraphs"}},{"before":"e492f50e39d9f8a834b0dc2295024f494324d637","after":"d667dbad1d10f80f9063483e55dfb45dad22f75e","ref":"refs/heads/clenfest/set_context_bugfixes","pushedAt":"2024-05-23T17:14:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"Merge branch 'next' into clenfest/set_context_bugfixes","shortMessageHtmlLink":"Merge branch 'next' into clenfest/set_context_bugfixes"}},{"before":"fe4957109a7da5ead484f80e07f0b6cd96e0b911","after":"e492f50e39d9f8a834b0dc2295024f494324d637","ref":"refs/heads/clenfest/set_context_bugfixes","pushedAt":"2024-05-23T17:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"add changeset","shortMessageHtmlLink":"add changeset"}},{"before":null,"after":"fe4957109a7da5ead484f80e07f0b6cd96e0b911","ref":"refs/heads/clenfest/set_context_bugfixes","pushedAt":"2024-05-23T17:08:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"Some bugfixes for setContext\n\n- needsJoinDirective() logic is incorrect. We need to make sure that we add a join field when @fromDirective exists on the arguments, not the definition\n- Query plans were incorrect if type was entirely in one subgraph. selectionIsFullyLocalFromAllVertices was calling SelectionSet.canRebaseOn so we fixed to return false if the selection contained a field with a contextual argument\n- For top level queries, we don't want to have \"... on Query\" in the rewrite path.\n- Fixed up selectionSetAsKeyRenamers() logic","shortMessageHtmlLink":"Some bugfixes for setContext"}},{"before":"96af9116e92468a36626d8a116496b3c6e95a9d5","after":null,"ref":"refs/heads/changeset-release/next","pushedAt":"2024-05-22T22:24:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"}},{"before":"f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf","after":"983b2d09ce7db476056ba7b3d212b5b162a18f92","ref":"refs/heads/next","pushedAt":"2024-05-22T22:24:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"release: on branch next (alpha) (#3016)\n\nThis PR was opened by the [Changesets\r\nrelease](https://github.com/changesets/action) GitHub action. When\r\nyou're ready to do a release, you can merge this and the packages will\r\nbe published to npm automatically. If you're not ready to do a release\r\nyet, that's fine, whenever you add more changesets to next, this PR will\r\nbe updated.\r\n\r\n⚠️⚠️⚠️⚠️⚠️⚠️\r\n\r\n`next` is currently in **pre mode** so this branch has prereleases\r\nrather than normal releases. If you want to exit prereleases, run\r\n`changeset pre exit` on `next`.\r\n\r\n⚠️⚠️⚠️⚠️⚠️⚠️\r\n\r\n# Releases\r\n## @apollo/composition@2.8.0-alpha.1\r\n\r\n### Patch Changes\r\n\r\n- Updated dependencies\r\n\\[[`f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf`](https://github.com/apollographql/federation/commit/f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf)]:\r\n - @apollo/query-graphs@2.8.0-alpha.1\r\n - @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n## @apollo/gateway@2.8.0-alpha.1\r\n\r\n### Patch Changes\r\n\r\n- Updated dependencies \\[]:\r\n - @apollo/composition@2.8.0-alpha.1\r\n - @apollo/query-planner@2.8.0-alpha.1\r\n - @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n## @apollo/query-graphs@2.8.0-alpha.1\r\n\r\n### Patch Changes\r\n\r\n- Fix bug in context-matching logic for\r\ninterfaces-implementing-interfaces (#3014)\r\n([#3015](https://github.com/apollographql/federation/pull/3015))\r\n\r\nA field is considered to match a context if the field's parent type (in\r\nthe original query) either has `@context` on it, or implements/is a\r\nmember of a type with `@context` on it. We ended up missing the case\r\nwhere interfaces implement interfaces; this PR introduces a fix.\r\n\r\n- Updated dependencies \\[]:\r\n - @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n## @apollo/query-planner@2.8.0-alpha.1\r\n\r\n### Patch Changes\r\n\r\n- Updated dependencies\r\n\\[[`f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf`](https://github.com/apollographql/federation/commit/f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf)]:\r\n - @apollo/query-graphs@2.8.0-alpha.1\r\n - @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n## @apollo/subgraph@2.8.0-alpha.1\r\n\r\n### Patch Changes\r\n\r\n- Updated dependencies \\[]:\r\n - @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n## @apollo/federation-internals@2.8.0-alpha.1\r\n\r\n\r\n\r\n## apollo-federation-integration-testsuite@2.8.0-alpha.1\r\n\r\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"release: on branch next (alpha) (#3016)"}},{"before":null,"after":"96af9116e92468a36626d8a116496b3c6e95a9d5","ref":"refs/heads/changeset-release/next","pushedAt":"2024-05-22T21:52:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages (alpha)","shortMessageHtmlLink":"Version Packages (alpha)"}},{"before":"1d7e9184b1e7c930584839fa869a42d8adadf4f0","after":null,"ref":"refs/heads/clenfest/bump_version","pushedAt":"2024-05-22T21:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"}},{"before":"907babf82516365fd688892dbbc30dcc18b85712","after":"f5fe3e74d36722f78004c1e2e03c77d8b95cd6bf","ref":"refs/heads/next","pushedAt":"2024-05-22T21:51:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"Add changeset for #3014 (#3015)","shortMessageHtmlLink":"Add changeset for #3014 (#3015)"}},{"before":"530ad232e8137cfe9d674b81c2949b5608a91409","after":"e06a22b7ab456bbb06ae2a459f20c2e0bb03835a","ref":"refs/heads/eh/DOC-97/context-directive","pushedAt":"2024-05-22T21:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shorgi","name":"Edward Huang","path":"/shorgi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18322228?s=80&v=4"},"commit":{"message":"DOC-97 add note about fromContext arg not appearing in API schema","shortMessageHtmlLink":"DOC-97 add note about fromContext arg not appearing in API schema"}},{"before":"fbdd8554730b8c1f61b8d26a0871f7c310f26b05","after":"1d7e9184b1e7c930584839fa869a42d8adadf4f0","ref":"refs/heads/clenfest/bump_version","pushedAt":"2024-05-22T21:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":null,"after":"fbdd8554730b8c1f61b8d26a0871f7c310f26b05","ref":"refs/heads/clenfest/bump_version","pushedAt":"2024-05-22T21:26:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"Add changeset for #3014","shortMessageHtmlLink":"Add changeset for #3014"}},{"before":"2c37ad4139b2b850af6d360adb8e6d629c82159c","after":"907babf82516365fd688892dbbc30dcc18b85712","ref":"refs/heads/next","pushedAt":"2024-05-22T20:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clenfest","name":"Chris Lenfest","path":"/clenfest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12638044?s=80&v=4"},"commit":{"message":"Fix bug in context-matching logic for interfaces-implementing-interfaces (#3014)\n\nA field is considered to match a context if the field's parent type (in\r\nthe original query) either has `@context` on it, or implements/is a\r\nmember of a type with `@context` on it. We ended up missing the case\r\nwhere interfaces implement interfaces; this PR introduces a fix.","shortMessageHtmlLink":"Fix bug in context-matching logic for interfaces-implementing-interfa…"}},{"before":"ed921263389cf6e461fd1d6d2ae87fcdc7ebad0c","after":"c1e5c2954420a2a2f2120fcc11662a7160850c2f","ref":"refs/heads/docs/update-frontmatter","pushedAt":"2024-05-22T18:53:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"},"commit":{"message":"Use \"Learn\" for entities concept pages","shortMessageHtmlLink":"Use \"Learn\" for entities concept pages"}},{"before":"1ea64f0d918da16b1a8e62c40955b9a7ad16369c","after":"ed921263389cf6e461fd1d6d2ae87fcdc7ebad0c","ref":"refs/heads/docs/update-frontmatter","pushedAt":"2024-05-22T15:49:43.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"},"commit":{"message":"Merge branch 'main' into docs/update-frontmatter","shortMessageHtmlLink":"Merge branch 'main' into docs/update-frontmatter"}},{"before":"ce423f399445174134f52e670ad6a6167c46cb30","after":"a04a96d0e0658e020ddbeba6460b1f885fbbbb44","ref":"refs/heads/renovate/all-npm-minor-patch","pushedAt":"2024-05-22T14:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"4b7f3299209f9af54aa4e8525b5b88490ca8bd6f","after":null,"ref":"refs/heads/docs/directive-definition-update","pushedAt":"2024-05-22T14:01:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"}},{"before":"dbeae3d028d2d2fbd3febfb09a5879fa74f72911","after":"b48e856e00aa5d1c2c4afdf683a19e77357d0750","ref":"refs/heads/main","pushedAt":"2024-05-22T14:01:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"},"commit":{"message":" docs: add version notes to updated directives (#3013)\n\nClarifies if a Federation directive definitions were changed at a\r\ncertain version.","shortMessageHtmlLink":" docs: add version notes to updated directives (#3013)"}},{"before":"de3cc10fb0d28bc48619553f9172fdd79a23f8ca","after":"4b7f3299209f9af54aa4e8525b5b88490ca8bd6f","ref":"refs/heads/docs/directive-definition-update","pushedAt":"2024-05-21T21:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"},"commit":{"message":"Widen topic column in changelog","shortMessageHtmlLink":"Widen topic column in changelog"}},{"before":"979e6b33e9d0e123d6a9aa351ffadb77116aecf2","after":"de3cc10fb0d28bc48619553f9172fdd79a23f8ca","ref":"refs/heads/docs/directive-definition-update","pushedAt":"2024-05-21T21:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Meschreiber","name":"Maria Elisabeth Schreiber","path":"/Meschreiber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23219998?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU6cJMQA","startCursor":null,"endCursor":null}},"title":"Activity · apollographql/federation"}