aboutsummaryrefslogtreecommitdiff
path: root/doc/release-notes
diff options
context:
space:
mode:
Diffstat (limited to 'doc/release-notes')
-rw-r--r--doc/release-notes/release-notes-26.0.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/release-notes/release-notes-26.0.md b/doc/release-notes/release-notes-26.0.md
index b30dadf62b..b7c7c35f65 100644
--- a/doc/release-notes/release-notes-26.0.md
+++ b/doc/release-notes/release-notes-26.0.md
@@ -173,6 +173,11 @@ Wallet
Please also report an issue to help improve the software and make wallet loading more robust
in these cases. (#24914)
+- The `createwallet` RPC will no longer create legacy (BDB) wallets when
+ setting `descriptors=false` without also providing the
+ `-deprecatedrpc=create_bdb` option. This is because the legacy wallet is
+ being deprecated in a future release. (#28597)
+
- The `gettransaction`, `listtransactions`, `listsinceblock` RPCs now return
the `abandoned` field for all transactions. Previously, the "abandoned" field
was only returned for sent transactions. (#25158)
@@ -234,6 +239,14 @@ src/bitcoin-cli -named bumpfee txid options='{"fee_rate": 100}'
- It's now possible to use [Miniscript](https://bitcoin.sipa.be/miniscript/) inside Taproot leaves for descriptor wallets. (#27255)
+Descriptors
+-----------
+
+- The usage of hybrid public keys in output descriptors has been removed. Hybrid
+ public keys are an exotic public key encoding not supported by output descriptors
+ (as specified in BIP380 and documented in doc/descriptors.md). Bitcoin Core would
+ previously incorrectly accept descriptors containing such hybrid keys. (#28587)
+
GUI changes
-----------
@@ -245,6 +258,15 @@ GUI changes
- The ability to create legacy wallets is being removed. (gui#764)
+Contrib
+-------
+
+- Bash completion files have been renamed from `bitcoin*.bash-completion` to
+ `bitcoin*.bash`. This means completions can be automatically loaded on demand
+ based on invoked commands' names when they are put into the completion
+ directory (found with `pkg-config --variable=completionsdir
+ bash-completion`) without requiring renaming. (#28507)
+
Low-level changes
=================