{"action":"published","release":{"url":"https://api.github.com/repos/socketio/socket.io/releases/8211258","assets_url":"https://api.github.com/repos/socketio/socket.io/releases/8211258/assets","upload_url":"https://uploads.github.com/repos/socketio/socket.io/releases/8211258/assets{?name,label}","html_url":"https://github.com/socketio/socket.io/releases/tag/2.0.4","id":8211258,"tag_name":"2.0.4","target_commitish":"master","name":"","draft":false,"author":{"login":"darrachequesne","id":13031701,"avatar_url":"https://avatars3.githubusercontent.com/u/13031701?v=4","gravatar_id":"","url":"https://api.github.com/users/darrachequesne","html_url":"https://github.com/darrachequesne","followers_url":"https://api.github.com/users/darrachequesne/followers","following_url":"https://api.github.com/users/darrachequesne/following{/other_user}","gists_url":"https://api.github.com/users/darrachequesne/gists{/gist_id}","starred_url":"https://api.github.com/users/darrachequesne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darrachequesne/subscriptions","organizations_url":"https://api.github.com/users/darrachequesne/orgs","repos_url":"https://api.github.com/users/darrachequesne/repos","events_url":"https://api.github.com/users/darrachequesne/events{/privacy}","received_events_url":"https://api.github.com/users/darrachequesne/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2017-10-22T13:16:29Z","published_at":"2017-10-22T13:25:35Z","assets":[],"tarball_url":"https://api.github.com/repos/socketio/socket.io/tarball/2.0.4","zipball_url":"https://api.github.com/repos/socketio/socket.io/zipball/2.0.4","body":"## Bug fixes\r\n\r\n- do not throw when receiving an unhandled error packet (#3038)\r\n- reset rooms object before broadcasting from namespace (#3039)\r\n\r\nMilestone: [2.0.4](https://github.com/socketio/socket.io/milestone/13)\r\nDiff: [2.0.3...2.0.4](https://github.com/socketio/socket.io/compare/2.0.3...2.0.4)"}}
{"actor":{"display_login":"darrachequesne"}}