|
@ -1,20 +1,49 @@ |
|
|
ChangeLog |
|
|
=========== |
|
|
========= |
|
|
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.5 |
|
|
|
|
|
=========== |
|
|
|
|
|
|
|
|
|
|
|
* support :ref:`version 1.3` of the protocol |
|
|
|
|
|
* increase minimum supported protocol version to :ref:`version 1.1` |
|
|
|
|
|
* split out history handling in preparation for new DB format |
|
|
|
|
|
* force close stubborn connections that refuse to close gracefully |
|
|
|
|
|
* RPC getinfo returns server version (erasmospunk) |
|
|
|
|
|
* add new masternode methods; document them all (elmora-do) |
|
|
|
|
|
* make electrumx a Python package (eukreign) |
|
|
|
|
|
* hierarchical logging, Env to take a coin class directly, |
|
|
|
|
|
server_listening event (eukreign) |
|
|
|
|
|
* decred coin removed as mainnet does not sync |
|
|
|
|
|
* issues fixed: `#414`_, `#443`_, `#455`_, `#480`_, `#485`_, `#502`_, |
|
|
|
|
|
`#506`_, `#519`_ (wakiyamap) |
|
|
|
|
|
* new or updated coins: Feathercoin (lclc), NewYorkCoin Testnet(nicovs), |
|
|
|
|
|
BitZeny (wakiyamap), UFO (bushstar), GAME (cipig), MAC (nico205), |
|
|
|
|
|
Xuez (ddude), ZCash (wo01), PAC (elmora-do), Koto Testnet (wo01), |
|
|
|
|
|
Dash Testnet (ser), BTG all nets (wilsonmeier), Polis + ColossusXT + |
|
|
|
|
|
GoByte + Monoeci (cronos-polis), BitcoinCash Regtest (eukreign) |
|
|
|
|
|
* minor tweaks: romanz, you21979, SuBPaR42, sangaman, wakiyamap, DaShak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Version 1.4.3 |
|
|
Version 1.4.3 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
* Fix `#442`_. |
|
|
* Fix `#442`_. |
|
|
|
|
|
|
|
|
Version 1.4.2 |
|
|
Version 1.4.2 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
* proxy remote IP reported properly if :envvar:`FORCE_PROXY` is set. |
|
|
* proxy remote IP reported properly if :envvar:`FORCE_PROXY` is set. |
|
|
Fixes `#301`_. |
|
|
Fixes `#301`_. |
|
|
* requires aiorpcx 0.5.5 |
|
|
* requires aiorpcx 0.5.5 |
|
|
|
|
|
|
|
|
Version 1.4.1 |
|
|
Version 1.4.1 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
* minor bugfixes - cleaner shutdown; group handling |
|
|
* minor bugfixes - cleaner shutdown; group handling |
|
|
* set PROTOCOL_MIN to 1.0; this will prevent 2.9.x clients from connecting |
|
|
* set PROTOCOL_MIN to 1.0; this will prevent 2.9.x clients from connecting |
|
@ -22,7 +51,7 @@ Version 1.4.1 |
|
|
* requires aiorpcx 0.5.4 |
|
|
* requires aiorpcx 0.5.4 |
|
|
|
|
|
|
|
|
Version 1.4 |
|
|
Version 1.4 |
|
|
----------- |
|
|
=========== |
|
|
|
|
|
|
|
|
* switch to `aiorpcX <https://github.com/kyuupichan/aiorpcX>`_ for all |
|
|
* switch to `aiorpcX <https://github.com/kyuupichan/aiorpcX>`_ for all |
|
|
networking, ``JSON RPC`` and proxy handling |
|
|
networking, ``JSON RPC`` and proxy handling |
|
@ -45,7 +74,7 @@ Version 1.4 |
|
|
if this remains unfixed. |
|
|
if this remains unfixed. |
|
|
|
|
|
|
|
|
Version 1.3 |
|
|
Version 1.3 |
|
|
----------- |
|
|
=========== |
|
|
|
|
|
|
|
|
* Switch to :ref:`version 1.2` of the protocol. |
|
|
* Switch to :ref:`version 1.2` of the protocol. |
|
|
:func:`mempool.get_fee_histogram` implementation contributed by ecdsa, |
|
|
:func:`mempool.get_fee_histogram` implementation contributed by ecdsa, |
|
@ -65,7 +94,7 @@ Version 1.3 |
|
|
erasmospunk, SomberNight, romanz. |
|
|
erasmospunk, SomberNight, romanz. |
|
|
|
|
|
|
|
|
Version 1.2.1 |
|
|
Version 1.2.1 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
- remove IRC support. Most coins had empty IRC channels. Those that |
|
|
- remove IRC support. Most coins had empty IRC channels. Those that |
|
|
don't have peers populated. |
|
|
don't have peers populated. |
|
@ -77,7 +106,7 @@ Version 1.2.1 |
|
|
- issues fixed: `#302`_ |
|
|
- issues fixed: `#302`_ |
|
|
|
|
|
|
|
|
Version 1.2 |
|
|
Version 1.2 |
|
|
----------- |
|
|
=========== |
|
|
|
|
|
|
|
|
.. note:: version 1.2 changes script hash indexing in the database, so |
|
|
.. note:: version 1.2 changes script hash indexing in the database, so |
|
|
you will need to rebuild your databases from scratch. Running this |
|
|
you will need to rebuild your databases from scratch. Running this |
|
@ -97,7 +126,7 @@ synced up to block 490153 using this bittorrent magnet |
|
|
`link (~24GB) <magnet:?xt=urn:btih:caa804f48a319b061be3884ac011656c27121a6f&dn=electrumx_1.2_btc_leveldb_490153>`_. |
|
|
`link (~24GB) <magnet:?xt=urn:btih:caa804f48a319b061be3884ac011656c27121a6f&dn=electrumx_1.2_btc_leveldb_490153>`_. |
|
|
|
|
|
|
|
|
Version 1.1.2 |
|
|
Version 1.1.2 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
- PEER_DISCOVERY environment variable is now tri-state (fixes |
|
|
- PEER_DISCOVERY environment variable is now tri-state (fixes |
|
|
`#287`_). Please check your setting as its meaning has changed |
|
|
`#287`_). Please check your setting as its meaning has changed |
|
@ -110,7 +139,7 @@ Version 1.1.2 |
|
|
- typo fixes, Bitcoin testnet peers updates (SomberNight) |
|
|
- typo fixes, Bitcoin testnet peers updates (SomberNight) |
|
|
|
|
|
|
|
|
Version 1.1.1 |
|
|
Version 1.1.1 |
|
|
------------- |
|
|
============= |
|
|
|
|
|
|
|
|
- various refactorings, improvement of env var handling |
|
|
- various refactorings, improvement of env var handling |
|
|
- update docs to match |
|
|
- update docs to match |
|
@ -120,7 +149,7 @@ Version 1.1.1 |
|
|
- Add BitZeny support, update Monacoin (cryptocoin-junkey) |
|
|
- Add BitZeny support, update Monacoin (cryptocoin-junkey) |
|
|
|
|
|
|
|
|
Version 1.1 |
|
|
Version 1.1 |
|
|
----------- |
|
|
=========== |
|
|
|
|
|
|
|
|
See the changelogs below for recent changes. The most important is |
|
|
See the changelogs below for recent changes. The most important is |
|
|
that for mainnet bitcoin **NET** must now be *mainnet* and you must |
|
|
that for mainnet bitcoin **NET** must now be *mainnet* and you must |
|
@ -134,12 +163,18 @@ it's best they become separate coins now. |
|
|
|
|
|
|
|
|
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan |
|
|
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan |
|
|
|
|
|
|
|
|
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj |
|
|
bitcoincash:qzxpdlt8ehu9ehftw6rqsy2jgfq4nsltxvhrdmdfpn |
|
|
|
|
|
|
|
|
LKaFk4KkVpw9pYoUpbckQSKKgCVC4oj78b |
|
|
|
|
|
|
|
|
|
|
|
.. _#277: https://github.com/kyuupichan/electrumx/issues/277 |
|
|
.. _#277: https://github.com/kyuupichan/electrumx/issues/277 |
|
|
.. _#287: https://github.com/kyuupichan/electrumx/issues/287 |
|
|
.. _#287: https://github.com/kyuupichan/electrumx/issues/287 |
|
|
.. _#301: https://github.com/kyuupichan/electrumx/issues/301 |
|
|
.. _#301: https://github.com/kyuupichan/electrumx/issues/301 |
|
|
.. _#302: https://github.com/kyuupichan/electrumx/issues/302 |
|
|
.. _#302: https://github.com/kyuupichan/electrumx/issues/302 |
|
|
|
|
|
.. _#414: https://github.com/kyuupichan/electrumx/issues/414 |
|
|
.. _#442: https://github.com/kyuupichan/electrumx/issues/442 |
|
|
.. _#442: https://github.com/kyuupichan/electrumx/issues/442 |
|
|
|
|
|
.. _#443: https://github.com/kyuupichan/electrumx/issues/443 |
|
|
|
|
|
.. _#455: https://github.com/kyuupichan/electrumx/issues/455 |
|
|
|
|
|
.. _#480: https://github.com/kyuupichan/electrumx/issues/480 |
|
|
|
|
|
.. _#485: https://github.com/kyuupichan/electrumx/issues/485 |
|
|
|
|
|
.. _#502: https://github.com/kyuupichan/electrumx/issues/50 |
|
|
|
|
|
.. _#506: https://github.com/kyuupichan/electrumx/issues/506 |
|
|
|
|
|
.. _#519: https://github.com/kyuupichan/electrumx/issues/519 |
|
|