tag:github.com,2008:https://github.com/ElementsProject/lightning/releasesRelease notes from lightning2026-01-15T03:08:18Ztag:github.com,2008:Repository/37350472/v25.12.12026-01-16T02:23:10Zv25.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 >= 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.122025-12-04T23:10:38Zv25.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.12rc32025-11-29T05:19:21Z25.12 Release Candidate 3<p>A critical and longstanding fix for missing UTXOs.</p>rustyrusselltag:github.com,2008:Repository/37350472/v25.12rc22025-11-28T01:52:27Zv25.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>madelinevibestag:github.com,2008:Repository/37350472/v25.05.12025-11-25T22:32:49Zv25.05.1<p>25.05.1: xpay fixes, mainly.</p>rustyrusselltag:github.com,2008:Repository/37350472/v25.12rc12025-11-25T04:32:37Zv25.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>madelinevibestag:github.com,2008:Repository/37350472/v25.09.32025-11-07T03:05:16Zv25.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>ShahanaFarooquitag:github.com,2008:Repository/37350472/v25.09.22025-11-05T01:56:57Zv25.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>ShahanaFarooquitag:github.com,2008:Repository/37350472/v25.09.12025-10-17T01:02:53Zv25.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>ShahanaFarooquitag:github.com,2008:Repository/37350472/v25.092025-09-02T08:51:50Zv25.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