Skip to content

Commit

Permalink
make-release.py: Updated release notes and changelog for 5.6.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
nuttycom committed Jun 14, 2023
1 parent 4644652 commit 7c3c095
Show file tree
Hide file tree
Showing 4 changed files with 254 additions and 81 deletions.
6 changes: 6 additions & 0 deletions contrib/debian/changelog
@@ -1,3 +1,9 @@
zcash (5.6.0) stable; urgency=medium

* 5.6.0 release.

-- Electric Coin Company <team@electriccoin.co> Wed, 14 Jun 2023 16:01:24 -0600

zcash (5.6.0~rc1) stable; urgency=medium

* 5.6.0-rc1 release.
Expand Down
30 changes: 16 additions & 14 deletions doc/authors.md
@@ -1,18 +1,18 @@
Zcash Contributors
==================

Jack Grigg (1301)
Kris Nuttycombe (659)
Jack Grigg (1335)
Kris Nuttycombe (685)
Simon Liu (460)
Daira Hopwood (392)
Sean Bowe (390)
Sean Bowe (403)
Daira Hopwood (396)
Eirik Ogilvie-Wigley (216)
Greg Pfeil (184)
Greg Pfeil (208)
Wladimir J. van der Laan (160)
Pieter Wuille (149)
Pieter Wuille (153)
Alfredo Garcia (120)
Marshall Gaucher (119)
Taylor Hornby (118)
Marshall Gaucher (118)
Marco Falke (91)
Ying Tong Lai (90)
Jonas Schnelli (90)
Expand All @@ -22,17 +22,17 @@ sasha (80)
Cory Fields (78)
Matt Corallo (62)
Nathan Wilcox (57)
Daira Emma Hopwood (47)
practicalswift (43)
Dimitris Apostolou (43)
practicalswift (42)
Kevin Gallagher (38)
Daira Emma Hopwood (38)
fanquake (36)
fanquake (37)
Carl Dong (30)
Alex Morcos (28)
Luke Dashjr (27)
Jorge Timón (25)
Gregory Maxwell (24)
John Newbery (23)
Jorge Timón (22)
Suhas Daftuar (20)
furszy (18)
Jonathan "Duke" Leto (18)
Expand All @@ -43,12 +43,12 @@ Charlie O'Keefe (16)
avnish (14)
Per Grön (14)
Benjamin Winston (13)
teor (12)
Steven Smith (12)
Pavel Janík (12)
Patrick Strateman (12)
Jeremy Rubin (12)
Ariel Gabizon (12)
teor (11)
Russell Yanofsky (11)
Paige Peterson (11)
Kaz Wesley (11)
Expand All @@ -61,10 +61,10 @@ Zancas Wilcox (9)
kozyilmaz (8)
Jeff Garzik (8)
James O'Beirne (8)
Hennadii Stepanov (8)
Chun Kuan Lee (8)
Ben Wilson (8)
Karl-Johan Alm (7)
Hennadii Stepanov (7)
Alex Wied (7)
David Mercer (6)
Daniel Kraft (6)
Expand All @@ -86,6 +86,7 @@ Nate Wilcox (4)
Miodrag Popović (4)
Jim Posen (4)
Evan Klitzke (4)
DeckerSU (4)
Ben Woosley (4)
mruddy (3)
lpescher (3)
Expand All @@ -98,7 +99,6 @@ Julian Fleischer (3)
Jason Davies (3)
Ethan Heilman (3)
Eric Lombrozo (3)
DeckerSU (3)
Danny Willems (3)
Conrado Gouvea (3)
Anthony Towns (3)
Expand All @@ -113,6 +113,7 @@ kpcyrd (2)
kobake (2)
hexabot (2)
face (2)
ebfull (2)
aniemerg (2)
Yuri Zhykin (2)
UdjinM6 (2)
Expand Down Expand Up @@ -167,6 +168,7 @@ idm (1)
glowang (1)
ewillbefull@gmail.com (1)
emilrus (1)
dismad (1)
dexX7 (1)
dependabot[bot] (1)
daniel (1)
Expand Down
67 changes: 0 additions & 67 deletions doc/release-notes.md
Expand Up @@ -4,70 +4,3 @@ release-notes at release time)
Notable changes
===============

Change to Transaction Relay Policy
----------------------------------

Transactions paying less than the [ZIP 317](https://zips.z.cash/zip-0317)
conventional fee to the extent that they have more than `-txunpaidactionlimit`
unpaid actions (default: 50) will not be accepted to the mempool or relayed.
For the default values of `-txunpaidactionlimit` and `-blockunpaidactionlimit`,
these transactions would never be mined by the ZIP 317 block construction
algorithm. (If the transaction has been prioritised by `prioritisetransaction`,
the modified fee is used to calculate the number of unpaid actions.)

Removal of Fee Estimation
-------------------------

The `estimatefee` RPC call, which estimated the fee needed for a transaction to
be included within a target number of blocks, has been removed. The fee that
should be paid under normal circumstances is the ZIP 317 conventional fee; it
is not possible to compute that without knowing the number of logical actions
in a transaction, which was not an input to `estimatefee`. The `fee_estimates.dat`
file is no longer used.

RPC Changes
-----------

A new RPC method, `z_getsubtreesbyindex`, has been added to the RPC interface.
This method is only enabled when running with the `-experimentalfeatures=1` and
`-lightwalletd=1` node configuration options. This method makes available to the
caller precomputed node values within the Sapling and Orchard note commitment
trees. Wallets can make use of these precomputed values to make their existing
notes spendable without needing to fully scan the sub-trees whose roots
correspond to the returned node values.

In conjunction with this change, the `getblock` RPC method now returns an
additional `trees` field as part of its result. The value for this field is an
object that contains the final sizes of the Sapling and Orchard note commitment
trees after the block's note commitments have been appended to their respective
trees.

Error reporting has also been improved for a number of RPC methods.

Privacy Policy Changes
----------------------

The `AllowRevealedSenders` privacy policy no longer allows sending from
multiple taddrs in the same transaction. This now requires
`AllowLinkingAccountAddresses`. Care should be taken in using
`AllowLinkingAccountAddresses` too broadly, as it can also result in linking
UAs when transparent funds are sent from them. The practical effect is that an
explicit privacy policy is always required for `z_mergetoaddress`,
`z_sendmany`, and `z_shieldcoinbase` when sending from multiple taddrs, even
when using wildcards like `*` and `ANY_TADDR`.

Wallet Updates
--------------

A number of libraries that zcashd relies upon have been updated as part of this
release, including some changes that result in updates to wallet serialization
formats for Orchard note commitment tree data. As always, it is recommended
that users back up their wallets prior to upgrading to a new release to help
guarantee the continued availability of their funds.

Platform Support
----------------

- Ubuntu 18.04 LTS has been removed from the list of supported platforms. It
reached End of Support on May 31st 2023, and no longer satisfies our Tier 2
policy requirements.

0 comments on commit 7c3c095

Please sign in to comment.