Skip to content

@AdamISZ AdamISZ released this Mar 9, 2021

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.8.2.md for details on what this release includes - which contains an explanation of the mentioned privacy leak.

You're strongly recommended to backup, and then recreate your joinmarket.cfg (in ~/.joinmarket by default), to make sure you have the latest version of the config settings. Then read the above release notes which will guide you on what changes may or may not be needed for your situation.

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

A reminder that since 0.7.0, (gpg signed) Windows executable builds of JoinmarketQt are included with the release (though all earlier versions are now removed since the privacy leak existed from 0.7.0 onwards).
(Similar binaries for Linux and Mac are not provided but may be if people show interest in testing and working on it.)

Assets 6

@AdamISZ AdamISZ released this Feb 9, 2021

UPGRADE TO 0.8.2 - (reference to release notes kept here for convenience)

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.8.1.md for details on what this release includes.

You're strongly recommended to backup, and then recreate your joinmarket.cfg (in ~/.joinmarket by default), to make sure you have the latest version of the config settings. Then read the above release notes which will guide you on what changes may or may not be needed for your situation.

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

A reminder that since 0.7.0, (gpg signed) Windows executable builds of JoinmarketQt are included with the release. (Similar binaries for Linux and Mac are not provided but may be if people show interest in testing and working on it.)

Assets 4

@AdamISZ AdamISZ released this Nov 27, 2020

UPGRADE TO 0.8.2 - (reference to release notes kept here for convenience)

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.8.0.md for details on what this release includes.

This is a significant upgrade - Joinmarket now uses native segwit (bech32 addresses) for coinjoins, by default.

You're strongly recommended to backup, and then recreate your joinmarket.cfg (in ~/.joinmarket by default), to make sure you have the latest version of the config settings. Then read the above release notes which will guide you on what changes may or may not be needed for your situation.

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

A reminder that since 0.7.0, (gpg signed) Windows executable builds of JoinmarketQt are included with the release. (Similar binaries for Linux and Mac are not provided but may be if people show interest in testing and working on it.)

Assets 4

@AdamISZ AdamISZ released this Oct 27, 2020

UPGRADE TO 0.8.2 - (reference to release notes kept here for convenience)

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.7.2.md for details on what this release includes.

This is bugfix release, it is particularly required if you use BIP78 payjoin (it also adds QR code support for that function).

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

Since 0.7.0, Joinmarket requires Python3.6 or higher, and requires you to reinstall by re-running install.sh (unless you are using the below Windows executable, of course). Details on this important aspect are explained in the introductory section of the 0.7.0 release notes.

A reminder that a (gpg signed) Windows executable build of JoinmarketQt is included in this release. (Similar binaries for Linux and Mac are not provided but may be if people show interest in testing and working on it.)

Assets 4

@AdamISZ AdamISZ released this Oct 13, 2020

UPGRADE TO 0.8.2 - (reference to release notes kept here for convenience)

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.7.1.md for details on what this release includes.

Joinmarket now supports sending and receiving payjoins with BIP78, in the GUI or on the command line. Tor onion services are used to support receiving. Please read this section of the documentation about Tor configuration, if you are receiving.

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

Since 0.7.0, Joinmarket requires Python3.6 or higher, and requires you to reinstall by re-running install.sh (unless you are using the below Windows executable, of course). Details on this important aspect are explained in the introductory section of the 0.7.0 release notes.

A reminder that a (gpg signed) Windows executable build of JoinmarketQt is included in this release, as the previous one. (Similar binaries for Linux and Mac are not provided but may be if people show interest in testing and working on it.)

Assets 4

@AdamISZ AdamISZ released this Aug 20, 2020

UPGRADE TO 0.8.2 - (reference to release notes kept here for convenience)

Please read the release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.7.0.md for details on what this release includes.

Please verify the PGP signatures of the releases (zip files and exe file, see below) before using. They are signed with AdamISZ's pubkey (fingerprint: 2B6F C204 D9BF 332D 062B 461A 1410 01A1 AF77 F20B.

This release requires Python3.6 or higher, and requires you to reinstall by re-running install.sh (unless you are using the below Windows executable, of course). Details on this important aspect are explained in the introductory section of the above mentioned release notes.

As well as the above mentioned feature additions (in particular BIP78), a new Windows executable with no dependencies (just download and run) is provided below as an exe file. You will of course need to connect it to Bitcoin Core, as explained in the USAGE.md guide in the docs/ directory, but note this can be an instance of Core running on a different machine, just configure the RPC.
(Note this is updated to a 0.7.0-2 version after a missing dependency was found) (Note also that you may have to change firewall settings in order for the app to access Bitcoin Core)
(If there is interest, we may add an equivalent binary for Linux and perhaps MacOS, though the former is easier than the latter, and there doesn't seem to be much interest).

Assets 4

@AdamISZ AdamISZ released this Jun 29, 2020

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.

Assets 6

@AdamISZ AdamISZ released this Jun 25, 2020

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

Assets 4

@AdamISZ AdamISZ released this Mar 16, 2020

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
Assets 4

@AdamISZ AdamISZ released this Dec 10, 2019

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.

Assets 4