{"ref":"refs/heads/master","commits":[{"author":{"name":"damianedwards","email":"81506e60eee71dc76c4134679bb4df3d66491c5e@damianedwards.com"},"sha":"aeacec6b8d45f1bbb8135440001ea8bdfea148c9","message":"Optimized TaskAsyncHelper extensions by avoiding closures in our fast path and moving generic methods to a generic class to allow better delegate caching.","url":"https://api.github.com/repos/SignalR/SignalR/commits/aeacec6b8d45f1bbb8135440001ea8bdfea148c9"},{"author":{"name":"damianedwards","email":"81506e60eee71dc76c4134679bb4df3d66491c5e@damianedwards.com"},"sha":"358d9b2e2251af8e14f1a2e64dd8c374c2f8ff2f","message":"Changed Response.WriteAsync to actually write sync again due to unobserved exception leaking.","url":"https://api.github.com/repos/SignalR/SignalR/commits/358d9b2e2251af8e14f1a2e64dd8c374c2f8ff2f"}],"head":"358d9b2e2251af8e14f1a2e64dd8c374c2f8ff2f","size":2,"push_id":53824641}