@@ -200,6 +200,11 @@ Wallet
200
200
Please also report an issue to help improve the software and make wallet loading more robust
201
201
in these cases. (#24914 )
202
202
203
+ - The ` createwallet ` RPC will no longer create legacy (BDB) wallets when
204
+ setting ` descriptors=false ` without also providing the
205
+ ` -deprecatedrpc=create_bdb ` option. This is because the legacy wallet is
206
+ being deprecated in a future release. (#28597 )
207
+
203
208
- The ` gettransaction ` , ` listtransactions ` , ` listsinceblock ` RPCs now return
204
209
the ` abandoned ` field for all transactions. Previously, the "abandoned" field
205
210
was only returned for sent transactions. (#25158 )
@@ -261,6 +266,14 @@ src/bitcoin-cli -named bumpfee txid options='{"fee_rate": 100}'
261
266
262
267
- It's now possible to use [ Miniscript] ( https://bitcoin.sipa.be/miniscript/ ) inside Taproot leaves for descriptor wallets. (#27255 )
263
268
269
+ Descriptors
270
+ -----------
271
+
272
+ - The usage of hybrid public keys in output descriptors has been removed. Hybrid
273
+ public keys are an exotic public key encoding not supported by output descriptors
274
+ (as specified in BIP380 and documented in doc/descriptors.md). Bitcoin Core would
275
+ previously incorrectly accept descriptors containing such hybrid keys. (#28587 )
276
+
264
277
GUI changes
265
278
-----------
266
279
@@ -272,6 +285,15 @@ GUI changes
272
285
273
286
- The ability to create legacy wallets is being removed. (gui #764 )
274
287
288
+ Contrib
289
+ -------
290
+
291
+ - Bash completion files have been renamed from ` bitcoin*.bash-completion ` to
292
+ ` bitcoin*.bash ` . This means completions can be automatically loaded on demand
293
+ based on invoked commands' names when they are put into the completion
294
+ directory (found with `pkg-config --variable=completionsdir
295
+ bash-completion`) without requiring renaming. (#28507 )
296
+
275
297
Low-level changes
276
298
=================
277
299
0 commit comments