Commit Graph

278 Commits

Author SHA1 Message Date
Daira-Emma Hopwood 07ef131cfe make-release.py: Updated release notes and changelog for 6.2.0. 2025-04-16 23:59:38 +01:00
Daira-Emma Hopwood 884dfe49c9 Remove Ubuntu 20.04 from the list of supported platforms because GitHub
no longer supports CI runners for it.

Co-authored-by: Jack Grigg <jack@electriccoin.co>
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-16 23:09:43 +01:00
Daira-Emma Hopwood 3f3cc10672 Correction to the 6.2.0-rc1 release notes.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-10 18:39:09 +01:00
Daira-Emma Hopwood bfb2cf9255 Add `i-am-aware-zcashd-will-be-replaced-by-zebrad-and-zallet-in-2025` to
release notes.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-09 03:32:53 +01:00
Daira-Emma Hopwood 50b2d2c6c3 Default-disable the RPC methods { `z_getbalance`, `getnetworkhashps` },
and the features { `gbt_oldhashes`, `deprecationinfo_deprecationheight` }.
Also make sure that the `addrtype` feature is default-disabled regardless
of the `ENABLE_WALLET` flag.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-09 03:32:53 +01:00
Daira-Emma Hopwood 2767e56801 Deprecate RPC methods { `getnetworkhashps`, `keypoolrefill`, `settxfee`,
`createrawtransaction`, `fundrawtransaction`, `signrawtransaction` }.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-09 02:31:45 +01:00
Kris Nuttycombe d5fde6dde0 make-release.py: Updated release notes and changelog for 5.10.0. 2024-08-27 10:40:33 -06:00
Kris Nuttycombe 5b35f68f9e Update release notes for v5.10.0-rc1 2024-08-21 22:38:38 -06:00
Jack Grigg 16ab6e8008 rust: Remove `zcash-inspect` binary
This has been moved into the `zcash/librustzcash` repository as a
devtool.
2024-08-06 16:13:09 +00:00
Jack Grigg 48f773b23c docs: Document removal of support for Debian 10 2024-06-24 16:23:20 +00:00
Kris Nuttycombe e1050db9a5 make-release.py: Updated release notes and changelog for 5.9.1. 2024-05-23 12:56:26 -06:00
Kris Nuttycombe 479945ba81 Update release notes for v5.9.1 release. 2024-05-22 09:57:55 -06:00
Kris Nuttycombe fa3af5f184 Update release notes to note the addition of `z_converttex` 2024-05-16 13:44:15 -06:00
Jack Grigg f879962696 make-release.py: Updated release notes and changelog for 5.9.0. 2024-04-19 18:30:48 +00:00
Jack Grigg 5b03d6aab3 Document that Intel macOS will be formally moved to Tier 3 in 5.10.0
Closes zcash/zcash#6866.
2024-04-19 18:23:49 +00:00
Jack Grigg ac7b83fa33 docs: Document Debian 12 as a Tier 1 platform 2024-04-17 22:37:43 +00:00
Daira Emma Hopwood 58a616ddfa Remove references to the BOSL license, which will no longer
be used by any dependency as of the next release.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-04-15 15:45:48 +01:00
Jack Grigg c29f51ac1a make-release.py: Updated release notes and changelog for 5.7.0. 2023-09-28 18:22:50 +00:00
Kris Nuttycombe fa99fe1234 Fix description of transaction weight ratio in v5.7.0 release notes.
Co-Authored-By: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-25 08:32:24 -06:00
Jack Grigg 26c8b3ee3e doc: Update release notes for 5.7.0 2023-09-22 19:59:21 +00:00
Sean Bowe 71e1f69f7a Deprecate the `fetch-params.sh` script. 2023-06-30 10:17:15 -06:00
Kris Nuttycombe 7c3c0954d0 make-release.py: Updated release notes and changelog for 5.6.0. 2023-06-14 16:01:24 -06:00
Kris Nuttycombe 86cc2a66f6 Update release notes for 5.6.0 release.
Also, clean up some stray end-of-line whitespace that was missed
in an earlier commit.
2023-06-08 10:51:26 -06:00
Greg Pfeil 7a3656d660 Strengthen AllowRevealedSenders
Previously, `AllowRevealedSenders` would permit linking multiple legacy taddrs. This strengthens the
policy to only allow sending from a single taddr, preventing linking of any addresses. To send from
multiple taddrs (legacy or UA) now requires `AllowLinkingAccountAddresses`.
2023-06-02 18:40:18 -06:00
Daira Hopwood 9cd9fa1bbc
Link to ZIP 317 in the release notes 2023-05-19 10:07:32 +01:00
Daira Emma Hopwood 588a22526a Transactions paying less than the ZIP 317 conventional fee to the extent
that they have more than `-txunpaidactionlimit` unpaid actions, will now
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.)

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-05-18 19:13:45 +01:00
Jack Grigg da49a8bba1 Remove Ubuntu 18.04 as a supported platform 2023-05-05 00:15:58 +00:00
Daira Emma Hopwood ff121bc8a7 Remove fee estimation.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-26 02:09:16 +01:00
Kris Nuttycombe 64f148b087 Merge branch 'version-5.5.0' into version-5.5.0-merge 2023-04-25 16:28:17 -06:00
Jack Grigg 8a96b23033 Update v5.5.0 release notes
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-25 18:21:20 +00:00
Greg Pfeil adb96bc594
Update release notes
UA and cross-pool support in `z_mergetoaddress`, plus fixing a typo.
2023-04-25 01:33:40 -06:00
Greg Pfeil 8c1101b5bf
Add `memo` parameter to `z_shieldcoinbase` 2023-04-24 16:38:34 -06:00
Jack Grigg 1c62d05940 Clear out v5.5.0 release notes
This enables PRs that have release notes to be merged in parallel to the
RC process.
2023-04-21 17:04:47 +00:00
Greg Pfeil d0522df5c0
Many z_mergetoaddress updates
- add ZIP 317 support
- address review comments
- restructure `AsyncRPCOperation_mergetoaddress` (removing the just-added
  `prepare`)
2023-04-20 01:24:39 -06:00
Greg Pfeil 94f5bfc595
Update z_mergetoaddress to use WalletTxBuilder
Co-authored-by: Kris Nuttycombe <kris@nutty.land>
Co-authored-by: Jack Grigg <jack@z.cash>
2023-04-19 22:26:42 -06:00
Daira Emma Hopwood 11dc0d7277 Add a `-blockunpaidactionlimit` config option to configure the per-block
limit on unpaid actions for ZIP 317 block template construction.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-20 00:48:38 +01:00
Daira Emma Hopwood c1930170d2 Remove the implementation of score-based block template construction
and the `-blockminsize` option.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-19 22:48:46 +01:00
Daira Emma Hopwood 75030610f2 ZIP 317 block construction algorithm.
This breaks tests which are repaired in subsequent commits.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-19 22:48:46 +01:00
Greg Pfeil 23a680a05f
Restore previous `-maxtxfee` bound
And warn on the new bound.

Fixes #6577.
2023-04-18 13:55:35 -06:00
Greg Pfeil bf68d69439 Remove `-txconfirmtarget` config option 2023-04-18 07:51:17 -06:00
Greg Pfeil 59b98d8290 Remove `-mintxfee` config option 2023-04-18 07:51:16 -06:00
Luke Dashjr dd4fdf77d0 RPC/Mining: Restore API compatibility for prioritisetransaction
Breaking API serves no purpose other than to be incompatible with older versions and other implementations that do support priority

(cherry picked from commit bitcoin/bitcoin@870824e919)

Zcash:
* Update the release notes.
* Update the `prioritisetransaction.py` RPC test.
* We don't have BIP 68 or replace-by-fee.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Alex Morcos c42be7ca10 [rpc] Remove priorityDelta from prioritisetransaction
This a breaking API change to the prioritisetransaction RPC call which previously required exactly three arguments and now requires exactly two (hash and feeDelta).  The function prioritiseTransaction is also updated.

(cherry picked from commit bitcoin/bitcoin@f9b9371c60)

Zcash: We don't have `LoadMempool` or `DumpMempool`.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Daira Emma Hopwood 63d08919d1 Warn on node startup if the removed `-blockprioritysize` option is set
to a non-zero value.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Alex Morcos dbf52938af [mining] Remove -blockprioritysize.
Remove ability of mining code to fill part of a block with transactions sorted by coin age.

(cherry picked from commit bitcoin/bitcoin@272b25a6a9)

Zcash:
* Add release notes.
* Remove a static assertion that no longer applies.
* Spell "prioritise" and "prioritisation" (when referring to tx prioritisation) consistently
  with 'ise', to match the "prioritisetransaction" RPC call.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Alex Morcos 9231eed603 [rpc] Remove estimatepriority.
The RPC call was already deprecated.

(cherry picked from commit bitcoin/bitcoin@12839cdd56)

Zcash: we do not have `estimatesmartpriority`.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
MarcoFalke 9a7dc79c08 wallet: Remove sendfree
This removes the option from the wallet to not pay a fee on "small"
transactions which spend "old" inputs.

This code is no longer worth keeping around, as almost all miners
prefer not to include transactions which pay no fee at all.

(cherry picked from commit bitcoin/bitcoin@ddf58c7573)

Zcash:
* Add release notes.
* Use `UIError` instead of `InitWarning` for the warning that
  `-sendfreetransactions` is no longer supported (because we haven't
  refactored `InitWarning` to be accessible from the wallet code).
* Update the `show_help` RPC test to remove `-sendfreetransactions`.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Wladimir J. van der Laan 12291b2e41 Merge #7730: Remove priority estimation
0bd581a add release notes for removal of priority estimation (Alex Morcos)
b2322e0 Remove priority estimation (Alex Morcos)

(cherry picked from commit bitcoin/bitcoin@3c03dc2cfc)

Zcash:
* MAX_PRIORITY is still needed because it's used for the priority of
  shielded transactions.
* Changes relating to "smart priority" are omitted since we do not have
  that.
* Change the new minimum client version for `fee_estimates.dat` to
  FEE_ESTIMATES_WITHOUT_PRIORITY_VERSION == 5050000. Immediately make
  sure we write at least that version and accept it for reading.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-04-17 18:49:45 +01:00
Greg Pfeil 6e42aaeed6
Update release-notes for transparent change restriction
Co-authored-by: Kris Nuttycombe <kris@nutty.land>
2023-04-01 22:59:33 -06:00
Greg Pfeil 1786c60677
Require `AllowRevealedRecipients` for t-change 2023-04-01 22:58:52 -06:00