{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":85903189,"defaultBranch":"master","name":"graphql-server","ownerLogin":"graphql-python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-23T03:32:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15002022?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698229625.0","currentOid":""},"activityList":{"items":[{"before":"637b36f8312d2ceb642e9ec7a519de6187098abd","after":"6959cb0254b76752578bb6ae10b8d145ded92c12","ref":"refs/heads/v3","pushedAt":"2024-02-26T06:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayys","name":"आयुष झा (Ayush Jha)","path":"/ayys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48376475?s=80&v=4"},"commit":{"message":"Allow passing DocumentNode to `get_response` to bypass validation\n\nto add support for persisted queries, we want to bypass repeated validation of\nqueries that have already been parsed and validated.\n\nThis allows that by letting the user pass in the `DocumentNode` directly which\nbypasses much of the parsing and validation, making the query processing faster.","shortMessageHtmlLink":"Allow passing DocumentNode to get_response to bypass validation"}},{"before":"3b0df43afb5c96e32ba5ee170e2e77cb55f81986","after":"637b36f8312d2ceb642e9ec7a519de6187098abd","ref":"refs/heads/v3","pushedAt":"2024-01-12T12:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayys","name":"आयुष झा (Ayush Jha)","path":"/ayys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48376475?s=80&v=4"},"commit":{"message":"Accept utf-8 encoded header values when parsing multipart requests\n\nThis is done to enable passing in utf-8 filenames in headers.","shortMessageHtmlLink":"Accept utf-8 encoded header values when parsing multipart requests"}},{"before":"08b676ffcf2a6e6c91537e61500aabc1b5820bf3","after":"3b0df43afb5c96e32ba5ee170e2e77cb55f81986","ref":"refs/heads/v3","pushedAt":"2024-01-12T07:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayys","name":"आयुष झा (Ayush Jha)","path":"/ayys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48376475?s=80&v=4"},"commit":{"message":"bugfix: multipart uploads now work\n\nThis makes multi-part post requests work in cases where one or more files are\nbeing sent with the graphql query.","shortMessageHtmlLink":"bugfix: multipart uploads now work"}},{"before":"792777e1177e871eb8d09699a4233989efa8d191","after":"08b676ffcf2a6e6c91537e61500aabc1b5820bf3","ref":"refs/heads/v3","pushedAt":"2023-12-03T19:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayys","name":"आयुष झा (Ayush Jha)","path":"/ayys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48376475?s=80&v=4"},"commit":{"message":"Implement the `send_xjson` abstract method defined in parent class\n\nThis abstract method is defined in BaseGraphQLTransportWSHandler and is used\ninstead of `send_json` like in graphql_ws protocol implementation.","shortMessageHtmlLink":"Implement the send_xjson abstract method defined in parent class"}},{"before":"32bd2ea041fa0fabc0010a03c182232dab03a4be","after":"d85fbcb17ceedd08f82f1271c95a2f23e17953e4","ref":"refs/heads/python3.12","pushedAt":"2023-11-20T05:08:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: set minimal aiohttp version for python 12","shortMessageHtmlLink":"chore: set minimal aiohttp version for python 12"}},{"before":"9e991708a95ae80a2fe862565bce5dbbfc795878","after":"32bd2ea041fa0fabc0010a03c182232dab03a4be","ref":"refs/heads/python3.12","pushedAt":"2023-11-17T09:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: waiting for aiohttp 3.9 stable (currently 3.9.0rc0)","shortMessageHtmlLink":"chore: waiting for aiohttp 3.9 stable (currently 3.9.0rc0)"}},{"before":"91ec2c40c781b0f9cc5e01b8783586f18bf19763","after":"9e991708a95ae80a2fe862565bce5dbbfc795878","ref":"refs/heads/python3.12","pushedAt":"2023-11-03T17:42:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: waiting for aiohttp 3.9 stable (currently 3.9.0b1)","shortMessageHtmlLink":"chore: waiting for aiohttp 3.9 stable (currently 3.9.0b1)"}},{"before":"b3456932950d11e875b7a1d17a2243686d030ab3","after":null,"ref":"refs/heads/ruff-format","pushedAt":"2023-10-25T10:27:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"}},{"before":"75a1d7d4d38cbbb834b3208455cd688014326107","after":"536721c7b48b77b3352ec42999550f175b3cdd11","ref":"refs/heads/master","pushedAt":"2023-10-25T10:27:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: replace black with ruff formatter (#126)","shortMessageHtmlLink":"chore: replace black with ruff formatter (#126)"}},{"before":null,"after":"b3456932950d11e875b7a1d17a2243686d030ab3","ref":"refs/heads/ruff-format","pushedAt":"2023-10-25T02:11:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: replace black with ruff formatter","shortMessageHtmlLink":"chore: replace black with ruff formatter"}},{"before":"aae0b104b3b517ed53f27c5acd5c63552a89fde4","after":"0638817b8959b88244cdea9374149b04959de063","ref":"refs/heads/add-version-test-cases","pushedAt":"2023-10-17T15:22:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"test: add test cases to version tests","shortMessageHtmlLink":"test: add test cases to version tests"}},{"before":null,"after":"aae0b104b3b517ed53f27c5acd5c63552a89fde4","ref":"refs/heads/add-version-test-cases","pushedAt":"2023-10-17T15:17:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: add test cases to version tests","shortMessageHtmlLink":"chore: add test cases to version tests"}},{"before":"f593210bcadb110cf3a12b94a7ffb02653a9627a","after":null,"ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-17T08:04:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"}},{"before":"91802788b04b759508eace354b2847bbcf1bc4d5","after":"75a1d7d4d38cbbb834b3208455cd688014326107","ref":"refs/heads/master","pushedAt":"2023-10-17T08:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"refactor!: Drop VersionInfo in favor of tuple (#124)\n\n* fix: fix and refactor version tests\r\n\r\nto handle release candidates correctly\r\n\r\n* fix: remove VersionInfo entirely\r\n\r\nkeep graphql_server.version_info as a plain tuple\r\nadd tests using the packaging package to make sure\r\ngraphql_server.version and graphql_server.version_info are PEP 440–compliant and pointing to the same version\r\n\r\n* chore: update pre-commit hooks","shortMessageHtmlLink":"refactor!: Drop VersionInfo in favor of tuple (#124)"}},{"before":"a885718c553a2b848f9f7ba73fcaffbafeed6932","after":"f593210bcadb110cf3a12b94a7ffb02653a9627a","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-17T07:09:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: update pre-commit hooks","shortMessageHtmlLink":"chore: update pre-commit hooks"}},{"before":"259dd757de97205232dad630a838d0100b2110d3","after":null,"ref":"refs/heads/ruff-pre-commit","pushedAt":"2023-10-16T11:57:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"}},{"before":"8af13c026a6a5d3c235be4e6a5cdda5fc32ab67a","after":"91802788b04b759508eace354b2847bbcf1bc4d5","ref":"refs/heads/master","pushedAt":"2023-10-16T11:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: use pre-commit and ruff (#116)\n\n* chore: use pre-commit with ruff\r\n\r\n* chore: fix warning: Invalid # noqa directive\r\n\r\n* fix: B023\r\n\r\nFunction definition does not bind loop variable `ex`.\r\n\r\n* chore: add check-manifest pre-commit\r\n\r\n* chore: remove flake8 and isort config from setup.cfg\r\n\r\n* chore: remove black, flake8, ... from dependencies and tox\r\n\r\n* chore: add flake8-comprehensions\r\n\r\n* chore: remove pointless noqa\r\n\r\n* chore: keep type annotation syntax compatible with python 3.8","shortMessageHtmlLink":"chore: use pre-commit and ruff (#116)"}},{"before":"80cb1629d581ca1672ab3c7c162e2c0e46132a50","after":"a885718c553a2b848f9f7ba73fcaffbafeed6932","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-16T09:31:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"fix: fix and refactor version tests\n\nto handle release candidates correctly","shortMessageHtmlLink":"fix: fix and refactor version tests"}},{"before":"9d94a01bbf46bc57ea5cabc96690cef5675cab9f","after":"259dd757de97205232dad630a838d0100b2110d3","ref":"refs/heads/ruff-pre-commit","pushedAt":"2023-10-16T09:30:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: keep type annotation syntax compatible with python 3.8","shortMessageHtmlLink":"chore: keep type annotation syntax compatible with python 3.8"}},{"before":"c1ff4ab6198c9766482915076f417c0d6d19c084","after":"91ec2c40c781b0f9cc5e01b8783586f18bf19763","ref":"refs/heads/python3.12","pushedAt":"2023-10-16T09:24:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: waiting for aiohttp 3.9 stable","shortMessageHtmlLink":"chore: waiting for aiohttp 3.9 stable"}},{"before":"314451a098ea74daf3327d934f95040281b222e3","after":null,"ref":"refs/heads/release-v3.0.0b7","pushedAt":"2023-10-16T09:12:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"}},{"before":"17363af66827f37f308f0b8ddff022698608a2ab","after":"8af13c026a6a5d3c235be4e6a5cdda5fc32ab67a","ref":"refs/heads/master","pushedAt":"2023-10-16T09:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"release: v3.0.0b7 (#122)","shortMessageHtmlLink":"release: v3.0.0b7 (#122)"}},{"before":"6d745f1cd9f4483c69fde661551cee7971d50988","after":"80cb1629d581ca1672ab3c7c162e2c0e46132a50","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-16T04:45:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"fix: fix and refactor version tests\n\nto handle release candidates correctly","shortMessageHtmlLink":"fix: fix and refactor version tests"}},{"before":"50cd4f7034e17bfc4b3df557b0d531aebcaa2968","after":"6d745f1cd9f4483c69fde661551cee7971d50988","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-16T04:38:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"fix: fix and refactor version tests\n\nto handle release candidates correctly","shortMessageHtmlLink":"fix: fix and refactor version tests"}},{"before":"a40184bfdabfdc22a472549625c075922a50f0b9","after":"50cd4f7034e17bfc4b3df557b0d531aebcaa2968","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-16T04:28:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"fix: fix and refactor version tests\n\nto handle release candidates correctly","shortMessageHtmlLink":"fix: fix and refactor version tests"}},{"before":null,"after":"a40184bfdabfdc22a472549625c075922a50f0b9","ref":"refs/heads/fix-version-tests","pushedAt":"2023-10-16T04:27:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"fix: fix and refactor version tests\n\nto handle release candidates correctly","shortMessageHtmlLink":"fix: fix and refactor version tests"}},{"before":"7b2069f721d798d9fb0a9b9ddb6c7e11a82a14d6","after":"314451a098ea74daf3327d934f95040281b222e3","ref":"refs/heads/release-v3.0.0b7","pushedAt":"2023-10-16T02:58:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"release: v3.0.0b7","shortMessageHtmlLink":"release: v3.0.0b7"}},{"before":"8a5fb8e6dc203c4ef1eb71946285d29ebaaa1f5d","after":"7b2069f721d798d9fb0a9b9ddb6c7e11a82a14d6","ref":"refs/heads/release-v3.0.0b7","pushedAt":"2023-10-15T15:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"release: v3.0.0rc1","shortMessageHtmlLink":"release: v3.0.0rc1"}},{"before":null,"after":"c1ff4ab6198c9766482915076f417c0d6d19c084","ref":"refs/heads/python3.12","pushedAt":"2023-10-14T08:20:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"chore: waiting for aiohttp 3.9 stable","shortMessageHtmlLink":"chore: waiting for aiohttp 3.9 stable"}},{"before":null,"after":"8a5fb8e6dc203c4ef1eb71946285d29ebaaa1f5d","ref":"refs/heads/release-v3.0.0b7","pushedAt":"2023-10-13T09:07:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kiendang","name":"Kien Dang","path":"/kiendang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6521018?s=80&v=4"},"commit":{"message":"release: v3.0.0b7","shortMessageHtmlLink":"release: v3.0.0b7"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBQtGRgA","startCursor":null,"endCursor":null}},"title":"Activity · graphql-python/graphql-server"}