diff --git a/docs/changelog.rst b/docs/changelog.rst index cebbdef..d5ef04f 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -8,6 +8,12 @@ should not occur with Python 3.7. +Version 1.8.7 (13 Sep 2018) +=========================== + +* require aiorpcX 0.8.1 +* fix reorg bug loading blocks from disk (erasmospunk) + Version 1.8.6 (12 Sep 2018) =========================== diff --git a/docs/conf.py b/docs/conf.py index 9a0c937..91e5f39 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -15,7 +15,7 @@ import os import sys sys.path.insert(0, os.path.abspath('..')) -VERSION="ElectrumX 1.8.6" +VERSION="ElectrumX 1.8.7" # -- Project information ----------------------------------------------------- diff --git a/electrumx/__init__.py b/electrumx/__init__.py index 8580791..02d2af8 100644 --- a/electrumx/__init__.py +++ b/electrumx/__init__.py @@ -1,4 +1,4 @@ -version = 'ElectrumX 1.8.6' +version = 'ElectrumX 1.8.7' version_short = version.split()[-1] from electrumx.server.controller import Controller diff --git a/electrumx/server/controller.py b/electrumx/server/controller.py index e3b6246..41b8055 100644 --- a/electrumx/server/controller.py +++ b/electrumx/server/controller.py @@ -80,8 +80,8 @@ class Controller(ServerBase): '''Start the RPC server and wait for the mempool to synchronize. Then start serving external clients. ''' - if not (0, 8, 0) <= aiorpcx_version < (0, 9): - raise RuntimeError('aiorpcX version 0.8.x required') + if not (0, 8, 1) <= aiorpcx_version < (0, 9): + raise RuntimeError('aiorpcX version 0.8.x with x >= 1 required') env = self.env min_str, max_str = env.coin.SESSIONCLS.protocol_min_max_strings() diff --git a/setup.py b/setup.py index 4bda85f..4aafdf7 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ import setuptools -version = '1.8.6' +version = '1.8.7' setuptools.setup( name='electrumX', @@ -12,7 +12,7 @@ setuptools.setup( # "blake256" package is required to sync Decred network. # "xevan_hash" package is required to sync Xuez network. # "groestlcoin_hash" package is required to sync Groestlcoin network. - install_requires=['aiorpcX>=0.8.0,<0.9', 'attrs', + install_requires=['aiorpcX>=0.8.1,<0.9', 'attrs', 'plyvel', 'pylru', 'aiohttp >= 2'], packages=setuptools.find_packages(include=('electrumx*',)), description='ElectrumX Server',