mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-02-25 07:07:19 +01:00
This commit uses the new SetBit helper for setting the Bolt11 route blinding required bit in a generated invoice. This helper will take care of setting the dependent bits of the feature bit (namely the route blinding and TLV feature bits and will use the required variant of both).
2.8 KiB
2.8 KiB
Release Notes
Bug Fixes
-
Fixed a bug to correctly propagate mission control and debug level config values to the main LND config struct so that the GetDebugInfo response is accurate.
-
Fix a bug that would cause a nil pointer dereference during the probing of a payment request that does not contain a payment address.
-
Use the required route blinding feature-bit for invoices containing blinded paths.
New Features
Functional Enhancements
RPC Additions
- Add a new rpc endpoint
BumpForceCloseFee
which moves the functionality soley available in thelncli
to LND hence making it more universal.
lncli Additions
Improvements
Functional Updates
- Allow the compression of logs during rotation with ZSTD via the
logcompressor
startup argument.
RPC Updates
lncli Updates
Code Health
Breaking Changes
Performance Improvements
- Log rotation can now use ZSTD
Technical and Architectural Updates
BOLT Spec Updates
- Add new lnwire messages for the Gossip 1.75 protocol.
Testing
Database
-
Migrate the mission control store to use a more minimal encoding for payment attempt routes.
-
Migrate the mission control store so that results are namespaced. All existing results are written to the "default" namespace.
Code Health
Tooling and Documentation
- Improved
lncli create
command help text by replacing the wordargument
withinput
in the command description, clarifying that the command requires interactive inputs rather than arguments.
Contributors (Alphabetical Order)
- CharlieZKSmith
- Elle Mouton
- Pins
- Ziggie