{"push_id":1265893709,"size":22,"distinct_size":7,"ref":"refs/heads/master","head":"7f061361d341377488b24c7337c809c17f355531","before":"c2c110d5cf950aef5e2af86b2f5d0a53400ff90b","commits":[{"sha":"efa105d0d263db78327ea0054dfc0932ce58d415","author":{"name":"Alex Mullins","email":"a56439e64a8a4a2e1cc672030c9eed75e81b55ca@gmail.com"},"message":"Cleanup conn.Close() handling in newHTTP2Client()\n\nRemoves the need to close the underlying connection in tlsCreds.ClientHandshake().","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/efa105d0d263db78327ea0054dfc0932ce58d415"},{"sha":"32bc9f23570c01df1fb580d8cf7ea563528daa71","author":{"name":"Alex Mullins","email":"a56439e64a8a4a2e1cc672030c9eed75e81b55ca@gmail.com"},"message":"Remove conn.Close() in tlsCred.ServerHandshake()\n\nRemoves the responsibility from tlsCred.ServerHandshake() of calling Close() on the underlying connection. Returning an error is enough to close the connection: https://github.com/grpc/grpc-go/blob/master/server.go#L370.","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/32bc9f23570c01df1fb580d8cf7ea563528daa71"},{"sha":"35182852db73a3b9730bb509400f12cd79d59e95","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"Retry transport creation when ClientHandshake returns EOF\n\nClientHandshake performs the first IO on the connection and can give us\nthe first indication that the connection was closed. Making any error\nfrom ClientHandshake a non-temporary error causes grpc.Invoke to not\nretry a non-failfast RPC.\n\nSee https://github.com/cockroachdb/cockroach/issues/8353.","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/35182852db73a3b9730bb509400f12cd79d59e95"},{"sha":"a9c8aebe90772003523efc4aa4864875d9f261f8","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Make non-failfast RPC get new transport instead of waiting","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/a9c8aebe90772003523efc4aa4864875d9f261f8"},{"sha":"988c8863ad34ff7b5347eb4a4ef0f80ba05856a3","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Add TestOneConnectionDown","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/988c8863ad34ff7b5347eb4a4ef0f80ba05856a3"},{"sha":"f61df31e291cbc01c2a528a6c3d0fdf13d6995e4","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #814 from alexmullins/master\n\nCleanup conn.Close() handling in newHTTP2Client()","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/f61df31e291cbc01c2a528a6c3d0fdf13d6995e4"},{"sha":"1415e1cd7a5b5b0eb4b4655ddbc060e0e97c1b37","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #818 from petermattis/pmattis/retry-client-handshake-eof\n\nRetry transport creation when ClientHandshake returns EOF","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/1415e1cd7a5b5b0eb4b4655ddbc060e0e97c1b37"},{"sha":"c2781963b3af261a37e0f14fdcb7c1fa13259e1f","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #830 from menghanl/non_blocking_rpc_reget_transport\n\nMake non-failfast RPC get new transport instead of waiting","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/c2781963b3af261a37e0f14fdcb7c1fa13259e1f"},{"sha":"b38541aeb0a214ca654e964850800972b5d3b1a0","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"Implement DialContext to afford caller option of managing cancelation","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/b38541aeb0a214ca654e964850800972b5d3b1a0"},{"sha":"cd5721c02fac6005d1cb0774f1d0e0418148a6d5","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Add TestOneConnectionRemoval","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/cd5721c02fac6005d1cb0774f1d0e0418148a6d5"},{"sha":"c72b08a7743fa6a04afd04d5892c527cf8059a2a","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Change errors returned by ac.wait()","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/c72b08a7743fa6a04afd04d5892c527cf8059a2a"},{"sha":"662768964468ec4a67e9b344ca73fa6d93433a9e","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #837 from menghanl/ac_wait_errors\n\nFix ac.wait() errors","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/662768964468ec4a67e9b344ca73fa6d93433a9e"},{"sha":"8a81ddda27e5fdd3b56f3ce841b37dbf7387dd26","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #831 from spencerkimball/spencerkimball/dial-with-context\n\nImplement DialContext to afford caller option of managing cancelation","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/8a81ddda27e5fdd3b56f3ce841b37dbf7387dd26"},{"sha":"e97a524cf1f6b8b1782249f343f94c5525adb663","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Fix go 1.7 vet","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/e97a524cf1f6b8b1782249f343f94c5525adb663"},{"sha":"2e4cfe0fc5c4278dfc68fc8c34b2305d5c01647b","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #839 from menghanl/fix_go17_vet\n\nFix go 1.7 vet","distinct":false,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/2e4cfe0fc5c4278dfc68fc8c34b2305d5c01647b"},{"sha":"6e7d46934f6feff20d3af835e9dd65c08db737d1","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"travis: test against Go1.7\n\nFix new go vet complaints","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/6e7d46934f6feff20d3af835e9dd65c08db737d1"},{"sha":"abe69848df9dc5435a4eb5a1708467445b00b117","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"travis: update all the tools\n\nFix new golint complaints","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/abe69848df9dc5435a4eb5a1708467445b00b117"},{"sha":"f3ac95e6cd21bc6931de88f66afb60fb9ffc9cab","author":{"name":"Menghan Li","email":"0a3f878462d0e29c37d1eee1e7311c6ab6e28d58@google.com"},"message":"Check if cc.conns == nil before reading cc.conns","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/f3ac95e6cd21bc6931de88f66afb60fb9ffc9cab"},{"sha":"faa2ad14dbe9ac1566faeafc1704acf5f4d0c241","author":{"name":"iamqizhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"prepare GA announcement","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/faa2ad14dbe9ac1566faeafc1704acf5f4d0c241"},{"sha":"231b4cfea0e79843053a33f5fe90bd4d84b23cd3","author":{"name":"Qi Zhao","email":"655f00df949a39fd3b08ace7932f31e253d1f7d1@gmail.com"},"message":"Merge pull request #842 from menghanl/non_failfast_after_cc_close\n\nCheck cc.conns before reading cc.conns","distinct":true,"url":"https://api.github.com/repos/heyitsanthony/grpc-go/commits/231b4cfea0e79843053a33f5fe90bd4d84b23cd3"}]}
{"actor":{"display_login":"heyitsanthony"}}