{"push_id":574912228,"size":1,"distinct_size":1,"ref":"refs/heads/protocol_update","head":"63490484cf35fb50137866e5233712c1b562ad24","before":"56b58b0c920b94ada821e3f907d6c7eab8b73bca","commits":[{"sha":"63490484cf35fb50137866e5233712c1b562ad24","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Protocol 0.2.0\n\nUpdate to the protocol as a result of libchan meeting with Matteo Collina.\nBump the version to 0.2.0 and name the set the previous version as 0.1.0.\n\nProtocol changes:\n - Define stream provider to support multiple multiplexing protocols\n - Support CBOR in addition to Msgpack for channel message encoding\n - Add extended type codes definition\n - Require byte-streams to send *\"libchan-parent-ref\"*\n - Allow byte-streams as duplex or half-duplex\n - Add channel synchronization through ack definition\n - Add channel errors\n - Update description of relationship to Go channels\n\nOther changes:\n - Add Derek and Matteo to authors\n - Reformatted to 80 character lines\n - Much cleanup and rewording\n\nSigned-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)","distinct":true,"url":"https://api.github.com/repos/dmcgowan/libchan/commits/63490484cf35fb50137866e5233712c1b562ad24"}]}