Release 1.3
This commit is contained in:
parent
a3793a1217
commit
bfca87d13a
@ -8,6 +8,26 @@ 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.
|
||||
|
||||
Version 1.3
|
||||
-----------
|
||||
|
||||
* Switch to :ref:`version 1.2` of the protocol.
|
||||
:func:`mempool.get_fee_histogram` implementation contributed by ecdsa,
|
||||
verbose mode of :func:`blockchain.transaction.get` by gdassori.
|
||||
* :func:`blockchain.scripthash.listunspent` now takes into account mempool
|
||||
spends and receipts.
|
||||
* Improved client notification handling.
|
||||
* Wait for mempool to fully sync before serving.
|
||||
* Documentation moved to `readthedocs.io
|
||||
<https://electrumx.readthedocs.io/>`_. Rewritten and improved
|
||||
protocol documentation.
|
||||
* new/updated coins: Chips (cipig), Feathercoin (lclc), Zclassic(heyrhett),
|
||||
Dash (thelazier), NYC (xarakas), Koto (wo01), BitcoinZ (cipig), BitCore
|
||||
(cipig), Fujicoin (fujicoin), Bitcoin Atom (erasmospunk), Deanrius (carsenk),
|
||||
SNG (blackjok3rtt).
|
||||
* Minor fixes and improvements: duckartes, blin00, bauerj,
|
||||
erasmospunk, SomberNight, romanz.
|
||||
|
||||
Version 1.2.1
|
||||
-------------
|
||||
|
||||
@ -69,74 +89,12 @@ it's best they become separate coins now.
|
||||
- onion peers only reported if can connect; hard-coded exception removed
|
||||
- small fix for blockchain.transaction.broadcast
|
||||
|
||||
Version 1.1pre2
|
||||
---------------
|
||||
|
||||
- peerdisc: handle protocol 1.1 server replies
|
||||
- issue `#251`_: fix protocol version reported in server.peers.subscribe
|
||||
- fix handling of failed transaction broadcast
|
||||
- fix typos (SomberNight)
|
||||
- doc and test updates
|
||||
- dash: return errors in JSON error field for protocol 1.1
|
||||
|
||||
Version 1.1pre1
|
||||
---------------
|
||||
|
||||
Many changes, mostly to prepare for support of Electrum protocol 1.1
|
||||
which the next Electrum client release will use.
|
||||
|
||||
*NOTE*: the **COIN** environment variable is now mandatory, and if you
|
||||
were running for any bitcoin flavour (Cash, Segwit, mainnet or
|
||||
testnet) you will need to update your **COIN** and **NET** environment
|
||||
variable settings as the old ones will no longer work.
|
||||
|
||||
- implement protocol version 1.1 and update protocol documentation
|
||||
- rework lib/coins.py for the various bitcoin flavours
|
||||
- show protocol version in "sessions" ElectrumX RPC call
|
||||
- permit **HOST** envvar to be a comma-separated list
|
||||
- daemon abstraction refactoring (erasmospunk)
|
||||
- permit alternative event loop policies (based on suggestion / work
|
||||
of JustinTArthur)
|
||||
- misc configuration updates (SubPar)
|
||||
- add Neblio support (neblioteam) and Bitbay (anoxxxy)
|
||||
- HOWTO.rst update for running on privileged port (EagleTM)
|
||||
- issues closed: exclude test dirs from installation (`#223`_).
|
||||
|
||||
Version 1.0.17
|
||||
--------------
|
||||
|
||||
- fix #227 introduced in 1.0.16
|
||||
|
||||
Version 1.0.16
|
||||
--------------
|
||||
|
||||
- updated server lists for post-fork. If you are on the Segwit chain
|
||||
you should have NET be "bitcoin-segwit", and if on the Bitcoin Cash chain
|
||||
continue to use "mainnet".
|
||||
- binding address fix for multi-homed machines (mmouse)
|
||||
- listen to IPv4 and IPv6 local interfaces
|
||||
- add Fujicoin (fujicoin), Crown (Extreemist), RegTest (RCasatta),
|
||||
Monacoin (cryptocoin-junkey)
|
||||
- bug fixes and updates (Kefkius, mmouse, thesamesam, cryptocoin-junkey,
|
||||
jtarthur)
|
||||
|
||||
Version 1.0.15
|
||||
--------------
|
||||
|
||||
- split server networks faster if a fork is detected
|
||||
- minor speedup
|
||||
- add Vertcoin support (erasmospunk)
|
||||
- update Faircoin (thokon00)
|
||||
|
||||
|
||||
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
||||
|
||||
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj
|
||||
|
||||
LKaFk4KkVpw9pYoUpbckQSKKgCVC4oj78b
|
||||
|
||||
.. _#223: https://github.com/kyuupichan/electrumx/issues/223
|
||||
.. _#251: https://github.com/kyuupichan/electrumx/issues/251
|
||||
.. _#277: https://github.com/kyuupichan/electrumx/issues/277
|
||||
.. _#287: https://github.com/kyuupichan/electrumx/issues/287
|
||||
.. _#302: https://github.com/kyuupichan/electrumx/issues/287
|
||||
.. _#302: https://github.com/kyuupichan/electrumx/issues/302
|
||||
|
||||
@ -64,8 +64,10 @@ and associated complications.
|
||||
Roadmap
|
||||
=======
|
||||
|
||||
- offloading more work of wallet synchronization to the client
|
||||
- supporting better client privacy
|
||||
- wallet server engine
|
||||
- new features such as possibly adding label server functionality
|
||||
- potentially move some functionality to C or C++
|
||||
* switch to the `aiorpcX <https://github.com/kyuupichan/aiorpcX>`_
|
||||
package for RPC and proxy handling
|
||||
* offloading more work of wallet synchronization to the client
|
||||
* supporting better client privacy
|
||||
* wallet server engine
|
||||
* new features such as possibly adding label server functionality
|
||||
* potentially move some functionality to C or C++
|
||||
|
||||
@ -44,6 +44,8 @@ Removed methods
|
||||
* :func:`blockchain.utxo.get_address`
|
||||
* :func:`blockchain.numblocks.subscribe`
|
||||
|
||||
.. _version 1.2:
|
||||
|
||||
Version 1.2
|
||||
===========
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# Server name and protocol versions
|
||||
|
||||
VERSION = 'ElectrumX 1.2.1'
|
||||
VERSION = 'ElectrumX 1.3'
|
||||
PROTOCOL_MIN = '0.9'
|
||||
PROTOCOL_MAX = '1.2'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user