ChangeLog¶
Note
It is strongly recommended you upgrade to Python 3.7, which fixes bugs in asyncio that caused an ever-growing open file count and memory consumption whilst serving clients. Those problems should not occur with Python 3.7.
Version 1.10.0 (15 Mar 2019)¶
- extra countermeasures to limit BTC phishing effectiveness (ghost43)
- peers: mark blacklisted peers bad; force retry blacklisted peers (ghost43)
- coin additions / updates: Monacoin (wakiyamap), Sparks (Mircea Rila), ColossusXT, Polis, MNPCoin, Zcoin, GINCoin (cronos), Grosetlcoin (gruve-p), Dash (konez2k), Bitsend (David), Ravencoin (standard-error), Onixcoin (Jose Estevez), SnowGem
- coin removals: Gobyte, Moneci (cronos)
- minor tweaks by d42
- issues fixed #660 - unclean shutdowns during initial sync
Version 1.9.5 (08 Feb 2019)¶
- server blacklist logic (ecdsa)
- require aiorpcX 0.10.4
- remove dead wallet code
- fix #727 - not listing same peer twice
Version 1.9.3 (05 Feb 2019)¶
- ignore potential sybil peers
- coin additions / updates: BitcoinCashABC (cculianu), Monacoin (wakiyamap)
Version 1.9.2 (03 Feb 2019)¶
- restore protocol version 1.2 and send a warning for old BTC Electrum clients that they need to upgrade. This is an attempt to protect users of old versions of Electrum from the ongoing phishing attacks
- increase default MAX_SEND for AuxPow Chains. Truncate AuxPow for block heights covered by a checkpoint. (jeremyrand)
- coin additions / updates: NMC (jeremyrand), Dash (zebra-lucky), PeerCoin (peerchemist), BCH testnet (Mark Lundeberg), Unitus (ChekaZ)
- tighter RPC param checking (ghost43)
Version 1.9.0 (10 Jan 2019)¶
- minimum protocol version is now 1.4
- coin additions / updates: BitcoinSV, SmartCash (rc125), NIX (phamels), Minexcoin (joesixpack), BitcoinABC (mblunderburg), Dash (zebra-lucky), BitcoinABCRegtest (ezegom), AXE (slowdive), NOR (flo071), BitcoinPlus (bushsolo), Myriadcoin (cryptapus), Trezarcoin (ChekaZ), Bitcoin Diamond (John Shine),
- close #554, #653, #655
- other minor tweaks (Michael Schmoock, Michael Taborsky)
Version 1.8.12 (10 Nov 2018)¶
- bug fix
Version 1.8.11 (07 Nov 2018)¶
- require aiorpcX 0.10.1
Version 1.8.10 (05 Nov 2018)¶
- require aiorpcX 0.10.0
- fix #632
- coin additions / updates: ZelCash (TheTrunk)
Version 1.8.8 (01 Nov 2018)¶
Version 1.8.7 (13 Sep 2018)¶
- require aiorpcX 0.8.1
- fix reorg bug loading blocks from disk (erasmospunk)
Version 1.8.6 (12 Sep 2018)¶
- require aiorpcX 0.8.0
- suppress socket.send() errors
- new coin TokenPay (samfiragabriel)
- minor fix: wakiyamap
Version 1.8.5 (18 Aug 2018)¶
Version 1.8.4 (14 Aug 2018)¶
- improved notification handling and efficiency
- improved daemon handling with minor fixes; full tests for Daemon class
- remove chain_state class
- various internal cleanups and improvements (erasmospunk)
- add PIVX support (erasmospunk) - mempool handling WIP
- fix protocol 1.3 handling of blockchain.block.header RPC (ghost43)
Version 1.8.3 (11 Aug 2018)¶
Version 1.8.2 (09 Aug 2018)¶
- require aiorpcX 0.7.1 which along with an ElectrumX change restores clean shutdown and flush functionality, particularly during initial sync
- fix #564
Version 1.8.1 (08 Aug 2018)¶
Version 1.8 (06 Aug 2018)¶
- require aiorpcX 0.6.2
- fix query.py; move to contrib. Add query function to RPC
- rewrite electrumx_rpc so that proper command-line help is provided
- per-coin tx hash functions (erasmospunk)
- coin additions / updates: Groestlcoin (Kefkius, erasmospunk), Decred (erasmonpsunk)
- other minor (smmalis37)
Neil Booth kyuupichan@gmail.com https://github.com/kyuupichan
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj