Prepare 1.5

This commit is contained in:
Neil Booth 2018-07-12 12:25:29 +08:00 committed by Vivek Teega
parent 1d664fa5d7
commit 725947d72f
4 changed files with 54 additions and 17 deletions

View File

@ -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

View File

@ -16,7 +16,7 @@ import os
import sys import sys
sys.path.insert(0, os.path.abspath('..')) sys.path.insert(0, os.path.abspath('..'))
#from electrumx.server.version import VERSION #from electrumx.server.version import VERSION
VERSION="1.4.4p2" VERSION="1.5"
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------

View File

@ -13,6 +13,8 @@ Deprecated methods
* :func:`blockchain.utxo.get_address` * :func:`blockchain.utxo.get_address`
* :func:`blockchain.numblocks.subscribe` * :func:`blockchain.numblocks.subscribe`
.. _version 1.1:
Version 1.1 Version 1.1
=========== ===========

View File

@ -1 +1 @@
VERSION = 'ElectrumX 1.4.4p2' VERSION = 'ElectrumX 1.5'