From 0b0b4ad22f445ca4970b2043f8b27bd5228b417e Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Mon, 31 Oct 2016 22:03:48 +0900 Subject: [PATCH] Add release blurb. --- RELEASE-NOTES | 9 +++++++++ samples/scripts/NOTES | 23 ++++++++++------------- server/version.py | 2 +- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 6352940..295f5d5 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,12 @@ +Version 0.03 +------------ + +- merged bauerj's abstracted DB engine contribution to make it easy to + play with different backends. In addition to LevelDB this adds + support for RocksDB and LMDB. We're interested in your comparitive + performance experiences. + + Version 0.02 ------------ diff --git a/samples/scripts/NOTES b/samples/scripts/NOTES index 54c9fca..642ce1f 100644 --- a/samples/scripts/NOTES +++ b/samples/scripts/NOTES @@ -1,7 +1,5 @@ The following environment variables are required: -COIN - see lib/coins.py, must be a coin NAME -NETWORK - see lib/coins.py, must be a coin NET DB_DIRECTORY - path to the database directory (if relative, to run script) USERNAME - the username the server will run as SERVER_MAIN - path to the server_main.py script (if relative, to run script) @@ -11,18 +9,15 @@ DAEMON_URL - the URL used to connect to the daemon. Should be of the form DAEMON_HOST and DAEMON_PORT. DAEMON_PORT is optional and will default appropriately for COIN. -In addition either RPC_URL must be given as the full RPC URL for -connecting to the daemon, or you must specify RPC_HOST, RPC_USER, -RPC_PASSWORD and optionally RPC_PORT (it defaults appropriately for -the coin and network otherwise). - The other environment variables are all optional and will adopt sensible defaults if not specified. -REORG_LIMIT - maximum number of blocks to be able to handle in a chain - reorganisation. ElectrumX retains some fairly compact - undo information for this many blocks in levelDB. - Default is 200. +COIN - see lib/coins.py, must be a coin NAME. Defaults to Bitcoin. +NETWORK - see lib/coins.py, must be a coin NET. Defaults to mainnet. +REORG_LIMIT - maximum number of blocks to be able to handle in a chain + reorganisation. ElectrumX retains some fairly compact + undo information for this many blocks in levelDB. + Default is 200. Your performance might change by tweaking these cache settings. Cache size is only checked roughly every minute, so the caches can grow @@ -47,5 +42,7 @@ UTXO_MB - amount of UTXO and history cache, in MB, to retain before very dependent on hardware and you may have different results. -DB_ENGINE - database engine for the transaction database, either rocksdb, - leveldb or lmdb \ No newline at end of file +DB_ENGINE - database engine for the transaction database. Default is + leveldb. Supported alternatives are rocksdb and lmdb, + which will require installation of the appropriate python + packages. \ No newline at end of file diff --git a/server/version.py b/server/version.py index abb6c1a..c83fa77 100644 --- a/server/version.py +++ b/server/version.py @@ -1 +1 @@ -VERSION = "ElectrumX 0.02" +VERSION = "ElectrumX 0.03"