@@ -58,7 +58,28 @@ _New releases and release candidates for popular Bitcoin infrastructure
5858projects. Please consider upgrading to new releases or helping to test
5959release candidates._
6060
61- FIXME: Gustavojfe
61+ - [ Bitcoin Core 30.0] [ ] is the latest version release of the network’s
62+ predominant full node. Its [ release notes] [ notes30 ] describe several
63+ significant improvements, including a new 2500 cap on legacy sigops in
64+ standard transactions, multiple data carrier (OP_RETURN) outputs now being
65+ standard, an increased default ` datacarriersize ` to 100,000, a default
66+ [ minimum relay feerate] [ topic default minimum transaction relay feerates ] and
67+ incremental relay feerate of 0.1sat/vb, a default minimum block feerate of
68+ 0.001sat/vb, improved transaction orphanage DoS protections, a new ` bitcoin `
69+ CLI tool, an experimental inter-process communication (IPC) mining interface
70+ for [ Stratum v2] [ topic pooled mining ] integrations, a new implementation of
71+ ` coinstatsindex ` , the ` natpmp ` option now being enabled by default, support
72+ for legacy wallets being removed in favor of [ descriptor] [ topic descriptors ] wallets, and support for
73+ spending and creating [ TRUC] [ topic v3 transaction relay ] transactions, among
74+ many other updates.
75+
76+ - [ Bitcoin Core 29.2] [ ] is a minor release containing several bug fixes for P2P,
77+ mempool, RPC, CI, docs and other issues. Please see the [ release
78+ notes] [ notes29.2 ] for more details.
79+
80+ - [ LDK 0.1.6] [ ] is a release of this popular library for building LN-enabled
81+ applications that includes security vulnerability patches related to DoS and
82+ funds theft, performance improvements, and several bug fixes.
6283
6384## Notable code and documentation changes
6485
@@ -71,10 +92,44 @@ Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
7192[ Lightning BLIPs] [ blips repo ] , [ Bitcoin Inquisition] [ bitcoin inquisition
7293repo] , and [ BINANAs] [ binana repo ] ._
7394
74- FIXME: Gustavojfe
95+ - [ Eclair #3184 ] [ ] improves the cooperative closing flow by resending a
96+ ` shutdown ` message upon reconnection when one had already been sent before
97+ disconnection, as specified in [ BOLT2] [ ] . For [ simple taproot channels] [ topic
98+ simple taproot channels] , Eclair generates a new closing nonce for the resend
99+ and stores it, allowing the node to produce a valid ` closing_sig ` later.
100+
101+ - [ Core Lightning #8597 ] [ ] prevents a crash that occurred when a direct peer
102+ returned a ` failmsg ` response after CLN sent a malformed [ onion message] [ topic
103+ onion messages] via ` sendonion ` or ` injectpaymentonion ` . Now, CLN treats this
104+ as a plain first-hop failure and returns a clean error instead of crashing.
105+ Previously, it treated this as an encrypted ` failonion ` that came from further
106+ downstream.
107+
108+ - [ LDK #4117 ] [ ] introduces an opt-in, deterministic derivation of the
109+ ` remote_key ` that uses the ` static_remote_key ` . This allows users to recover
110+ funds in the event of a force close using only the backup seed phrase.
111+ Previously, the ` remote_key ` depended on per-channel randomness, requiring
112+ channel state to recover funds. This new scheme is opt-in for new channels,
113+ but applies automatically when [ splicing] [ topic splicing ] existing ones.
114+
115+ - [ LDK #4077 ] [ ] adds ` SplicePending ` and ` SpliceFailed ` events, with the former
116+ being emitted once a [ splice] [ topic splicing ] funding transaction is
117+ negotiated, broadcast, and locked by both sides (except in the case of an
118+ [ RBF] [ topic rbf ] ). The latter event is emitted when a splice aborts before
119+ locking due to an ` interactive-tx ` failure, a ` tx_abort ` message, a channel
120+ shutdown, or a disconnection/reload while in a [ quiescent] [ topic channel
121+ commitment upgrades] state.
122+
123+ - [ LDK #4154 ] [ ] updates the handling of preimage on-chain monitoring to ensure
124+ that claim transactions are only created for [ HTLCs] [ topic htlc ] whose payment
125+ hash matches the retrieved preimage. Previously, LDK attempted to claim any
126+ claimable HTLC (expired ones and those with a known preimage), which risked
127+ creating invalid claim transactions and potential fund loss if the
128+ counterparty timed out another HTLC first.
75129
76130{% include snippets/recap-ad.md when="2025-10-21 16:30" %}
77131{% include references.md %}
132+ {% include linkers/issues.md v=2 issues="3184,8597,4117,4077,4154" %}
78133[ francesco post ] : https://delvingbitcoin.org/t/concept-review-b-ssl-bitcoin-secure-signing-layer-covenant-free-vault-model-using-taproot-csv-and-cltv/2047
79134[ op_cltv ] : https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki
80135[ op_csv ] : https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki
@@ -84,3 +139,8 @@ FIXME:Gustavojfe
84139[ binana repo ] : https://github.com/bitcoin-inquisition/binana
85140[ bin ] : https://github.com/bitcoin-inquisition/binana/blob/master/2025/BIN-2025-0002.md
86141[ news368 bts ] : /en/newsletters/2025/08/22/#draft-bip-for-block-template-sharing
142+ [ Bitcoin Core 30.0 ] : https://bitcoincore.org/bin/bitcoin-core-30.0/
143+ [ notes30 ] : https://bitcoincore.org/en/releases/30.0/
144+ [ Bitcoin Core 29.2 ] : https://bitcoincore.org/bin/bitcoin-core-29.2/
145+ [ notes29.2 ] : https://bitcoincore.org/en/releases/29.2/
146+ [ LDK 0.1.6 ] : https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.1.6
0 commit comments