@@ -173,6 +173,11 @@ Wallet
173
173
Please also report an issue to help improve the software and make wallet loading more robust
174
174
in these cases. (#24914 )
175
175
176
+ - The ` createwallet ` RPC will no longer create legacy (BDB) wallets when
177
+ setting ` descriptors=false ` without also providing the
178
+ ` -deprecatedrpc=create_bdb ` option. This is because the legacy wallet is
179
+ being deprecated in a future release. (#28597 )
180
+
176
181
- The ` gettransaction ` , ` listtransactions ` , ` listsinceblock ` RPCs now return
177
182
the ` abandoned ` field for all transactions. Previously, the "abandoned" field
178
183
was only returned for sent transactions. (#25158 )
@@ -234,6 +239,14 @@ src/bitcoin-cli -named bumpfee txid options='{"fee_rate": 100}'
234
239
235
240
- It's now possible to use [ Miniscript] ( https://bitcoin.sipa.be/miniscript/ ) inside Taproot leaves for descriptor wallets. (#27255 )
236
241
242
+ Descriptors
243
+ -----------
244
+
245
+ - The usage of hybrid public keys in output descriptors has been removed. Hybrid
246
+ public keys are an exotic public key encoding not supported by output descriptors
247
+ (as specified in BIP380 and documented in doc/descriptors.md). Bitcoin Core would
248
+ previously incorrectly accept descriptors containing such hybrid keys. (#28587 )
249
+
237
250
GUI changes
238
251
-----------
239
252
@@ -245,6 +258,15 @@ GUI changes
245
258
246
259
- The ability to create legacy wallets is being removed. (gui #764 )
247
260
261
+ Contrib
262
+ -------
263
+
264
+ - Bash completion files have been renamed from ` bitcoin*.bash-completion ` to
265
+ ` bitcoin*.bash ` . This means completions can be automatically loaded on demand
266
+ based on invoked commands' names when they are put into the completion
267
+ directory (found with `pkg-config --variable=completionsdir
268
+ bash-completion`) without requiring renaming. (#28507 )
269
+
248
270
Low-level changes
249
271
=================
250
272
0 commit comments