Add missing release note entries for 5.1.0
This commit is contained in:
parent
b5e3c0b3fe
commit
c1b40ec2a8
|
@ -52,6 +52,25 @@ RPC interface
|
||||||
- The `getrawtransaction` RPC method now includes details about Orchard actions
|
- The `getrawtransaction` RPC method now includes details about Orchard actions
|
||||||
within transactions.
|
within transactions.
|
||||||
|
|
||||||
|
Wallet
|
||||||
|
------
|
||||||
|
|
||||||
|
- Rescan performance of post-NU5 blocks has been slightly improved (overall
|
||||||
|
rescan time for a single-account wallet decreases by around 6% on a Ryzen 9
|
||||||
|
5950X). Further improvements will be implemented in future releases to help
|
||||||
|
mitigate the effect of blocks full of shielded outputs.
|
||||||
|
|
||||||
|
- The `CWallet::UpdatedTransaction` signal is no longer called while holding the
|
||||||
|
`cs_main` lock. This fixes an issue where RPCs could block for long periods of
|
||||||
|
time on `zcashd` nodes with large wallets. Downstream code forks that have
|
||||||
|
reconnected the `NotifyTransactionChanged` wallet signal should take note of
|
||||||
|
this change, and not rely there on access to globals protected by `cs_main`.
|
||||||
|
|
||||||
|
- Some `zcashd 5.0.0` nodes would shut down some time after start with the error
|
||||||
|
`ThreadNotifyWallets: Failed to read block X while notifying wallets of block disconnects`.
|
||||||
|
`zcashd` now attempts to rectify the situation, and otherwise will inform the
|
||||||
|
user before shutting down that a reindex is required.
|
||||||
|
|
||||||
Deprecated
|
Deprecated
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue