Merge branch 'release-0.10.0' into develop
This commit is contained in:
commit
d92ba8ff2c
27
README.rst
27
README.rst
@ -115,8 +115,6 @@ Roadmap Pre-1.0
|
|||||||
===============
|
===============
|
||||||
|
|
||||||
- minor code cleanups.
|
- minor code cleanups.
|
||||||
- there will be a DB format change to index the DB in a way purely
|
|
||||||
dependent on the script and not on address prefix
|
|
||||||
- support bitcoin testnet with Satoshi bitcoind 0.13.1
|
- support bitcoin testnet with Satoshi bitcoind 0.13.1
|
||||||
- implement simple protocol to discover peers without resorting to IRC.
|
- implement simple protocol to discover peers without resorting to IRC.
|
||||||
This may slip to post 1.0
|
This may slip to post 1.0
|
||||||
@ -137,14 +135,32 @@ Roadmap Post-1.0
|
|||||||
Database Format
|
Database Format
|
||||||
===============
|
===============
|
||||||
|
|
||||||
The database and metadata format of ElectrumX is very likely to change
|
The database format of ElectrumX is unlikely to change from the 0.10.0
|
||||||
prior to 1.0 release. Existing DBs will not be unusable and you will
|
version prior to the release of 1.0.
|
||||||
need to resync from Genesis, which is quite tolerable.
|
|
||||||
|
|
||||||
|
|
||||||
ChangeLog
|
ChangeLog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
Version 0.9.22
|
Version 0.9.22
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
@ -308,6 +324,7 @@ Version 0.9.0
|
|||||||
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj
|
1BWwXJH3q6PRsizBkSGm2Uw4Sz1urZ5sCj
|
||||||
|
|
||||||
|
|
||||||
|
.. _#72: https://github.com/kyuupichan/electrumx/issues/72
|
||||||
.. _#75: https://github.com/kyuupichan/electrumx/issues/75
|
.. _#75: https://github.com/kyuupichan/electrumx/issues/75
|
||||||
.. _#88: https://github.com/kyuupichan/electrumx/issues/88
|
.. _#88: https://github.com/kyuupichan/electrumx/issues/88
|
||||||
.. _#89: https://github.com/kyuupichan/electrumx/issues/89
|
.. _#89: https://github.com/kyuupichan/electrumx/issues/89
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
VERSION = "ElectrumX 0.9.22"
|
VERSION = "ElectrumX 0.10.0"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user