@AdamISZ AdamISZ released this Aug 3, 2018 · 38 commits to master since this release

Assets 2

See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.3.5.md

This is not critical security-wise, but it fixes bugs that can cause the Taker (especially tumbler) to fail. So if you're running as a taker at all, it's recommended to update ASAP.

@AdamISZ AdamISZ released this Jul 17, 2018 · 57 commits to master since this release

Assets 4

See release notes at https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.3.4.md

Added 18-7-18 : Binary version of Joinmarket-Qt, with signature, for those who don't want to bother with running scripts; reminder (if you hadn't seen this before, it runs Taker-side functionality (doing coinjoins, or tumbler runs) in a Qt GUI). Please verify the signature against the key in this repository! (here).

Makers must update - there are at least two bugs fixed here which can lead to your bot failing to function (even if they are unlikely). Pay attention also to offer fees - the default has changed.

Takers are strongly advised to update as soon as is practical, since there are fixes that help the completion rate of joins to improve, in some cases significantly.

But do read the notes, also ...

@AdamISZ AdamISZ released this Oct 5, 2017 · 146 commits to master since this release

Assets 2

This is a small delta to the previous release, but includes two important bugfixes, one especially important as it fixes a security vulnerability (from a privacy perspective, in certain contexts; there was no funds loss risk).

For details, please read the release notes.

The comment about binaries in the previous release still applies. I expect to be able to provide joinmarket-qt binaries in a couple of weeks for those interested.

@AdamISZ AdamISZ released this Sep 23, 2017 · 161 commits to master since this release

Assets 2

A new release with various minor bugfixes and a couple of important new features.

For details, please read the release notes.

No binaries for JoinmarketQt for this tagged release yet available (you can of course use joinmarket-qt.py as a script). They may be provided in a little while; meanwhile the previous ones should still work (with Bitcoin Core).

@AdamISZ AdamISZ released this Aug 22, 2017 · 212 commits to master since this release

Assets 6

Supports the full set of Joinmarket scripts including yield-generator, sendpayment, wallet-tool, tumbler etc. (with the exception of patientsendpayment, see #56 ).

Uses segwit addresses (wrapped in P2SH; the addresses start with '3'). (Don't try to use this before segwit activation on mainnet, obviously!).

(Wallets created using this version should be compatible with the new format for TREZOR segwit accounts (which are being provided in the next few days). They will probably not be compatible with other wallets, for now, although they are BIP39. Also the documentation here includes a segwit upgrade guide; if you have a non-segwit joinmarket wallet you will need to migrate coins or otherwise fund the new wallet).

Requires use of a Bitcoin Core node.

Bots can run in the same IRC channels as the existing ones (they use different "ordertypes").

To install, see instructions in the README.

Scripts are in scripts/ and should be run from there. See usage guide and more info in scripts readme.

Alternatively: binaries for Joinmarket-Qt (which support sending single coinjoins and doing tumbler algorithm as per tumbler.py) for Debian, Ubuntu (file 'joinmarket-qt') and Windows ('joinmarket-qt.exe') provided. Please check the signatures provided. (Bugs were fixed and rebuilt as of commit 36fdf26).

joinmarket-qt.py is also in scripts/, can be run this way instead of binary, needs PyQt4.

@AdamISZ AdamISZ released this Jun 23, 2017 · 279 commits to master since this release

Assets 2

This update is to support correct parsing for segwit, the Joinmarket implementation does not yet use the new segwit-based calls. Needed for downstream.

See the release note for v0.2.0 for relevant comments on installation, binaries.

@AdamISZ AdamISZ released this Jun 22, 2017 · 281 commits to master since this release

Assets 2

Minor code update (support for external calls, support for message signing in the wallet).

See the previous release note (v0.2.0) for relevant comments on installation, binaries.

@AdamISZ AdamISZ released this May 15, 2017 · 283 commits to master since this release

Assets 2

This is not really, of course, the first release, but the first one after some real use and testing picked up a few missing features or bugs, so I consider it ready to use.

This is not a release with binaries (specifically, Qt binaries for joinmarket-qt for Windows and Linux). The existing binaries in the previous release (scroll down the releases page or click here) should still be functional. Binaries will be rebuilt when there is a new major release or when something important changes, subject to the constraints of time.

See the instructions here for how to install for the first time or how to upgrade.

Thanks to @eduard6 for considerable help in testing and edits.

Pre-release
Pre-release

@AdamISZ AdamISZ released this Mar 1, 2017 · 309 commits to master since this release

Assets 14

Support single join (sendpayment), direct send, multi join (tumbler), abort, restart.

Functionality basically complete.

Release is for binaries (specifically joinmarket-qt) built on Ubuntu, testing on other Linuces would be appreciated.

Scripts can be run from scripts directory (sendpayment.py, tumbler.py, wallet-tool.py), explanation in scripts README.md file, functionality largely the same as main repo except for use of 'schedule' files.

joinmarket-qt.py is also in scripts/, can be run this way instead of binary, needs PyQt4.

Updated: added Windows binaries, again testing very much appreciated (note you may need to install the msvc2013 runtime from here, and you may have to enable the application to access ports for IRC).

Update 2: added *-debian32 binaries for TAILS, tested on TAILS 2.6. Note that neither blockr (as is known they now captcha Tor) nor bc.i (from minimal testing) blockchain interfaces work. It can work with electrum-server set in the blockchain_source field but may require multiple attempts or setting a known-good electrum server. Hence, this is not very usable but please feel free to try or test (use torify ./joinmarket-qt-debian32).