Releases: JoinMarket-Org/joinmarket-clientserver
Final Python <=3.5 release
Due to a couple of minor bugs in Qt (wallet recovery did not work), this release was deprecated in favour of 0.6.3.1
Several functional improvements, data in home directory, Python2 deprecated, new IRC server config
Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.6.2.md for details on what this release includes.
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
This release contains a large number of changes, most of which are simply functional improvements, or only relevant to testers/developers, but a couple of things are to be particularly noted: the move of user data to $HOME/.joinmarket
, the fact that Python2 is deprecated as of this release, new modes of blockchain (non)-access, and new default IRC server connections. Upgrade is strongly recommended, as usual.
For existing users, be sure to add this new server to your joinmarket.cfg
if it isn't added automatically:
[MESSAGING:server2]
host = irc.hackint.org
channel = joinmarket-pit
port = 6697
usessl = true
socks5 = false
socks5_host = localhost
socks5_port = 9050
#for tor
#host = ncwkrwxpq2ikcngxq3dy2xctuheniggtqeibvgofixpzvrwpa77tozqd.onion
#port = 6667
#usessl = false
#socks5 = true
Bug fix release: prevents deposits not being recognized
Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.6.1.md for details on what this release includes.
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
Although the bug mentioned above creates inconvenience, not a risk of losing money, it's still recommended to upgrade immediately - in particular if you make lots (6 or more) of deposits to the wallet, as without this fix, deposits may not be recognized in the Joinmarket wallet without first requiring an additional rescan. See the release notes for details on the issue and how to fix it, if it affected you while running v0.6.0.
Important bugfix for Qt and several functional improvements for all users
Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.6.0.md for details on what this release includes.
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
This release includes a bugfix for Qt coinjoins relating to fees, an improved tumbler algorithm, better more intuitive wallet behaviour, and several other more minor changes listed in the release notes.
Erratum: the link for "Amount Formatting" should be to here not the release notes directory, sorry.
Minor release with config changes, syncing improvements, Qt improvements and bugfixes
Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.5.md for details on what this release includes.
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
This release includes new config settings for IRC, QR code support in GUI, some bugfixes to certain use cases and minor improvements in wallet syncing.
Minor feature release: New basic coin control feature
See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.4.md
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
This release includes basic coin control (used on the command line with the wallet-tool.py
method 'freeze', see the help, or in the Qt GUI use the new 'Coins' tab), which allows you to freeze individual utxos so that they will not be spent in any transaction, and a few minor doc updates and bugfixes.
Bugfixes to connection switching, PayJoin, and Windows install instructions
See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.3.md
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
There are several fairly minor bugfixes, but two things of particular note: (1) an improvement to automatic switching of conversations between bots on channels that drop, which became much more relevant since Agora is actively dropping connections during tx negotation (and has been removed from the default config as a result); (2) Several fixes to suboptimal behaviour in the first release (0.5.2) of PayJoin.
In addition to bugfixes, also worthy of note is step-by-step instructions on how to use Joinmarket(+Qt) on Windows 10.
Fixes connection problems, PayJoin new feature
See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.2.md
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
Notable: recent IRC connections will be solved by upgrading to this release - recreate a new joinmarket.cfg by moving your old one, then copy the new MESSAGING section to your old version and rename it back.
Also notable: this release includes the PayJoin feature, follow the links in the release notes linked above, for more information about it.
Version 0.5.1 several minor improvements and bugfixes
See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.1.md
Please verify the PGP signatures of the releases before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B
.
A few notable things: labels on wallet outputs; Python3 now default, installation has a help menu, there's a native segwit wallet (BIP84, bech32) in the backend (but not active in Joinmarket for now). A variety of minor bugfixes, all listed in release notes.
Python3 support, coincurve (libsecp256k1), and a number of bugfixes
See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.5.0.md
Please verify the PGP signatures of the releases before using. They are signed with belcher's pubkey (fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
, also found here, here and here)
The main body of changes in this release is to allow the codebase to run in both Python2 and Python3. The release notes describe how to choose which dependencies to use in the installation process.
Additionally there is a change to the backend libsecp256k1 binding (we now use coincurve which doesn't change any functionality (except removing an annoying compiler warning when running scripts!), see release notes for further details.
As there are a couple of bugfixes as detailed in the notes that fix potential crash conditions, Makers are strongly encouraged to update immediately.
Additional distribution note: Releases pre-0.4.2 have tags marked "unverified" now, because that gpg key expired; note that it has been signed with my new key (which I published widely, including on keyservers, some weeks ago), and that signature is in the /pubkeys
directory. Also on the code-signing front, @undeath 's pubkey is now included in that same directory.