{"push_id":2919909452,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e9f187f60a27477e54c177f314db00d6a1abf062","before":"91a4459dd27a311c2b959708f328d60177fa4046","commits":[{"sha":"e9f187f60a27477e54c177f314db00d6a1abf062","author":{"name":"James Pettyjohn","email":"154112acfbc76105e30bd72499f0a754817e49e7@users.noreply.github.com"},"message":"removed use of sync.pool from HandleContext and added test coverage (#1565)\n\nAs per #1230 there is an issue when using HandleContext where the context of the request is returned to the context sync.Pool before the parent request has finished, causing context to be used in a non-thread safe manner.\r\n\r\nI've removed the bug by not entering the context back in the pool and leaving that to ServeHTTP.\r\n\r\nThere was no test coverage for this function so I've also added the test to cover it. As the bug only happens when there are concurrent requests, the tests issues hundreds of concurrent requests. Without the bug fixed the tests do consistently recreate the error.","distinct":true,"url":"https://api.github.com/repos/gin-gonic/gin/commits/e9f187f60a27477e54c177f314db00d6a1abf062"}]}
{"actor":{"display_login":"appleboy"}}