[bitcoin] Merged PR from maflcko: test: Fixup fill_mempool docstring https://github.com/bitcoin/bitcoin/pull/33269
[bitcoin] Merged PR from ajtowns: Revert compact block cache inefficiencies https://github.com/bitcoin/bitcoin/pull/33253
[bitcoin] Merged PR from fanquake: ci: use LLVM 21 https://github.com/bitcoin/bitcoin/pull/33258
[bitcoin] Merged PR from glozow: rpc: followups for 33106 https://github.com/bitcoin/bitcoin/pull/33189
[bitcoin] Merged PR from kevkevinpal: threading: reduce the scope of lock in getblocktemplate https://github.com/bitcoin/bitcoin/pull/33264
[bitcoin] Merged PR from fanquake: ci: return to using dash in CentOS job https://github.com/bitcoin/bitcoin/pull/33261
[bitcoin] Merged PR from fjahr: [29.x] backport #33212 https://github.com/bitcoin/bitcoin/pull/33251
[bitcoin] Merged PR from ryanofsky: Update libmultiprocess subtree to fix build issues https://github.com/bitcoin/bitcoin/pull/33241
[bitcoin] Merged PR from theuni: threading: remove ancient CRITICAL_SECTION macros https://github.com/bitcoin/bitcoin/pull/32592
[bitcoin] Merged PR from mzumsande: index: Don't commit state in BaseIndex::Rewind https://github.com/bitcoin/bitcoin/pull/33212
[bitcoin] Merged PR from stickies-v: doc: use new block_to_connect parameter name https://github.com/bitcoin/bitcoin/pull/33237
[bitcoin] Merged PR from Sjors (nostr:nprofile1qyvhwumn8ghj7mn0wd68ytnnwpex7an0daehgtnwdshsqgyxsh477ejn8rwkjv0zen0ncxwe7rj6zpnujx8j9ecgrsj43786lqyul0f2): doc: follow-ups to "Add bitcoin-{node,gui} to release binaries for IPC" https://github.com/bitcoin/bitcoin/pull/33233
[bitcoin] Merged PR from maflcko: doc: Remove wrong and redundant doxygen tag https://github.com/bitcoin/bitcoin/pull/33236
[bitcoin] Merged PR from fanquake: depends: remove xinerama extension from libxcb https://github.com/bitcoin/bitcoin/pull/33217
[bitcoin] Merged PR from sipa: miner: clamp options instead of asserting https://github.com/bitcoin/bitcoin/pull/33222
[bitcoin] Merged PR from achow101: wallet: Remove isminetypes https://github.com/bitcoin/bitcoin/pull/32523
[bitcoin] Merged PR from fanquake: doc: update example bitcoin conf for 29.1rc2 https://github.com/bitcoin/bitcoin/pull/33234
[bitcoin] Merged PR from glozow: [29.x] 33106 backport and final changes for rc2 https://github.com/bitcoin/bitcoin/pull/33226
[bitcoin] Merged PR from Sjors (nostr:nprofile1qyvhwumn8ghj7mn0wd68ytnnwpex7an0daehgtnwdshsqgyxsh477ejn8rwkjv0zen0ncxwe7rj6zpnujx8j9ecgrsj43786lqyul0f2): Add bitcoin-{node,gui} to release binaries for IPC https://github.com/bitcoin/bitcoin/pull/31802
[bitcoin] Merged PR from stickies-v: kernel: improve BlockChecked ownership semantics https://github.com/bitcoin/bitcoin/pull/33078
[bitcoin] Merged PR from hebasto: Release: Prepare "Translation string freeze" step https://github.com/bitcoin/bitcoin/pull/33193
[bitcoin] Merged PR from Crypt-iQ: test: modify logging_filesize_rate_limit params https://github.com/bitcoin/bitcoin/pull/33211
[bitcoin] Merged PR from fanquake: [28.x] Backports https://github.com/bitcoin/bitcoin/pull/33143
[bitcoin] Merged PR from glozow: policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee https://github.com/bitcoin/bitcoin/pull/33106
[bitcoin] Merged PR from ajtowns: net, validation: don't punish peers for consensus-invalid txs https://github.com/bitcoin/bitcoin/pull/33050
[bitcoin] Merged PR from ryanofsky: wallet: Translate [default wallet] string in progress messages https://github.com/bitcoin/bitcoin/pull/31296
[bitcoin] Merged PR from polespinasa: refactor: CFeeRate encapsulates FeeFrac internally https://github.com/bitcoin/bitcoin/pull/32750
[bitcoin] Merged PR from fanquake: contrib: drop use of `PermissionsStartOnly` & `Group=` https://github.com/bitcoin/bitcoin/pull/33044
[bitcoin] Merged PR from Christewart: rpc: Fix 'getdescriptoractivity' RPCHelpMan, add test to verify fix https://github.com/bitcoin/bitcoin/pull/33119
[bitcoin] Merged PR from hebasto: refactor: Use immediate lambda to work around GCC bug 117966 https://github.com/bitcoin/bitcoin/pull/33113
[bitcoin] Merged PR from kevkevinpal: test: remove duplicated code in test/functional/wallet_migration.py https://github.com/bitcoin/bitcoin/pull/33122
[bitcoin] Merged PR from glozow: p2p: TxOrphanage revamp cleanups https://github.com/bitcoin/bitcoin/pull/32941
[bitcoin] Merged PR from achow101: descriptors: MuSig2 https://github.com/bitcoin/bitcoin/pull/31244
[bitcoin] Merged PR from fanquake: [28.x] Backports https://github.com/bitcoin/bitcoin/pull/33076
[bitcoin] Merged PR from brunoerg: fuzz: cover BanMan::IsDiscouraged https://github.com/bitcoin/bitcoin/pull/33102
[bitcoin] Merged PR from deadmanoz: contrib: [tracing] fix pointer argument handling in mempool_monitor.py https://github.com/bitcoin/bitcoin/pull/33086
[bitcoin] Merged PR from theStack: rpc, wallet: replace remaining hardcoded output types with `FormatAllOutputTypes` https://github.com/bitcoin/bitcoin/pull/33065
[bitcoin] Merged PR from maflcko: util: Revert "common: Close non-std fds before exec in RunCommandJSON" https://github.com/bitcoin/bitcoin/pull/33063
[bitcoin] Merged PR from fanquake: [29.x] Backports https://github.com/bitcoin/bitcoin/pull/32863
[bitcoin] Merged PR from hebasto: cmake: Drop no longer necessary "cmakeMinimumRequired" object https://github.com/bitcoin/bitcoin/pull/32954
[bitcoin] Merged PR from furszy: wallet: migration, avoid creating spendable wallet from a watch-only legacy wallet https://github.com/bitcoin/bitcoin/pull/31423
[bitcoin] Merged PR from darosior: node: cap `-maxmempool` and `-dbcache` values for 32-bit https://github.com/bitcoin/bitcoin/pull/32530
[bitcoin] Merged PR from instagibbs: policy: uncap datacarrier by default https://github.com/bitcoin/bitcoin/pull/32406
[bitcoin] Merged PR from Sjors (nostr:nprofile1qyvhwumn8ghj7mn0wd68ytnnwpex7an0daehgtnwdshsqgyxsh477ejn8rwkjv0zen0ncxwe7rj6zpnujx8j9ecgrsj43786lqyul0f2): validation: log which peer sent us a header https://github.com/bitcoin/bitcoin/pull/27826
[bitcoin] Merged PR from ajtowns: versionbits refactoring https://github.com/bitcoin/bitcoin/pull/29039
[bitcoin] Merged PR from hebasto: guix: Remove unused `file` package https://github.com/bitcoin/bitcoin/pull/32242
[bitcoin] Merged PR from hebasto: depends: Fix cross-compiling on macOS https://github.com/bitcoin/bitcoin/pull/32215
[bitcoin] Merged PR from VolodymyrBg: Fix failing util_time_GetTime test on Windows https://github.com/bitcoin/bitcoin/pull/32318
[bitcoin] Merged PR from maflcko: test: Suppress upstream `-Wduplicate-decl-specifier` in bpfcc https://github.com/bitcoin/bitcoin/pull/32336
[bitcoin] Merged PR from stratospher: validation: set BLOCK_FAILED_CHILD correctly https://github.com/bitcoin/bitcoin/pull/31835
[bitcoin] Merged PR from saikiran57: wallet: removed duplicate call to GetDescriptorScriptPubKeyMan https://github.com/bitcoin/bitcoin/pull/32023
[bitcoin] Merged PR from fanquake: ci: switch to LLVM 20 in tidy job https://github.com/bitcoin/bitcoin/pull/32226
[bitcoin] Merged PR from maflcko: test: Run all benchmarks in the sanity check https://github.com/bitcoin/bitcoin/pull/32310
[bitcoin] Merged PR from ajtowns: fuzz: enable running fuzz test cases in Debug mode https://github.com/bitcoin/bitcoin/pull/32113
[bitcoin] Merged PR from jurraca: contrib: document asmap-tool commands more thoroughly https://github.com/bitcoin/bitcoin/pull/32110
[bitcoin] Merged PR from marcofleon: consensus: Remove checkpoints (take 2) https://github.com/bitcoin/bitcoin/pull/31649
[bitcoin] Merged PR from fanquake: [28.x] Backports https://github.com/bitcoin/bitcoin/pull/31648