112 lines
3.6 KiB
Markdown
112 lines
3.6 KiB
Markdown
|
Notable changes
|
||
|
===============
|
||
|
|
||
|
Wallet
|
||
|
------
|
||
|
|
||
|
From this release, newly-created wallets will save the chain name ("Zcash") and
|
||
|
network identifier (e.g. "main") to the `wallet.dat` file. This will enable the
|
||
|
`zcashd` node to check on subsequent starts that the `wallet.dat` file matches
|
||
|
the node's configuration. Existing wallets will start saving this information in
|
||
|
a later release.
|
||
|
|
||
|
`libzcash_script`
|
||
|
-----------------
|
||
|
|
||
|
Two new APIs have been added to this library (`zcash_script_legacy_sigop_count`
|
||
|
and `zcash_script_legacy_sigop_count_precomputed`), for counting the number of
|
||
|
signature operations in the transparent inputs and outputs of a transaction.
|
||
|
The presence of these APIs is indicated by a library API version of 2.
|
||
|
|
||
|
Updated RPCs
|
||
|
------------
|
||
|
|
||
|
- Fixed an issue where `ERROR: spent index not enabled` would be logged
|
||
|
unnecessarily on nodes that have either insightexplorer or lightwalletd
|
||
|
configuration options enabled.
|
||
|
|
||
|
- The `getmininginfo` RPC now omits `currentblockize` and `currentblocktx`
|
||
|
when a block was never assembled via RPC on this node during its current
|
||
|
process instantiation. (#5404)
|
||
|
|
||
|
Changelog
|
||
|
=========
|
||
|
|
||
|
Alex Wied (1):
|
||
|
Update support for FreeBSD
|
||
|
|
||
|
Charlie O'Keefe (1):
|
||
|
Add buster to the list of suites used by gitian
|
||
|
|
||
|
Dimitris Apostolou (1):
|
||
|
Fix typos
|
||
|
|
||
|
Jack Grigg (22):
|
||
|
contrib: Update Debian copyright file to follow the v1 format
|
||
|
contrib: Add license information for libc++ and libevent
|
||
|
cargo update
|
||
|
tracing-subscriber 0.3
|
||
|
Bump all postponed dependencies
|
||
|
depends: Update Rust to 1.56.1
|
||
|
depends: Update Clang / libcxx to LLVM 13
|
||
|
rust: Move `incremental_sinsemilla_tree_ffi` into crate root
|
||
|
CI: Add Pyflakes to lints workflow
|
||
|
cargo update
|
||
|
ed25519-zebra 3
|
||
|
cargo update
|
||
|
cargo update
|
||
|
depends: Update Boost to 1.78.0
|
||
|
depends Update Rust to 1.57.0
|
||
|
qa: Postpone recent CCache releases
|
||
|
Revert "lint: Fix false positive"
|
||
|
rust: Remove misleading log message
|
||
|
Migrate to latest revisions of Zcash Rust crates
|
||
|
Update release notes
|
||
|
make-release.py: Versioning changes for 4.6.0-rc1.
|
||
|
make-release.py: Updated manpages for 4.6.0-rc1.
|
||
|
|
||
|
Janito Vaqueiro Ferreira Filho (1):
|
||
|
Move `CurrentTxVersionInfo` into a new file
|
||
|
|
||
|
Kris Nuttycombe (7):
|
||
|
Add BIP 44 coin type to persisted wallet state.
|
||
|
Persist network id string instead of bip44 coin type.
|
||
|
Add a check to test that wallet load fails if we're on the wrong network.
|
||
|
Remove unused `AddDestData` method.
|
||
|
Fix wallet-related wording in doc/reduce-traffic.md
|
||
|
Rename OrchardMerkleTree -> OrchardMerkleFrontier
|
||
|
Batch-verify Orchard transactions at the block level.
|
||
|
|
||
|
Larry Ruane (6):
|
||
|
add TestSetIBD(bool) for testing
|
||
|
Disable IBD for all boost tests
|
||
|
better wallet network info error handling
|
||
|
test: automatically add missing nuparams
|
||
|
Don't log 'ERROR: spent index not enabled'
|
||
|
getblocktemplate: add NU5 commitments to new `defaultroots` section
|
||
|
|
||
|
Marco Falke (1):
|
||
|
[rpc] mining: Omit uninitialized currentblockweight, currentblocktx
|
||
|
|
||
|
Marshall Gaucher (1):
|
||
|
Update entrypoint.sh
|
||
|
|
||
|
Sasha (1):
|
||
|
fix typo in docker run's volume argument
|
||
|
|
||
|
sgmoore (1):
|
||
|
Update reduce-traffic.md - add one word
|
||
|
|
||
|
Jack Grigg (1):
|
||
|
contrib: Add space between URL and period
|
||
|
|
||
|
teor (7):
|
||
|
Add sigop count functions to zcash_script library
|
||
|
Increment the zcash_script API version
|
||
|
Remove an unused header
|
||
|
Use correct copyright header
|
||
|
Remove redundant variable
|
||
|
Explain UINT_MAX error return value
|
||
|
Explain how to get rid of a tiny duplicated function
|
||
|
|