zcash/doc/release-notes/release-notes-5.4.1.md

1.9 KiB

Notable changes

allowdeprecated in zcash.conf

In v5.0.0 a feature deprecation framework was released, to enable zcashd features to be formally deprecated and removed:

  • In stage 1, a feature is marked as deprecated, but otherwise left as-is. It remains in this stage for at least 18 weeks.
  • In stage 2, the feature is default-disabled, but can be re-enabled with the -allowdeprecated config option. It remains in this stage for at least 18 weeks.
  • Finally, the feature is removed - either entirely, or (e.g. in the case of RPC methods that were inherited from Bitcoin Core) with a "tombstone" left to inform users of the removal (and what to use instead if applicable).

Config options can be specified either as a zcashd argument (-option=value) or in zcash.conf (as a option=value line). However, due to a bug in the implementation, allowdeprecated=feature lines in zcash.conf were ignored. The bug went unnoticed until v5.4.0, in which the first group of features moved from stage 1 to stage 2. This hotfix release fixes the bug.

Fixed RPC blocking and wallet view lag on reindex

The known issue reported in the v5.4.0 release notes has been fixed.

Changelog

Jack Grigg (8): Sleep for 200us before each ActivateBestChainStep call Load -allowdeprecated settings after reading the config file qa: Refactor wallet_deprecation test to extract common logic qa: Extend wallet_deprecation to test allowdeprecated in config file Write release notes for v5.4.1 Postpone dependency updates for v5.4.1 make-release.py: Versioning changes for 5.4.1. make-release.py: Updated manpages for 5.4.1.

Jack Grigg (1): Adjust documentation of 200µs sleep