{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59720190,"defaultBranch":"main","name":"sanic","ownerLogin":"sanic-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-26T04:38:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25215992?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719553819.0","currentOid":""},"activityList":{"items":[{"before":"1b555b563cf8fe819b4c867e2416626795ecd75b","after":"4b3108a1cf4ab96a65ef37e8dc3f4844993c2453","ref":"refs/heads/clear-httpx-CLI-check","pushedAt":"2024-06-28T05:51:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Merge branch '23.12LTS' into clear-httpx-CLI-check","shortMessageHtmlLink":"Merge branch '23.12LTS' into clear-httpx-CLI-check"}},{"before":"b285225ee5212af3b9b8b4062372367d5ccb5ab9","after":null,"ref":"refs/heads/backport-pr2973","pushedAt":"2024-06-28T05:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"}},{"before":"cf71fc712acc9a8cf478d8515dee48abb0d2f5ee","after":"ebc6685a94df4676357273e632c02058d3336791","ref":"refs/heads/23.12LTS","pushedAt":"2024-06-28T05:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Backport PR 2973 (#2975)\n\n* Backport PR 2973\r\n\r\n* Ignore typing error that is resolved in main\r\n\r\n* Add fix for ASGI tests\r\n\r\n* skip for now","shortMessageHtmlLink":"Backport PR 2973 (#2975)"}},{"before":"bf736523f50d099721fc49f6e297830465c43310","after":"b285225ee5212af3b9b8b4062372367d5ccb5ab9","ref":"refs/heads/backport-pr2973","pushedAt":"2024-06-27T21:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"skip for now","shortMessageHtmlLink":"skip for now"}},{"before":"54daf05b5e097e045034b77d4bf0034a722785ba","after":"bf736523f50d099721fc49f6e297830465c43310","ref":"refs/heads/backport-pr2973","pushedAt":"2024-06-27T19:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Add fix for ASGI tests","shortMessageHtmlLink":"Add fix for ASGI tests"}},{"before":"0e823147555bcbe152e9719382fd60bea01105eb","after":"54daf05b5e097e045034b77d4bf0034a722785ba","ref":"refs/heads/backport-pr2973","pushedAt":"2024-06-27T19:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Ignore typing error that is resolved in main","shortMessageHtmlLink":"Ignore typing error that is resolved in main"}},{"before":null,"after":"0e823147555bcbe152e9719382fd60bea01105eb","ref":"refs/heads/backport-pr2973","pushedAt":"2024-06-27T19:36:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Backport PR 2973","shortMessageHtmlLink":"Backport PR 2973"}},{"before":"39d4ea49761bb2221cd6cb970a41e9099990273f","after":"eafc178013b18ff735aeb46e4a4d1bc0578b4839","ref":"refs/heads/main","pushedAt":"2024-06-27T19:10:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Better fix for scheduling logic for transport close() and abort() (#2973)\n\n* Undo bug introduced by #2381, revert to super() protocol abort behavior.\r\n\r\n* Smarter transport stream close() and abort()\r\nRather than simply calling `abort()` at a set interval after calling `close()`, we implement a mechanism to detect if any data is still in the transport write buffer after close is called, and schedules an async close operation to wait until the transport has finished, or finally calls abort after a reasonable timeout.\r\n\r\n* Add GRACEFUL_TCP_CLOSE_TIMEOUT as the timeout param\r\n\r\n* Unrelated E721 change\r\n\r\n---------\r\n\r\nCo-authored-by: Adam Hopkins ","shortMessageHtmlLink":"Better fix for scheduling logic for transport close() and abort() (#2973"}},{"before":null,"after":"454286491292343a26a1eb678dfaa06c9f9f7bf2","ref":"refs/heads/catch-middleware-exceptions","pushedAt":"2024-06-25T11:41:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Catch request middleware exceptions","shortMessageHtmlLink":"Catch request middleware exceptions"}},{"before":"7d6978dbcf06cd444156117ec1ea372af94d3e2a","after":null,"ref":"refs/heads/zhiwei/not-to-remove-entity-headers-for-412","pushedAt":"2024-06-24T05:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChihweiLHBird","name":"Zhiwei","path":"/ChihweiLHBird","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43905414?s=80&v=4"}},{"before":"3c1fcc657a3492c1eaa8f9025cd3a73046105edb","after":"1b555b563cf8fe819b4c867e2416626795ecd75b","ref":"refs/heads/clear-httpx-CLI-check","pushedAt":"2024-06-23T21:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Clean up unrelated typing issue","shortMessageHtmlLink":"Clean up unrelated typing issue"}},{"before":"c806362b39a0eb1995ed099b5ed0caf0807cbe95","after":null,"ref":"refs/heads/remove-getlist-fallback","pushedAt":"2024-06-23T17:12:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"}},{"before":"e3d59c121dd537168bc9d66f18194856f2630866","after":"39d4ea49761bb2221cd6cb970a41e9099990273f","ref":"refs/heads/main","pushedAt":"2024-06-23T17:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Simplify (request.cookies.)getlist function (#2838)\n\n* Remove the default argument to all uses of `getlist` in Sanic in case none are found. Previously it defaulted to returning `None`. Instead return an empty list which is sensible and avoids ambiguity with return types.\r\n\r\n* Keep default param\r\n\r\n* squash\r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: L. Kärkkäinen \r\nCo-authored-by: Adam Hopkins ","shortMessageHtmlLink":"Simplify (request.cookies.)getlist function (#2838)"}},{"before":"4cc91668ece2d0b026e88515241f07d27568a902","after":"c806362b39a0eb1995ed099b5ed0caf0807cbe95","ref":"refs/heads/remove-getlist-fallback","pushedAt":"2024-06-23T14:10:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":null,"after":"51b343d98a19b365d408b7007ede4945b5d15288","ref":"refs/heads/release-24.6","pushedAt":"2024-06-23T14:07:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Begin Release PR","shortMessageHtmlLink":"Begin Release PR"}},{"before":"390e76a83abccf0d02e9344b43d7445814d0b22c","after":"4cc91668ece2d0b026e88515241f07d27568a902","ref":"refs/heads/remove-getlist-fallback","pushedAt":"2024-06-23T13:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"squash","shortMessageHtmlLink":"squash"}},{"before":"b692309c91eced80434a2ed48d70faef13527bfb","after":"390e76a83abccf0d02e9344b43d7445814d0b22c","ref":"refs/heads/remove-getlist-fallback","pushedAt":"2024-06-23T13:44:41.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Keep default param","shortMessageHtmlLink":"Keep default param"}},{"before":"8a9583d8fde58768db448b54f03e9c824f75c8d3","after":"37b2dbbb75495c67663a8aa01480bebf4d530d57","ref":"refs/heads/issue2921","pushedAt":"2024-06-23T13:37:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Merge branch 'main' into issue2921","shortMessageHtmlLink":"Merge branch 'main' into issue2921"}},{"before":"ded151386b5f36796b09417f346166f4ca83a72e","after":null,"ref":"refs/heads/logging-extra","pushedAt":"2024-06-23T13:36:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"}},{"before":"fcbd7473397ba1f46ad54ee591fc02eb31c6cca8","after":"e3d59c121dd537168bc9d66f18194856f2630866","ref":"refs/heads/main","pushedAt":"2024-06-23T13:36:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Add logging of extras and a JSONFormatter (#2958)\n\n* Add logging of extras and a JSONFormatter\r\n\r\n* Make pretty\r\n\r\n* Fix config typing\r\n\r\n* Reset environ","shortMessageHtmlLink":"Add logging of extras and a JSONFormatter (#2958)"}},{"before":null,"after":"8a9583d8fde58768db448b54f03e9c824f75c8d3","ref":"refs/heads/issue2921","pushedAt":"2024-06-23T13:19:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Call abort later","shortMessageHtmlLink":"Call abort later"}},{"before":"4a90cfe4c607cf3cf1888587a9036adfedbd74fb","after":"ded151386b5f36796b09417f346166f4ca83a72e","ref":"refs/heads/logging-extra","pushedAt":"2024-06-23T12:08:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Merge branch 'main' into logging-extra","shortMessageHtmlLink":"Merge branch 'main' into logging-extra"}},{"before":"ecbe4eb8fe0ff1ec742ea6044e47a4141c3f6646","after":"fcbd7473397ba1f46ad54ee591fc02eb31c6cca8","ref":"refs/heads/main","pushedAt":"2024-06-23T11:46:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Cleanup mistaken debug","shortMessageHtmlLink":"Cleanup mistaken debug"}},{"before":null,"after":"3c1fcc657a3492c1eaa8f9025cd3a73046105edb","ref":"refs/heads/clear-httpx-CLI-check","pushedAt":"2024-06-23T11:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Clear HTTPX check in REPL","shortMessageHtmlLink":"Clear HTTPX check in REPL"}},{"before":"65129c6556fe6815f2c1d82f325c3905b63b899f","after":"4a90cfe4c607cf3cf1888587a9036adfedbd74fb","ref":"refs/heads/logging-extra","pushedAt":"2024-06-23T11:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Reset environ","shortMessageHtmlLink":"Reset environ"}},{"before":"311e593fd4c596ab770bca1f2ef79f40cf213e06","after":"65129c6556fe6815f2c1d82f325c3905b63b899f","ref":"refs/heads/logging-extra","pushedAt":"2024-06-23T10:57:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Fix config typing","shortMessageHtmlLink":"Fix config typing"}},{"before":"eaba31da5fc4db8346aced80f82e10af97e479fa","after":null,"ref":"refs/heads/missing-test-name","pushedAt":"2024-06-23T10:53:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"}},{"before":"b8cf4b27a9ebdcbc653ca62c149e07cf6e93a0bb","after":"ecbe4eb8fe0ff1ec742ea6044e47a4141c3f6646","ref":"refs/heads/main","pushedAt":"2024-06-23T10:53:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Add missing test (#2964)","shortMessageHtmlLink":"Add missing test (#2964)"}},{"before":"9335261273bd87a13e09a9ac32f02bdae3a2a8c5","after":"eaba31da5fc4db8346aced80f82e10af97e479fa","ref":"refs/heads/missing-test-name","pushedAt":"2024-06-23T10:47:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Merge branch 'main' into missing-test-name","shortMessageHtmlLink":"Merge branch 'main' into missing-test-name"}},{"before":null,"after":"9335261273bd87a13e09a9ac32f02bdae3a2a8c5","ref":"refs/heads/missing-test-name","pushedAt":"2024-06-23T10:22:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahopkins","name":"Adam Hopkins","path":"/ahopkins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166269?s=80&v=4"},"commit":{"message":"Add missing test","shortMessageHtmlLink":"Add missing test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcYT6zwA","startCursor":null,"endCursor":null}},"title":"Activity · sanic-org/sanic"}