{"push_id":634221810,"size":11,"distinct_size":1,"ref":"refs/heads/quickfix","head":"883eb62de423ab3cfab3c8a05421e7ce8e508d97","before":"178d42e1eebb88108955ac7c52aacc6e4f2e04e2","commits":[{"sha":"e8afa3ca23b927de83128f9afc027a5908c8cbc3","author":{"email":"489479d8c84bc695c05fd2e995cb24864edad7e2@google.com","name":"Jakob Buchgraber"},"message":"Fix bug where the stream id would not get incremented for buffered streams.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/e8afa3ca23b927de83128f9afc027a5908c8cbc3"},{"sha":"90706dc48ff18c4cf5abe1e6388f93c35d17cf0b","author":{"email":"9ad9ab33b61e252375b7b80b98bec0758263fa6b@google.com","name":"Kun Zhang"},"message":"Rename the codegen binary from java_plugin to protoc-gen-grpc-java","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/90706dc48ff18c4cf5abe1e6388f93c35d17cf0b"},{"sha":"0d89d3d1bcb73c45a2dd750042b1e89a86451c38","author":{"email":"9ad9ab33b61e252375b7b80b98bec0758263fa6b@google.com","name":"Kun Zhang"},"message":"Fix the issue where the intecepting call fails in start(), does not\ncall super.start(), and makes the subsequent use of other methods on the\ncall throw IllegalStateException.\n\nCreate ClientInterceptors.CheckedForwardingCall that handles exception\nin start logic.\n\nCreate Forwarding[Server]Call[Listener] for generic decoration use\ncases, with an abstract delegate() for flexibility.\n\nCreate SimpleForwarding[Server]Call[Listener] to replace now deprecated\nforwarding classes.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/0d89d3d1bcb73c45a2dd750042b1e89a86451c38"},{"sha":"d077290c401f874aa6faf1b26c2b5c5db6ea2e09","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"Fix warnings (JavaDoc and [deprecated])","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/d077290c401f874aa6faf1b26c2b5c5db6ea2e09"},{"sha":"1e257c440eb6cecbb8d4382c19a7378dbaa0342f","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"Remove unused local variable","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/1e257c440eb6cecbb8d4382c19a7378dbaa0342f"},{"sha":"e23f899491461e96271b5675298947b03f1527c4","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"Split protobuf into its own project\n\nWe don't want core to depend on protobuf.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/e23f899491461e96271b5675298947b03f1527c4"},{"sha":"3666de4427460a307bfb86a7f93b3a04cb28f8c4","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"Use more precise names for protobuf and nano\n\nio.grpc.nano sort of seems like a \"small\" version of grpc-java. And\nio.grpc.proto could also mean multiple things. Using \"protobuf\"\nand \"protobuf nano\" gets us consistent names that are still\nunderstandable, predictable, and more similar to protobuf project\nitself.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/3666de4427460a307bfb86a7f93b3a04cb28f8c4"},{"sha":"844d207823cc4139a856967a3390dfd940c19e4e","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"Add missing projects to grpc-all\n\nProtobuf was recently moved into its own project and should have been\nadded to grpc-all at that time. Nano has always been absent.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/844d207823cc4139a856967a3390dfd940c19e4e"},{"sha":"5b2e336b6f4a5acd2ce6694c87f762d0a9fc7a17","author":{"email":"4271ddcb605987a5ffe2034bfb913089c41dd787@google.com","name":"Eric Anderson"},"message":"netty: Add option to set MAX_CONCURRENT_STREAMS","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/5b2e336b6f4a5acd2ce6694c87f762d0a9fc7a17"},{"sha":"1066222ebae407445ef46bc03245ba74213f47ed","author":{"email":"1eec628c534da53284ad9bc825a042fe4bc85b58@google.com","name":"Xudong Ma"},"message":"De-flake transport test.\n\nSee #289 for more detail.\n\nI can't reproduce the failure locally, so my guess is that our TIMEOUT is too short for Travis, when the Travis machines get high CPU usage or short of memory (and causes full GC), we should tolerate longer waiting time.\n\nI'm not sure whether this change can fix the flakeness, but I'd like to give it a try.","distinct":false,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/1066222ebae407445ef46bc03245ba74213f47ed"},{"sha":"883eb62de423ab3cfab3c8a05421e7ce8e508d97","author":{"email":"1eec628c534da53284ad9bc825a042fe4bc85b58@google.com","name":"Xudong Ma"},"message":"OkHttp: Temporally support multiple h2-xx protocol on client side.\n\nSince the user provided SSLSocketFactory (especially in Android) may already do the handshake when creates the SSLSocket, and it may choose a different protocol name other than the one OkHttp is using.\n\nResolves #293","distinct":true,"url":"https://api.github.com/repos/madongfly/grpc-java/commits/883eb62de423ab3cfab3c8a05421e7ce8e508d97"}]}