@@ -173,6 +173,11 @@ Wallet
173173 Please also report an issue to help improve the software and make wallet loading more robust
174174 in these cases. (#24914 )
175175
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+
176181- The ` gettransaction ` , ` listtransactions ` , ` listsinceblock ` RPCs now return
177182 the ` abandoned ` field for all transactions. Previously, the "abandoned" field
178183 was only returned for sent transactions. (#25158 )
@@ -234,6 +239,14 @@ src/bitcoin-cli -named bumpfee txid options='{"fee_rate": 100}'
234239
235240- It's now possible to use [ Miniscript] ( https://bitcoin.sipa.be/miniscript/ ) inside Taproot leaves for descriptor wallets. (#27255 )
236241
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+
237250GUI changes
238251-----------
239252
@@ -245,6 +258,15 @@ GUI changes
245258
246259- The ability to create legacy wallets is being removed. (gui #764 )
247260
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+
248270Low-level changes
249271=================
250272
0 commit comments