Browse Source

Prepare 1.12.0

patch-2
Neil Booth 6 years ago
parent
commit
c90046be60
  1. 10
      docs/changelog.rst
  2. 2
      docs/conf.py
  3. 2
      electrumx/__init__.py
  4. 2
      electrumx/server/controller.py
  5. 4
      setup.py

10
docs/changelog.rst

@ -8,6 +8,16 @@
should not occur with Python 3.7. should not occur with Python 3.7.
Version 1.12.0 (13 May 2019)
============================
* require aiorpcX 0.18.1. This introduces websocket support. The environment variables
changed accordingly; see :envvar:`SERVICES` and :envvar:`REPORT_SERVICES`.
* work around bug in recent versions of uvloop
* aiorpcX upgrade fixes from Shane M
* coin additions / updates: BitcoinSV, Bolivarcoin (Jose Luis Estevez), BTC Testnet (ghost43),
Odin (Pixxl)
Version 1.11.0 (18 Apr 2019) Version 1.11.0 (18 Apr 2019)
============================ ============================

2
docs/conf.py

@ -15,7 +15,7 @@
import os import os
import sys import sys
sys.path.insert(0, os.path.abspath('..')) sys.path.insert(0, os.path.abspath('..'))
VERSION="ElectrumX 1.11.0" VERSION="ElectrumX 1.12.0"
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------

2
electrumx/__init__.py

@ -1,4 +1,4 @@
version = 'ElectrumX 1.11.0' version = 'ElectrumX 1.12'
version_short = version.split()[-1] version_short = version.split()[-1]
from electrumx.server.controller import Controller from electrumx.server.controller import Controller

2
electrumx/server/controller.py

@ -82,7 +82,7 @@ class Controller(ServerBase):
'''Start the RPC server and wait for the mempool to synchronize. Then '''Start the RPC server and wait for the mempool to synchronize. Then
start serving external clients. start serving external clients.
''' '''
if not (0, 18, 0) <= aiorpcx_version < (0, 19): if not (0, 18, 1) <= aiorpcx_version < (0, 19):
raise RuntimeError('aiorpcX version 0.18.x is required') raise RuntimeError('aiorpcX version 0.18.x is required')
env = self.env env = self.env

4
setup.py

@ -1,12 +1,12 @@
import setuptools import setuptools
version = '1.11.0' version = '1.12.0'
setuptools.setup( setuptools.setup(
name='electrumX', name='electrumX',
version=version, version=version,
scripts=['electrumx_server', 'electrumx_rpc', 'electrumx_compact_history'], scripts=['electrumx_server', 'electrumx_rpc', 'electrumx_compact_history'],
python_requires='>=3.6', python_requires='>=3.6',
install_requires=['aiorpcX>=0.18.0,<0.19', 'attrs', install_requires=['aiorpcX>=0.18.1,<0.19', 'attrs',
'plyvel', 'pylru', 'aiohttp>=3.3'], 'plyvel', 'pylru', 'aiohttp>=3.3'],
extras_require={ extras_require={
'rocksdb': ['python-rocksdb>=0.6.9'], 'rocksdb': ['python-rocksdb>=0.6.9'],

Loading…
Cancel
Save