make-release.py: Updated release notes and changelog for 1.0.14.
This commit is contained in:
parent
d3c1949cf1
commit
6bfa0fb79d
|
@ -1,3 +1,9 @@
|
||||||
|
zcash (1.0.14) stable; urgency=medium
|
||||||
|
|
||||||
|
* 1.0.14 release.
|
||||||
|
|
||||||
|
-- Zcash Company <team@z.cash> Wed, 03 Jan 2018 23:54:16 +0100
|
||||||
|
|
||||||
zcash (1.0.14~rc1) stable; urgency=medium
|
zcash (1.0.14~rc1) stable; urgency=medium
|
||||||
|
|
||||||
* 1.0.14-rc1 release.
|
* 1.0.14-rc1 release.
|
||||||
|
|
|
@ -1,25 +1,28 @@
|
||||||
Zcash Contributors
|
Zcash Contributors
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Jack Grigg (518)
|
Jack Grigg (558)
|
||||||
Simon Liu (281)
|
Simon Liu (286)
|
||||||
Sean Bowe (193)
|
Sean Bowe (193)
|
||||||
Daira Hopwood (102)
|
Daira Hopwood (102)
|
||||||
Wladimir J. van der Laan (65)
|
Wladimir J. van der Laan (71)
|
||||||
Taylor Hornby (65)
|
Taylor Hornby (65)
|
||||||
Nathan Wilcox (56)
|
Nathan Wilcox (56)
|
||||||
Jay Graber (50)
|
Jay Graber (53)
|
||||||
Jonas Schnelli (48)
|
Jonas Schnelli (49)
|
||||||
Kevin Gallagher (38)
|
Kevin Gallagher (38)
|
||||||
|
Cory Fields (28)
|
||||||
Pieter Wuille (16)
|
Pieter Wuille (16)
|
||||||
Cory Fields (16)
|
syd (13)
|
||||||
nomnombtc (9)
|
nomnombtc (9)
|
||||||
Paige Peterson (9)
|
Paige Peterson (9)
|
||||||
fanquake (5)
|
fanquake (8)
|
||||||
MarcoFalke (5)
|
MarcoFalke (7)
|
||||||
|
Luke Dashjr (6)
|
||||||
Johnathan Corgan (5)
|
Johnathan Corgan (5)
|
||||||
Gregory Maxwell (5)
|
Gregory Maxwell (5)
|
||||||
Ariel Gabizon (5)
|
Ariel Gabizon (5)
|
||||||
|
kozyilmaz (4)
|
||||||
Philip Kaufmann (4)
|
Philip Kaufmann (4)
|
||||||
Peter Todd (4)
|
Peter Todd (4)
|
||||||
Patrick Strateman (4)
|
Patrick Strateman (4)
|
||||||
|
@ -29,7 +32,6 @@ Jeff Garzik (4)
|
||||||
David Mercer (4)
|
David Mercer (4)
|
||||||
Daniel Cousens (4)
|
Daniel Cousens (4)
|
||||||
lpescher (3)
|
lpescher (3)
|
||||||
kozyilmaz (3)
|
|
||||||
Pavel Janík (3)
|
Pavel Janík (3)
|
||||||
João Barbosa (3)
|
João Barbosa (3)
|
||||||
Alfie John (3)
|
Alfie John (3)
|
||||||
|
@ -39,7 +41,7 @@ kpcyrd (2)
|
||||||
aniemerg (2)
|
aniemerg (2)
|
||||||
Scott (2)
|
Scott (2)
|
||||||
Robert C. Seacord (2)
|
Robert C. Seacord (2)
|
||||||
Luke Dashjr (2)
|
Per Grön (2)
|
||||||
Joe Turgeon (2)
|
Joe Turgeon (2)
|
||||||
Jason Davies (2)
|
Jason Davies (2)
|
||||||
Jack Gavigan (2)
|
Jack Gavigan (2)
|
||||||
|
@ -57,12 +59,14 @@ isle2983 (1)
|
||||||
instagibbs (1)
|
instagibbs (1)
|
||||||
emilrus (1)
|
emilrus (1)
|
||||||
dexX7 (1)
|
dexX7 (1)
|
||||||
|
daniel (1)
|
||||||
calebogden (1)
|
calebogden (1)
|
||||||
ayleph (1)
|
ayleph (1)
|
||||||
Tom Ritter (1)
|
Tom Ritter (1)
|
||||||
Stephen (1)
|
Stephen (1)
|
||||||
S. Matthew English (1)
|
S. Matthew English (1)
|
||||||
Ross Nicoll (1)
|
Ross Nicoll (1)
|
||||||
|
René Nyffenegger (1)
|
||||||
Pavel Vasin (1)
|
Pavel Vasin (1)
|
||||||
Paul Georgiou (1)
|
Paul Georgiou (1)
|
||||||
Paragon Initiative Enterprises, LLC (1)
|
Paragon Initiative Enterprises, LLC (1)
|
||||||
|
@ -94,6 +98,7 @@ Boris Hajduk (1)
|
||||||
Bob McElrath (1)
|
Bob McElrath (1)
|
||||||
Bitcoin Error Log (1)
|
Bitcoin Error Log (1)
|
||||||
Ariel (1)
|
Ariel (1)
|
||||||
|
Anthony Towns (1)
|
||||||
Allan Niemerg (1)
|
Allan Niemerg (1)
|
||||||
Alex van der Peet (1)
|
Alex van der Peet (1)
|
||||||
Alex (1)
|
Alex (1)
|
||||||
|
|
|
@ -4,31 +4,3 @@ release-notes at release time)
|
||||||
Notable changes
|
Notable changes
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Incoming viewing keys
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Support for incoming viewing keys, as described in
|
|
||||||
[the Zcash protocol spec](https://github.com/zcash/zips/blob/master/protocol/protocol.pdf),
|
|
||||||
has been added to the wallet.
|
|
||||||
|
|
||||||
Use the `z_exportviewingkey` RPC method to obtain the incoming viewing key for a
|
|
||||||
z-address in a node's wallet. For Sprout z-addresses, these always begin with
|
|
||||||
"ZiVK" (or "ZiVt" for testnet z-addresses). Use `z_importviewingkey` to import
|
|
||||||
these into another node.
|
|
||||||
|
|
||||||
A node that possesses an incoming viewing key for a z-address can view all past
|
|
||||||
transactions received by that address, as well as all future transactions sent
|
|
||||||
to it, by using `z_listreceivedbyaddress`. They cannot spend any funds from the
|
|
||||||
address. This is similar to the behaviour of "watch-only" t-addresses.
|
|
||||||
|
|
||||||
`z_gettotalbalance` now has an additional boolean parameter for including the
|
|
||||||
balance of "watch-only" addresses (both transparent and shielded), which is set
|
|
||||||
to `false` by default. `z_getbalance` has also been updated to work with
|
|
||||||
watch-only addresses.
|
|
||||||
|
|
||||||
- **Caution:** for z-addresses, these balances will **not** be accurate if any
|
|
||||||
funds have been sent from the address. This is because incoming viewing keys
|
|
||||||
cannot detect spends, and so the "balance" is just the sum of all received
|
|
||||||
notes, including ones that have been spent. Some future use-cases for incoming
|
|
||||||
viewing keys will include synchronization data to keep their balances accurate
|
|
||||||
(e.g. [#2542](https://github.com/zcash/zcash/issues/2542)).
|
|
||||||
|
|
|
@ -0,0 +1,160 @@
|
||||||
|
Notable changes
|
||||||
|
===============
|
||||||
|
|
||||||
|
Incoming viewing keys
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
Support for incoming viewing keys, as described in
|
||||||
|
[the Zcash protocol spec](https://github.com/zcash/zips/blob/master/protocol/protocol.pdf),
|
||||||
|
has been added to the wallet.
|
||||||
|
|
||||||
|
Use the `z_exportviewingkey` RPC method to obtain the incoming viewing key for a
|
||||||
|
z-address in a node's wallet. For Sprout z-addresses, these always begin with
|
||||||
|
"ZiVK" (or "ZiVt" for testnet z-addresses). Use `z_importviewingkey` to import
|
||||||
|
these into another node.
|
||||||
|
|
||||||
|
A node that possesses an incoming viewing key for a z-address can view all past
|
||||||
|
transactions received by that address, as well as all future transactions sent
|
||||||
|
to it, by using `z_listreceivedbyaddress`. They cannot spend any funds from the
|
||||||
|
address. This is similar to the behaviour of "watch-only" t-addresses.
|
||||||
|
|
||||||
|
`z_gettotalbalance` now has an additional boolean parameter for including the
|
||||||
|
balance of "watch-only" addresses (both transparent and shielded), which is set
|
||||||
|
to `false` by default. `z_getbalance` has also been updated to work with
|
||||||
|
watch-only addresses.
|
||||||
|
|
||||||
|
- **Caution:** for z-addresses, these balances will **not** be accurate if any
|
||||||
|
funds have been sent from the address. This is because incoming viewing keys
|
||||||
|
cannot detect spends, and so the "balance" is just the sum of all received
|
||||||
|
notes, including ones that have been spent. Some future use-cases for incoming
|
||||||
|
viewing keys will include synchronization data to keep their balances accurate
|
||||||
|
(e.g. [#2542](https://github.com/zcash/zcash/issues/2542)).
|
||||||
|
|
||||||
|
Changelog
|
||||||
|
=========
|
||||||
|
|
||||||
|
Anthony Towns (1):
|
||||||
|
Add configure check for -latomic
|
||||||
|
|
||||||
|
Cory Fields (12):
|
||||||
|
c++11: don't throw from the reverselock destructor
|
||||||
|
c++11: CAccountingEntry must be defined before use in a list
|
||||||
|
c++11: fix libbdb build against libc++ in c++11 mode
|
||||||
|
depends: use c++11
|
||||||
|
depends: bump OSX toolchain
|
||||||
|
build: Split hardening/fPIE options out
|
||||||
|
build: define base filenames for use elsewhere in the buildsystem
|
||||||
|
build: quiet annoying warnings without adding new ones
|
||||||
|
build: fix Windows builds without pkg-config
|
||||||
|
build: force a c++ standard to be specified
|
||||||
|
build: warn about variable length arrays
|
||||||
|
build: add --enable-werror option
|
||||||
|
|
||||||
|
Jack Grigg (40):
|
||||||
|
Squashed 'src/secp256k1/' changes from 84973d3..6ad5cdb
|
||||||
|
Use g-prefixed coreutils commands if they are available
|
||||||
|
Replace hard-coded defaults for HOST and BUILD with config.guess
|
||||||
|
Remove manual -std=c++11 flag
|
||||||
|
Replace "install -D" with "mkdir -p && install"
|
||||||
|
Check if OpenMP is available before using it
|
||||||
|
[libsnark] Use POSIX-compliant ar arguments
|
||||||
|
Include endian-ness compatibility layer in Equihash implementation
|
||||||
|
build: Split hardening/fPIE options out in Zcash-specific binaries
|
||||||
|
Change --enable-werror to apply to all warnings, use it in build.sh
|
||||||
|
Move Zcash flags into configure.ac
|
||||||
|
ViewingKey -> ReceivingKey per zcash/zips#117
|
||||||
|
Implement viewing key storage in the keystore
|
||||||
|
Factor out common logic from CZCPaymentAddress and CZCSpendingKey
|
||||||
|
Track net value entering and exiting the Sprout circuit
|
||||||
|
Add Sprout value pool to getblock and getblockchaininfo
|
||||||
|
Apply -fstack-protector-all to libsnark
|
||||||
|
Add Rust and Proton to configure options printout
|
||||||
|
Clarify operator precedence in serialization of nSproutValue
|
||||||
|
Remove nSproutValue TODO from CDiskBlockIndex
|
||||||
|
Add Base58 encoding of viewing keys
|
||||||
|
Implement viewing key storage in the wallet
|
||||||
|
Add RPC methods for exporting/importing viewing keys
|
||||||
|
Update wallet logic to account for viewing keys
|
||||||
|
Add watch-only support to Zcash RPC methods
|
||||||
|
Modify zcrawkeygen RPC method to set "zcviewingkey" to the viewing key
|
||||||
|
Cleanup: Add braces for clarity
|
||||||
|
Add cautions to z_getbalance and z_gettotalbalance help text about viewing keys
|
||||||
|
Add release notes for incoming viewing keys
|
||||||
|
Create release notes starting from the previous non-beta non-RC release
|
||||||
|
release-notes.py: Remove unnecessary parameter
|
||||||
|
Regenerate previous release notes to conform to new format
|
||||||
|
Exclude beta and RC release notes from author tallies
|
||||||
|
Fix pyflakes warnings in zkey_import_export RPC test
|
||||||
|
make-release.py: Versioning changes for 1.0.14-rc1.
|
||||||
|
make-release.py: Updated manpages for 1.0.14-rc1.
|
||||||
|
make-release.py: Updated release notes and changelog for 1.0.14-rc1.
|
||||||
|
Update release process
|
||||||
|
make-release.py: Versioning changes for 1.0.14.
|
||||||
|
make-release.py: Updated manpages for 1.0.14.
|
||||||
|
|
||||||
|
Jay Graber (3):
|
||||||
|
Add cli and rpc examples for z_sendmany
|
||||||
|
Fix cli help result for z_shieldcoinbase
|
||||||
|
Add rpc test that exercises z_importkey
|
||||||
|
|
||||||
|
Jonas Schnelli (1):
|
||||||
|
Add compile and link options echo to configure
|
||||||
|
|
||||||
|
Luke Dashjr (4):
|
||||||
|
depends: Use curl for fetching on Linux
|
||||||
|
Travis: Use curl rather than wget for Mac SDK
|
||||||
|
Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl
|
||||||
|
Travis: Use Blue Box VMs for IPv6 loopback support
|
||||||
|
|
||||||
|
MarcoFalke (2):
|
||||||
|
Fix url in .travis.yml
|
||||||
|
[depends] builders: No need to set -L and --location for curl
|
||||||
|
|
||||||
|
Per Grön (2):
|
||||||
|
Deduplicate test utility method wait_and_assert_operationid_status
|
||||||
|
Print result of RPC call in test only when PYTHON_DEBUG is set
|
||||||
|
|
||||||
|
René Nyffenegger (1):
|
||||||
|
Use AC_ARG_VAR to set ARFLAGS.
|
||||||
|
|
||||||
|
Simon Liu (5):
|
||||||
|
RPC dumpwallet and z_exportwallet updated to no longer allow overwriting an existing file.
|
||||||
|
Add documentation for shielding coinbase utxos.
|
||||||
|
Add documentation for payment disclosure.
|
||||||
|
Closes #2759. Fixes broken pipe error with QA test wallet.py.
|
||||||
|
Closes #2746. Payment disclosure blobs now use 'zpd:' prefix.
|
||||||
|
|
||||||
|
Wladimir J. van der Laan (6):
|
||||||
|
build: Enable C++11 build, require C++11 compiler
|
||||||
|
build: update ax_cxx_compile_stdcxx to serial 4
|
||||||
|
test: Remove java comparison tool
|
||||||
|
build: Remove check for `openssl/ec.h`
|
||||||
|
devtools: Check for high-entropy ASLR in 64-bit PE executables
|
||||||
|
build: supply `-Wl,--high-entropy-va`
|
||||||
|
|
||||||
|
daniel (1):
|
||||||
|
add powerpc build support for openssl lib
|
||||||
|
|
||||||
|
fanquake (3):
|
||||||
|
[build-aux] Update Boost & check macros to latest serials
|
||||||
|
[depends] Add -stdlib=libc++ to darwin CXX flags
|
||||||
|
[depends] Set OSX_MIN_VERSION to 10.8
|
||||||
|
|
||||||
|
kozyilmaz (1):
|
||||||
|
empty spaces in PATH variable cause build failure
|
||||||
|
|
||||||
|
syd (13):
|
||||||
|
Upgrade googletest to 1.8.0
|
||||||
|
Get the sec-hard tests to run correctly.
|
||||||
|
Update libsodium from 1.0.11 to 1.0.15
|
||||||
|
Remove Boost conditional compilation.
|
||||||
|
Update to address @daira comments wrt fixing configure.ac
|
||||||
|
Get rid of consensus.fPowAllowMinDifficultyBlocks.
|
||||||
|
Don't compile libgtest.a when building libsnark.
|
||||||
|
Add gtests to .gitignore
|
||||||
|
Get rid of fp3 from libsnark, it is not used.
|
||||||
|
InitGoogleMock instead of InitGoogleTest per CR
|
||||||
|
Get rid of underscore prefixes for include guards.
|
||||||
|
Rename bash completion files so that they refer to zcash and not bitcoin.
|
||||||
|
Fix libsnark test failure.
|
||||||
|
|
Loading…
Reference in New Issue