Skip to content

Commit fa740d4

Browse files
author
MarcoFalke
committed
doc: move-only release notes
Review suggestion: --color-moved=dimmed-zebra --color-moved-ws=ignore-all-space
1 parent faa3d2e commit fa740d4

10 files changed

+49
-53
lines changed

doc/release-notes-11413.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

doc/release-notes-16377.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

doc/release-notes-16528.md

Whitespace-only changes.

doc/release-notes-18202.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

doc/release-notes-18594.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

doc/release-notes-18918.md

Whitespace-only changes.

doc/release-notes-19133.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

doc/release-notes-19200.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

doc/release-notes-19469.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

doc/release-notes.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,28 @@ Updated RPCs
8787
whether initial broadcast of the transaction has been acknowledged by a
8888
peer. `getmempoolancestors` and `getmempooldescendants` are also updated.
8989

90+
- The `bumpfee`, `fundrawtransaction`, `sendmany`, `sendtoaddress`, and `walletcreatefundedpsbt`
91+
RPC commands have been updated to include two new fee estimation methods "BTC/kB" and "sat/B".
92+
The target is the fee expressed explicitly in the given form. Note that use of this feature
93+
will trigger BIP 125 (replace-by-fee) opt-in. (#11413)
94+
95+
- In addition, the `estimate_mode` parameter is now case insensitive for all of
96+
the above RPC commands. (#11413)
97+
98+
- The `bumpfee` command now uses `conf_target` rather than `confTarget` in the
99+
options. (#11413)
100+
101+
- `getpeerinfo` no longer returns the `banscore` field unless the configuration
102+
option `-deprecatedrpc=banscore` is used. The `banscore` field will be fully
103+
removed in the next major release. (#19469)
104+
105+
- The `walletcreatefundedpsbt` RPC call will now fail with
106+
`Insufficient funds` when inputs are manually selected but are not enough to cover
107+
the outputs and fee. Additional inputs can automatically be added through the
108+
new `add_inputs` option. (#16377)
109+
110+
- The `fundrawtransaction` RPC now supports `add_inputs` option that when `false`
111+
prevents adding more inputs if necessary and consequently the RPC fails.
90112

91113
Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
92114

@@ -109,12 +131,30 @@ Updated settings
109131

110132
Changes to Wallet or GUI related settings can be found in the GUI or Wallet section below.
111133

134+
Tools and Utilities
135+
-------------------
136+
137+
- A new `bitcoin-cli -generate` command, equivalent to RPC `generatenewaddress`
138+
followed by `generatetoaddress`, can generate blocks for command line testing
139+
purposes. This is a client-side version of the
140+
former `generate` RPC. See the help for details. (#19133)
141+
142+
- The `bitcoin-cli -getinfo` command now displays the wallet name and balance for
143+
each of the loaded wallets when more than one is loaded (e.g. in multiwallet
144+
mode) and a wallet is not specified with `-rpcwallet`. (#18594)
145+
112146
New settings
113147
------------
114148

115149
Wallet
116150
------
117151

152+
- Backwards compatibility has been dropped for two `getaddressinfo` RPC
153+
deprecations, as notified in the 0.20 release notes. The deprecated `label`
154+
field has been removed as well as the deprecated `labels` behavior of
155+
returning a JSON object containing `name` and `purpose` key-value pairs. Since
156+
0.20, the `labels` field returns a JSON array of label names. (#19200)
157+
118158
- To improve wallet privacy, the frequency of wallet rebroadcast attempts is
119159
reduced from approximately once every 15 minutes to once every 12-36 hours.
120160
To maintain a similar level of guarantee for initial broadcast of wallet
@@ -261,6 +301,15 @@ GUI changes
261301
Low-level changes
262302
=================
263303

304+
RPC
305+
---
306+
307+
- To make RPC `sendtoaddress` more consistent with `sendmany` the following error
308+
`sendtoaddress` codes were changed from `-4` to `-6`:
309+
- Insufficient funds
310+
- Fee estimation failed
311+
- Transaction has too long of a mempool chain
312+
264313
Tests
265314
-----
266315

0 commit comments

Comments
 (0)