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