@@ -150,7 +150,19 @@ _New releases and release candidates for popular Bitcoin infrastructure
150150projects. Please consider upgrading to new releases or helping to test
151151release candidates._
152152
153- FIXME: Gustavojfe
153+ - [ Bitcoin Core 31.0rc2] [ ] is a release candidate for the next major version
154+ of the predominant full node implementation. A [ testing guide] [ bcc31 testing ]
155+ is available.
156+
157+ - [ Core Lightning 26.04rc2] [ ] is the latest release candidate for the next
158+ major version of this popular LN node, continuing the splicing updates and
159+ bug fixes from earlier candidates.
160+
161+ - [ BTCPay Server 2.3.7] [ ] is a minor release of this self-hosted payment
162+ solution that migrates the project to .NET 10, adds subscription and invoice
163+ checkout improvements, and several other enhancements and bug fixes. Plugin
164+ developers should follow the project's
165+ [ .NET 10 migration guide] [ btcpay net10 ] when updating.
154166
155167## Notable code and documentation changes
156168
@@ -163,10 +175,64 @@ Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
163175[ Lightning BLIPs] [ blips repo ] , [ Bitcoin Inquisition] [ bitcoin inquisition
164176repo] , and [ BINANAs] [ binana repo ] ._
165177
166- FIXME: Gustavojfe
178+ - [ Bitcoin Core #32297 ] [ ] adds an ` -ipcconnect ` option to ` bitcoin-cli ` so it
179+ can connect to and control a ` bitcoin-node ` instance via inter-process
180+ communication (IPC) over a Unix socket instead of HTTP when Bitcoin Core is
181+ built with ` ENABLE_IPC ` and the node is started with ` -ipcbind ` (see
182+ Newsletters [ #320 ] [ news320 ipc ] and [ #369 ] [ news369 ipc ] ). Even when
183+ ` -ipcconnect ` is omitted, ` bitcoin-cli ` tries IPC first and falls back to
184+ HTTP if IPC is unavailable. This is part of the [ multiprocess separation
185+ project] [ multiprocess ] .
186+
187+ - [ Bitcoin Core #34379 ] [ ] fixes a bug where calling the ` gethdkeys ` RPC (see
188+ [ Newsletter #297 ] [ news297 rpc ] ) with ` private=true ` failed if the wallet
189+ contained any [ descriptor] [ topic descriptors ] for which it had some but not
190+ all of the private keys. Similar to the fix for ` listdescriptors ` (see
191+ [ Newsletter #389 ] [ news389 descriptor ] ), this PR returns the available private
192+ keys. Calling ` gethdkeys private=true ` on a strictly watch-only wallet still
193+ fails.
194+
195+ - [ Eclair #3269 ] [ ] adds automatic liquidity reclamation from idle channels.
196+ When the ` PeerScorer ` detects that a channel's total payment volume in both
197+ directions falls below 5% of its capacity, it gradually lowers
198+ [ relay fees] [ topic inbound forwarding fees ] toward the configured minimum.
199+ If fees have been at the minimum for at least five days and volume still has
200+ not picked up, Eclair closes the channel when it is redundant with that peer.
201+ Channels are closed only if the node holds at least 25% of the funds and the
202+ local balance exceeds the existing ` localBalanceClosingThreshold ` setting.
203+
204+ - [ LDK #4486 ] [ ] merges the ` rbf_channel ` endpoint into ` splice_channel ` as a
205+ single entry point for both new [ splices] [ topic splicing ] and fee bumping an
206+ in-flight splice. When a splice is already in progress, the ` FundingTemplate `
207+ returned from ` splice_channel ` carries ` PriorContribution ` so users can
208+ [ RBF] [ topic rbf ] the splice without new [ coin selection] [ topic coin selection ] .
209+ See [ Newsletter #397 ] [ news397 rbf ] for related splice RBF behavior.
210+
211+ - [ LDK #4428 ] [ ] adds support for opening and accepting channels with zero
212+ channel reserve via a new ` create_channel_to_trusted_peer_0reserve ` method
213+ for trusted peers. Zero-reserve channels let the counterparty spend their
214+ full on-chain balance in the channel. This is enabled for both channels using
215+ [ anchor outputs] [ topic anchor outputs ] and zero-fee commitment channels (see
216+ [ Newsletter #371 ] [ news371 0fc ] ).
217+
218+ - [ LND #9982 ] [ ] , [ #10650 ] [ lnd #10650 ] , and [ #10693 ] [ lnd #10693 ] harden
219+ [ MuSig2] [ topic musig ] nonce handling on the wire for [ taproot] [ topic taproot ]
220+ channels: ` ChannelReestablish ` gains a ` LocalNonces ` field so peers can
221+ coordinate multiple nonces for [ splicing] [ topic splicing ] -related updates,
222+ ` lnwire ` validates MuSig2 public nonces at TLV decode for nonce-carrying
223+ messages, and ` LocalNoncesData ` decoding validates each nonce entry.
224+
225+ - [ LND #10063 ] [ ] extends the [ RBF] [ topic rbf ] cooperative close flow to
226+ [ simple taproot channels] [ topic simple taproot channels ] using [ MuSig2] [ topic musig ] .
227+ Wire messages carry [ taproot] [ topic taproot ] -specific nonce and
228+ partial-signature fields, and the closing state machine uses MuSig2 sessions
229+ with a just-in-time nonce pattern across ` shutdown ` , ` closing_complete ` , and
230+ ` closing_sig ` (see [ Newsletter #347 ] [ news347 rbf coop ] for background on the
231+ RBF cooperative close flow).
167232
168233{% include snippets/recap-ad.md when="2026-04-07 16:30" %}
169234{% include references.md %}
235+ {% include linkers/issues.md v=2 issues="2130,32297,34379,3269,4486,4428,9982,10650,10693,10063" %}
170236
171237[ topic payjoin ] : /en/topics/payjoin/
172238[ topic payjoin fingerprinting ] : https://delvingbitcoin.org/t/how-wallet-fingerprints-damage-payjoin-privacy/2354
@@ -178,3 +244,16 @@ FIXME:Gustavojfe
178244[ news383 sphincs ] : /en/newsletters/2025/12/05/#slh-dsa-sphincs-post-quantum-signature-optimizations
179245[ news391 shrincs ] : /en/newsletters/2026/02/06/#shrincs-324-byte-stateful-post-quantum-signatures-with-static-backups
180246[ wallet bip ml ] : https://groups.google.com/g/bitcoindev/c/ylPeOnEIhO8
247+ [ news297 rpc ] : /en/newsletters/2024/04/10/#bitcoin-core-29130
248+ [ news320 ipc ] : /en/newsletters/2024/09/13/#bitcoin-core-30509
249+ [ news347 rbf coop ] : /en/newsletters/2025/03/28/#lnd-8453
250+ [ news369 ipc ] : /en/newsletters/2025/08/29/#bitcoin-core-31802
251+ [ news371 0fc ] : /en/newsletters/2025/09/12/#ldk-4053
252+ [ news389 descriptor ] : /en/newsletters/2026/01/23/#bitcoin-core-32471
253+ [ news397 rbf ] : /en/newsletters/2026/03/20/#ldk-4427
254+ [ multiprocess ] : https://github.com/bitcoin/bitcoin/issues/28722
255+ [ bitcoin core 31.0rc2 ] : https://bitcoincore.org/bin/bitcoin-core-31.0/test.rc2/
256+ [ Core Lightning 26.04rc2 ] : https://github.com/ElementsProject/lightning/releases/tag/v26.04rc2
257+ [ BTCPay Server 2.3.7 ] : https://github.com/btcpayserver/btcpayserver/releases/tag/v2.3.7
258+ [ bcc31 testing ] : https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Candidate-Testing-Guide
259+ [ btcpay net10 ] : https://blog.btcpayserver.org/migrating-to-net10/
0 commit comments