From 26fb4db53bc437617752ac1818efd34eec466485 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 17 Nov 2016 15:59:37 -0800 Subject: [PATCH] 1.0.3 Release --- .gitignore | 1 + README.md | 2 +- configure.ac | 2 +- contrib/DEBIAN/changelog | 6 ++++ contrib/DEBIAN/control | 2 +- contrib/DEBIAN/manpages/zcash-cli.1 | 4 +-- contrib/DEBIAN/manpages/zcashd.1 | 4 +-- contrib/gitian-descriptors/gitian-linux.yml | 2 +- doc/authors.md | 9 +++--- doc/release-notes/release-notes-1.0.3.md | 35 +++++++++++++++++++++ src/clientversion.h | 2 +- 11 files changed, 56 insertions(+), 13 deletions(-) create mode 100644 doc/release-notes/release-notes-1.0.3.md diff --git a/.gitignore b/.gitignore index 37086681..17922996 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,7 @@ src/qt/test/moc*.cpp *.a *.pb.cc *.pb.h +.vscode *.log *.trs diff --git a/README.md b/README.md index 87f0be58..0cc7608b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Zcash 1.0.2 +Zcash 1.0.3 =========== What is Zcash? diff --git a/configure.ac b/configure.ac index 5eecca53..3a6ce275 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N) AC_PREREQ([2.60]) define(_CLIENT_VERSION_MAJOR, 1) define(_CLIENT_VERSION_MINOR, 0) -define(_CLIENT_VERSION_REVISION, 2) +define(_CLIENT_VERSION_REVISION, 3) define(_CLIENT_VERSION_BUILD, 50) define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50))) define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1))) diff --git a/contrib/DEBIAN/changelog b/contrib/DEBIAN/changelog index 42a8d6e3..3b3305c9 100644 --- a/contrib/DEBIAN/changelog +++ b/contrib/DEBIAN/changelog @@ -1,3 +1,9 @@ +zcash (1.0.3) jessie; urgency=medium + + * 1.0.3 release. + + -- Zcash Company Wed, 17 Nov 2016 15:56:00 -0700 + zcash (1.0.2) jessie; urgency=medium * 1.0.2 release. diff --git a/contrib/DEBIAN/control b/contrib/DEBIAN/control index 18d2944e..4046e372 100644 --- a/contrib/DEBIAN/control +++ b/contrib/DEBIAN/control @@ -10,7 +10,7 @@ Build-Depends: autoconf, automake, bsdmainutils, build-essential Vcs-Git: https://github.com/zcash/zcash.git Vcs-Browser: https://github.com/zcash/zcash Package: zcash -Version: 1.0.2 +Version: 1.0.3 Architecture: amd64 Depends: libgomp1 Description: An implementation of the "Zerocash" protocol. diff --git a/contrib/DEBIAN/manpages/zcash-cli.1 b/contrib/DEBIAN/manpages/zcash-cli.1 index a277d96f..01e778a8 100644 --- a/contrib/DEBIAN/manpages/zcash-cli.1 +++ b/contrib/DEBIAN/manpages/zcash-cli.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. -.TH ZCASH-CLI "1" "November 2016" "Zcash RPC client version v1.0.2" "User Commands" +.TH ZCASH-CLI "1" "November 2016" "Zcash RPC client version v1.0.3" "User Commands" .SH NAME zcash-cli \- RPC client for the Zcash daemon .SH DESCRIPTION -Zcash RPC client version v1.0.2 +Zcash RPC client version v1.0.3 .SS "Usage:" .TP zcash\-cli [options] [params] diff --git a/contrib/DEBIAN/manpages/zcashd.1 b/contrib/DEBIAN/manpages/zcashd.1 index 0578fb83..9a036263 100644 --- a/contrib/DEBIAN/manpages/zcashd.1 +++ b/contrib/DEBIAN/manpages/zcashd.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. -.TH ZCASHD "1" "November 2016" "Zcash Daemon version v1.0.2" "User Commands" +.TH ZCASHD "1" "November 2016" "Zcash Daemon version v1.0.3" "User Commands" .SH NAME zcashd \- Network daemon for interacting with the Zcash blockchain .SH DESCRIPTION -Zcash Daemon version v1.0.2 +Zcash Daemon version v1.0.3 .SS "Usage:" .TP zcashd [options] diff --git a/contrib/gitian-descriptors/gitian-linux.yml b/contrib/gitian-descriptors/gitian-linux.yml index c1ad20f8..6b83346a 100644 --- a/contrib/gitian-descriptors/gitian-linux.yml +++ b/contrib/gitian-descriptors/gitian-linux.yml @@ -1,5 +1,5 @@ --- -name: "zcash-1.0.2" +name: "zcash-1.0.3" enable_cache: true distro: "debian" suites: diff --git a/doc/authors.md b/doc/authors.md index 4f39de07..c13e6a49 100644 --- a/doc/authors.md +++ b/doc/authors.md @@ -1,13 +1,13 @@ Zcash Contributors ================== -Jack Grigg (264) -Simon Liu (191) -Sean Bowe (162) +Jack Grigg (269) +Simon Liu (199) +Sean Bowe (168) Taylor Hornby (65) Daira Hopwood (62) Kevin Gallagher (38) -Jay Graber (28) +Jay Graber (32) Nathan Wilcox (10) Wladimir J. van der Laan (9) Pieter Wuille (8) @@ -25,6 +25,7 @@ Joe Turgeon (2) Gregory Maxwell (2) kazcw (1) fanquake (1) +ayleph (1) Tom Ritter (1) S. Matthew English (1) Philip Kaufmann (1) diff --git a/doc/release-notes/release-notes-1.0.3.md b/doc/release-notes/release-notes-1.0.3.md new file mode 100644 index 00000000..ae4e25b2 --- /dev/null +++ b/doc/release-notes/release-notes-1.0.3.md @@ -0,0 +1,35 @@ +Jack Grigg (5): + Add --disable-tests flag to zcutils/build.sh + Correctly set CNoteData::witnessHeight when decrementing witness caches + Copy over CNoteData::witnessHeight when updating wallet tx + Add code comments about CNoteData::witnessHeight + Clear witnessHeight and nWitnessCacheSize in ClearNoteWitnessCache + +Jay Graber (4): + Document z_sendmany error code messages in payment-api.md + s/Bitcoin/Zcash in JSONRPCError + Change format of z_sendmany error code documentation. + Release-notes.py script to generate release notes and add contributors to authors.md + +Sean Bowe (7): + Regression test for constraint system violation. + Improve accuracy of constraint system violation diagnostics. + Add tests for witness `element` and tree `last` methods. Strengthen testing by inserting a different commitment into the tree at each step. + Initialize after profiling messages are suppressed. + Process verification keys to perform online verification. + Add test that `last` and `element` will throw exception when the tree is blank. + Anchors and nullifiers should always be inherited from the parent cache. + +Simon (8): + Closes #1833. Format currency amounts in z_sendmany error message. + Closes #1680, temporary fix for rpc deadlock inherited from upstream. + Set default minrelaytxfee to 1000 zatoshis to match upstream. + Mempool will accept tx with joinsplits and the default z_sendmany fee. + Track the correct change witness across chained joinsplits + Closes #1854. z_sendmany selects more utxos to avoid dust change output. + Partial revert of bd87e8c: file release-notes-1.0.2.md to 343b0d6. + Fix threading issue when initializing public params. + +ayleph (1): + Correct spelling error in z_sendmany error output + diff --git a/src/clientversion.h b/src/clientversion.h index 8b37e94d..41de1983 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -16,7 +16,7 @@ //! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo requires it #define CLIENT_VERSION_MAJOR 1 #define CLIENT_VERSION_MINOR 0 -#define CLIENT_VERSION_REVISION 2 +#define CLIENT_VERSION_REVISION 3 #define CLIENT_VERSION_BUILD 50 //! Set to true for release, false for prerelease or test build