Skip to content

Releases: zcash/zcash

Zcash 1.0.3

15 Dec 09:00
Compare
Choose a tag to compare

This release fixes several crashes and security bugs, improves performance, and adjusts relay policies.

We strongly recommend users and miners update to this version, as it fixes a cache invalidation bug that could be used by an attacker to disrupt the network. (See #1874.)

Other changes in this release include:

  1. We fixed a bug that caused the wallet to crash during startup in some situations, such as when the wallet is not synchronized properly with the blockchain. (#1858)
  2. We re-enabled note randomization that was temporarily disabled in 1.0.2. (#1814)
  3. We adjusted fee policies to reflect changes made in Bitcoin Core and encourage relaying of transactions containing JoinSplits. (#1855)
  4. We improved diagnostics and strengthened testing for the merkle tree's interaction with the constraint system. (#1797)
  5. We disabled RPC keepalive features temporarily to avoid deadlocks. (#1847)
  6. We adjusted our use of the libsnark verification API to improve zk-SNARK verification performance by 10%. (#1760, stats)
  7. We changed the error message format for z_sendmany so that amounts are displayed in units of ZEC. (#1838)

For a more complete list of changes, see our 1.0.3 milestone.

Zcash 1.0.2

15 Dec 08:59
v1.0.2
Compare
Choose a tag to compare

This release fixes a bug that prevented creating transactions to multiple shielded recipient addresses. This is an implementation bug in the zcashd wallet which does not impact the consensus protocol.

The list of changes included in this release:

  1. We fixed a bug to ensure that JoinSplit transactions to multiple z-addresses will succeed. (#1790)
  2. We changed z_sendmany to check if the size of a transaction for a given number of outputs will be valid. (#1808)
  3. We fixed a bug that could crash the miner when it was interrupted. (#1778)
  4. Community contributors helped improve our documentation. (#1765, #1763)

For a more complete list of changes, see our 1.0.2 milestone.

Zcash 1.0.1

15 Dec 08:55
v1.0.1
Compare
Choose a tag to compare

This release fixes a few bugs and improves diagnostics:

  1. Fixed a bug where transactions that contain shielded payments were not being mined in some circumstances. (#1718)
  2. Invalid arguments passed when building JoinSplits now produce more descriptive errors. (#1752)
  3. Added new RPC call, z_validateaddress (#1748)
  4. The friendly metrics screen has improved accuracy and additional information. (#1735)
  5. A consensus rule improperly applied to the genesis block was adjusted. (#1754)
  6. fetch-params.sh has been improved and is included in the gitian build. (#1758, #1759)
  7. A checkpoint was added for block 2500. (#1750)

For a more complete list of changes, see our 1.0.1 milestone.