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:
<olclass="arabic simple">
<li>Users can now mine to a single address by using new zcashd options <cite>-mineraddress</cite> and <cite>-minetolocalwallet</cite> (<aclass="reference external"href="https://github.com/zcash/zcash/pull/1965">#1965</a>, <aclass="reference external"href="https://github.com/zcash/zcash/pull/2081">#2081</a>)</li>
<li>Updated RPC calls <cite>getrawtransaction</cite> and <cite>decoderawtransaction</cite> to display all fields of a JoinSplit. Now includes the zk-proof, ephemeral key, random seed and encrypted ciphertexts (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2054">#2054</a>)</li>
<li>Updated logging in RPC call <cite>z_sendmany</cite> for the debug categories <cite>zrpc</cite> and <cite>zrpcunsafe</cite> (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2058">#2058</a>)</li>
<li>Fixed a bug which prevented passing a fee parameter of zero to RPC call <cite>z_sendmany</cite> (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2068">#2068</a>)</li>
<li>Added build option <cite>--disable-mining</cite> to zcutil/build.sh to allow removal of mining code when compiling (<aclass="reference external"href="https://github.com/zcash/zcash/pull/1836">#1836</a>)</li>
<li>ZeroMQ notification support has been backported (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2050">#2050</a>)</li>
<li>Upgraded OpenSSL to 1.1.0d (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2051">#2051</a>). We now also use libsodium’s CSPRNG instead of OpenSSL’s (<aclass="reference external"href="https://github.com/zcash/zcash/pull/1706">#1706</a>)</li>
<li>Backported and updated Univalue library to replace usage of json spirit library (<aclass="reference external"href="https://github.com/zcash/zcash/pull/1990">#1990</a>, <aclass="reference external"href="https://github.com/zcash/zcash/pull/2082">#2082</a>)</li>
<li>Removed unnecessary exceptions from libsnark (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2080">#2080</a>)</li>
<li>Added zcashd option flag <cite>-experimentalfeatures</cite> (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2056">#2056</a>), fixed a bug in a test (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2078">#2078</a>) and updated documentation (<aclass="reference external"href="https://github.com/zcash/zcash/pull/2069">#2069</a>, <aclass="reference external"href="https://github.com/zcash/zcash/pull/2077">#2077</a>)</li>
We're encouraging all users and miners to update to this new version. See our <aclass="reference external"href="https://z.cash/download.html">download</a> page and the <aclass="reference external"href="https://zcash.readthedocs.io/en/latest/rtd_pages/rtd_docs/user_guide.html">User Guide</a> for more information.
For a more complete list of changes, see our <aclass="reference external"href="https://github.com/zcash/zcash/milestone/50">1.0.6</a> GitHub milestone. To follow our progress, watch <aclass="reference external"href="https://github.com/zcash/zcash/milestones">the GitHub project</a> and <aclass="reference external"href="https://forum.z.cash/">join the forum</a>.