payload: {"push_id":4405669019,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"defbae6b3865efe66b827cd02d50607fbbb2d124","before":"5f5ca24837565edff0dc43d21c77eb19f83ea5d6","commits":[{"sha":"28f8e19c1ffaf489fa33ccdc70185e4004736be0","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Fixed disconnect releasing events before marking a connection as dead","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/28f8e19c1ffaf489fa33ccdc70185e4004736be0"},{"sha":"29e24d4337818309547d5d954196102dd363d194","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Fixed typo in logging","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/29e24d4337818309547d5d954196102dd363d194"},{"sha":"d23628a4f90a0cda0c4f4b18036593dc358943f7","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Fixed enum type checking when sending ChannelTypes","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/d23628a4f90a0cda0c4f4b18036593dc358943f7"},{"sha":"24a3695c52bd4b2fade9fb320fb2118ad6ceb41e","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"feat: Added option to disable reusing of channels","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/24a3695c52bd4b2fade9fb320fb2118ad6ceb41e"},{"sha":"31473c192c36cd24142a47797fa84781df6ee4aa","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Added safety check for dead channels","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/31473c192c36cd24142a47797fa84781df6ee4aa"},{"sha":"3612ebd77a87f959041ab3e0207a5a9513c428ce","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"refactor: Made constants readonly","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/3612ebd77a87f959041ab3e0207a5a9513c428ce"},{"sha":"b5f648cdbe2f41d7615c7887aace3c53dde732bd","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"refactor: Added MAX_FRAGMENTS constant","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/b5f648cdbe2f41d7615c7887aace3c53dde732bd"},{"sha":"4b729f9e838f99e88d4315ea4cd7b210dca17f09","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"perf: Removed channel pool alloc when ReuseChannels is disabled","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/4b729f9e838f99e88d4315ea4cd7b210dca17f09"},{"sha":"3cd0fdc30acd1d03809b75fdd7bc10c28bd4dda5","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Removed realloc of channels array","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/3cd0fdc30acd1d03809b75fdd7bc10c28bd4dda5"},{"sha":"82c3b2a235d311b4738fcbecefd864173d3bf8bc","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Fixed channels array not being alloced","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/82c3b2a235d311b4738fcbecefd864173d3bf8bc"},{"sha":"defbae6b3865efe66b827cd02d50607fbbb2d124","author":{"name":"Albin Corén","email":"c7dd65f52274f37d3a2058f7ec0753dba4761b69@twoten.io"},"message":"fix: Fixed connection being recycled before disconnect event is consumed","distinct":true,"url":"https://api.github.com/repos/MidLevel/Ruffles/commits/defbae6b3865efe66b827cd02d50607fbbb2d124"}]}
other: {"actor":{"display_login":"TwoTenPvP"}}