Commit 3df49b02 authored by kenshin-samourai's avatar kenshin-samourai
Browse files

update release notes

parent e13e4c92
# 0.8.0 (28 Oct 2019) # addrindexrs
## 0.1.0 (TBD)
# Prior releases (electrs)
## 0.8.0 (28 Oct 2019)
* Use `configure_me` instead of `clap` to support config files, environment variables and man pages (@Kixunil) * Use `configure_me` instead of `clap` to support config files, environment variables and man pages (@Kixunil)
* Don't accept `--cookie` via CLI arguments (@Kixunil) * Don't accept `--cookie` via CLI arguments (@Kixunil)
...@@ -7,12 +14,12 @@ ...@@ -7,12 +14,12 @@
* Bump rust-rocksdb to 0.12.3, using RockDB 6.1.2 * Bump rust-rocksdb to 0.12.3, using RockDB 6.1.2
* Bump bitcoin crate to 0.21 (@MichelKansou) * Bump bitcoin crate to 0.21 (@MichelKansou)
# 0.7.1 (27 July 2019) ## 0.7.1 (27 July 2019)
* Allow stopping bulk indexing via SIGINT/SIGTERM * Allow stopping bulk indexing via SIGINT/SIGTERM
* Cache list of transaction IDs for blocks (@dagurval) * Cache list of transaction IDs for blocks (@dagurval)
# 0.7.0 (13 June 2019) ## 0.7.0 (13 June 2019)
* Support Bitcoin Core 0.18 * Support Bitcoin Core 0.18
* Build with LTO * Build with LTO
...@@ -21,16 +28,16 @@ ...@@ -21,16 +28,16 @@
* Use atomics instead of `Mutex<u64>` (@Kixunil) * Use atomics instead of `Mutex<u64>` (@Kixunil)
* Better handling invalid blocks (@azuchi) * Better handling invalid blocks (@azuchi)
# 0.6.2 (17 May 2019) ## 0.6.2 (17 May 2019)
* Support Rust 1.32 (for Debian) * Support Rust 1.32 (for Debian)
# 0.6.1 (9 May 2019) ## 0.6.1 (9 May 2019)
* Fix crash during initial sync * Fix crash during initial sync
* Switch to `signal-hook` crate * Switch to `signal-hook` crate
# 0.6.0 (29 Apr 2019) ## 0.6.0 (29 Apr 2019)
* Update to Rust 1.34 * Update to Rust 1.34
* Prefix Prometheus metrics with 'electrs_' * Prefix Prometheus metrics with 'electrs_'
...@@ -40,35 +47,35 @@ ...@@ -40,35 +47,35 @@
* Fix "chain-trimming" reorgs * Fix "chain-trimming" reorgs
* Serve by default on IPv4 localhost * Serve by default on IPv4 localhost
# 0.5.0 (3 Mar 2019) ## 0.5.0 (3 Mar 2019)
* Limit query results, to prevent RPC server to get stuck (see `--txid-limit` flag) * Limit query results, to prevent RPC server to get stuck (see `--txid-limit` flag)
* Update RocksDB crate to 0.11 * Update RocksDB crate to 0.11
* Update Bitcoin crate to 0.17 * Update Bitcoin crate to 0.17
# 0.4.3 (23 Dec 2018) ## 0.4.3 (23 Dec 2018)
* Support Rust 2018 edition (1.31) * Support Rust 2018 edition (1.31)
* Upgrade to Electrum protocol 1.4 (from 1.2) * Upgrade to Electrum protocol 1.4 (from 1.2)
* Let server banner be configurable via command-line flag * Let server banner be configurable via command-line flag
* Improve query.get_merkle_proof() performance * Improve query.get_merkle_proof() performance
# 0.4.2 (22 Nov 2018) ## 0.4.2 (22 Nov 2018)
* Update to rust-bitcoin 0.15.1 * Update to rust-bitcoin 0.15.1
* Use bounded LRU cache for transaction retrieval * Use bounded LRU cache for transaction retrieval
* Support 'server.ping' and partially 'blockchain.block.header' Electrum RPC * Support 'server.ping' and partially 'blockchain.block.header' Electrum RPC
# 0.4.1 (14 Oct 2018) ## 0.4.1 (14 Oct 2018)
* Don't run full compaction after initial import is over (when using JSONRPC) * Don't run full compaction after initial import is over (when using JSONRPC)
# 0.4.0 (22 Sep 2018) ## 0.4.0 (22 Sep 2018)
* Optimize for low-memory systems by using different RocksDB settings * Optimize for low-memory systems by using different RocksDB settings
* Rename `--skip_bulk_import` flag to `--jsonrpc-import` * Rename `--skip_bulk_import` flag to `--jsonrpc-import`
# 0.3.2 (14 Sep 2018) ## 0.3.2 (14 Sep 2018)
* Optimize block headers processing during startup * Optimize block headers processing during startup
* Handle TCP disconnections during long RPCs * Handle TCP disconnections during long RPCs
...@@ -76,13 +83,12 @@ ...@@ -76,13 +83,12 @@
* Update rust-bitcoin to 0.14 * Update rust-bitcoin to 0.14
* Optimize block headers processing during startup * Optimize block headers processing during startup
## 0.3.1 (20 Aug 2018)
# 0.3.1 (20 Aug 2018)
* Reconnect to bitcoind only on transient errors * Reconnect to bitcoind only on transient errors
* Poll mempool after transaction broadcasting * Poll mempool after transaction broadcasting
# 0.3.0 (14 Aug 2018) ## 0.3.0 (14 Aug 2018)
* Optimize for low-memory systems * Optimize for low-memory systems
* Improve compaction performance * Improve compaction performance
...@@ -95,14 +101,14 @@ ...@@ -95,14 +101,14 @@
* Add some Python tools (as API usage examples) * Add some Python tools (as API usage examples)
* Change default Prometheus monitoring ports * Change default Prometheus monitoring ports
# 0.2.0 (14 Jul 2018) ## 0.2.0 (14 Jul 2018)
* Allow specifying custom bitcoind data directory * Allow specifying custom bitcoind data directory
* Allow specifying JSONRPC cookie from commandline * Allow specifying JSONRPC cookie from commandline
* Improve initial bulk indexing performance * Improve initial bulk indexing performance
* Support 32-bit systems * Support 32-bit systems
# 0.1.0 (2 Jul 2018) ## 0.1.0 (2 Jul 2018)
* Announcement: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016190.html * Announcement: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016190.html
* Published to https://crates.io/electrs and https://docs.rs/electrs * Published to https://crates.io/electrs and https://docs.rs/electrs
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment