{"push_id":1415332004,"size":5,"distinct_size":5,"ref":"refs/heads/merging","head":"de29f9cfab0515629247a1bc67ed0de78254413d","before":"801c3a4846ab0f5237aea9bb413d05af3f04f3b1","commits":[{"sha":"de1d28d06526b59388690c0736a41174f0dd1efa","author":{"name":"Boris Grozev","email":"e85bfb0e2d173dca7b88e6beec37c2d07a094229@jitsi.org"},"message":"style: Makes the logger field final.","distinct":true,"url":"https://api.github.com/repos/bgrozev/ice4j/commits/de1d28d06526b59388690c0736a41174f0dd1efa"},{"sha":"fcf8138e2772d94818190d76414bba04cfb33e10","author":{"name":"Boris Grozev","email":"e85bfb0e2d173dca7b88e6beec37c2d07a094229@jitsi.org"},"message":"feat: Adds an ENABLE_VIRTUAL_SOCKET_LAYER property\n\nand a MergingDatagramSocket instance for each Component.","distinct":true,"url":"https://api.github.com/repos/bgrozev/ice4j/commits/fcf8138e2772d94818190d76414bba04cfb33e10"},{"sha":"e71decf75d6ba2726cd60a043450aff508a36e56","author":{"name":"Boris Grozev","email":"e85bfb0e2d173dca7b88e6beec37c2d07a094229@jitsi.org"},"message":"feat: Adds socket from the single-port and TCP harvesters to the Component.","distinct":true,"url":"https://api.github.com/repos/bgrozev/ice4j/commits/e71decf75d6ba2726cd60a043450aff508a36e56"},{"sha":"ad6efa09b365ac99c1c22c7486b7d04b6b04e08f","author":{"name":"Boris Grozev","email":"e85bfb0e2d173dca7b88e6beec37c2d07a094229@jitsi.org"},"message":"feat: Uses the last active socket to send data through.","distinct":true,"url":"https://api.github.com/repos/bgrozev/ice4j/commits/ad6efa09b365ac99c1c22c7486b7d04b6b04e08f"},{"sha":"de29f9cfab0515629247a1bc67ed0de78254413d","author":{"name":"Boris Grozev","email":"e85bfb0e2d173dca7b88e6beec37c2d07a094229@jitsi.org"},"message":"doc: Notes that the VSL is experimental.","distinct":true,"url":"https://api.github.com/repos/bgrozev/ice4j/commits/de29f9cfab0515629247a1bc67ed0de78254413d"}]}
{"actor":{"display_login":"bgrozev"}}