URI: 
       trelease-notes - electrum-personal-server - Maximally lightweight electrum server for a single user
  HTML git clone https://git.parazyd.org/electrum-personal-server
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
       trelease-notes (6419B)
       ---
            1 # Release v0.2.1.1 (9th June 2020)
            2 
            3 Bugfix release. Thanks to everyone who reported the bug and jmacxx who wrote
            4 the pull request to fix it. And thanks to everyone who contributed in general
            5 to electrum personal server.
            6 
            7 * Fixed bug where the server would crash in certain conditions. Instead the
            8   server should have caught the error and continued.
            9 
           10 # Release v0.2.1 (4th June 2020)
           11 
           12 New release, thanks to contributions by DriftwoodPalace, m-schmoock and wiredcheetah
           13 And thanks to everyone else who contributed via discussion and donations
           14 
           15 * Massive speedup to startup time and initial import of addresses. This is done
           16   using the descriptor wallets feature of Bitcoin Core 0.20. The speedup is
           17   very helpful when running Electrum Personal Server on low powered devices
           18   such as the raspberry pi
           19 * Close the connection to client if it requests an unknown address or if the
           20   connection to the Bitcoin node is lost. The user will see a red dot in
           21   Electrum indicating that something is wrong which should prompt them to fix.
           22 * Increase default polling interval to make the server more responsive to new
           23   transactions and confirmations
           24 * Reduce spam in the debug log and info log
           25 * Various other tweaks and bug fixes
           26 
           27 # Release v0.2.0 (5th December 2019)
           28 
           29 New release, thanks to code contributions by suvayu, andrewtoth and Sosthene00
           30 And thanks to everyone else who contributed via discussion and donations
           31 
           32 * Implemented tor broadcasting of transactions, which happens by default if tor
           33   is running on the same machine.
           34 * Also check that the last address of each master public key has been imported,
           35   along with the first three.
           36 * Add bandwidth usage per day and blockchain size to the server banner
           37 * Support using `vsize` instead of `size` for the mempool calculation, which is
           38   the correct behaviour for Bitcoin Core 0.19
           39 * Allow rescan date to also be passed via CLI args. Wait for any rescanning to
           40   finish on startup. This allows Electrum Personal Server to be more easily
           41   used with scripting.
           42 * Various other bugfixes
           43 
           44 # Release v0.1.7 (26th April 2019)
           45 
           46 New release, thanks to code contributions by suvayu and andrewtoth
           47 And thanks to everyone else who contributed via discussion and donations
           48 
           49 * If pruning is enabled and block is not available then send dummy merkle
           50   proof, which Electrum will accept if run with the command line
           51   flag --skipmerklecheck
           52 * Added option to allow broadcasting unconfirmed transactions via any
           53   system call, for example it could be a shell script which broadcasts
           54   via SMS or radio.
           55 * Added option which allows disabling the mempool histogram feature
           56   which is useful on low-powered devices when the mempool is large.
           57 * Deprecated electrum-personal-server-rescan script in favour of
           58   electrum-personal-server --rescan
           59 * Releases will now also be packaged as windows binaries using pyinstaller.
           60 * No longer adds orphaned coinbase txes as unconfirmed.
           61 * Fix bug involving transactions with unconfirmed inputs.
           62 * Various other bugfixes
           63 
           64 # Release v0.1.6 - (15th November 2018)
           65 
           66 New release, thanks to code contributions by suvayu and andrewtoth
           67 And thanks to everyone else who contributed to issues and discussion
           68 
           69 * Made installable with pip, thanks to suvayu
           70 * Fix bug where coinbase transactions would be ignored, thanks to andrewtoth
           71 * Support Electrum protocol version 1.4
           72 * Support blockchain.transaction.id_from_pos which is necessary for
           73   Lightning support in Electrum
           74 * Increase default initial_import_count to 1000
           75 * Added or clarified various error and info messages
           76 * Disabled transaction broadcasting when blocksonly is enabled for privacy
           77 * Fixed various small bugs
           78 
           79 
           80 # Release v0.1.5 - (7th September 2018)
           81 
           82 Bugfix release
           83 
           84 * Fixed crash bug caused by behavour of getaddressesbylabel
           85 
           86 
           87 # Release v0.1.4 - (5th September 2018)
           88 
           89 * Used 127.0.0.1 instead of localhost to help improve windows support
           90 * Fixed crash bug if the client requests an out-of-range header
           91 * Supported Bitcoin Core 0.17 which deprecates accounts
           92 
           93 
           94 # Release v0.1.3 - (4th July 2018)
           95 
           96 Bugfix release, mainly to correctly support Electrum 3.2
           97 
           98 * Added support for raw block headers
           99 * Implemented protocol method `blockchain.block.headers`
          100 * Make the address status of a empty address be None
          101 * Fixed bug involving rare situation where the result of the listtransactions
          102   RPC call did not have an `address` field
          103 
          104 
          105 # Release v0.1.2 - (30th June 2018)
          106 
          107 * Added support for mempool histogram feature
          108 * Handles conflicted transactions, for when a chain reorg happens
          109 * Added IP address whitelisting feature
          110 * Bugfix when Electrum requests block headers out of range
          111 * Bugfix when listtransactions has more than 1000 entries
          112 * Added many more tests, which now use py.test
          113 * Added regtest support
          114 
          115 
          116 # Release v0.1.1 - (1st April 2018)
          117 
          118 Bugfix release, thanks to
          119 
          120 * Added option to manually configure rpc_user and rpc_password, instead of using
          121   the .cookie file.
          122 * Made json-rpc error messages have more detail.
          123 * Added method for user to configure Electrum Personal Server's current working
          124   directory, which is useful for running it from systemd or another automated
          125   tool.
          126 * Updated readme file to add information that tripped people up.
          127 * Now handles conflicted transactions.
          128 
          129 
          130 # Beta release v0.1 - (29th Mar 2018)
          131 
          132 Released first beta version.
          133 
          134 * Merkle proofs supported using bitcoind's `gettxoutproof` RPC call.
          135 * Deterministic wallets implemented which support all Electrum master public
          136   key formats.
          137 * Created rescan script which allows rescanning from a given block height
          138   instead of scanning the entire blockchain. Also allows the user to input a
          139   dd/mm/yyyy timestamp, which is converted to a block height (with 2 weeks
          140   safety) to rescan from there.
          141 * Automated tests created for merkle proofs, deterministic wallets and
          142   monitoring of transactions.
          143 * SSL server socket is used and a default SSL certificate is included in the
          144   repository, which users can replace with their own.
          145 * No longer depends on pybitcointools' transaction code. That package is only
          146   used for bip32 support for deterministic wallets. Bech32 addresses now
          147   supported.
          148 * RPC auth details can be obtained from the .cookie file.
          149 * Bitcoin Core's multi-wallet feature supported.
          150 
          151 
          152 # Alpha release - (8th Feb 2018)
          153 
          154 Released first alpha version which builds address history from bitcoin'd
          155 wallet, monitors addresses for new transactions and accepts connections from
          156 Electrum wallet.
          157