We are pleased to announce the release of Emercoin Core 0.8.6. It brings improvements and bug fixes across the whole stack: EmerDNS, name services, RPC, the PoS minter, the Qt wallet and network handling. Upgrading is strongly recommended for all users. There are no consensus changes: 0.8.6 follows the same chain as 0.8.5 and works with older nodes. Stop the old version, install the new one and start it — wallets and the block database are used as they are, no reindex is needed.
A large part of this release is security and robustness work. The node now handles invalid blocks and malformed or excessive P2P messages more strictly, rate-limits addresses received from peers, caps automatic bans and fixes a fee-filter issue that could stop peers from relaying transactions for minutes at a time. File access from the name RPCs (name_show, name_new, name_update) is now off by default and requires namefileio=1 in emercoin.conf. Legacy JSON-RPC now decodes non-ASCII text correctly instead of corrupting it in permanent NVS records, and the PoS minter no longer releases UTXO locks too early or misses a block after a system clock jump.
New in 0.8.6: the selfns option in EmerDNS (NS, PTR and CNAME records can use @ to point at the gateway answering the query), emercoin-cli -v to print just the value of name_show, and a new Linux ARM64 build for Raspberry Pi 4/5 and ARM servers. This is also the first Emercoin release built, tested and published by CI on GitHub, with SHA256 checksums and build provenance attestations, so you can verify that every binary was built from the v0.8.6emc tag.
Please check the “Changes that may need your attention” section before upgrading. For example, sendrawtransaction now takes an absolute maxfee in EMC, and the Qt wallet no longer has the “Pay to other cryptocurrencies” form. Full release notes and downloads (Windows, Linux x86_64, Linux ARM64):
Emercoin 0.8.6 on GitHub.