Merge pull request #6263 from sellout/release-v5.3.1-rc1
Release v5.3.1-rc1
This commit is contained in:
commit
32df2e6b7b
|
@ -1,4 +1,4 @@
|
|||
Zcash 5.3.0
|
||||
Zcash 5.3.1-rc1
|
||||
<img align="right" width="120" height="80" src="doc/imgs/logo.png">
|
||||
===========
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
|
|||
AC_PREREQ([2.60])
|
||||
define(_CLIENT_VERSION_MAJOR, 5)
|
||||
define(_CLIENT_VERSION_MINOR, 3)
|
||||
define(_CLIENT_VERSION_REVISION, 0)
|
||||
define(_CLIENT_VERSION_BUILD, 50)
|
||||
define(_CLIENT_VERSION_REVISION, 1)
|
||||
define(_CLIENT_VERSION_BUILD, 25)
|
||||
define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50)))
|
||||
define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1)))
|
||||
define(_CLIENT_VERSION_IS_RELEASE, true)
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
zcash (5.3.1~rc1) stable; urgency=medium
|
||||
|
||||
* 5.3.1-rc1 release.
|
||||
|
||||
-- Electric Coin Company <team@electriccoin.co> Wed, 23 Nov 2022 22:18:55 -0700
|
||||
|
||||
zcash (5.3.0) stable; urgency=medium
|
||||
|
||||
* 5.3.0 release.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
name: "zcash-5.3.0"
|
||||
name: "zcash-5.3.1-rc1"
|
||||
enable_cache: true
|
||||
distro: "debian"
|
||||
suites:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
name: "zcash-5.3.0"
|
||||
name: "zcash-5.3.1-rc1"
|
||||
enable_cache: true
|
||||
distro: "debian"
|
||||
suites:
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
|
||||
.TH ZCASH-CLI "1" "October 2022" "zcash-cli v5.3.0" "User Commands"
|
||||
.TH ZCASH-CLI "1" "November 2022" "zcash-cli v5.3.1-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcash-cli \- manual page for zcash-cli v5.3.0
|
||||
zcash-cli \- manual page for zcash-cli v5.3.1-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash RPC client version v5.3.0
|
||||
Zcash RPC client version v5.3.1\-rc1
|
||||
.PP
|
||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||
please see <https://z.cash/support/security/>.
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
|
||||
.TH ZCASH-TX "1" "October 2022" "zcash-tx v5.3.0" "User Commands"
|
||||
.TH ZCASH-TX "1" "November 2022" "zcash-tx v5.3.1-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcash-tx \- manual page for zcash-tx v5.3.0
|
||||
zcash-tx \- manual page for zcash-tx v5.3.1-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash zcash\-tx utility version v5.3.0
|
||||
Zcash zcash\-tx utility version v5.3.1\-rc1
|
||||
.SS "Usage:"
|
||||
.TP
|
||||
zcash\-tx [options] <hex\-tx> [commands]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
|
||||
.TH ZCASHD-WALLET-TOOL "1" "October 2022" "zcashd-wallet-tool v5.3.0" "User Commands"
|
||||
.TH ZCASHD-WALLET-TOOL "1" "November 2022" "zcashd-wallet-tool v5.3.1-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcashd-wallet-tool \- manual page for zcashd-wallet-tool v5.3.0
|
||||
zcashd-wallet-tool \- manual page for zcashd-wallet-tool v5.3.1-rc1
|
||||
.SH SYNOPSIS
|
||||
.B zcashd-wallet-tool
|
||||
[\fI\,OPTIONS\/\fR]
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
|
||||
.TH ZCASHD "1" "October 2022" "zcashd v5.3.0" "User Commands"
|
||||
.TH ZCASHD "1" "November 2022" "zcashd v5.3.1-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcashd \- manual page for zcashd v5.3.0
|
||||
zcashd \- manual page for zcashd v5.3.1-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash Daemon version v5.3.0
|
||||
Zcash Daemon version v5.3.1\-rc1
|
||||
.PP
|
||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||
please see <https://z.cash/support/security/>.
|
||||
|
@ -416,6 +416,10 @@ Expose node metrics in the Prometheus exposition format. An HTTP
|
|||
listener will be started on <port>, which responds to GET requests on
|
||||
any request path. Use \fB\-metricsallowip\fR and \fB\-metricsbind\fR to control
|
||||
access.
|
||||
.HP
|
||||
\fB\-debugmetrics\fR
|
||||
.IP
|
||||
Include debug metrics in exposed node metrics.
|
||||
.PP
|
||||
Debugging/Testing options:
|
||||
.HP
|
||||
|
|
|
@ -0,0 +1,99 @@
|
|||
Notable changes
|
||||
===============
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
||||
This release fixes an error "Assertion `uResultHeight == rewindHeight` failed" (#5958)
|
||||
that could sometimes happen when restarting a node.
|
||||
|
||||
Memory Usage Improvement
|
||||
------------------------
|
||||
|
||||
The memory usage of zcashd has been reduced by not keeping Equihash solutions for all
|
||||
block headers in memory.
|
||||
|
||||
Changelog
|
||||
=========
|
||||
|
||||
Daira Hopwood (14):
|
||||
Always use a tuple as right argument of % in new Python code.
|
||||
Report the prevout for each transparent input as it is being checked
|
||||
Update authors of librustzcash to include Greg Pfeil.
|
||||
Ensure that the optimization of not scanning blocks prior to the wallet's birthday does not cause us to try to "rewind" the Orchard wallet to a height after its current checkpoint.
|
||||
Improve a comment about the wallet birthday scanning optimization.
|
||||
Add release notes for the fix to #5958.
|
||||
Fix a Markdown syntax error
|
||||
Error reporting improvements.
|
||||
Fix a dependency of the `show_help` RPC test on the number of cores, and an incompatibility with Python 3.9 in the test framework that affected the `receivedby` extended RPC test.
|
||||
Avoid storing the Equihash solution in a CBlockIndex object once it has been written to the leveldb database.
|
||||
Improve handling of database read errors.
|
||||
Add Prometheus metrics so we have more visibility into what is going on with the Equihash solution trimming:
|
||||
Declare `CBlockTreeDB::Read*` methods as `const` when they are trivially so.
|
||||
Update constants
|
||||
|
||||
Greg Pfeil (39):
|
||||
Fix display of binary name in error messages.
|
||||
Address review feedback and fixed test failures
|
||||
Check dependency updates on the correct branch
|
||||
updatecheck: fix GitHub auth
|
||||
updatecheck: simplify token handling
|
||||
updatecheck: support XDG-based token location
|
||||
`zcash --help` test improvements
|
||||
Remove the PR template
|
||||
Apply suggestions from code review
|
||||
Small formatting change
|
||||
Improve z_sendmany documentation
|
||||
Avoid inconsistent Python lookup
|
||||
Propagate asOfHeight to all relevant RPC calls
|
||||
Implement `asOfHeight`
|
||||
Add additional asOfHeight tests
|
||||
Don’t ignore asOfHeight in IsSpent calls
|
||||
Extract asOfHeight info from RPC calls
|
||||
Ignore mempool when asOfHeight is set
|
||||
Fix calls that should have specified asOfHeight
|
||||
GetUnconfirmedBalance should not take asOfHeight
|
||||
Require minconf > 0 when asOfHeight is provided
|
||||
Add error cases and default to `asOfHeight`
|
||||
Work around #6262 in wallet_listunspent
|
||||
Don’t trust mempool tx when using `asOfHeight`
|
||||
Apply suggestions from code review
|
||||
Add matured_at_height test helper
|
||||
Add FIXMEs to repair comments after #6262 is fixed
|
||||
Update src/rpc/server.cpp
|
||||
Apply suggestions from code review
|
||||
Fix small error in code review suggestions
|
||||
Revert change to getbalance minconf
|
||||
Revert getinfo support of asOfHeight
|
||||
Change asOfHeight to use -1 as default
|
||||
Change asOfHeight to preserve Bitcoin compat
|
||||
Apply suggestions from code review
|
||||
Simplify filtering AvailableCoins by destination
|
||||
Postpone dependency updates for v5.3.1
|
||||
make-release.py: Versioning changes for 5.3.1-rc1.
|
||||
make-release.py: Updated manpages for 5.3.1-rc1.
|
||||
|
||||
Jack Grigg (1):
|
||||
Place zcashd.debug.* metrics behind a -debugmetrics config option
|
||||
|
||||
Kris Nuttycombe (3):
|
||||
Add extra detail related to transparent inputs and outputs.
|
||||
Add `unspent_as_of` argument to `listunspent`
|
||||
Add RPC test for wallet_listunspent changes
|
||||
|
||||
Miodrag Popović (2):
|
||||
FindNextBlocksToDownload(): Fetch active consensus params to read nMinimumChainWork
|
||||
Headers sync timeout: Use EstimateNetHeight() for closer approximation of remaining headers to download
|
||||
|
||||
Suhas Daftuar (2):
|
||||
Delay parallel block download until chain has sufficient work
|
||||
Add timeout for headers sync
|
||||
|
||||
idm (1):
|
||||
fix aarch64 dependency native clang download URL
|
||||
|
||||
sasha (3):
|
||||
Update gitian-linux-parallel.yml
|
||||
Fix gitian version string issue by reverting the GIT_DIR backport commit
|
||||
Remove `git_check_in_repo` from genbuild.sh to fix gitian version string
|
||||
|
|
@ -4,38 +4,55 @@
|
|||
# bdb 18.1.40 2020-09-01
|
||||
#
|
||||
|
||||
native_cxxbridge 1.0.80 2022-12-01
|
||||
native_cxxbridge 1.0.81 2022-12-01
|
||||
native_cxxbridge 1.0.82 2022-12-01
|
||||
native_rust 1.65.0 2022-12-01
|
||||
rustcxx 1.0.80 2022-12-01
|
||||
rustcxx 1.0.81 2022-12-01
|
||||
rustcxx 1.0.82 2022-12-01
|
||||
utfcpp 3.2.2 2022-12-01
|
||||
|
||||
# Ccache 4.0 requires adding CMake to the depends system.
|
||||
native_ccache 4.0 2022-11-01
|
||||
native_ccache 4.1 2022-11-01
|
||||
native_ccache 4.2 2022-11-01
|
||||
native_ccache 4.2.1 2022-11-01
|
||||
native_ccache 4.3 2022-11-01
|
||||
native_ccache 4.4 2022-11-01
|
||||
native_ccache 4.4.1 2022-11-01
|
||||
native_ccache 4.4.2 2022-11-01
|
||||
native_ccache 4.5 2022-11-01
|
||||
native_ccache 4.5.1 2022-11-01
|
||||
native_ccache 4.6 2022-11-01
|
||||
native_ccache 4.6.1 2022-11-01
|
||||
native_ccache 4.6.2 2022-11-01
|
||||
native_ccache 4.6.3 2022-11-01
|
||||
native_ccache 4.7 2022-11-01
|
||||
native_ccache 4.0 2022-12-01
|
||||
native_ccache 4.1 2022-12-01
|
||||
native_ccache 4.2 2022-12-01
|
||||
native_ccache 4.2.1 2022-12-01
|
||||
native_ccache 4.3 2022-12-01
|
||||
native_ccache 4.4 2022-12-01
|
||||
native_ccache 4.4.1 2022-12-01
|
||||
native_ccache 4.4.2 2022-12-01
|
||||
native_ccache 4.5 2022-12-01
|
||||
native_ccache 4.5.1 2022-12-01
|
||||
native_ccache 4.6 2022-12-01
|
||||
native_ccache 4.6.1 2022-12-01
|
||||
native_ccache 4.6.2 2022-12-01
|
||||
native_ccache 4.6.3 2022-12-01
|
||||
native_ccache 4.7 2022-12-01
|
||||
native_ccache 4.7.1 2022-12-01
|
||||
native_ccache 4.7.2 2022-12-01
|
||||
native_ccache 4.7.3 2022-12-01
|
||||
native_ccache 4.7.4 2022-12-01
|
||||
|
||||
# Clang and Rust are currently pinned to LLVM 14
|
||||
libcxx 15.0.0 2022-11-01
|
||||
libcxx 15.0.1 2022-11-01
|
||||
libcxx 15.0.2 2022-11-01
|
||||
libcxx 15.0.3 2022-11-01
|
||||
native_clang 15.0.0 2022-11-01
|
||||
native_clang 15.0.1 2022-11-01
|
||||
native_clang 15.0.2 2022-11-01
|
||||
native_clang 15.0.3 2022-11-01
|
||||
libcxx 15.0.0 2022-12-01
|
||||
libcxx 15.0.1 2022-12-01
|
||||
libcxx 15.0.2 2022-12-01
|
||||
libcxx 15.0.3 2022-12-01
|
||||
libcxx 15.0.4 2022-12-01
|
||||
libcxx 15.0.5 2022-12-01
|
||||
native_clang 15.0.0 2022-12-01
|
||||
native_clang 15.0.1 2022-12-01
|
||||
native_clang 15.0.2 2022-12-01
|
||||
native_clang 15.0.3 2022-12-01
|
||||
native_clang 15.0.4 2022-12-01
|
||||
native_clang 15.0.5 2022-12-01
|
||||
|
||||
# We're never updating to this version
|
||||
bdb 18.1.40 2024-02-01
|
||||
|
||||
# Google Test 1.10.0 requires adding CMake to the depends system.
|
||||
googletest 1.10.0 2022-11-01
|
||||
googletest 1.11.0 2022-11-01
|
||||
googletest 1.12.0 2022-11-01
|
||||
googletest 1.12.1 2022-11-01
|
||||
googletest 1.10.0 2022-12-01
|
||||
googletest 1.11.0 2022-12-01
|
||||
googletest 1.12.0 2022-12-01
|
||||
googletest 1.12.1 2022-12-01
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
//! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo requires it
|
||||
#define CLIENT_VERSION_MAJOR 5
|
||||
#define CLIENT_VERSION_MINOR 3
|
||||
#define CLIENT_VERSION_REVISION 0
|
||||
#define CLIENT_VERSION_BUILD 50
|
||||
#define CLIENT_VERSION_REVISION 1
|
||||
#define CLIENT_VERSION_BUILD 25
|
||||
|
||||
//! Set to true for release, false for prerelease or test build
|
||||
#define CLIENT_VERSION_IS_RELEASE true
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
// Per https://zips.z.cash/zip-0200
|
||||
// Shut down nodes running this version of code, 16 weeks' worth of blocks after the estimated
|
||||
// release block height. A warning is shown during the 14 days' worth of blocks prior to shut down.
|
||||
static const int APPROX_RELEASE_HEIGHT = 1849900;
|
||||
static const int APPROX_RELEASE_HEIGHT = 1889497;
|
||||
static const int RELEASE_TO_DEPRECATION_WEEKS = 16;
|
||||
static const int EXPECTED_BLOCKS_PER_HOUR = 3600 / Consensus::POST_BLOSSOM_POW_TARGET_SPACING;
|
||||
static_assert(EXPECTED_BLOCKS_PER_HOUR == 48, "The value of Consensus::POST_BLOSSOM_POW_TARGET_SPACING was chosen such that this assertion holds.");
|
||||
|
|
Loading…
Reference in New Issue