Prepare 0.99.3
This commit is contained in:
parent
39bcdb1b6a
commit
51c1e9a59b
82
README.rst
82
README.rst
@ -132,6 +132,14 @@ version for the release of 1.0.
|
||||
ChangeLog
|
||||
=========
|
||||
|
||||
Version 0.99.3
|
||||
--------------
|
||||
|
||||
* Require Python 3.5.3. 3.5.2 has asyncio API and socket-related issues.
|
||||
Resolves `#135`_
|
||||
* Remove peer semaphore
|
||||
* Improved Base58 handling for >1 byte version prefix (erasmospunk)
|
||||
|
||||
Version 0.99.2
|
||||
--------------
|
||||
|
||||
@ -290,80 +298,6 @@ Version 0.10.7
|
||||
* fix and speed up RocksDB iterator slightly
|
||||
* expect JSON with bitcoind HTTP status code 500
|
||||
|
||||
Version 0.10.6
|
||||
--------------
|
||||
|
||||
* fix for rest of second part of issue `#100`_
|
||||
* check HTTP error codes from bitcoind and log appropriately
|
||||
* don't error opening a new DB that has nothing written yet
|
||||
|
||||
Version 0.10.5
|
||||
--------------
|
||||
|
||||
* fix for some of second part of issue `#100`_ where the ElectrumX was not
|
||||
killable if bitcoind was unavailable
|
||||
|
||||
|
||||
Version 0.10.4
|
||||
--------------
|
||||
|
||||
* Named argument handling as per JSON RPC 2.0 (issue `#99`_). This
|
||||
takes argument names from the Python RPC handlers, and paves the way
|
||||
for creating help output automatically from the handler docstrings
|
||||
* Write reorg undo info with the UTXO flushes (issue `#101`_)
|
||||
|
||||
Version 0.10.3
|
||||
--------------
|
||||
|
||||
* Add an RPC call to force a reorg at run-time, issue `#103`_
|
||||
* Make flushes and reorgs async, issue `#102`_
|
||||
* add Argentum and Digibyte support to coins.py (protonn)
|
||||
|
||||
Version 0.10.2
|
||||
--------------
|
||||
|
||||
* The **NETWORK** environment variable was renamed **NET** to bring it
|
||||
into line with lib/coins.py.
|
||||
* The genesis hash is now compared with the genesis hash expected by
|
||||
**COIN** and **NET**. This sanity check was not done previously, so
|
||||
you could easily be syncing to a network daemon different to what
|
||||
you thought.
|
||||
* SegWit-compatible testnet support for bitcoin core versions 0.13.1
|
||||
or higher. Resolves issue `#92`_. Testnet worked with prior
|
||||
versions of ElectrumX as long as you used an older bitcoind too,
|
||||
such as 0.13.0 or Bitcoin Unlimited.
|
||||
|
||||
**Note**: for testnet, you need to set **NET** to *testnet-segwit*
|
||||
if using a recent Core bitcoind that broke RPC compatibility, or
|
||||
*testnet* if using a bitcoind that maintains RPC compatibility.
|
||||
Changing **NET** for Bitcoin testnet can be done dynamically; it is
|
||||
not necessary to resync from scratch.
|
||||
|
||||
Version 0.10.1
|
||||
--------------
|
||||
|
||||
* Includes what should be a fix for issue `#94`_ - stale references to
|
||||
old sessions. This would effectively memory and network handles.
|
||||
|
||||
Version 0.10.0
|
||||
--------------
|
||||
|
||||
* Major rewrite of DB layer as per issue `#72`_. UTXOs and history
|
||||
are now indexed by the hash of the pay to script, making the index
|
||||
independent of the address scheme.
|
||||
* The history and UTXO DBs are also now separate.
|
||||
|
||||
Together these changes reduce the size of the DB by approximately 15%
|
||||
and the time taken to sync from genesis by about 20%.
|
||||
|
||||
Note the **UTXO_MB** and **HIST_MB** environment variables have been
|
||||
removed and replaced with the single environment variable
|
||||
**CACHE_MB**. I suggest you set this to 90% of the sum of the old
|
||||
variables to use roughly the same amount of memory.
|
||||
|
||||
For now this code should be considered experimental; if you want
|
||||
stability please stick with the 0.9 series.
|
||||
|
||||
|
||||
**Neil Booth** kyuupichan@gmail.com https://github.com/kyuupichan
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# Server name and protocol versions
|
||||
|
||||
VERSION = 'ElectrumX 0.99.2'
|
||||
VERSION = 'ElectrumX 0.99.3'
|
||||
PROTOCOL_MIN = '1.0'
|
||||
PROTOCOL_MAX = '1.0'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user