Prepare 1.6
This commit is contained in:
parent
049017aa8c
commit
023e463748
@ -7,11 +7,25 @@
|
|||||||
and memory consumption whilst serving clients. Those problems
|
and memory consumption whilst serving clients. Those problems
|
||||||
should not occur with Python 3.7.
|
should not occur with Python 3.7.
|
||||||
|
|
||||||
Version 1.6
|
Version 1.7 (in progress)
|
||||||
===========
|
==========================
|
||||||
|
|
||||||
|
Version 1.6.1 (in progress)
|
||||||
|
============================
|
||||||
|
|
||||||
|
Version 1.6 (19 July 2018)
|
||||||
|
===========================
|
||||||
|
|
||||||
* implement :ref:`version 1.4` of the protocol, with benefit for light
|
* implement :ref:`version 1.4` of the protocol, with benefit for light
|
||||||
clients, particularly mobile
|
clients, particularly mobile
|
||||||
|
* implement header proofs and merkle caches
|
||||||
|
* implement :func:`blockchain.transaction.id_from_pos` (ghost43)
|
||||||
|
* large refactoring of session and controller classes
|
||||||
|
* recent blocks are now stored on disk. When backing up in a reorg
|
||||||
|
ElectrumX uses these rather than asking the daemon for the blocks --
|
||||||
|
some daemon's cannot correctly handle orphaned block requests after
|
||||||
|
a reorg. Fixes `#258`_, `#315`_, `#479`_
|
||||||
|
* minor fixes: nijel
|
||||||
|
|
||||||
Version 1.5.2
|
Version 1.5.2
|
||||||
=============
|
=============
|
||||||
@ -120,48 +134,18 @@ Version 1.3
|
|||||||
* Minor fixes and improvements: duckartes, blin00, bauerj,
|
* Minor fixes and improvements: duckartes, blin00, bauerj,
|
||||||
erasmospunk, SomberNight, romanz.
|
erasmospunk, SomberNight, romanz.
|
||||||
|
|
||||||
Version 1.2.1
|
|
||||||
=============
|
|
||||||
|
|
||||||
- remove IRC support. Most coins had empty IRC channels. Those that
|
|
||||||
don't have peers populated.
|
|
||||||
- use estimatesmartfee RPC call if available (SomberNight)
|
|
||||||
- new/updated coins: Emercoin (Sergii Vakula), Bitcoin Gold (erasmospunk),
|
|
||||||
Monacoin testnet (Wakiyama P), sibcoin (53r63rn4r), Komodo and Monaize
|
|
||||||
(cipig), Hush (Duke Leto)
|
|
||||||
- doc updates (fr3aker)
|
|
||||||
- issues fixed: `#302`_
|
|
||||||
|
|
||||||
Version 1.2
|
|
||||||
===========
|
|
||||||
|
|
||||||
.. note:: version 1.2 changes script hash indexing in the database, so
|
|
||||||
you will need to rebuild your databases from scratch. Running this
|
|
||||||
version will refuse to open the DB and not corrupt it, so you can
|
|
||||||
revert to 1.1.x if you wish. The initial synchronisation process
|
|
||||||
should be around 10-15% faster than 1.1, owing to this change and
|
|
||||||
Justin Arthur's optimisations from 1.1.1.
|
|
||||||
|
|
||||||
- separate P2PKH from P2PK entries in the history and UTXO databases.
|
|
||||||
These were previously amalgamated by address as that is what
|
|
||||||
electrum-server used to do. However Electrum didn't handle P2PK
|
|
||||||
spends correctly and now the protocol admits subscriptions by script
|
|
||||||
hash there is no need to have these merged any more.
|
|
||||||
|
|
||||||
For Bitcoin (BitcoinSegwit/mainnet) you can download a leveldb database
|
|
||||||
synced up to block 490153 using this bittorrent magnet
|
|
||||||
`link (~24GB) <magnet:?xt=urn:btih:caa804f48a319b061be3884ac011656c27121a6f&dn=electrumx_1.2_btc_leveldb_490153>`_.
|
|
||||||
|
|
||||||
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
||||||
|
|
||||||
bitcoincash:qzxpdlt8ehu9ehftw6rqsy2jgfq4nsltxvhrdmdfpn
|
bitcoincash:qzxpdlt8ehu9ehftw6rqsy2jgfq4nsltxvhrdmdfpn
|
||||||
|
|
||||||
|
.. _#258: https://github.com/kyuupichan/electrumx/issues/258
|
||||||
.. _#301: https://github.com/kyuupichan/electrumx/issues/301
|
.. _#301: https://github.com/kyuupichan/electrumx/issues/301
|
||||||
.. _#302: https://github.com/kyuupichan/electrumx/issues/302
|
.. _#315: https://github.com/kyuupichan/electrumx/issues/315
|
||||||
.. _#414: https://github.com/kyuupichan/electrumx/issues/414
|
.. _#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
|
.. _#443: https://github.com/kyuupichan/electrumx/issues/443
|
||||||
.. _#455: https://github.com/kyuupichan/electrumx/issues/455
|
.. _#455: https://github.com/kyuupichan/electrumx/issues/455
|
||||||
|
.. _#479: https://github.com/kyuupichan/electrumx/issues/479
|
||||||
.. _#480: https://github.com/kyuupichan/electrumx/issues/480
|
.. _#480: https://github.com/kyuupichan/electrumx/issues/480
|
||||||
.. _#485: https://github.com/kyuupichan/electrumx/issues/485
|
.. _#485: https://github.com/kyuupichan/electrumx/issues/485
|
||||||
.. _#502: https://github.com/kyuupichan/electrumx/issues/50
|
.. _#502: https://github.com/kyuupichan/electrumx/issues/50
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
version = 'ElectrumX 1.6pre3'
|
version = 'ElectrumX 1.6'
|
||||||
version_short = version.split()[-1]
|
version_short = version.split()[-1]
|
||||||
|
|
||||||
from electrumx.server.controller import Controller
|
from electrumx.server.controller import Controller
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user