LNbits v0.12.11: Key Updates and Improvements in the Latest Release
LNbits, the open-source Lightning wallet and accounts system, has rolled out its latest version, v0.12.11, bringing a series of bug fixes, feature enhancements, and user interface (UI) improvements. The release, now available on GitHub, reflects the project's ongoing commitment to refining its platform while adding new features that further expand its capabilities for Lightning Network users.
Major Updates in v0.12.11
Dependency Upgrades:
PyJWT for Python-Jose: The switch from Python-Jose to PyJWT was implemented to optimize token handling and security, improving backend authentication processes.
Updated Pyln-Client: LNbits also upgraded the
pyln-client
to version 24.5, ensuring better compatibility and performance with the latest Lightning Network standards.
UI and Usability Enhancements:
Copy Wallet Button: A highly requested feature, LNbits now allows users to copy wallet details directly from the interface, improving ease of use when managing multiple wallets.
Invoice Creation Improvements: The invoice creation UI was streamlined, with input modes adjusted for smoother user interaction. This refinement ensures easier and quicker invoice generation, key for smoother Lightning transactions.
Wallet Dropdown Display: Wallet names are now displayed in dropdowns, simplifying navigation for users with multiple wallets.
New Funding Sources:
Boltz Client Integration: The addition of Boltz as a funding source enhances users’ ability to swap between on-chain and off-chain Bitcoin, providing more flexibility in managing funds.
Breez SDK Wallet: This new feature enables integration with the Breez SDK wallet, allowing for smoother Lightning operations, especially for developers leveraging Breez’s infrastructure.
NWC (Node-WebConnectivity) Funding: LNbits now supports NWC as a funding source, expanding the platform’s versatility and allowing for more varied funding options for Lightning wallets.
New Fiat Rate Providers:
BitPay and Yadio: LNbits has added BitPay and Yadio as new fiat rate providers, increasing precision in fiat-to-Bitcoin conversions. The update also improved the accuracy of rates from blockchain.info.
Bug Fixes and Technical Enhancements:
Persistent Admin User Removal: A bug that caused admin user removal to be non-persistent has been fixed, enhancing the reliability of administrative actions.
LNURLp Compatibility: Fixes were implemented to ensure compatibility with ZBD wallets, improving the platform’s LNURL functionality.
Pending Payment Checks: A fix was applied to bypass pending payment checks on void transactions, ensuring smoother payment processing.
Developer-Friendly Features:
Extra Log for Test Phases: Developers now have access to more detailed logs during testing, allowing for better debugging and system analysis.
Frontend Enhancements: LNbits added a gradient option for frontend components and made various improvements to the LNbits-dynamic-fields validation, boosting the visual appeal and functionality of the user interface.
Improved API and Backend:
Enhanced API for Payments: New filtering capabilities have been added to the API for decoding payments, enabling more refined control over payment data retrieval.
CSV Export Option: Users can now export more detailed CSV reports, making it easier to analyze transaction data.
Read More
Latest