Skip to content

Commit db20a59

Browse files
committed
Suggestion for 0.2.2 release notes and 0.2.2 README. Feel free to add/remove/modify anything.
1 parent 4c6d9e5 commit db20a59

File tree

2 files changed

+60
-6
lines changed

2 files changed

+60
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Widespread use of JoinMarket could improve bitcoin's fungibility as a commodity.
1515
##Installation
1616

1717
#####A NOTE ON UPDATING FROM PRE-0.2 VERSIONS
18-
The installation is slightly changed, with the secp256k1 python binding no longer being optional, and libnacl now being installed via pip, not locally. The short version is: do follow the below process, for example the secp256k1 binding must be the latest version else you'll get errors. Of course if you already have libsodium you don't need to re-install it. Be sure to read the [release notes](https://github.com/JoinMarket-Org/joinmarket/blob/develop/doc/release-notes-0.2.1.md).
18+
The installation is slightly changed, with the secp256k1 python binding no longer being optional, and libnacl now being installed via pip, not locally. The short version is: do follow the below process, for example the secp256k1 binding must be the latest version else you'll get errors. Of course if you already have libsodium you don't need to re-install it. Be sure to read the [release notes](https://github.com/JoinMarket-Org/joinmarket/blob/develop/doc/release-notes-0.2.2.md).
1919

2020
#####REQUIRED INSTALLATION DEPENDENCIES (for Linux)
2121

@@ -60,8 +60,8 @@ The installation is slightly changed, with the secp256k1 python binding no longe
6060
###DEBIAN / UBUNTU QUICK INSTALL FOR USERS:
6161
6262
1. `sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install python libsodium-dev python-pip -y`
63-
2. Download JoinMarket 0.2.1 source from the [releases page](https://github.com/joinmarket-org/joinmarket/releases/tag/v0.2.1) or [this direct link to v0.2.1](https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.1.tar.gz)
64-
3. Extract with `tar xzf joinmarket-0.2.1.tar.gz` and then `cd joinmarket-0.2.1`
63+
2. Download JoinMarket 0.2.2 source from the [releases page](https://github.com/joinmarket-org/joinmarket/releases/tag/v0.2.2) or [this direct link to v0.2.2](https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.2.tar.gz)
64+
3. Extract with `tar xzf joinmarket-0.2.2.tar.gz` and then `cd joinmarket-0.2.2`
6565
4. `sudo pip install -r requirements.txt`
6666
5. Generating your first wallet (`python wallet-tool.py generate`) will populate the configuration file: `joinmarket.cfg`.
6767
Check if the default settings suit your needs.
@@ -72,9 +72,9 @@ Tested up to TAILS version 2.6, but future versions likely will work as well.
7272
1. Make sure that you choose 'more options' when booting up tails and set an administrator password.
7373
2. `sudo apt-get update -y`
7474
3. `sudo apt-get install build-essential automake libtool pkg-config libffi-dev python-dev python libsodium-dev python-pip -y`
75-
4. Download JoinMarket 0.2.1 source from the [releases page](https://github.com/joinmarket-org/joinmarket/releases/tag/v0.2.1) or [this direct link to v0.2.1](https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.1.tar.gz):
76-
`wget https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.1.tar.gz`
77-
5. Extract with `tar xzf joinmarket-0.2.1.tar.gz` and then `cd joinmarket-0.2.1`
75+
4. Download JoinMarket 0.2.2 source from the [releases page](https://github.com/joinmarket-org/joinmarket/releases/tag/v0.2.2) or [this direct link to v0.2.2](https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.2.tar.gz):
76+
`wget https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.2.tar.gz`
77+
5. Extract with `tar xzf joinmarket-0.2.2.tar.gz` and then `cd joinmarket-0.2.2`
7878
6. `sudo torsocks pip install -r requirements.txt`
7979
7. `sudo chmod -R ugo+rX /usr/local/lib/python2.7/dist-packages/`
8080
8. `sudo cp -r /usr/local/lib/python2.7/dist-packages/libnacl .`

doc/release-notes-0.2.2.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
JoinMarket 0.2.2:
2+
=================
3+
4+
<https://github.com/joinmarket-org/joinmarket/releases/tag/v0.2.2>
5+
6+
This is a minor release with some workarounds to avoid the effect of non-responding makers and fixing bugs in 0.2.1, however there are also several bugfixes, and for some classes of users these bugs may be important, so please update immediately.
7+
8+
Please report bugs using the issue tracker at github:
9+
10+
<https://github.com/joinmarket-org/joinmarket/issues>
11+
12+
Upgrading and downgrading
13+
=========================
14+
15+
For users already running version 0.2.x it is only required to update the Joinmarket code, i.e. either `git pull` or download the zip from the release link above.
16+
17+
Users updating from a version pre-0.2.0 **must** carefully follow the instructions for updating in the [previous release notes](https://github.com/JoinMarket-Org/joinmarket/blob/master/doc/release-notes-0.2.0.md)
18+
19+
Bugfixes
20+
========
21+
22+
The bugfixes are for these specific issues:
23+
24+
* yg-pe.py minsize option was initially not honored
25+
* crash in tumbler on restart due to index_cache not honoring extra mixdepths
26+
* wallet unspent explicitly None in AbstractWallet constructor, fixes crash bug in --rpcwallet when commitments cannot be sourced
27+
* cleaner shutdown when no commitments are available
28+
* bug in blockr query_utxo_set
29+
30+
0.2.2 Change log
31+
=================
32+
33+
- `8d00f9c` Add gaplimit option for yield generators
34+
- `d40d113` Add agora-irc to config: a second, default irc server to connect to
35+
- `6210225` Add fast sync option for Core wallets
36+
- `03fbcfd` Change logging system to only show relevant messages on console by default
37+
- `c30c4cd` Add direct send feature from mixdepth using -N 0 in sendpayment script; includes sweep
38+
- `fcc1c5e` Add command dumpprivkey to wallet-tool.py
39+
- `baefc05` Modify default fee to 0.02% (yg-pe.py) and modify default maker_timeout_sec to 45 from 30 (bigger messages)
40+
- `???????` Allow fewer maker responses to complete a coinjoin, if some makers do not answer
41+
42+
Credits
43+
=======
44+
45+
Minor bugfixes and improvements by:
46+
@AdamISZ
47+
@adlai
48+
@AlexCato
49+
@CohibAA
50+
Martino Salvetti
51+
Bryan Stitt
52+
Daniel Kraft
53+
54+
Thanks to those who submitted bug reports and otherwise helped out.

0 commit comments

Comments
 (0)