Skip to content

v2.5.4 — Fixed: Settled payments

Choose a tag to compare

@AxelHamburch AxelHamburch released this 15 Jul 17:23
· 24 commits to main since this release

Bug fixes

  • Payments settled but the device was never triggered (v2.5.4): the invoice
    listener sent the relay trigger via websocket_manager.send(...), which no
    longer reaches the device's WebSocket on current LNbits versions. The call also
    raised, which killed the listener task — so after the first settled payment
    no further payment (single, multi-channel, Bolt Card or Mini-PoS) was
    reported to the device, even though the invoice was paid. Switched tasks.py
    back to the public websocket_updater(...) helper — the same call every other
    trigger in the extension already uses (Identity-Login, NFC-Tag, PIN prompt).
  • Listener hardening (v2.5.4): a failure while handling one paid invoice can
    no longer stop the listener; the error is logged and the next payment is still
    processed.

Upgrade notes

Reinstall the extension (uninstall → reinstall).