{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":703576563,"defaultBranch":"dev","name":"router","ownerLogin":"Netflix-Skunkworks","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-11T13:56:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1728142?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717174126.0","currentOid":""},"activityList":{"items":[{"before":"6db475262da425bdb6612f913201012436711a46","after":"bf7472507f351fdfe6645a9b2624a7f3b391087f","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-31T19:09:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-metrics\n\nuse std mutex for query analysis cache, use spawn_blocking for parsin…","shortMessageHtmlLink":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-m…"}},{"before":"f5a9fbb20f0445752afbba152308e5dc03f4c13a","after":"6db475262da425bdb6612f913201012436711a46","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-31T16:56:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-metrics\n\nuse std mutex for query analysis cache, use spawn_blocking for parsin…","shortMessageHtmlLink":"Merge pull request #11 from Netflix-Skunkworks/spawn-blocking-parse-m…"}},{"before":null,"after":"b61bfbcf6984bdc02ce00c7056b293c0d54f441c","ref":"refs/heads/spawn-blocking-parse-metrics","pushedAt":"2024-05-31T16:48:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing, add metrics","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsin…"}},{"before":"1aee2087a7795784ac07b6bfc4a318e9bbac4150","after":"128c55cc552fbd50b82669a4eb076bd07abf7a98","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-30T19:45:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"df8a6b65c2dc89ff10e0e0dea89cc66d553b189d","after":"1aee2087a7795784ac07b6bfc4a318e9bbac4150","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-29T15:52:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"b4625cc77b0414ae067a473fe908f74f5b80a35f","after":"df8a6b65c2dc89ff10e0e0dea89cc66d553b189d","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-29T15:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"718242808b99a84613d862f7c9b93fe0b634889f","after":"b4625cc77b0414ae067a473fe908f74f5b80a35f","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-28T19:25:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"refactor, spawn_blocking in warm up as well","shortMessageHtmlLink":"refactor, spawn_blocking in warm up as well"}},{"before":"70f1f1b7b13822ea6f5fe9436d76587e9086a9af","after":"718242808b99a84613d862f7c9b93fe0b634889f","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-28T19:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"refactor, spawn_blocking in warm up as well","shortMessageHtmlLink":"refactor, spawn_blocking in warm up as well"}},{"before":"42d813cded7e31f11fae8daf730d58cf1c1cee8a","after":"70f1f1b7b13822ea6f5fe9436d76587e9086a9af","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:32:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"dont change mutex yet","shortMessageHtmlLink":"dont change mutex yet"}},{"before":"5ce278e4b608ee5c0fe2a45f5196f00811f92405","after":"42d813cded7e31f11fae8daf730d58cf1c1cee8a","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"dont change mutex yet","shortMessageHtmlLink":"dont change mutex yet"}},{"before":"8e5e47f9066814cd25b2d106c134ffff7a9df25c","after":"5ce278e4b608ee5c0fe2a45f5196f00811f92405","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:28:53.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into spawn-blocking-parser","shortMessageHtmlLink":"Merge branch 'dev' into spawn-blocking-parser"}},{"before":"98908a13296a537c009b7813b6bab3b641c2a405","after":"8e5e47f9066814cd25b2d106c134ffff7a9df25c","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"67c9361c4571778a5c0b91154c1e84e8af2a7e05","after":"98908a13296a537c009b7813b6bab3b641c2a405","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"changeset","shortMessageHtmlLink":"changeset"}},{"before":null,"after":"67c9361c4571778a5c0b91154c1e84e8af2a7e05","ref":"refs/heads/spawn-blocking-parser","pushedAt":"2024-05-24T14:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use std mutex for query analysis cache, use spawn_blocking for parsing","shortMessageHtmlLink":"use std mutex for query analysis cache, use spawn_blocking for parsing"}},{"before":"33f645bb513cfca473cb16a08b33382e6f36dce9","after":"f5a9fbb20f0445752afbba152308e5dc03f4c13a","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-23T13:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"fix metric","shortMessageHtmlLink":"fix metric"}},{"before":"3fa7eed9325b4a2d21de531798fa25687715b4d1","after":"33f645bb513cfca473cb16a08b33382e6f36dce9","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-22T14:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add handle_graphql counter","shortMessageHtmlLink":"add handle_graphql counter"}},{"before":"cad286c80a0762a352ce3e7bd16bc5f2d8d81daf","after":"3fa7eed9325b4a2d21de531798fa25687715b4d1","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-22T13:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add metrics for parse and supergraph_request service","shortMessageHtmlLink":"add metrics for parse and supergraph_request service"}},{"before":"0482c6fa981d6ada8ad6ccdcec0435828d015729","after":"3af6c08c377110fe4e9af1bcf1d4d98ca6aeda81","ref":"refs/heads/reload-metrics","pushedAt":"2024-05-14T18:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"Update apollo-router/src/state_machine.rs\n\nCo-authored-by: Bryn Cooke ","shortMessageHtmlLink":"Update apollo-router/src/state_machine.rs"}},{"before":"81f32a3f1020d5c779e921127ac2ff164617717d","after":"0482c6fa981d6ada8ad6ccdcec0435828d015729","ref":"refs/heads/reload-metrics","pushedAt":"2024-05-09T15:46:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add router reload metrics","shortMessageHtmlLink":"add router reload metrics"}},{"before":null,"after":"81f32a3f1020d5c779e921127ac2ff164617717d","ref":"refs/heads/reload-metrics","pushedAt":"2024-05-09T15:43:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add router reload metrics","shortMessageHtmlLink":"add router reload metrics"}},{"before":"0137e0cf848b9b22ef94fe14b32ed1a082d3f0b5","after":"f414230d706079d21a1eb001a85461d7e856ad3b","ref":"refs/heads/dev","pushedAt":"2024-05-09T15:36:34.000Z","pushType":"push","commitsCount":201,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"FED-38: [operation processing] re-add __typename to selection sets with sibling_typename (#5082)\n\nCo-authored-by: Renée ","shortMessageHtmlLink":"FED-38: [operation processing] re-add __typename to selection sets wi…"}},{"before":"08a75204485b42291d367da8f86f771b1135dd0d","after":"cad286c80a0762a352ce3e7bd16bc5f2d8d81daf","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-07T23:44:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add distribution metric for planner queue size","shortMessageHtmlLink":"add distribution metric for planner queue size"}},{"before":"bb4f178aad4300995fbb17adb2649a99adb69268","after":"08a75204485b42291d367da8f86f771b1135dd0d","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-07T19:32:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add distribution metric for planner queue size","shortMessageHtmlLink":"add distribution metric for planner queue size"}},{"before":"a52fd0ef9c0b5b15c473c08ffd0de1eb111652c2","after":"bb4f178aad4300995fbb17adb2649a99adb69268","ref":"refs/heads/nflx-dev","pushedAt":"2024-05-07T19:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"add distribution metric for planner queue size","shortMessageHtmlLink":"add distribution metric for planner queue size"}},{"before":"5b8f883c93eab85b1416f8fc1e46ac246750db19","after":"a52fd0ef9c0b5b15c473c08ffd0de1eb111652c2","ref":"refs/heads/nflx-dev","pushedAt":"2024-04-30T13:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"allow disabling timeout layer, provide Elapsed error as public","shortMessageHtmlLink":"allow disabling timeout layer, provide Elapsed error as public"}},{"before":null,"after":"d9c3c9f1f5811c8a390d8f5865adbd89ca336b2c","ref":"refs/heads/optional-timeout-layer-pub-elapsed","pushedAt":"2024-04-30T13:43:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"allow disabling timeout layer, provide Elapsed error as public","shortMessageHtmlLink":"allow disabling timeout layer, provide Elapsed error as public"}},{"before":"6c922db27b4d7eacc2315e309cebcd152d8e6af9","after":"5b8f883c93eab85b1416f8fc1e46ac246750db19","ref":"refs/heads/nflx-dev","pushedAt":"2024-04-26T23:59:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fotoetienne","name":"Stephen Spalding","path":"/fotoetienne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693596?s=80&v=4"},"commit":{"message":"Merge pull request #6 from Netflix-Skunkworks/fotoetienne/subscriptions\n\nexpose for external subscription impl","shortMessageHtmlLink":"Merge pull request #6 from Netflix-Skunkworks/fotoetienne/subscriptions"}},{"before":"debd0e55b422947cd8f928ae3ddf643eb38f2c5e","after":"6c922db27b4d7eacc2315e309cebcd152d8e6af9","ref":"refs/heads/nflx-dev","pushedAt":"2024-04-26T20:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xuorig","name":"Marc-Andre Giroux","path":"/xuorig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919498?s=80&v=4"},"commit":{"message":"use the full operation and schema to generate query key hashes (#5028)\n\nCo-authored-by: Jesse Rosenberger \nCo-authored-by: David Glasser ","shortMessageHtmlLink":"use the full operation and schema to generate query key hashes (apoll…"}},{"before":null,"after":"638a318ee2417e2da4e035827f517311aabf86c9","ref":"refs/heads/create-pull-request/apollo-proto-updates","pushedAt":"2024-04-26T18:13: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":"Update Apollo Protobuf schema","shortMessageHtmlLink":"Update Apollo Protobuf schema"}},{"before":"8587d1d32c7947603c335dbacf0b5b89cf540f04","after":"eb024949ab1f895470cf1ea2aa6f4fd2f962e1cb","ref":"refs/heads/main","pushedAt":"2024-04-26T18:02:23.000Z","pushType":"push","commitsCount":789,"pusher":{"login":"fotoetienne","name":"Stephen Spalding","path":"/fotoetienne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693596?s=80&v=4"},"commit":{"message":"docs(customizations): fix trait implementation for supergraph_service (#4848)\n\nreplace trait implementation for supergraph_service from\r\nrouter::BoxService to supergraph::BoxService\r\n\r\nCo-authored-by: Geoffroy Couprie ","shortMessageHtmlLink":"docs(customizations): fix trait implementation for supergraph_service ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVN4LwA","startCursor":null,"endCursor":null}},"title":"Activity · Netflix-Skunkworks/router"}