Back to Freedom.Tech Back
All Lightning.Pub releasesAll versions
Release Sun, Sep 13, 2026 1 min read

Lightning.Pub 0.0.41

Original release notes

No public API, proto, or HTTP route changes since v0.0.40; no configuration changes or migrations required.

Liquidity provider startup is more resilient: the initial GetUserInfo call is retried on publish timeout (3 attempts, 2s apart), then polled every 30s until it succeeds instead of marking the provider ready after a timeout. Abandoned GetUserInfo callbacks are pruned before retries so stale requests cannot block recovery.

Invoice routing readiness is stricter: IsReady() now requires an observed provider balance from a successful RPC, not a default zero. Nodes will not route invoices through the liquidity provider until GetUserInfo succeeds; rug-pull tracking also waits for an observed balance.

Nostr publish failures log relay URL, elapsed time, listen-socket state, and DNS resolution to aid relay connectivity debugging.