{"action":"published","release":{"url":"https://api.github.com/repos/enumivo/enumivo/releases/12855312","assets_url":"https://api.github.com/repos/enumivo/enumivo/releases/12855312/assets","upload_url":"https://uploads.github.com/repos/enumivo/enumivo/releases/12855312/assets{?name,label}","html_url":"https://github.com/enumivo/enumivo/releases/tag/1.2.5","id":12855312,"node_id":"MDc6UmVsZWFzZTEyODU1MzEy","tag_name":"1.2.5","target_commitish":"enumivo","name":"Enumivo 1.2.5","draft":false,"author":{"login":"enumivo","id":36440732,"node_id":"MDQ6VXNlcjM2NDQwNzMy","avatar_url":"https://avatars1.githubusercontent.com/u/36440732?v=4","gravatar_id":"","url":"https://api.github.com/users/enumivo","html_url":"https://github.com/enumivo","followers_url":"https://api.github.com/users/enumivo/followers","following_url":"https://api.github.com/users/enumivo/following{/other_user}","gists_url":"https://api.github.com/users/enumivo/gists{/gist_id}","starred_url":"https://api.github.com/users/enumivo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enumivo/subscriptions","organizations_url":"https://api.github.com/users/enumivo/orgs","repos_url":"https://api.github.com/users/enumivo/repos","events_url":"https://api.github.com/users/enumivo/events{/privacy}","received_events_url":"https://api.github.com/users/enumivo/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-09-12T08:05:24Z","published_at":"2018-09-12T09:41:48Z","assets":[],"tarball_url":"https://api.github.com/repos/enumivo/enumivo/tarball/1.2.5","zipball_url":"https://api.github.com/repos/enumivo/enumivo/zipball/1.2.5","body":"# Description of the Issues\r\n\r\n## Memory Leak in Unapplied Transactions \r\n\r\nTransactions which were validated and relayed but never appeared in blocks would never be pruned from P2P relay nodes. This created a slow leak which could become a larger leak when grey-listing on block-signing-nodes simulated an overloaded network (eg a network where relayed transactions never make it into signed blocks).\r\n\r\n## Removal of mlock\r\n\r\nPrior to 1.2.4 there was a bug that prevented chainbase from achieving its goal of pinning the state database in memory using mlock. With that fix in place it became immediately obvious that the intended behavior was not desirable and was, in effect, a major feature shift. As such we are removing mlock so that 1.2.5 behaves similarly to 1.2.3 or less. Node operators can still achieve the performance benefits of mlock by explicitly locating the state directory on a ram disk."}}
{"actor":{"display_login":"enumivo"}}