Skip to content

Releases: JoinMarket-Org/joinmarket-clientserver

Final Python <=3.5 release

25 Jun 15:19
v0.6.3
3ec8540
Compare
Choose a tag to compare

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

16 Mar 19:09
v0.6.2
f586529
Compare
Choose a tag to compare

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

10 Dec 12:34
v0.6.1
8fd8e10
Compare
Choose a tag to compare

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

30 Nov 16:54
v0.6.0
df3712f
Compare
Choose a tag to compare

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

21 Aug 16:47
v0.5.5
Compare
Choose a tag to compare

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

01 Apr 13:26
v0.5.4
dcde815
Compare
Choose a tag to compare

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

03 Feb 14:29
v0.5.3
c33d43d
Compare
Choose a tag to compare

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

19 Jan 19:28
v0.5.2
6ff17aa
Compare
Choose a tag to compare

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

07 Jan 16:26
v0.5.1
6ccb102
Compare
Choose a tag to compare

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

15 Dec 21:38
v0.5.0
b491282
Compare
Choose a tag to compare

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.