New Release: 1.0.6

Today we’re announcing the release of Zcash 1.0.6. This release focuses on improving functionality and usability of low-level interfaces used by external software interfacing with Zcash, and on bolstering several security components.

Summary of the changes in this release:

  1. Users can now mine to a single address by using new zcashd options -mineraddress and -minetolocalwallet (#1965, #2081)
  2. Updated RPC calls getrawtransaction and decoderawtransaction to display all fields of a JoinSplit. Now includes the zk-proof, ephemeral key, random seed and encrypted ciphertexts (#2054)
  3. Updated logging in RPC call z_sendmany for the debug categories zrpc and zrpcunsafe (#2058)
  4. Fixed a bug which prevented passing a fee parameter of zero to RPC call z_sendmany (#2068)
  5. Added build option –disable-mining to zcutil/build.sh to allow removal of mining code when compiling (#1836)
  6. ZeroMQ notification support has been backported (#2050)
  7. Upgraded OpenSSL to 1.1.0d (#2051). We now also use libsodium’s CSPRNG instead of OpenSSL’s (#1706)
  8. Backported and updated Univalue library to replace usage of json spirit library (#1990, #2082)
  9. Removed unnecessary exceptions from libsnark (#2080)
  10. Added zcashd option flag -experimentalfeatures (#2056), fixed a bug in a test (#2078) and updated documentation (#2069, #2077)

We’re encouraging all users and miners to update to this new version. See our download page and the 1.0 User Guide for more information.

For a more complete list of changes, see our 1.0.6 GitHub milestone. To follow our progress, watch the GitHub project and join the forum.