Skip to content

Commit ba8f0c6

Browse files
committed
Release notes: integrate detached release notes
1 parent 6062f0e commit ba8f0c6

7 files changed

+52
-50
lines changed

doc/release-notes-13152.md

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

doc/release-notes-14023.md

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

doc/release-notes-14282.md

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

doc/release-notes-14296.md

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

doc/release-notes-14454.md

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

doc/release-notes-14468.md

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

doc/release-notes.md

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,50 @@ Build system changes
116116
need BIP70 support are encouraged to use this option to reduce their
117117
exposure to future vulnerabilities.
118118

119-
Updated RPCs
120-
------------
119+
Deprecated or removed RPCs
120+
--------------------------
121121

122122
- The `signrawtransaction` RPC is removed after being deprecated and
123123
hidden behind a special configuration option in version 0.17.0.
124124

125+
- The 'account' API is removed after being deprecated in v0.17. The
126+
'label' API was introduced in v0.17 as a replacement for accounts.
127+
See the [release notes from v0.17](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.17.0.md#label-and-account-apis-for-wallet)
128+
for a full description of the changes from the 'account' API to the
129+
'label' API.
130+
131+
- The `addwitnessaddress` RPC is removed after being deprecated in
132+
version 0.13.0.
133+
134+
- The wallet's `generate` RPC method is deprecated and will be fully
135+
removed in a subsequent major version. This RPC is only used for
136+
testing, but its implementation reached across multiple subsystems
137+
(wallet and mining), so it is being deprecated to simplify the
138+
wallet-node interface. Projects that are using `generate` for testing
139+
purposes should transition to using the `generatetoaddress` RPC, which
140+
does not require or use the wallet component. Calling
141+
`generatetoaddress` with an address returned by the `getnewaddress`
142+
RPC gives the same functionality as the old `generate` RPC. To
143+
continue using `generate` in this version, restart bitcoind with the
144+
`-deprecatedrpc=generate` configuration option.
145+
146+
New RPCs
147+
--------
148+
149+
- A new `getnodeaddresses` RPC returns peer addresses known to this
150+
node. It may be used to find nodes to connect to without using a DNS
151+
seeder.
152+
153+
- A new `listwalletdir` RPC returns a list of wallets in the wallet
154+
directory (either the default wallet directory or the directory
155+
configured by the `-walletdir` parameter).
156+
157+
Updated RPCs
158+
------------
159+
160+
Note: some low-level RPC changes mainly useful for testing are described
161+
in the Low-level Changes section below.
162+
125163
- The `getpeerinfo` RPC now returns an additional "minfeefilter" field
126164
set to the peer's BIP133 fee filter. You can use this to detect that
127165
you have peers that are willing to accept transactions below the
@@ -140,6 +178,10 @@ Updated RPCs
140178
- The `getaddressinfo` RPC now provides an `ischange` field indicating
141179
whether the wallet used the address in a change output.
142180

181+
- The `importmulti` RPC has been updated to support P2WSH, P2WPKH,
182+
P2SH-P2WPKH, and P2SH-P2WSH. Requests for P2WSH and P2SH-P2WSH accept
183+
an additional `witnessscript` parameter.
184+
143185
Low-level changes
144186
=================
145187

@@ -156,6 +198,14 @@ RPC
156198
- A new `submitheader` RPC allows submitting block headers independently
157199
from their block. This is likely only useful for testing.
158200

201+
Configuration
202+
-------------
203+
204+
- The `-usehd` configuration option was removed in version 0.16. From
205+
that version onwards, all new wallets created are hierarchical
206+
deterministic wallets. This release makes specifying `-usehd` an
207+
invalid configuration option.
208+
159209
Credits
160210
=======
161211

0 commit comments

Comments
 (0)