6 changed files with 92 additions and 7 deletions
@ -0,0 +1,85 @@
|
||||
Joinmarket-clientserver 0.5.4: |
||||
================= |
||||
|
||||
<https://github.com/joinmarket-org/joinmarket-clientserver/releases/tag/v0.5.4> |
||||
|
||||
This is a minor release adding a useful feature: basic coin control. Individual coins can |
||||
be frozen. Also there are some corrections/improvements to documentation, and some |
||||
minor fixes to the Qt GUI. |
||||
|
||||
Please report bugs using the issue tracker at github: |
||||
|
||||
<https://github.com/joinmarket-org/joinmarket-clientserver/issues> |
||||
|
||||
Upgrading |
||||
========= |
||||
|
||||
To upgrade (but: read and follow instructions in 0.4.0 if from pre-0.4.0): |
||||
|
||||
First run the `install.sh` script as mentioned in the README. When prompted to overwrite the directory `jmvenv`, accept. |
||||
To install using Python2, use `./install.sh -p python2` ; the default is now Python3. |
||||
|
||||
Note that `.install.sh -?` will show the options for installation. |
||||
|
||||
If you are running JoinmarketQt, note that Python2 is incompatible. |
||||
|
||||
Notable changes |
||||
=============== |
||||
|
||||
### Basic coin control |
||||
|
||||
See issue #274 for some motivation. As a privacy wallet, and especially considering active dust |
||||
attacks seen in the wild, this functionality is important. Note it is "basic" in the sense that it |
||||
neither detects and freezes unwanted dust deposits automatically yet (that is planned), |
||||
nor does it allow choosing coins to spend in a positive sense - to spend a specific coin(utxo), |
||||
you will have to first disable all other coins in the mixdepth/account. |
||||
|
||||
This feature is also enabled in the Qt GUI in a new tab labelled "Coins". It's actually easier to use |
||||
in the GUI, since you can toggle "frozen/not frozen" statement with a right click menu choice; on |
||||
the CLI you will have to go through a menu for each coin you want to freeze. |
||||
|
||||
The frozen-ness status of individual utxos/coins is of course persisted in the wallet file so it is |
||||
remembered between restarts. |
||||
|
||||
Also, to be clear, "frozen-ness" means: the coin will not be chosen for any transaction, coinjoin |
||||
or otherwise. It *will* still be included in balance calculations, and shown in the wallet-tool output. |
||||
|
||||
`9295673` Basic coin control. |
||||
|
||||
`bfdf0b2` expand non-empty tree sections in Coins tab |
||||
|
||||
|
||||
### Minor changes |
||||
|
||||
Several minor changes to the documentation to improve or correct it (thanks to @hyp-hen in particular |
||||
for correct the out-of-date MacOS install instructions), and a couple of small bugfixes in Qt GUI workflow. |
||||
|
||||
`24e7bfe` Fix markup typo in README |
||||
|
||||
`26e6e15` Minor updates to docs on installation and usage; add segwit donation address to Qt About page. |
||||
|
||||
`2dd9c06` Update installation instructions for macOS |
||||
|
||||
`46ce06d` Display GUI error to user when no password entered on wallet load |
||||
|
||||
`9e2db3c` Don't ask for wallet password if "Cancel" pressed in "Load" dialog |
||||
|
||||
`5026809` Don't ask for maxcjfee limits when manual order picking is selected |
||||
|
||||
`b75702e` Correct help, Bitcoin Core wallets aren't supported for some time already |
||||
|
||||
|
||||
Credits |
||||
======= |
||||
|
||||
Thanks to everyone who directly contributed to this release - |
||||
|
||||
- @kristapsk |
||||
- @hyp-hen |
||||
- @chris-belcher |
||||
- @AdamISZ |
||||
- @undeath |
||||
|
||||
And thanks also to those who submitted bug reports, tested and otherwise helped out. |
||||
|
||||
|
||||
Loading…
Reference in new issue