Back to Freedom.Tech Back
All LNbits releasesAll versions
Release Wed, Jul 8, 2026 3 min read

LNbits 1.5.5

Original release notes

A pretty big release: LNbits v1.5.5 adds Revolut and Square as a fiat funding methods, and improves payment reliability across multiple backends. There are also a bunch of frontend and backend optimizations, including faster theming, cached exchange rates, better payment polling, improved CSV exports, and OIDC/SSO fixes, extension profiles. This release also includes new AI-agent friendly docs and guardrails, dependency updates, and plenty of small fixes that make LNbits feel faster, cleaner, and more reliable day to day.

Welcome New Contributors

  • @emtll made their first contribution in https://github.com/lnbits/lnbits/pull/3916
  • @dadofsambonzuki made their first contribution in https://github.com/lnbits/lnbits/pull/3988
  • @ThomsenDrake made their first contribution in https://github.com/lnbits/lnbits/pull/3877
  • @bitcoin3us made their first contribution in https://github.com/lnbits/lnbits/pull/3913

What's Changed

  • fix: remove opensats by @arcbtc in https://github.com/lnbits/lnbits/pull/3951
  • Feat: add AI guardrails to work on LNbits by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3942
  • Fix: "Show all" table pagination by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3946
  • test: add pyinstrument profiler by @dni in https://github.com/lnbits/lnbits/pull/3955
  • Fix: wrong use of in operator by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3960
  • fix: tighten agents file by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3966
  • Fix: Use default reaction on bootstrap by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3965
  • chore: remove unused library Chart by @dni in https://github.com/lnbits/lnbits/pull/3976
  • feat: add min-release-age to .npmrc + update packages by @dni in https://github.com/lnbits/lnbits/pull/3975
  • chore: update python packages by @dni in https://github.com/lnbits/lnbits/pull/3977
  • fix: OIDC SSO login issues. closes #3970 by @dni in https://github.com/lnbits/lnbits/pull/3979
  • fix: stricter asset upload by @motorina0 in https://github.com/lnbits/lnbits/pull/3982
  • feat: square integration by @motorina0 in https://github.com/lnbits/lnbits/pull/3962
  • fIx: pyinstrument import needed for nix by @arcbtc in https://github.com/lnbits/lnbits/pull/3985
  • feat: hide burger bg toggle by @arcbtc in https://github.com/lnbits/lnbits/pull/3969
  • feat: add visibility toggle to inputs by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3940
  • feat: allow extra appending by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3974
  • chore: update to v1.5.5-rc1 by @dni in https://github.com/lnbits/lnbits/pull/3990
  • fix: make payments tags chart display dependant on showPaymentTags by @krvi in https://github.com/lnbits/lnbits/pull/3943
  • fix: update_payment should return the updated payment by @dni in https://github.com/lnbits/lnbits/pull/3983
  • fix: theming was slowing frontend by @arcbtc in https://github.com/lnbits/lnbits/pull/3992
  • fix: revolut subscriptions by @arcbtc in https://github.com/lnbits/lnbits/pull/3994
  • chore(deps): bump idna from 3.14 to 3.15 by @dependabot[bot] in https://github.com/lnbits/lnbits/pull/3981
  • Fix: Allow the LNURL spec fallback scheme for LNURLw by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3961
  • chore: update pyright to latest and fix new issues by @dni in https://github.com/lnbits/lnbits/pull/3978
  • fix: do not hit sso provider on user missmatch by @motorina0 in https://github.com/lnbits/lnbits/pull/3995
  • fix: CSV export limit by @motorina0 in https://github.com/lnbits/lnbits/pull/3996
  • chore: update to v1.5.5-rc2 by @dni in https://github.com/lnbits/lnbits/pull/3998
  • feat: add boltz-client by @arcbtc in https://github.com/lnbits/lnbits/pull/3997
  • open href on new tab on QR click by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3989
  • fix(lnd): enable MPP via max_parts=16 and time_pref in SendPaymentV2 by @emtll in https://github.com/lnbits/lnbits/pull/3916
  • fix: revolut unsubscribe by @motorina0 in https://github.com/lnbits/lnbits/pull/4009
  • feat: electrum util for onchain data by @dni in https://github.com/lnbits/lnbits/pull/3999
  • feat: use cached rate from exchange_rate_history_setting by @dni in https://github.com/lnbits/lnbits/pull/4001
  • fix: stop updating internal invoices inside the listener unlike external one by @dni in https://github.com/lnbits/lnbits/pull/3984
  • fix: run blocking SMTP calls in a thread to avoid blocking the event loop by @dadofsambonzuki in https://github.com/lnbits/lnbits/pull/3988
  • chore(deps): bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in https://github.com/lnbits/lnbits/pull/4013
  • chore(deps): bump aiohttp from 3.13.5 to 3.14.1 by @dependabot[bot] in https://github.com/lnbits/lnbits/pull/4012
  • chore(deps): bump tornado from 6.5.6 to 6.5.7 by @dependabot[bot] in https://github.com/lnbits/lnbits/pull/4011
  • chore(deps): bump python-multipart from 0.0.29 to 0.0.31 by @dependabot[bot] in https://github.com/lnbits/lnbits/pull/4010
  • fix: populate unit selector when opening send/pay dialog by @AxelHamburch in https://github.com/lnbits/lnbits/pull/3953
  • fix: exponential backoff for IN_FLIGHT payment polling by @BenGWeeks in https://github.com/lnbits/lnbits/pull/3918
  • feat: add extension profiles by @talvasconcelos in https://github.com/lnbits/lnbits/pull/3914
  • feat: add llms.txt endpoint for AI agents by @ThomsenDrake in https://github.com/lnbits/lnbits/pull/3877
  • fix: non-blocking relay publishes in send_nostr_dm by @BenGWeeks in https://github.com/lnbits/lnbits/pull/3925
  • fix: fiat payment status update by @motorina0 in https://github.com/lnbits/lnbits/pull/4017
  • fix: failing make bundle ci on forks. by @dni in https://github.com/lnbits/lnbits/pull/4019
  • fix(phoenixd): use descriptionHash when unhashed_description is provided by @bitcoin3us in https://github.com/lnbits/lnbits/pull/3913
  • feat: add i18n for DynamicComponent by @dni in https://github.com/lnbits/lnbits/pull/4018
  • chore: update to version 1.5.5-rc3 by @dni in https://github.com/lnbits/lnbits/pull/4024
  • fix: appimage install by @arcbtc in https://github.com/lnbits/lnbits/pull/4030
  • fix: nix install guide by @arcbtc in https://github.com/lnbits/lnbits/pull/4032
  • chore: version bump 1.5.5 by @motorina0 in https://github.com/lnbits/lnbits/pull/4029

Full Changelog: https://github.com/lnbits/lnbits/compare/v1.5.4...v1.5.5