tag:github.com,2008:https://github.com/ElementsProject/lightning/releases Release notes from lightning 2026-01-15T03:08:18Z tag:github.com,2008:Repository/37350472/v25.12.1 2026-01-16T02:23:10Z v25.12.1 Boltz's Seamless Upgrade Experience II <h3><strong>This is a recommended point release, particularly for those creating new nodes.</strong></h3> <h3>Fixed</h3> <ul> <li>lightningd: we now correctly sign for non-taproot addresses given by nodes created by v25.12 or newer. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802768503" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8831" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8831/hovercard" href="https://github.com/ElementsProject/lightning/pull/8831">#8831</a>])</li> <li><code>lightning-hsmtool</code>: handle mnemonic hsm_secret files (nodes created &gt;= v25.12). ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802768503" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8831" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8831/hovercard" href="https://github.com/ElementsProject/lightning/pull/8831">#8831</a>])</li> <li>plugins: <code>pay</code> can crash on errors returned from deep inside routehints. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802272691" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8829" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8829/hovercard" href="https://github.com/ElementsProject/lightning/pull/8829">#8829</a>])</li> <li>plugins: <code>askrene</code> can crash on a corner case in increase_flows. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802272691" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8829" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8829/hovercard" href="https://github.com/ElementsProject/lightning/pull/8829">#8829</a>])</li> <li>askrene: fix a plugin crash triggered during single path payments when a channel fees doesn't fit u32. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3804038187" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8832" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8832/hovercard" href="https://github.com/ElementsProject/lightning/pull/8832">#8832</a>])</li> <li>JSON-RPC: malformed filters no longer crash lightningd. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3715880711" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8780" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8780/hovercard" href="https://github.com/ElementsProject/lightning/pull/8780">#8780</a>])</li> <li>pay: <code>maxdelay</code> parameter now enforced for direct channel payments ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3674238156" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8740" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8740/hovercard" href="https://github.com/ElementsProject/lightning/pull/8740">#8740</a>])</li> <li>gossipd: we would occasionally not show a node announcement in listnodes(). ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3704756645" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8769" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8769/hovercard" href="https://github.com/ElementsProject/lightning/pull/8769">#8769</a>])</li> <li>lightningd: potential crash on startup if bitcoind isn't up-to-date. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3713387154" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8779" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8779/hovercard" href="https://github.com/ElementsProject/lightning/pull/8779">#8779</a>])</li> </ul> <h3>Changed</h3> <ul> <li>JSON-RPC: <code>recover</code> takes a 12-word mnemonic for nodes created by v25.12 or later. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802657782" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8830" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8830/hovercard" href="https://github.com/ElementsProject/lightning/pull/8830">#8830</a>])</li> <li><code>lightning-hsmtool</code>: <code>getsecret</code> replaces <code>getcodexsecret</code> for modern nodes (gives mnemonic). ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802657782" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8830" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8830/hovercard" href="https://github.com/ElementsProject/lightning/pull/8830">#8830</a>])</li> </ul> <h3>Deprecated</h3> <p>Note: You should always set <code>allow-deprecated-apis=false</code> to test for changes.</p> <ul> <li><code>lightning-hsmtool</code>: <code>getcodexsecret</code>. Use <code>getsecret</code>. ([<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802657782" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8830" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8830/hovercard" href="https://github.com/ElementsProject/lightning/pull/8830">#8830</a>])</li> </ul> <p>For more information, please see the <a href="https://github.com/ElementsProject/lightning/blob/v25.12.1/CHANGELOG.md">changelog</a>.</p> <p>A shout out to acknowledge the significant efforts of the very cool Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> github-actions[bot] tag:github.com,2008:Repository/37350472/v25.12 2025-12-04T23:10:38Z v25.12 Boltz's Seamless Upgrade Experience <p>This release has been named by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a></p> <h2>Highlights for Users</h2> <ul> <li>This release candidate includes a downgrade tool! <code>lightningd-downgrade</code> will downgrade your database from v25.12 to v25.09 if something goes wrong</li> <li>New nodes will now be created with a BIP-39 12-word phrase as their root secret. BIP-39 12-word base functionality in <code>lightning-hsmtool</code> to support <code>hsm_secret</code> files.</li> <li>We solved the case of the <code>missing_utxo</code> bug!!</li> <li>We received great feedback about <code>xpay</code> and adjusted accordingly: which will no longer try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice, we've fixed a clash with simultaneous payments via <code>routehints</code> and blinded paths and asked xpay to wait if it suspects a payment failure is due to a height disagreement with the final node.</li> <li>Added <code>askrene-bias-node</code>: an RPC command to set a bias on node's outgoing or incoming channels.</li> <li>Use the new <code>networkevents</code> subsystem to access information about peers: ping times and connection times.</li> <li>We've configured an <code>experimental-lsps-client</code> and <code>experimental-lsps2-service</code> support for LSPS level 2 specification.</li> </ul> <h2>Highlights for Developers</h2> <p>There's a vast array of performance improvements for large nodes... Do not pass go. Go directly to the <a href="https://github.com/ElementsProject/lightning/blob/v25.12/CHANGELOG.md">changelog</a>!</p> <ul> <li>Multiple significant speedups for large nodes have been added to lightningd, especially preventing "freezes" under exceptionally high load and helping it to handle large numbers of command outputs gracefully.</li> <li>Postgres: significant speedup on read-only operations (e.g. 30% on empty SELECTs)</li> </ul> <h2>Protocol Updates</h2> <ul> <li>We now re-transmit unseen funding transactions on startup, for more robustness.</li> <li>Stricter conformance to Bolt spec for splice commitments.</li> </ul> <p>See the <a href="https://github.com/ElementsProject/lightning/blob/v25.12/CHANGELOG.md">changelog</a> for full details</p> <h4>Since 25.09 we’ve had <strong>520 commits</strong> in 92 days by 24 authors</h4> <p>A special thanks to our four first time contributors:</p> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noblepayne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noblepayne">@noblepayne</a><br> @claudio.raimondi<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/botantony/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/botantony">@botantony</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wqxoxo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wqxoxo">@wqxoxo</a></p> <p>An enormous thanks to the very cool Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> github-actions[bot] tag:github.com,2008:Repository/37350472/v25.12rc3 2025-11-29T05:19:21Z 25.12 Release Candidate 3 <p>A critical and longstanding fix for missing UTXOs.</p> rustyrussell tag:github.com,2008:Repository/37350472/v25.12rc2 2025-11-28T01:52:27Z v25.12rc2 Boltz's Seamless Upgrade Experience <h4>Release Candidate 2 for Core Lightning v25.12</h4> <p>This release has been named by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a></p> <h3>Highlights for Users</h3> <ul> <li>This release candidate includes a downgrade tool! <code>lightningd-downgrade</code> will downgrade your database from v25.12 to v25.09 if something goes wrong</li> <li>New nodes will now be created with a BIP-39 12-word phrase as their root secret. BIP-39 12-word base functionality in lightning-hsmtool to support hsm_secret files.</li> <li>We received great feedback about xpay and adjusted accordingly: which will no longer try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice, we've fixed a clash with simultaneous payments via routehints and blinded paths and asked xpay to wait if it suspects a payment failure is due to a height disagreement with the final node.</li> <li>Added askrene-bias-node: an RPC command to set a bias on node's outgoing or incoming channels.</li> <li>Use the new networkevents subsystem to access information about peers: ping times and connection times.</li> <li>We've configured an experimental-lsps-client and experimental-lsps2-service support for LSPS level 2 specification.</li> </ul> <h3>Highlights for Developers</h3> <p>There's a vast array of performance improvements for large nodes... go directly to the change log!</p> <ul> <li>Multiple significant speedups for large nodes have been added to lightningd, especially preventing "freezes" under exceptionally high load and helping it to handle large numbers of command outputs gracefully.</li> <li>xpay will not try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice</li> <li>Postgres: significant speedup on read-only operations (e.g. 30% on empty SELECTs)</li> </ul> <h3>Protocol Updates</h3> <ul> <li>We now re-transmit unseen funding transactions on startup, for more robustness.</li> <li>Stricter conformance to Bolt spec for splice commitments.</li> </ul> <h4>See the <a href="https://github.com/ElementsProject/lightning/blob/v25.12rc2/CHANGELOG.md">changelog</a> for full details</h4> <p>Since 25.09 we’ve had 480 commits in 82 days by 23 authors<br> A special thanks to our three first time contributors:</p> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noblepayne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noblepayne">@noblepayne</a><br> @<a href="mailto:[email protected]">[email protected]</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/botantony/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/botantony">@botantony</a></p> <p>An enormous thanks to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> madelinevibes tag:github.com,2008:Repository/37350472/v25.05.1 2025-11-25T22:32:49Z v25.05.1 <p>25.05.1: xpay fixes, mainly.</p> rustyrussell tag:github.com,2008:Repository/37350472/v25.12rc1 2025-11-25T04:32:37Z v25.12rc1 Boltz's Seamless Upgrade Experience <h4>Release Candidate 1 for Core Lightning v25.12</h4> <p>This release has been named by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a></p> <h2>Highlights for Users</h2> <ul> <li>New nodes will now be created with a BIP-39 12-word phrase as their root secret. BIP-39 12-word base functionality in <code>lightning-hsmtool</code> to support hsm_secret files.</li> <li>We received great feedback about <code>xpay</code> and adjusted accordingly: which will no longer try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice, we've fixed a clash with simultaneous payments via routehints and blinded paths and asked <code>xpay</code> to wait if it suspects a payment failure is due to a height disagreement with the final node.</li> <li>Added <code>askrene-bias-node</code>: an RPC command to set a bias on node's outgoing or incoming channels.</li> <li>Use the new networkevents subsystem to access information about peers: ping times and connection times.</li> <li>We've configured an <code>experimental-lsps-client</code> and <code>experimental-lsps2-service</code> support for LSPS level 2 specification.</li> </ul> <h2>Highlights for Developers</h2> <p>There's a vast array of performance improvements for large nodes... go directly to the change log!</p> <ul> <li>Multiple significant speedups for large nodes have been added to <code>lightningd</code>, especially preventing "freezes" under exceptionally high load and helping it to handle large numbers of command outputs gracefully.</li> <li><code>xpay</code> will not try to send too many HTLCs through unknown channels (6, as that is Phoenix's limit) unless it has no choice</li> <li>Postgres: significant speedup on read-only operations (e.g. 30% on empty SELECTs)</li> </ul> <h2>Protocol Updates</h2> <ul> <li>We now re-transmit unseen funding transactions on startup, for more robustness.</li> <li>Stricter conformance to Bolt spec for splice commitments.</li> </ul> <p>See the <a href="https://github.com/ElementsProject/lightning/blob/v25.12rc1/CHANGELOG.md">changelog</a> for full details</p> <h3>Since 25.09 we’ve had 480 commits in 82 days by 23 authors</h3> <h4>A special thanks to our three first time contributors:</h4> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/noblepayne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/noblepayne">@noblepayne</a><br> @<a href="mailto:[email protected]">[email protected]</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/botantony/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/botantony">@botantony</a></p> <p>An enormous thanks to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> madelinevibes tag:github.com,2008:Repository/37350472/v25.09.3 2025-11-07T03:05:16Z v25.09.3 Hot Wallet Guardian <h2>v25.09.3 Hot Wallet Guardian IV</h2> <h3>Fixed</h3> <ul> <li>Docker image was missing SQLite library</li> </ul> <p>See the changelog for a full list.</p> <p>Thank you to the valuable Core Lightning open source community for your ongoing contributions.</p> <p>And as always, thank you to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/madelinevibes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/madelinevibes">@madelinevibes</a></p> ShahanaFarooqui tag:github.com,2008:Repository/37350472/v25.09.2 2025-11-05T01:56:57Z v25.09.2 Hot Wallet Guardian <h2>v25.09.2 Hot Wallet Guardian II</h2> <p>Bookkeeper and xpay users: please upgrade! This point release includes fixes for xpay, bookkeeper and optimisations for large nodes using bookkeeper.</p> <h3>Changed</h3> <ul> <li>Bookkeeper reduced logging for large imports to increase speed.</li> <li>SQL initial load for tables is much faster (e.g 82 to 17 seconds for very large channelmoves table).</li> </ul> <h3>Fixed</h3> <ul> <li>Core lightning builds for Ubuntu Focal, Jammy and Noble are deterministic again.</li> <li>Bookkeeper first invocation after migration from prior to 25.09 with very large databases will not crash.</li> <li>xpay payment parts status will not be pending in failure cases (as seen in listpays or listsendpays).</li> <li>Askrene would not enter an infinite loop.</li> <li>bcli would fail with "Argument list too long" when sending a giant tx.</li> <li>Dealing with giant PSBTs (700 inputs!) is now much faster.</li> <li>Assertion crash in bookkeeper when fresh records arrive while multiple queries in progress.</li> <li>Bookkeeper now correctly restores chain event blockheights it has derived.</li> </ul> <p>See the changelog for a full list.</p> <p>Thank you to the valuable Core Lightning open source community for your ongoing contributions.</p> <p>And as always, thank you to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> ShahanaFarooqui tag:github.com,2008:Repository/37350472/v25.09.1 2025-10-17T01:02:53Z v25.09.1 Hot Wallet Guardian <h2>v25.09.1 Hot Wallet Guardian II</h2> <h3>Several important fixes have been addressed in this release, please upgrade!</h3> <ul> <li><code>bookkeeper</code>: failed reload of rebalances on restart</li> <li>JSON-RPC: <code>listchainmoves</code> could contain bogus duplicate entries after 25.09 bookkeeper migration</li> <li>Fixed compilation on all target architectures; each had their own bugs (poetry, missing packages...)</li> <li><code>lightningd</code>: potential crash when we receive a malformed onion complain from our first peer when using sendonion / injectpaymentonion</li> <li>Fixed the db: migration time to help with reasonable size account databases</li> <li>We now build on MacOS without errors on the latest Command Line Tools (macOS 15 SDK)</li> <li>Added gossip_store recovery for filesystems which do not synchronize read and write (e.g. ZFS on Linux), by disabling mmap reads and rewriting the last records in gossipd</li> <li> Improved build time and reduces the Docker image size</li> </ul> <p>See the changelog for a full list.</p> <p>Note: the clnrest plugin inside the Ubuntu binary builds are not reproducible, because of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3411738188" data-permission-text="Title is private" data-url="https://github.com/ElementsProject/lightning/issues/8547" data-hovercard-type="pull_request" data-hovercard-url="/ElementsProject/lightning/pull/8547/hovercard" href="https://github.com/ElementsProject/lightning/pull/8547">#8547</a> (which will be in the next release). The binary changes between builds are minimal and have been validated by hand for this release.</p> <p>Thank you to the valuable Core Lightning open source community for your ongoing contributions.</p> <p>And as always, thank you to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> ShahanaFarooqui tag:github.com,2008:Repository/37350472/v25.09 2025-09-02T08:51:50Z v25.09 Hot Wallet Guardian <p>Core Lightning v25.09</p> <p>This release has been named by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/king-11/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/king-11">@king-11</a>.</p> <p>Note: release schedule moved one month: this is v25.09, and all deprecations incremented accordingly</p> <h2>Highlights for Users</h2> <ul> <li>bookkeeper has been migrated into core lightning, allowing visibility into payments, fees and channel activities.</li> <li><code>xpay</code> can now directly pay BIP353 addresses (like ₿<a href="mailto:[email protected]">[email protected]</a>) and simple offers without extra steps.</li> <li><code>fetchinvoice</code> is now more reliable.</li> <li>Better feedback when channel creation fails due to capacity limits.</li> <li>New browser tool for viewing CLN log files.</li> <li>Rust-based wss-proxy with better multi-address support.</li> <li>Now limiting the number of parts a payment can be split on <code>xpay</code> and askrene</li> </ul> <h2>Highlights for Developers</h2> <ul> <li>bookkeeper plugin functionality is now integrated into Core Lightning with native listchainmoves and listchannelmoves commands, unified database storage, SQL query support, and real-time notifications for better financial auditability.</li> <li>Reckless now supports the modern uv package manager for Python plugins.</li> <li>Speaking of uv, we've transitioned away from poetry, now using uv.</li> <li>getroutes now accepts maxparts parameter to limit payment splitting for better route control.</li> <li>Flexible API responses - clnrest can return data in XML, YAML, or form-encoded formats beyond JSON.</li> <li>libplugin now allows synchronous calls at any time.</li> <li>Improvements to the rate of feasible solutions found in the main loop of the solver on askrene</li> <li>To increase the runtime, we've refactored the minimum cost flow solver, pruning some network arcs and reducing the internal unit of account.</li> </ul> <h2>Protocol Updates</h2> <ul> <li>Splicing improvements allow for better compatibility with Eclair and continuous routing during channel modifications.</li> <li>Improve security by ensuring all peers must support channel type.</li> <li>Payment secrets now mandatory in BOLT11 invoices for better payment protection.</li> </ul> <p>See the <a href="https://github.com/ElementsProject/lightning/blob/v25.09/CHANGELOG.md">changelog </a>for full details</p> <h3>Since 25.05 we’ve had 321 commits in 76 days by 16 authors</h3> <p>A special thanks to the four first time contributors:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Chand-ra/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Chand-ra">@Chand-ra</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MicahMaphet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MicahMaphet">@MicahMaphet</a><br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/longhutianjie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/longhutianjie">@longhutianjie</a></p> <p>An enormous thanks to the Core Lightning team:<br> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rustyrussell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rustyrussell">@rustyrussell</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ShahanaFarooqui/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ShahanaFarooqui">@ShahanaFarooqui</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/endothermicdev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/endothermicdev">@endothermicdev</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cdecker/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cdecker">@cdecker</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nepet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nepet">@nepet</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Lagrang3/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Lagrang3">@Lagrang3</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sangbida/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sangbida">@sangbida</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/niftynei/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/niftynei">@niftynei</a></p> madelinevibes