{"push_id":914767906,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"02e7f3c40f5551201fae40450c5e22649154495f","before":"5f961a8793816f13f9f83977248f1e652beaa883","commits":[{"sha":"b56bbaf5dc35b13653076cc0b0e90c570e44d32a","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Add test_room.js and improve test units.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/b56bbaf5dc35b13653076cc0b0e90c570e44d32a"},{"sha":"473d74b9914996ac695cda2ad36cf4557592a9de","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Node: Store Room peers into a Map.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/473d74b9914996ac695cda2ad36cf4557592a9de"},{"sha":"bf309e061c60455c96a6282419efdca9a278545c","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Worker: start createPeer method.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/bf309e061c60455c96a6282419efdca9a278545c"},{"sha":"6f15061bc23a4c9535ecdda2dec0fda68b083b09","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"More test units.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/6f15061bc23a4c9535ecdda2dec0fda68b083b09"},{"sha":"a9262fecb9c81bb1a64990ed3ae98cf3e962b270","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Worker: remove useless userData.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/a9262fecb9c81bb1a64990ed3ae98cf3e962b270"},{"sha":"fc9b9c5192ea2c948f5346eb34e55b54eeddfbb8","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"room.close() and peer.close() do close their Worker instances.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/fc9b9c5192ea2c948f5346eb34e55b54eeddfbb8"},{"sha":"05ee4457fa6d276fe7bd8b36322c685a3cdd94c4","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Worker: Remove useless class factories.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/05ee4457fa6d276fe7bd8b36322c685a3cdd94c4"},{"sha":"6435c1b86f99d580be8a4f3d9f7408c274ba7eea","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Node: Avoid cascade \"closeXXXX\" Channel requests when closing a Server or a Room.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/6435c1b86f99d580be8a4f3d9f7408c274ba7eea"},{"sha":"6af8e97da48b465b5adbf555a475f1613a58da39","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Worker: improve code","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/6af8e97da48b465b5adbf555a475f1613a58da39"},{"sha":"02e7f3c40f5551201fae40450c5e22649154495f","author":{"email":"bbf10f9dd022293126972f5aa57dd6c643e646c8@aliax.net","name":"Iñaki Baz Castillo"},"message":"Worker: share a single instance of Json::CharReader.\nWorker: start Dump() methods.\nNode: start dump() methods.","distinct":true,"url":"https://api.github.com/repos/ibc/mediasoup/commits/02e7f3c40f5551201fae40450c5e22649154495f"}]}