Skip to content

Releases: JoinMarket-Org/joinmarket-clientserver

Final Python <=3.5 release (bugfix)

29 Jun 17:59
v0.6.3.1
88b460a

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.3.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.

This will probably represent the last release of Joinmarket supporting Python 3.5 and lower. There are a couple of reasons for this:

  • To support PSBT, BIP 78 Payjoin, SNICKER and related features, we are moving to a better developed Bitcoin library backed python-bitcointx , which requires Python 3.6 or later.
  • Python 3.5 is in any case reaching end of life in September 2020, so very soon.

The upshot of this is that if you are running Joinmarket in an environment somehow constrained to not be able to run a recent version of Python, you may have to stick with this release (i.e. not upgrade past 0.6.3.1) for however long it takes for that situation to be changed. This is unlikely to cause any issues for people just wanting to do coinjoins and other basic wallet functions for quite a long time.

In terms of features, this release has a number of backend improvements and bugfixes, and some improvement in the UI of JoinmarketQt.

A binary (which you can simply download, verify the signature, and run without any installation/setup) of JoinmarketQt for Linux is made available; note that it hasn't been extensively tested across multiple distros, but should probably work on Debian and Ubuntu.

Final Python <=3.5 release

25 Jun 15:19
v0.6.3
3ec8540

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

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

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

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

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

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

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

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

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.