diff --git a/docs/release-notes/release-notes-0.3.5.md b/docs/release-notes/release-notes-0.3.5.md new file mode 100644 index 0000000..b30954d --- /dev/null +++ b/docs/release-notes/release-notes-0.3.5.md @@ -0,0 +1,44 @@ +Joinmarket-clientserver 0.3.5: +================= + + + +This is a very minor bugfix release, necessary because bugs in the previous release led to crashes in certain edge cases; +the most important one(s) being crashes that made the tumbler prematurely stop when it needed to try a join again. + +It is not security-critical however (those bugs were functional failures but had no security implication). + +If you have not updated for some time, be sure to read the previous release notes for what has changed. + +Please report bugs using the issue tracker at github: + + + +Upgrading +========= + +To upgrade: run the `install.sh` script as mentioned in the README. When prompted to overwrite the directory `jmvenv`, accept. + + +Notable changes +=============== + +As noted above, there is only one (set of) significant changes; as usual, changes with the testing setup are +not included/out of scope. + +### Fix bugs in restart-with-subset + +`f1e3476a64cadc0bf9fe9f3c90ff97fd7bb7d5ca` `4a15cbd3c7c16a7377cc475330484f8a2a1bf48f` + +Explained above. + + +Credits +======= + +Thanks to everyone who directly contributed to this release - + +- @fivepiece +- @AdamISZ + +And thanks also to those who submitted bug reports, tested and otherwise helped out. diff --git a/jmbase/setup.py b/jmbase/setup.py index 5b4e150..b59dcf5 100644 --- a/jmbase/setup.py +++ b/jmbase/setup.py @@ -2,11 +2,11 @@ from setuptools import setup setup(name='joinmarketbase', - version='0.3.4', + version='0.3.5', description='Joinmarket client library for Bitcoin coinjoins', - url='http://github.com/AdamISZ/joinmarket-clientserver/jmbase', - author='Adam Gibson', - author_email='ekaggata@gmail.com', + url='http://github.com/Joinmarket-Org/joinmarket-clientserver/jmbase', + author='', + author_email='', license='GPL', packages=['jmbase'], install_requires=['twisted==16.6.0', 'service-identity'], diff --git a/jmbitcoin/setup.py b/jmbitcoin/setup.py index 5ad2467..dc7665c 100644 --- a/jmbitcoin/setup.py +++ b/jmbitcoin/setup.py @@ -2,11 +2,11 @@ from setuptools import setup setup(name='joinmarketbitcoin', - version='0.3.4', + version='0.3.5', description='Joinmarket client library for Bitcoin coinjoins', - url='http://github.com/AdamISZ/joinmarket-clientserver/jmbitcoin', - author='Adam Gibson', - author_email='ekaggata@gmail.com', + url='http://github.com/Joinmarket-Org/joinmarket-clientserver/jmbitcoin', + author='', + author_email='', license='GPL', packages=['jmbitcoin'], install_requires=['secp256k1',], diff --git a/jmclient/setup.py b/jmclient/setup.py index d112e2d..946e9b1 100644 --- a/jmclient/setup.py +++ b/jmclient/setup.py @@ -2,12 +2,12 @@ from setuptools import setup setup(name='joinmarketclient', - version='0.3.4', + version='0.3.5', description='Joinmarket client library for Bitcoin coinjoins', - url='http://github.com/AdamISZ/joinmarket-clientserver/jmclient', - author='Adam Gibson', - author_email='ekaggata@gmail.com', + url='http://github.com/Joinmarket-Org/joinmarket-clientserver/jmclient', + author='', + author_email='', license='GPL', packages=['jmclient'], - install_requires=['joinmarketbase==0.3.4', 'mnemonic', 'qt4reactor'], + install_requires=['joinmarketbase==0.3.5', 'mnemonic', 'qt4reactor'], zip_safe=False) diff --git a/jmdaemon/setup.py b/jmdaemon/setup.py index 3c8e4bf..fea7938 100644 --- a/jmdaemon/setup.py +++ b/jmdaemon/setup.py @@ -2,12 +2,12 @@ from setuptools import setup setup(name='joinmarketdaemon', - version='0.3.4', + version='0.3.5', description='Joinmarket client library for Bitcoin coinjoins', - url='http://github.com/AdamISZ/joinmarket-clientserver/jmdaemon', - author='Adam Gibson', - author_email='ekaggata@gmail.com', + url='http://github.com/Joinmarket-Org/joinmarket-clientserver/jmdaemon', + author='', + author_email='', license='GPL', packages=['jmdaemon'], - install_requires=['txsocksx', 'pyopenssl', 'libnacl', 'joinmarketbase==0.3.4'], + install_requires=['txsocksx', 'pyopenssl', 'libnacl', 'joinmarketbase==0.3.5'], zip_safe=False) diff --git a/scripts/joinmarket-qt.py b/scripts/joinmarket-qt.py index 9b3f045..3af31dc 100644 --- a/scripts/joinmarket-qt.py +++ b/scripts/joinmarket-qt.py @@ -48,7 +48,7 @@ pyqt4reactor.install() donation_address = "1AZgQZWYRteh6UyF87hwuvyWj73NvWKpL" #Underlying joinmarket code version (as per setup.py etc.) -JM_CORE_VERSION = '0.3.4' +JM_CORE_VERSION = '0.3.5' #Version of this Qt script specifically JM_GUI_VERSION = '7'