Browse Source

make-release.py: Updated release notes and changelog for 2.0.5-2.

pull/245/head
Eirik0 5 years ago
parent
commit
c75fb97d3a
  1. 6
      contrib/debian/changelog
  2. 6
      doc/authors.md
  3. 50
      doc/release-notes.md
  4. 77
      doc/release-notes/release-notes-2.0.5-2.md

6
contrib/debian/changelog

@ -1,3 +1,9 @@
zcash (2.0.5+2) stable; urgency=medium
* 2.0.5-2 release.
-- Electric Coin Company <team@z.cash> Wed, 15 May 2019 09:56:01 -0600
zcash (2.0.5+1) stable; urgency=medium
* 2.0.5-1 release.

6
doc/authors.md

@ -2,9 +2,9 @@ Zcash Contributors
==================
Jack Grigg (863)
Simon Liu (448)
Simon Liu (450)
Sean Bowe (278)
Daira Hopwood (110)
Daira Hopwood (115)
Eirik Ogilvie-Wigley (102)
Jay Graber (89)
Wladimir J. van der Laan (81)
@ -12,8 +12,8 @@ Taylor Hornby (73)
Jonas Schnelli (62)
Nathan Wilcox (56)
Pieter Wuille (54)
Eirik0 (43)
Kevin Gallagher (38)
Eirik0 (36)
Cory Fields (35)
mdr0id (22)
Larry Ruane (22)

50
doc/release-notes.md

@ -4,53 +4,3 @@ release-notes at release time)
Notable changes
===============
Sprout to Sapling Migration Tool
--------------------------------
This release includes the addition of a tool that will enable users to migrate
shielded funds from the Sprout pool to the Sapling pool while minimizing
information leakage.
The migration can be enabled using the RPC `z_setmigration` or by including
`migration=1` in the `zcash.conf` file. Unless otherwise specified funds will be
migrated to the wallet's default Sapling address; it is also possible to set the
receiving Sapling address using the `migrationdestaddress=<zaddr>` option in
`zcash.conf`.
See [ZIP308](https://github.com/zcash/zips/blob/master/zip-0308.rst) for full details.
Sprout to Sapling Migration Tool Fixes
--------------------------------------
The 2.0.5-1 and 2.0.5-2 releases include fixes to the Sprout to Sapling
Migration Tool found in testing.
For a complete list of changes in 2.0.5, 2.0.5-1 and 2.0.5-2, see the [2.0.5 milestone](https://github.com/zcash/zcash/milestone/79?closed=1).
New consensus rule: Reject blocks that violate turnstile
--------------------------------------------------------
In the 2.0.4 release the consensus rules were changed on testnet to enforce a
consensus rule which marks blocks as invalid if they would lead to a turnstile
violation in the Sprout or Shielded value pools.
**This release enforces the consensus rule change on mainnet.**
The motivations and deployment details can be found in the accompanying
[ZIP draft](https://github.com/zcash/zips/pull/210) and
[PR 3968](https://github.com/zcash/zcash/pull/3968).
Developers can use a new experimental feature `-developersetpoolsizezero` to test
Sprout and Sapling turnstile violations. See [PR 3964](https://github.com/zcash/zcash/pull/3964) for more details.
64-bit ARMv8 support
--------------------
Added ARMv8 (AArch64) support. This enables users to build zcash on even more
devices.
For information on how to build see the [User Guide](https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html#build).
Users on the Zcash forum have reported successes with both the Pine64 Rock64Pro
and Odroid C2 which contain 4GB and 2GB of RAM respectively.
Just released, the Odroid N2 looks like a great solution with 4GB of RAM. The
newly released Jetson Nano Developer Kit from Nvidia (also 4GB of RAM) is also
worth a look. The NanoPC-T3 Plus is another option but for the simplest/best
experience choose a board with 4GB of RAM. Just make sure before purchase that
the CPU supports the 64-bit ARMv8 architecture.

77
doc/release-notes/release-notes-2.0.5-2.md

@ -0,0 +1,77 @@
Notable changes
===============
Sprout to Sapling Migration Tool
--------------------------------
This release includes the addition of a tool that will enable users to migrate
shielded funds from the Sprout pool to the Sapling pool while minimizing
information leakage.
The migration can be enabled using the RPC `z_setmigration` or by including
`migration=1` in the `zcash.conf` file. Unless otherwise specified funds will be
migrated to the wallet's default Sapling address; it is also possible to set the
receiving Sapling address using the `migrationdestaddress=<zaddr>` option in
`zcash.conf`.
See [ZIP308](https://github.com/zcash/zips/blob/master/zip-0308.rst) for full details.
Sprout to Sapling Migration Tool Fixes
--------------------------------------
The 2.0.5-1 and 2.0.5-2 releases include fixes to the Sprout to Sapling
Migration Tool found in testing.
For a complete list of changes in 2.0.5, 2.0.5-1 and 2.0.5-2, see the [2.0.5 milestone](https://github.com/zcash/zcash/milestone/79?closed=1).
New consensus rule: Reject blocks that violate turnstile
--------------------------------------------------------
In the 2.0.4 release the consensus rules were changed on testnet to enforce a
consensus rule which marks blocks as invalid if they would lead to a turnstile
violation in the Sprout or Shielded value pools.
**This release enforces the consensus rule change on mainnet.**
The motivations and deployment details can be found in the accompanying
[ZIP draft](https://github.com/zcash/zips/pull/210) and
[PR 3968](https://github.com/zcash/zcash/pull/3968).
Developers can use a new experimental feature `-developersetpoolsizezero` to test
Sprout and Sapling turnstile violations. See [PR 3964](https://github.com/zcash/zcash/pull/3964) for more details.
64-bit ARMv8 support
--------------------
Added ARMv8 (AArch64) support. This enables users to build zcash on even more
devices.
For information on how to build see the [User Guide](https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html#build).
Users on the Zcash forum have reported successes with both the Pine64 Rock64Pro
and Odroid C2 which contain 4GB and 2GB of RAM respectively.
Just released, the Odroid N2 looks like a great solution with 4GB of RAM. The
newly released Jetson Nano Developer Kit from Nvidia (also 4GB of RAM) is also
worth a look. The NanoPC-T3 Plus is another option but for the simplest/best
experience choose a board with 4GB of RAM. Just make sure before purchase that
the CPU supports the 64-bit ARMv8 architecture.
Changelog
=========
Daira Hopwood (5):
Generalize TransactionBuilder and CreateNewContextualCMutableTransaction to allow choosing the expiry delta.
Repair calls to TransactionBuilder from tests.
Change expiry delta for migration transactions to 450 blocks.
Test the expiry height of migration transactions.
Fix cosmetic spacing issue in z_setmigration help.
Eirik0 (7):
Do not automatically remove async migration operations and return txids
Add logging for Sprout to Sapling migration transaction generation
Fix LogPrint statements
Notable changes for v2.0.5-2
Release notes wording and punctuation
make-release.py: Versioning changes for 2.0.5-2.
make-release.py: Updated manpages for 2.0.5-2.
Simon Liu (2):
Remove unused specifier from format string.
Don't allow migration when node is syncing at launch or after waking up.
Loading…
Cancel
Save