66 KiB
Versions
22.1.1
- Improve support for SOCKS proxy on old node versions
22.1.0
- Add support for LND 0.21.0
22.0.2
Breaking Changes
- Remove support for LND 0.19 and below
21.0.0
Breaking Changes
- Remove support for node.js 20, 22+ is now required
20.1.5
rebalance: support for--avoid_listto move--avoidflags to a file
20.0.5
- Add support for LND 0.20.1
20.0.3
- Bump Docker node.js version
20.0.0
- Add support for LND 0.20.0
Breaking Changes
- Remove support for node.js 18, 20+ is now required
- Remove support for CLI autocompletion
19.5.5
- Add support for LND 0.19.3
19.5.4
- Add support for LND 0.19.2
19.5.3
remove-peer: Avoid query mempool size when chain fee rate is specified
19.5.1
open: allow going below safety minimum on remote reserve via--allow-minimal-reserve
19.4.15
- Add support for LND 0.19.1
19.4.14
- Add support for LND 0.19.0
19.4.13
open: remove legacy LND support for--set-fee-rate
19.4.12
report: remove fiat
19.4.10
- Add support for LND 0.18.5
19.4.9
report: Change fiat rate provider
19.4.8
invoice: Add--virtualinbound channel logging
19.4.7
- Add support for LND 0.18.4
19.4.4
fund: Explicitly disallow funding of txs with fractional fee rates
19.4.3
rebalance: Correct for new fee buffer on close-to-balance rebalances
19.4.0
create-fanout-group,join-fanout-group: add commands for collab fanout
19.3.5
- Probing at low local balance value channels now corrects for fee buffer
19.3.3
- Add support for LND 0.18.3
19.3.1
fund: Fix validation for funding when using--select-utxos
19.3.0
chainfees: Add support formin_relay_feeratefor LND 0.18.3 and higher
19.2.2
fees: Add--set-inbound-rate-discountto set a source-based rate discount
19.1.1
call: Add support forgetPendingSweepsmethod to show pending sweeps
19.0.5
get-inbound-channel,offer-channel-open: Update to new LSPS1 protocol
19.0.4
offer-channel-open: Correct PPM fee pricing for custom lifetime lengths
19.0.0
install-completion: Add command to install shell tab autocompletionuninstall-completion: Add command to remove shell tab autocompletion
Breaking Changes
The previous autocompletion mode that required editing shell profile is no longer supported. To enable or disable autocompletion, run the new install or uninstall completion commands.
18.2.9
graph: represent inbound fees in policy displayrebalance: fix support for 0.18.0 inbound fees
18.2.1
- Support LND 0.18.0
18.2.0
call: Add support forinbound_base_discount_mtokensandinbound_rate_discountinupdateRoutingFees
18.1.5
get-inbound-channel: Limit max wait hours to the LSPS1 maximum setting
18.1.4
increase-inbound-liquidity,swap,swap-in: Fix auth token purchase
18.1.2
pay: Ignore global avoid list avoidance when avoided out peer is specified
18.1.0
swap: Add support for sending to an external address via Loop Out
18.0.0
Breaking Changes
get-inbound-channel: Protocol change is not compatible with previousoffer-channel-open: The--websiteoption is no longer supported
17.10.0
get-inbound-channel: Add--daysto specify minimum expected channel lifeoffer-channel-open: Correct client error messaging issueoffer-channel-open: Correct issue where PPM was overpriced vs description
17.9.3
connect: Add command to attempt to peer with a node
17.8.1
get-inbound-channel: Makeserviceoptional and show options if omitted
17.7.1
offer-channel-open: Add graph advertisement for offering support
17.6.2
offer-channel-open: Fix error message responses not returning
17.6.1
get-inbound-channel: Add command to get an inbound channel openoffer-channel-open: Add command to offer channel opens
17.5.6
lnurl: Fix support for specifying--avoidflag
17.5.3
telegram: Fix /earnings to support high forwards counts
17.5.0
call: Add support forgetBlockHeaderto get a block header
17.4.0
telegram: Add support for indicating if a channel is private when opening
17.3.0
open: Addcommitmentflag to allow specifying a simplified_taproot type
17.2.0
telegram: Add--use-rounded-unitsto format amounts as rounded amounts
17.1.2
recover-p2pk: Fix recovering funds not sent to index 0
17.1.1
open: Add check for anchor channel support and--skip-anchors-checkflag
17.0.1
closed: Fix issue getting resolutions for p2tr channel types
17.0.0
Breaking Changes
- Remove
gatewaycommand - Remove support for node.js 16 and require 18+
16.0.2
trade-secret: Fix advertising when node is behind TorV3
16.0.1
chain-deposit: Change default address type top2tr
Breaking Changes
- Remove support for LND 0.14.5 and below
15.11.0
rebalance: AddINBOUND_BASE_FEEto--in-filterand--out-filter
15.10.0
invoice: Add QR option to show a scannable QR code of the request
15.9.1
chain-deposit: Add--freshoption to generate a brand new chain address
15.8.15
call: Improve error message to show a suggested public key
15.8.10
fund: Adjust to fix MAX fund errors
15.8.9
- Add support for LND 0.16.3
15.8.8
telegram: Fix sending a notification when a transaction confirms
15.8.7
fund: Fix error message when specifying UTXOs that do not exist
15.8.6
change-channel-capacity,gateway,services,use: Hide commands
15.8.5
fund: Fix specifying MAX when selecting unconfirmed UTXOs for funding
15.8.3
gift: Fix gift to work with LND 0.16.3
15.8.2
fund: Remove the ability to broadcast a signed tx when in dryrun mode
15.8.1
telegram: Correct re-received chain txs limiter to use accurate hashing
15.8.0
call: Add--jsonoption to write the raw JSON to the console
15.7.2
telegram: Ignore re-received chain txs where only the locktime is changed
15.7.1
reconnect: Fix reconnection when there is a disconnected closing out peer
15.7.0
broadcast: Wait for transaction validity on timelocked transactions
15.6.1
advertise: Add--tagto advertise to a specific list or lists of nodes
15.5.0
invoice: Add--reject-on-amount-increaseto reject on price moves
15.4.3
accounting: Improveinvoicesreport generation time on LND 0.16.0+
15.4.2
invoice: When using--virtualflag with a long timeout, fix early termination
15.4.0
inbound-channel-rules: AddJOINT_PUBLIC_CAPACITYfor rules based on existing joint capacity
15.3.0
inbound-channel-rules: Add support for--stopto stop forwards on channel
15.2.4
balance: Add anchor type channel anchor output value to balance total
15.2.3
- Add LND 0.16.2 as supported version
15.2.2
create-channel-group,open-group-channel: Pre-check peer open acceptance
15.2.1
create-channel-group,open-group-channel: Rebroadcast open transaction
15.2.0
reconnect: Force reconnection on pending close peers to prevent stuck close
15.1.1
fund: Allow using unconfirmed UTXOs when--utxois directly specified
15.1.0
inbound-channel-rules: AddOBSOLETEto make rules for obsolete chan types
15.0.1
call:acceptsChannelOpen: Fixgive_tokensto use an amount, not a boolinbound-channel-rules: Allow rules that target channels not in the graph
15.0.0
remove-peer: Deny passing values for boolean flags
Breaking Changes
- Remove experimental nostr that was accidentally merged
- Support for nodejs 14 is ended due to its security end of life date
13.31.6
send: Fix sending to direct peers when node graph sync cannot find peer
13.31.5
open-balanced-channel: Make refund transaction use a chain target fee
13.31.2
call: Add support forsignChainAddressMessagefor a chain addr signaturecall: Add support forverifyChainAddressMessageto verify a address sig
13.30.0
call: Add support forgetBlockto get a block from the Blockchain
13.29.0
call: Add support forgetChainAddressesto see created chain addresses
13.28.0
call: Add support forsubscribeToPaymentsto see outgoing payment actions
13.27.0
inbound-channel-rules: Add support for CLEARNET and TOR in rule formulas
13.26.0
fund: Addbroadcastflag to allow for broadcasting the signed transaction
13.25.2
probe: Add option--avoid-high-fee-routesto ignore too high pathsprobe: Add option--max-feeto specify a maximum fee to look for
13.24.1
send: Add option--avoid-high-fee-routesto ignore out of range fee paths
13.23.0
pay: Add option--avoid-high-fee-routesto ignore out of range fee pathspay: Add support for specifying 0 for--max-feein payments
13.22.0
limit-forwarding: Add--denyto specify directional forwarding denials
13.21.0
inbound-channel-rules: Add support for multiple--coop-close-address
13.20.0
create-channel-group: Add logging to indicate that members are present
13.19.0
call: AddacceptsChannelOpen,connectPeer,findKey,getNetworkmethods to check for open acceptance, connect to a peer without specifying a socket, find a public key identity for a peer alias, get the network name
13.18.0
open-balanced-channel: Add support for Taproot to--coop-close-address
13.17.2
inbound-channel-rules: Add support for Taproot--coop-close-address
13.16.0
balance: Add support for Taproot UTXOs
13.15.0
telegram: Indicate outgoing peer alias on sent payment notifications
13.14.2
remove-peer: Indicate if the peer is paying the closing transaction fee
13.13.0
invoice: Add--hoursto control the expiration date of a created invoicetelegram: Add--ignore-rebalances-belowto ignore low value rebalances
13.12.0
swap: Add support for P2TR addresses
13.11.0
balance: Add support for multiple nodes when using --detailed balancetelegram: Add support for showing balance information with /balance command
13.10.7
invoice: Fix issue creating--virtualinvoices
13.10.4
probe: Fix probing to nodes that advertise trusted funding support
13.10.2
invoice: Fix termination on HTLC subscription error
13.10.1
telegram: On received payments, reveal the peers that forwarded the funds
13.9.0
create-channel-group: Add--allowto order and allow only specific nodes
13.8.0
invoice: Add--virtualand--virtual-fee-rateto use virtual channel
13.7.2
invoice: Fix payment encoding to include invoice feature bits
13.7.1
invoice: Fix--select-hintswith an empty description request encoding
13.7.0
invoice: Add command to create a new invoice
13.6.0
tags: Support tag icons in routing failure source descriptions
13.5.1
accounting: Optimize invoices report to use less memory
13.5.0
accounting: Add--dateto allow for precision of accounting within month
13.4.0
rebalance: Add--avoid-high-fee-routesto ignore routes over max fee rate
13.3.7
fund: Fix failure using the MAX amount to fund an address to the max
13.3.6
- Add support for LND 0.15.4
13.3.3
telegram: Improve compatibility with future LND versions
13.3.1
trade-secret: Fix issue where connecting to seller failed
13.3.0
telegram: Support multiple word queries in /graph and /liquidity
13.2.0
telegram: Support formulas in /invoice command, including *USD and *EUR
13.1.7
open-group-channel: Fix support for LND 0.15.3 when using P2TR inputs
13.1.6
telegram: Fix crash when unrecognized/unknown button press is received
13.1.4
increase-outbound-liquidity,open: Apply--set-fee-rateon open when supported
13.1.0
create-group-channel: Add method to non-interactively create channel groupjoin-group-channel: Add method to non-interactively join channel group
13.0.3
accounting: Improve reliability
13.0.2
telegram: Fix termination when the invoices subscription fails
13.0.1
report: Fix error when running command
Breaking Changes
- Node.js 12 is no longer supported, Node.js 14 or higher is required
12.35.2
telegram: Gracefully recover when cannot delete invoking /invoice command
12.35.1
telegram: Omit fail responses in telegram when not using CLI connect code
12.35.0
peers: AddBLOCKS_SINCE_LAST_CHANNELvariable to--filter
12.34.0
chart-fees-earned,chart-chain-fees,chart-fees-paid,chart-payments-received:--end,--start: support leaving out MM or DD
12.33.0
forwards: Add support fortagfilters to show forwards from alias'd peers
12.32.0
inbound-channel-rules: Add support forPRIVATEvariable in rule formulas
12.31.0
-
Eliminate partial matching support from tag lookups by alias
-
find,peers: Adjust estimated disk footprint to assume 0.15.0 update size -
remove-peer: Log the closing fee and closing fee rate for closing channels
12.30.0
swap: Add support for Lightning Loop MuSig2 experimental swapsswap: Provide method to restart a swap request using a recovery code
12.29.0
open: Add support for--avoid-broadcastto allow control over publishingopen: Add support forprivate-trustedandpublic-trustedchannel types
12.28.2
remove-peer: Set high tolerance for peer max fee when coop closing channel
12.28.1
chart-payments-received: Optimize reporting speed for short timeschart-payments-received: Add--countto report on count of paymentschart-payments-received: Add--forto filter for a matching description
12.27.0
rebalance:--in-filter,--out-filter: addINBOUND_FEE_RATEvariablerebalance: Ignore inbound-disabled peers when specifying--in-filter
12.26.5
telegram: Optimize /command speed by reducing duplicate wallet info calls
12.26.4
telegram: Fix button push handling and responding to button push queries
12.26.3
open-group-channel: Fix sufficient balance check coordinating pair group
12.26.2
telegram: Improve reliability of /commands if lnd connection is interrupted
12.26.1
open-group-channel: Fix sufficient balance check for 2 party channel groups
12.26.0
call: Add support forsendToChainAddressto send coins on chain
12.25.0
chart-fees-earned,chart-chain-fees,chart-payments-received: Support--endand--starton the same day for a single day date rangechart-fees-paid: Add--endand--startoptions for fees over a range
12.24.0
call: AddsubscribeToPastPaymentto subscribe to progress on a payment
12.23.0
- Route descriptions now reference directional edges rather than only channels
--avoidflags can now include a reference to a directional edge--avoidusing edge references will not exit with fail on channel not found
12.22.0
reconnect: Restore active disconnection for inactive channel peers
12.21.0
chart-fees-earned: Add--endand--startoptions to specify date range
12.20.1
chart-chain-fees: validate --start datechart-payments-received: validate --start date
12.20.0
chart-chain-fees: Add--endand--startoptions to specify a date range
12.19.0
chart-payments-received: Add--endand--startoptions to specify range
12.18.1
trade-secret: Fix connecting to seller when not already connected
12.18.0
remove-peer: Add support for multiple close addresses
12.17.0
open-group-channel: Add support for pair groupings
12.16.3
open-balanced-channel: Fix support for node 18 digital envelope unsupported
12.16.2
probe: Exit probe cleanly on probe success
12.16.1
balance: Disambiguate unconfirmed and confirmed chain balancescall: Fix finding arguments when selecting a method
12.16.0
swap: Add support for responder to require a specific inbound offchain peerswap: Add support for requester to specify a custom final on-chain address
12.15.3
telegram: Fix regression TypeError when setting up new bot api key
12.15.0
- Support
BOS_DATA_PATHenvironment variable to override ~/.bos data dir path
12.14.1
limit-forwarding: Fix--only-allowto properly parse allowed pairs
12.14.0
open-group-channel: Add method to open balanced channels in a group tx
12.13.6
probe: Fix probing to nodes that advertise unknown type features
12.13.5
telegram: Add mtokens precision to rebalance messages
12.13.4
- Remove update notifier functionality
12.13.3
reconnect: Stop removing peers that have an inbound disabled routing policy
12.13.1
call: Add method to add a new advertised p2p address:addExternalSocketcall: Add method to remove p2p addresses:removeExternalSocketcall: Add method to update the advertised node alias:updateAliascall: Add method to update the advertised node color:updateColorchain-deposit: Add new option for NP2WPKH/P2TR addresses:--format
12.12.0
- Add
BOS_DEFAULT_LND_PATHto set the default path to LND data directory - Adjust support for Umbrel LND path detection
12.11.2
telegram: Add inbound and outbound fee rates to /liquidity message
12.10.0
open: Add support for using p2tr and multi-sig funding for external funds
12.9.0
gateway: Add--minutes,--nospendto limit credentials validity, access
12.8.5
telegram: Fix error logging on /blocknotify
12.8.4
telegram: Add safeguards to deal with errors on /graph command
12.8.0
send: Add support for specifying a LNURL or lightning.address to send to
12.7.1
swap: Add keysend support to swap for pushing swap requests
12.6.5
probe: Fixfeature pair existserror when probing Eclair destinations
12.6.3
telegram: Avoid bot crash when receiving an AMP push payment
12.6.1
lnurl: Add support forchannelto request an inbound channel
12.5.1
open-balanced-channel: Correct potential future regression in signing
12.5.0
lnurl: Add support for paying to https://lightningaddress.com/ type urls
12.4.1
- Add support for LND 0.14.3-beta
telegram: Disallow non connect user id queries for /mempool and /version
12.4.0
chart-fees-paid: Allow using aliases when specifying --in and --out peers
12.3.0
lnurl: Add support for theauthfunction to authenticate with a node key
12.2.0
swap: Add utility command for testing submarine swaps
12.1.0
lnurl: Add support for thewithdrawfunction to send a payment request
12.0.2
open-balanced-channel: Fix display issue whereundefinedwas printed
12.0.1
peers: Addcapacityas a variable for the--filteroptionremove-peer: Addcapacityas a variable for the--filteroptionremove-peer: Add--filteroption to filter the type of peer to remove
Breaking Changes
For peers and remove-peer commands:
--inbound-below: Removed option. Use--filter "inbound_liquidity < X"--outbound-below: Removed option. Use--filter "outbound_liquidity < X"
11.64.2
trade-secret: Fix connecting when not already peered with seller
11.64.0
lnurl: Add--avoid,--max-paths,--outoptions to control payments
11.63.1
lnurl: Add command to decode and make payments to LNURL payRequests
11.62.1
advertise: Optimize advertise speed when only advertising to peers
11.62.0
telegram: Add complete amounts to forward messages, improve rate fidelity
11.61.3
chart-fees-paid: Check HTLC attempts to confirm only counting paid fees
11.61.0
telegram: add--use-small-unitsto avoid showing leading zeros on amounts
11.60.2
trade-secret: Fix listing of open trades that have dynamic fiat prices
11.60.1
trade-secret: Add support for charging dynamic fiat-based prices
11.59.4
telegram: Fix open trade-secret servingtelegram: Fix/stopcommand to require confirmation before termination
11.59.2
open-balanced-channel: Increase fail timeout for acceptance from 5s to 90s
11.59.1
chart-fees-paid: Fix--rebalancesto return data
11.59.0
chart-fees-paid: Add--into filter on routes in specified nodechart-fees-paid: Add--outto filter on routes out specified peer
11.58.0
trade-secret: Add experimental channel sales feature
11.57.1
open: Restructure funding flow to look for pending channels before publish
11.57.0
open: Add--internal-fund-at-fee-rateto skip interactive entry
11.56.1
telegram: Validate /connect code to be numeric and not the bot id
11.56.0
telegram: Add support for showingopen-balanced-channelproposals
11.55.0
telegram: Add/infocommand to get high level node info
11.54.1
telegram: Require connected user to use /blocknotify
11.54.0
increase-outbound-liquidity: Add--set-fee-rateto set routing fee
11.53.11
telegram: Fix handling of error posting from incorrect user ids
11.53.10
call: Add support for including hop hints increateInvoice
11.53.9
call: Add support for force-enabling when callingenableChannel
11.53.8
open: Fix issue using--set-fee-ratewhen opening to new channel partners
11.53.6
change-channel-capacity: Reduce change failure due to disconnection
11.53.4
change-channel-capacity: Fix ExpectedEcpairObjectToUpdatePsbt error
11.53.1
change-channel-capacity: Increase RBF delta for expand capacity flow
11.53.0
call: Add support forgetPendingPaymentsto show in-flight payments
11.52.5
open-balanced-channel: Fix error preventing internal funding
11.52.4
telegram: Fix crash when getting /liquidity and there is no liquidity
11.52.2
telegram: Fix connected node offline notifications
11.52.1
fees,open: Fix regression crash when setting fees on a pending channel
11.52.0
call: Add commandgetMasterPublicKeysto list extended public keys
11.51.0
telegram: Support notifications when a channel is pending closing
11.50.1
telegram: Support forwards and payments with--use-proxy
11.50.0
open: Add--opening-nodeto batch open channels with multiple saved nodes
11.49.2
open: Fix crash when using--set-fee-ratebut policy details are missing
11.49.1
telegram: Add support for notifying of new opening channels
11.48.1
fund: Support sending to P2TR addresses
11.47.2
telegram: Correct open and close channel messages not posting
11.47.1
send: Correctmax-fee-rateparsing
11.47.0
telegram: Add/graph <node public key or peer alias>to lookup node info
11.46.0
telegram: Add/stopcommand to terminate the running bot
11.45.1
increase-inbound-liquidity: Add support for formulas in--amount
11.44.0
send: Add support for--max-fee-rateto limit fees paid via PPM measure
11.43.0
limit-forwards: Add--min-channel-confirmationsfor custom channel ageslimit-forwards: Add--only-allowto restrict forwards to allowed edgesopen-balanced-channel: Disallow fractional fee rate entry
11.42.0
call: Add support forfundPsbtto create a funded PSBT ready to signcall: Add support forpartiallySignPsbtto add a partial sig to a PSBTcall: Add support forsignPsbtto sign and finalize a PSBT for broadcast
11.41.0
remove-peer: Add interactive mode to select channels to close
11.40.0
peers: AddDISK_USAGE_MBfilter to--filterformulas for est disk usagepeers: Addest_disk_usage_mbto allowed--sortfields
11.39.0
limit-forwarding: Add new command to limit allowed routing
11.38.0
advertise: Add support for--max-hopsto specify a maximum graph distanceadvertise: Add support for--min-hopsto specify a minimum graph distance
11.37.0
advertise: Add support for specifying a maximum ad spend with--budget
11.36.3
telegram: Add support for--use-proxyto specify a SOCKS proxy server
11.35.0
graph: AddHOPSvariable to--filterfor node peer distance from self
11.34.0
telegram: Allow switching the node of a trade-secret
11.33.0
telegram: Allow adjusting the expiration date of a trade-secret
11.32.1
change-channel-capacity: Add support for moving a channel to a different saved node.
11.31.0
forwards: Add--sortoption to sort forwarding peers
11.30.0
telegram: Add support for setting the description of a created trade-secret
11.29.2
increase-outbound-liquidity: Change seed node backing endpoint for API EOL
11.29.1
inbound-liquidity: Remove--min-scoredue to score API EOL
11.29.0
telegram: Add support for deleting open-ended trade-secrets
11.28.0
telegram: Add support for serving open-ended trade-secrets
11.27.0
change-channel-capacity: Add support for spending decreased funds into a new channel with a different node.
11.26.1
call: methodspay,payViaPaymentRequest: Fix support foroutgoing_channelsconstraint
11.26.0
call: Add support fordeletePendingChannelto remove stuck pending chans
11.25.0
trade-secret: persist open trades, with expiration dates and longer-lived trade support.trade-secret: show the raw encoded trade after requesting an open tradetrade-secret: confirm RPC signer support before allowing trade start
11.24.0
fees: Add--set-cltv-deltato control the forwarding CLTV delta with peer
11.23.0
balance:--detailed: Support unconfirmed/invalid/conflicting balances
11.22.4
telegram: Fix issue when moving a created invoice to a saved node
11.22.0
accounting: Add summation total as secondary table
11.20.2
change-channel-capacity: Increase RBF fee buffer when increasing capacitytelegram: Redesign /invoice user interface to be button based
11.20.1
fees: Correct issue where fee rate could not be set to zero
11.20.0
send: Add support for paying to zero-amount BOLT 11 payment requests
11.19.0
change-channel-capacity: Allow changing private/public status of channel
11.18.1
This release fixes an important issue with the experimental
change-channel-capacity command. Do not use this command on past versions.
change-channel-capacity: Fix failure to preserve announce flagstrade-secret: The public key of the peer to trade with is now optional
11.17.0
change-channel-capacity: Add command to adjust channel capacity up or down
11.16.2
- Address Docker image installation issues
open-balanced-channel: Move up indicator of waiting for incoming channel
11.16.1
send: Add support for global ignores fromtagswhen--avoidunspecified
11.16.0
open-balanced-channel: Add--coop-close-addressto add a close-to-address
11.15.0
inbound-channel-rules: Add--coop-close-addressto request close address
11.14.0
open-balanced-channel: Add support for accepting using p2p messagingopen-balanced-channel: Add support for regtest network
11.13.0
open: Add--coop-close-addressto specify cooperative close addresses
11.12.1
call: AdddeletePayment,pay,subscribeToPayViaRequest,getMethods,disconnectWatchtower,updateConnectedWatchtowermethods
11.11.0
advertise: Add--dryrunto skip actually sending adsadvertise: Add--filterto target nodes with specified capacities, channel countsswap-in: Fix command to execute when there is a liquidity lookup needed
11.10.0
find: Add estimated disk usage to channels with a peerprice: Add coinbase as a fiat rate providerrebalance: Allow rebalancing--inand--outof the same tagrebalance: Fix error message when--in-filterand--out-filterreturn no matchesrebalance: Addpending_paymentsvariable to--in-filterand--out-filtertelegram: Improve uptime reliability across connectivity errors
Version 11.9.0
chart-fees-earned: Add tag support to view fees earned via tagged nodesinbound-liquidity: Add tag support to--withto view inbound for a tagopen-balanced-channel: Fix issue connecting to peer when accepting balanced channeloutbound-liquidity: Add tag support to--withto view outnbound for a tag
Version 11.8.2
call: Add support forsendMessageToPeer,subscribeToPeerMessagestelegram: Report outgoing paymentstrade-secret: Add a command to create or decode secret trades
Version 11.7.3
telegram: Add title to/liquidityoutput when a peer is referenced
Version 11.7.1
chart-fees-paid: Increase precision of total fees paid
Version 11.7.0
fund: AddMAXvariable to allow spending down specified UTXOs
Version 11.6.2
clean-failed-payments: Add method to clean out failed past payments
Version 11.5.1
--avoid: Correct namingOUT_FEE_RATE/IN_FEE_RATEtoOPPOSITE_FEE_RATE
Version 11.5.0
--avoidAddIN_FEE_RATEandOUT_FEE_RATEto formulasfind: Correct socket output for peer node lookupstelegram: Correct week summary chain fee costs in/costs
Version 11.4.0
call: Add--paramflag to pass arguments directly instead of interactively
Version 11.3.0
credentials: Allow specifying specific methods to allow in a credential
Version 11.2.1
- Improve support for LND v0.13.3
Version 11.2.0
rebalance: Add support forkey/formulaexpressions in--avoid
Version 11.1.0
avoid: Addcapacityto reference channel capacity amountcall: Add support for force closing a channelfind: Improve lookup speed when querying a tx id or peeropen-balanced-channel: Avoid showing incoming requests that were acceptedrebalance: Addcapacityvariable to--in-filterand--out-filtertransfer: Addin_inboundandin_outboundvariables to amount formulas
Version 11.0.0
rebalance: Add--in-filterto filter inbound tagged nodesrebalance: Add--out-filterto filter outbound tagged nodes
Breaking Changes
market: Remove command, 3rd party service powering fiat rates was discontinuedrebalance: Remove--out-channelsupport, use--out-filtervsheightsinstead
Version 10.20.0
graph,peers: Add--filteroption to filter out peers that do not match formulas
Version 10.19.0
balance: Included locked UTXO value as on-chain value in--detailedbalance outputincrease-inbound-liquidity|pay|probe|rebalance|send: AddAGEto avoid formulaspeers: Avoid errors when network name is unknownpush: Add--message-omit-from-keyto send messages without including "from" key
Version 10.18.1
open: In final tx id indication use original external tx id when available
Version 10.18.0
call: Add support forbroadcastChainTransaction,cancelHodlInvoicecancelPendingChannel,createChainAddress,createHodlInvoice,deletePayments,settleHodlInvoice,subscribeToBackups,subscribeToBlocks,subscribeToChannels,subscribeToForwards,subscribeToGraph,subscribeToInvoice,subscribeToInvoices,subscribeToPeers,subscribeToTransactions.services: Add service--invoiceto create invoices on requestservices: Automatically retry onrelayservice if destination payment fails
Version 10.17.0
chart-fees-paid: Add tag icons to nodes in table viewtelegram: Add/costscommand to report rebalance and chain fees
Version 10.16.2
chart-chain-fees: Add mempool space chain fee lookup redundancyopen-balanced-channel: Add additional logging on initial connectivity probe
Version 10.16.1
chart-chain-fees: Increase execution speed for non-exhaustive charts
Version 10.16.0
chart-fees-paid: Add--rebalancesfor looking up only rebalancing fees paid
Version 10.15.0
increase-inbound-liquidity: Add support for avoiding channels, tags, formulas
Version 10.14.3
open: Run preflight checks on nodes to confirm opening parameters will be accepted
Version 10.14.2
peers: Use full fee values to calculate fees earned to improve accuracy of earnings
Version 10.14.1
services: Fix--relayservice to charge correct amount
Version 10.14.0
services: Add support for--connectto enable requesting a peer connection
Version 10.13.1
services: Fix fee calculation on relay service requests
Version 10.13.0
fund: Add--select-utxosoption to interactively select UTXOs for fundingrebalance: Fix minutes timeout not terminating rebalance on timeservices: Fix responding to service requests
Version 10.12.0
send: Add--avoidto avoid keys/channels/tags/formulas in pathfinding
Version 10.11.1
rebalance: Fix recognition of pubkey/pubkey style directed pair avoidance
Version 10.11.0
accounting: Remove non-fee sweep amountsopen: Wait for chain fee entry before attempting channel open when using internal fundsopen: Increase speed of internal UTXO lock canceling when internal funding open failsrebalance: Add formula support to avoids for in-policy avoidingrebalance: Automatically retry on liquidity contention and other remote errorstransfer: Add tag icons to route evaluation output
Version 10.10.2
balance: For off-chain balances, switch commitment fee adjustment to credit for commit fees
Version 10.10.1
open: Fix crash when using external funds
Version 10.10.0
open-balanced-channel: Add support for using internal wallet funds to initiate open
Version 10.9.2
chart-fees-earned: Fix forwards in closed channels not counting for pubkey chartsforwards: Show HTLC in-flight indicator when there is a pending paymentopen-balanced-channel: Reduce superfluous tx broadcast error reporting
Version 10.9.1
accounting: Change default fiat rate provider to coingecko
Version 10.9.0
open: Add support for using internal funds to open channelsopen: Add--external-fundingflag to force external funding flow
Version 10.8.1
remove-peer: Allow coop closing channel with peer when unselected chan has pending htlcs
Version 10.8.0
recover-p2pk: Add hidden command to allow recovering funds sent to the node identity key
Version 10.7.11
remove-peer: When specifying a public key directly, check to confirm can cooperative close
Version 10.7.10
fund: Disallow funding outputs that are public keys instead of regular chain-addresses
Version 10.7.9
probe: Improve compatibility with destinations that require a payment nonces on lnd 0.12.1
Version 10.7.8
price: Add hints for which rate providers are supportedtelegram: Add response consistency to /pending with /liquidity and /backup on no connect id
Version 10.7.7
transfer: Add--throughflag as a shorthand for setting equal--inand--out
Version 10.7.6
fund: Show the sum of all outputs when funding a transaction
Version 10.7.5
fund: Fix--dryrunto unlock UTXOs after funding
Version 10.7.4
call: Update help to show how to use when a method name is unknownreconnect: Remove logging when removing a peer for cycling
Version 10.7.3
telegram: Fix issues running on nodes that have special characters in their alias
Version 10.7.2
pay,probe,rebalance- add support for pubKey/pubKey in--avoidfor avoiding a pair
Version 10.7.1
Update dependencies to improve support for LND 0.13.1
fees: Show error when trying to set fees but not specifying any peers to set fees tograph: Change query via alias to only work on direct peerspeers: Add icon to indicate if a peer is restricting their maximum HTLC sizetags: Fix issues with entering uppercase tag namestransfer: Add default description for transfer invoices
Version 10.7.0
pay: Expand--avoidsupport to avoiding channels and tags and peer aliases/pubkeysprobe: Expand--avoidsupport to avoiding channels and tags and peer aliases/pubkeystelegram: Fix/paycommand when paying to nodes that require payment noncestelegram: Fix/paycommand responding with error when no budget is set for payments
Version 10.6.2
open: Fix ExpectedFinalScriptSigsAndWitnesses error when supplying some PSBTs
Version 10.6.1
graph: Fix error when querying for a node by its alias or public key start
Version 10.6.0
Fixed issues with LND builds that do not report a commit hash in version information
open-balanced-channel: Add--recoveroption to recover funds accidentally sent
Version 10.5.2
Avoid auto-detecting LND socket when TLS + Tor is configured
Version 10.5.1
telegram: Aggregate forward notifications between identical simultaneous pairsutxos: On LND 0.13.0 support listing locked UTXOs in output
Version 10.5.0
call: Fix regression in 10.3.0 that introduced additional command latencygraph: Add new command to lookup a node and its peers in the graphreconnect: Change to be more aggressive in reconnecting disabled peers
Version 10.4.3
accounting: Add support for AMP push payments
Version 10.4.2
peers: Correct issue when receiving AMP push payments
Version 10.4.1
open: Use BIP 0069 sorting when displaying addresses and amounts to send to
Version 10.4.0
transfer: Add command to transfer funds between saved nodes
Version 10.3.0
call: Add command to call APIs directy
Version 10.2.0
fees: Reference other nodes' fees in--set-fee-rateusingFEE_RATE_OF_<PUBKEY>
Version 10.1.1
telegram: Show errors when starting telegram bot failstelegram: Reformat rebalance, forward, receive messages to use standard amount formattelegram: Add fee rate info to rebalance/forward messages
Version 10.1.0
open: Add--set-fee-rateto set forwarding fee rates after opening channelspeers: Increase execution speed when not specifying idle days or fee earnings
Version 10.0.0
increase-inbound-liquidity: Fix erroneously canceling swap when using a single pathincrease-outbound-liquidity: Fix erroneous chain-fee output for dry-run, specifying fee rateopen: Showfundformatted command argumentspay: Fix paying payment requests that specify millitokenspay: Show tag icons on path descriptionsprobe: Show payment request details when specifying a payreqpeers: Return error when specifying an unknown tagprobe: Show tag icons on path descriptionsprobe: Show payment request details when specifying a payreqservices: Fix restarting on connection failuresservices: Addrelayservice to create a relaying payment requesttelegram: Add--reset-api-keyto allow changing the saved API keytelegram: Confirm supported nodejs version installed before attempting to start botuse: Add support for payment request argumentsuse: Fix interactively paying for a paywall
Breaking Changes
rebalance: Remove--avoid-high-outbound, use--out-target-inboundinsteadservices: Add support for requiring a payment request as an argument
Version 9.4.1
telegram: Fix issue where auto-restarting due to loss of connectivity could break commands
Version 9.4.0
increase-inbound-liquidity: Cleanly request cancel of open HTLC on failure
Version 9.3.0
services: Addactivityservice support to share routing activity over keysend
Version 9.2.0
fees: Add support for setting fees on nodes by a tag, show tag icons
Version 9.1.0
accounting: Add--disable-fiatflag to avoid fiat conversions on rows
Version 9.0.0
inbound-channel-rules: Show error when calling without argumentsservices: Add command to respond to keysend paid service requeststelegram: Fix error message shown when trying to pay with no budgetuse: Add command to make keysend paid service requests
Breaking Changes
chain-receive: Rename command toswap-inpurchase-ping: Remove command useuseinsteadservice-keysend-requests: Remove command, useservicesinstead
Version 8.0.14
closed: Fix issue when proposed channels that never existed are abandoned
Version 8.0.13
pay: Throw error when avoid is not a public keyprobe: Throw error when avoid is not a public key
Version 8.0.12
open-balanced-channel: Allow parent tx time to enter mempool before child spend
Version 8.0.11
telegram: Fix error on command /connect when already connected
Version 8.0.10
fees: Ignore pending closing channels when setting fees
Version 8.0.9
increase-inbound-liquidity: Fixshow-raw-recoverywhen fees are very high
Version 8.0.8
peers: Show emoji when peer inbound forwarding is disabled
Version 8.0.7
increase-inbound-liquidity: Allow for higher routing fee to start swap.
Version 8.0.6
-
Add autocomplete guidance to the README
-
rebalance: Show effective fee rate paid to rebalance -
telegram: Send error message to telegram when node goes offline
Version 8.0.5
- Adjust default lnd dir for Umbrel's default lnd dir location
Version 8.0.4
rebalance: Add support for specifying a list of nodes toavoidby specifying a tag
Version 8.0.3
find: Lookup node by start of public keyservice-keysend-requests: Use an alternative node to pay response requeststags: Fix issue when setting avoid on a tag without adjusting icon or keys
Version 8.0.2
rebalance: Show node icons in route descriptions
Version 8.0.0
Support is ended for nodejs 10, nodejs 12 or higher is required
find: Indicate if a peer initiated a found channeltelegram: Add/pendingcommand to view pending HTLCs and channels
Version 7.19.0
peers: Add--tagoption to show only one or more tags in the output
Version 7.18.2
Remove support for auto-detecting TLS IP
advertise: Add method to advertise your node over KeySend to the networktelegram: Addignore-forwards-belowoption to not be notified on small forwardstelegram: Avoid retrying /liquidity when a peer match is not found
Version 7.17.2
gateway: Fix error logging when starting gatewayinbound-channel-rules: Fix error when passing rulesrebalance: Avoid selecting the same out node as the inbound tag nodetelegram: Improve reliability of /liquidity command
Version 7.17.1
accounting: Fix for error when chain transactions list is missing required input data
Version 7.17.0
open: Addtypeto allow specifying a private or public channel type
Version 7.16.0
send: Add support for sending a quiz to a recipienttelegram: Add support for checking the current and latest version with/versiontelegram: Display interactive quizzes that are sent as KeySendstelegram: Mark unconfirmed on-chain transactions as pending
Version 7.15.3
send: Fix error message when failing to sendtelegram: Avoid writing API key when key is already written
Version 7.15.2
gateway: Fix subscription closing when web socket closessend: Fixmax_feesetting
Version 7.15.1
forwards: Stop showing no-channel peers as being private peerssend: Fix error when sending out a peer that has an active HTLC
Version 7.15.0
forwards: Show icon when a peer has part of their liquidity in a pending channelforwards: Show icon when a peer has no public channelspeers: Show icon when a peer has part of their liquidity in a pending channelreconnect: Cycle peers that are connected but the outgoing forwarding policy is disabledsend: Add--inand--outconstraints to specify inbound and outbound hopssend: AddOUT_INBOUND,OUT_LIQUIDITY,OUT_OUTBOUNDas amount formula variables
Version 7.14.0
balance: Add--detailedoption to get a breakdown of various component balancesclosed: Indicate channel close transaction fees paidincrease-inbound-liquidity: Confirm that the output address looks like an address
Version 7.13.0
rebalance: Add support for specifying a tag group to rebalance--inor--out
Version 7.12.0
remove-peer: Fix error running commandremove-peer: Add--outpointto specific specific channels to close
Version 7.11.1
report: Fix error running command
Version 7.11.0
tags: Add method to create groupings of public keystags: Add--avoidflag to always avoid a set of peers inrebalancetags: Add--iconflag to show icons next to peers inforwards,peers
Version 7.10.1
accounting: Fix chain accounting on testnetaccounting: Add additional labeling to tx with descriptions and push payments received
Version 7.10.0
broadcast: Add command to broadcast a signed raw transaction
Version 7.9.0
fund: Allow specifying--utxoto force selection of specific UTXOs for fundingfund: Add--dryrunto immediately unlock UTXOs for future coin selection
Version 7.8.0
utxos: Add metadata context information to UTXO list
Version 7.7.1
chart-fees-paid: Optimize render speed by paging payments fetchinginbound_channel_rules: AddCHANNEL_AGEStesting for rule creationpeers: Optimize speed when using--idle-daysby paging payments fetchingpeers: Show icon when peer has an active HTLCreport: Optimize render speed by paging payments fetchingsend: Adddryrun,max-feeoptions, formula support including USD/EUR and liquidity vars
Version 7.6.0
inbound-channel-rules: Add method to enforce rules for accepting inbound channels
Version 7.5.2
closed: Clarify the closing party in the cooperative casegift: Add support for payment identifiersrebalance: Add support for payment identifiers
Version 7.5.1
reconnect: Add an execution timeout to reconnecting
Version 7.5.0
open-balanced-channel: Add command to open channel with dual-sided funding
Version 7.4.3
increase-inbound-liquidity: Fix issue preventing mainnet usage
Version 7.4.2
fund: Fix issue setting fee ratepeers: Add icon for private peerspeers: Fix icon for cooperative close delay peers
Version 7.4.1
fees,peers: Standardize peer alias displayfind: Show connected and past connected channels with a peer matchfind: Show large channel support for peer matchespeers: Add display of cooperative close delays, pending forwards, and low uptime status
Version 7.4.0
chain-receive: Add support for MPP receiving
Version 7.3.3
telegram: Fix a stability issue that could interfere with auto-restarting
Version 7.3.2
Start speed of all commands is increased.
Version 7.3.1
accounting: Includes close channel chain fees in the chain-fees categorychart-chain-fees: Accurately portray channel close chain fees in charttelegram: Improve stability across network disconnections
Version 7.3.0
purchase-ping: Add method to make a ping keysend request to a nodeservice-keysend-requests: Add method to auto-pay pongs back to incoming pings
Version 7.2.7
accounting: Includes sweep chain fees in the chain-fees categorychart-chain-fees: Accurately portray sweep fees in chart
Version 7.2.4
pay,probe: Fix error when describing a probe of a route where there is only one hop
Version 7.2.3
reconnect: Attempt to fix channels that are inactive but peers are still connected
Version 7.2.1
forwards: Fix issue where forwards in closed channels were not represented in output
Version 7.2.0
fund: Add method to create a signed raw transaction using on-chain funds
Version 7.1.0
chart-chain-fees: Add method to show chain fees paid over time
Version 7.0.0
- Support for versions of LND lower than v0.11.0 is discontinued
Version 6.5.2
increase-inbound-liquidity: Increase default maximum wait timetelegram: Improve stability of/blocknotify
Version 6.5.1
increase-inbound-liquidity: Fix support for recovery mode in new swap versions
Version 6.5.0
open: Using formulas like0.1*btcis supported when specifying--amountprobe: Using formulas like "0.1*btc" is supported when specifying<amount>rebalance: Using formulas is supported inin-target-outbound,out-target-inboundrebalance: UsingCAPACITYas a formula variable is supported for target inbound/outbound
Version 6.4.0
accounting: Improve the speed and reduce the backend burden of getting payment recordscredentials: Allow exporting credentials without spending privileges:--nospendcredentials: Allow exporting credentials with read-only privileges:--readonlydelete-payments-history: Add "hidden" command to allow deleting all payment recordsincrease-inbound-liquidity: Fix issue when attempting without a specified API keytelegram: Improve automatic recovery in situations where errors are encounteredtelegram: Reveal unverified "from" public key when receiving keysends with invalid signatures
Version 6.3.2
increase-inbound-liquidity: Backup on-chain recovery to safeguard swap completion
Version 6.3.1
closed: Increase speed and reduce calls by checking against local transaction data
Version 6.3.0
increase-inbound-liquidity: Fix errors encountered during pathfindingincrease-inbound-liquidity: Allow specifying a peer alias or abbreviated key in--withrebalance: Allow specifying formulas for--amount, including*k,*m,*btc
Version 6.2.1
chain-receive: Fix method on testnetincrease-inbound-liquidity: Fix method on testnet
Version 6.2.0
fees: Allow specifying formulas with--set-fee-rate, including INBOUND_FEE_RATE
Version 6.1.0
rebalance: Improve support for very small rebalances, validate too-small rebalancestelegram: Add/earningscommand to show weekly forward and invoice earnings
Version 6.0.0
telegram: Remove the option to sync LND to a local database
Breaking Changes
telegramno longer accepts the--disable-syncoption
Version 5.47.0
open: Add the option to gift funds to the peer on channel open
Version 5.46.9
accounting: Add fix for a regression inaccounting chain-feescausing error
Version 5.46.8
increase-inbound-liquidity: Addmax-depositto adjust max allowed depositincrease-inbound-liquidity: Show accurate service fee estimate for non-fast swaps
Version 5.46.7
accounting: Add fix for a regression inaccounting paymentscausing error
Version 5.46.6
accounting: Switch default rate provider to coincapchain-receive: Upgrade to v2 on-chain swap scriptincrease-inbound-liquidity: Upgrade to v2 on-chain swap script
Version 5.46.5
probe: Fix issue describing route
Version 5.46.4
increase-inbound-liquidity: Allow for higher deposit percentage requirement
Version 5.46.3
telegram: Updated /help to include /liquidity command
Version 5.46.2
Added additional instructions for Docker usage in README.md
nodes: Show empty nodes list if there is no home directory
Version 5.46.1
fees: Tolerate LND setting fees inaccurately by 1 ppmgateway: Allow generating credentials for a remote URLincrease-inbound-liquidity: Increase default confirmation target timetelegram: Improve stability of long-running bot
Version 5.46.0
forwards: Add--into show forwards from a specified peerforwards: Add--outto show forwards to a specified peerincrease-inbound-liquidity: Reenable swap final output logging
Version 5.45.0
gateway: Add gateway service to allow connecting web applications
Version 5.44.1
increase-inbound-liquidity: Add error checking for server create swap errorstelegram: Disable web previews triggered by aliases
Version 5.44.0
telegram: Addblocknotifycommand to be notified on the next block
Version 5.43.4
fanout: Correct error reportingfees: Correct error reportingfind: Correct error reporting
Version 5.43.3
forwards: Correct issue displaying forwards when window size is unknownpeers: Correct issue displaying peers when window size is unknown
Version 5.43.2
pay: Fix pay not working when both --out and --max-paths were specified
Version 5.43.1
open: Fix signature validity in some native segwit signing scenarios
Version 5.43.0
chart-fees-earned: Add--forwardedoption to show total amount forwardedtelegram: Add/liquiditycommand to show overall liquidity, or with a peer
Version 5.42.1
telegram: Add command hinting autocomplete registration on bot start
Version 5.42.0
pay: Add--max-pathsoption to attempt paying through multiple pathspay: Allow paying through multiple out peers when multiple paths specifiedprobe: Allow probe through multiple out peers when multiple paths specified
Version 5.41.6
probe: Fix probing payment requests
Version 5.41.5
increase-inbound-liquidity: Fix--recoveryoptionprobe: Rework--find-maxmethodology
Version 5.41.3
increase-inbound-liquidity: Support longer swap timeouts
Version 5.41.2
probe: Add--max-pathsoption to inform--find-maxprobingtelegramImprove database-sync reliability
Version 5.41.0
fees: Add command to list outgoing fee rates and to set fee rates to a peeropen: Show more details regarding deadline and opening process, addressestelegram: Improve reliability when local connection is interrupted
Version 5.40.2
Fix compatibility issues with node version 14
telegram: Add--disable-syncflag to turn of background db synctelegram: Improve reliability when backing node is disconnected
Version 5.40.1
telegram: Fix add more context to rebalance reportstelegram: Add/mempoolcommand to show mempool.space details
Version 5.39.9
open: Fix open with unconnected peer, improve reliability
Version 5.39.8
open: Log cancel pending channel actionsreport: Show decrease liquidity side on rebalances
Version 5.39.7
market: Remove method from help due to API unreliabilityprobe: Fix probing non-legacy requests when amount is zeroreport: Fix unit reporting of inbound and outbound liquidity
Version 5.39.6
telegram: Add background sync with backing LND nodes
Version 5.39.5
accounting: Fix potential race condition in report generationchain-receive: Fix dependency issue relating to API token changespeers: Fix issue when there are no results to a peers query
Version 5.39.4
increase-inbound-liquidity: Reduce failures when specifying large amounts
Version 5.39.3
probe: Fix probing destinations that are not known in the graph
Version 5.39.2
probe: Fix probing destinations that advertised unrecognized features
Version 5.39.1
increase-inbound-liquidity: Improve reliability of multi-path routes
Version 5.39.0
increase-inbound-liquidity: Add--max-pathsto limit routing paths taken
Version 5.38.6
- Fixed issue where invoice results parsing caused intermittent errors
Version 5.38.2
rebalance: Fix issue with checking when--inkey is not presenttelegram: Eliminate redundant on-chain tx messages
Version 5.38.1
increase-inbound-liquidity: Improve support for large swaps on LND 0.10.0increase-inbound-liquidity: Add support to--avoidfor channels, aliases
Version 5.38.0
chart-payments-received: Add method to chart received amounts vs time
Version 5.37.5
rebalance: Avoid auto-selecting an out peer equal to the in peer
Version 5.37.4
telegram: Improve reliability of long-running operation
Version 5.37.0
telegram: Remove reporting of payments due to excessive mem usagetelegram: Add reporting of on-chain transactions
Version 5.36.0
forwards: Change output to table, view old output with--completeforwards: Omit public keys from table when window size is not very wideincrease-inbound-liquidity: Add--service-socketto specify swap socketincrease-inbound-liquidity: Try and use multiple paths if possiblepeers: Change output to table, view old output with--completepeers: Omit public keys from table when window size is not very wideprobe: Change--find-maxto try to find maximum across multiple routes
Version 5.35.4
remove-peer: Fix selection of peer using public key
Version 5.35.2
forwards: Fix support for--no-colorwhen using--tableforwards: Fix--tableon systems that have issues with empty cellspeers: Fix support for--no-colorwhen using--tablepeers: Fix--tableon systems that have issues with empty cells
Version 5.35.1
pay: Allow specifying--inor--outdirect peer aliases instead of keysprobe: Allow--inor--outdirect peer aliases instead of public keysremove-peer: Allow specifying an alias of a peer to remove instead of a keysend: Add public key, timestamp, signature when--messageis specified
Version 5.35.0
chain-receive: Use native segwit address instead of nestedforwards: Add--tableoption to show forwarding peers in a tableincrease-inbound-liquidity: Remove--no-authoption
Version 5.34.1
remove-peer: Improve support for force closing out on a disconnected peer
Version 5.34.0
telegram: Post an update when a payment is sent (only on LND 0.10.0)
Version 5.33.0
chain-receive: Require auth payment to initiate swapopen: Add method to open one or more channels funded by an external wallet
Version 5.32.0
price: Add--fromto specify rate provider
Version 5.31.0
peers: Add--tableoption to show peers in a tabular formatrebalance: Improve reporting of peer liquidity with respect to pending htlcs
Version 5.30.1
rebalance: Fix final rebalance report output for concurrent rebalancesrebalance: Add--in-target-outboundto set outbound amount for --in peerrebalance: Add--out-target-inboundto set inbound amount for --out peer
Version 5.29.1
balance: Remove over-reporting of chain balance from closing channels
Version 5.29.0
rebalance: Allow specifying an alias to avoid, provided the alias is a peer
Version 5.28.4
peers: Avoid including liquidity from pending close channels
Version 5.28.3
increase-outbound-liquidity: Improve opening channels with connected peers
Version 5.28.2
- Fix automatic detection of credentials on Windows
Version 5.28.0
chart-fees-earned: Sum across nodes with multiple--nodeargumentschart-fees-paid: Sum across nodes with multiple--nodearguments
Version 5.27.0
chart-fees-paid: Add--peersand--networkto filter out peers/non-peers
Version 5.26.4
forwards: Improve sorting of peers
Version 5.26.3
increase-outbound-liquidity: Add--privateto increase private outbound
Version 5.25.0
rebalance: Add--minutesto specify timeout in minutes for a route search
Version 5.24.2
increase-inbound-liquidity: Improve parsing of spend amount
Version 5.24.1
increase-inbound-liquidity: Fix execution without settings
Version 5.24.0
rebalance: Addout-channelto whitelist specific channels set
Version 5.23.0
increase-inbound-liquidity: Add send exact amount option
Version 5.22.3
rebalance: Improve automatic inbound peer selection
Version 5.22.0
Improve support for node version 10
chart-fees-paid: Show routing fees paid and payment breakdowns by node
Version 5.21.2
remove-peer: Fix specifying peer public keyreport: Highlight circular rebalances
Version 5.21.0
chain-receive: add--inargument to specify desired inbound peer
Version 5.20.0
remove-peer: add method to remove channels with a peer
Version 5.19.1
Improve compatibility with older node versions
Version 5.19.0
peers: add--idle-daysto show only peers that have been idle for n dayspeers: add--last-receivedto show the last final hop payments from peerpeers: add--omitto omit peers from the listsend: add method to unilaterally send to a destination accepting such sendstelegram: show messages received with received payments
Version 5.18.0
pay: Add--messageto send a message along with the payment
Version 5.17.0
- Add config.json support to specify default saved node
Version 5.16.2
- Fix issue with saxophone out of date warning
Version 5.16.0
swap-api-key: Add method to purchase or view details about a swap api token
Version 5.15.0
inbound-liquidity: Add--max-fee-rateto specify the max inbound fee rateinbound-liquidity: Add--min-scoreto specify the minimum node score
Version 5.14.0
rebalance: Add--amountto specify maximum rebalance amount
Version 5.13.1
chain-receive: Addapi-keyandno-authoptions for swap authenticationincrease-inbound-liquidity: Add--api-keyand--no-authoptionsrebalance: Add the option to--avoida channel
Version 5.12.0
Add the ability to use a default saved node by specifying a
BOS_DEFAULT_SAVED_NODE environment variable.
Add the ability specify cert_path and macaroon_path in saved node
credentials file to avoid copying and pasting values.
Version 5.11.1
Change routing logic on LND 0.9.0 nodes to add support for 0.9.0 pathfinding changes.
Version 5.11.0
decrypt: Add method to decrypt a message using the node keyencrypt: Add method to decrypt a message using the node key
Version 5.10.1
liquidity-cost: Add parameter to get fast swap out price
Version 5.9.8
price: Change fiat oracle to coindesk
Version 5.9.7
fund-dev: Remove functionreport: Change fiat oracle to coindesk
Version 5.9.6
market: Fix issue with market data not being returned
Version 5.9.5
accounting: Fix issue with unexpected commas in rowsincrease-inbound-liquidity: Add compatibility with service fee API change
Version 5.9.0
rebalance: Allow specifying alias for inbound and outbound peerrebalance: Add option--is_avoiding_high_inboundto avoid over-rebalancing
Version 5.8.2
credentials: Add--daysoption to time-limit the credentials validity
Version 5.8.0
reconnect: Add command to attempt reconnecting to offline peers
Version 5.7.3
chart-fees-earned: add--countto show number of forwards instead of fees
Version 5.7.1
telegram: send messages on channel open or close, rebalance
Version 5.6.2
credentials: add--cleartextoption to output node access credentials
Version 5.6.1
increase-outbound-liquidity: addfee-rateoption to specify chain fee rate
Version 5.6.0
balance: Add--confirmedoption to show only confirmed funds- Add
increase-outbound-liquiditycommand to create a new channel pay: Allow paying invoices more than the regular network limitpeers: Properly display zero inbound fees
Version 5.5.1
peers: Addfee-daysoption to show fees earned via a peerpeers: Addfirst_connectedattribute to peers listpeers: Addprivateoption to only show private channel peers
Version 5.4.0
chart-fees-earned: Addviaargument to show only fees related to a peer- Add
fund-dev: method to fund Bitcoin and Lightning development efforts
Version 5.3.1
- Add
chart-fees-earnedto show a chart of fees earned
Version 5.2.2
increase-inbound-liquidity: Add--fastoption to choose a fast swap
Version 5.1.1
cert-validity-days: Add method to indicate the days left until cert expires
Version 5.0.7
credentials: Add method to export node credentialsnodes: Add-addand--removeoptions to add and remove saved nodes
Breaking Changes
- Node 10.12.0 or higher is required
Version 4.8.0
telegram: Add pay method to pay a payment request
Version 4.7.0
telegram: Add method to connect to a Telegram bot
Version 4.6.0
chain-deposit: Add method to show an on-chain address
Version 4.5.2
nodes: Add--lockand--unlockmethods to encrypt and decrypt saved node credentials
Version 4.4.0
nodes: Add method to list out all saved nodes
Version 4.3.0
increase-inbound-liquidity: Addavoidargument to avoid forwards through nodes.
Version 4.2.1
peers: Add inbound fee rate attribute to peers listing
Version 4.2.0
accounting: Addmonthandyearflags to return only specified date range results
Version 4.1.0
pay,probe,rebalance: Add repeatableavoidflag to avoid forwarding via avoid nodes
Version 4.0.0
Breaking Changes
- Support for LND version
v0.7.0and below is ended
Version 3.7.0
liquidity-cost: command added to check the cost of swap liquiditypeers: added--offlinerestriction flag
Version 3.6.0
- Add update notifier to notify of new versions
Version 3.5.2
rebalance: added to off-chain rebalance liquidity between peers
Version 3.4.1
peers: add --sort to sort returned peers by an attribute
Version 3.3.0
probe: add --find-max to try and find the max sendable
Version 3.2.0
chainfeesfix issue where a bad response from the rate provider would not be detectedpay: added --in and --out to specify in and out routing peers for paymentsprobe: added --in and --out to specify in and out routing peers for probeprobe: changed arguments to allow probing a public key and amount in addition to a payreq
Version 3.1.0
market: added to show market price history
Version 3.0.0
chain-receive: added to create address to receive on-chain funds via submarine swapclosed: added compatibility with btctestnetinbound-liquidity: added argument --with to limit liquidity measure to a single peerincrease-inbound-liquidity: Added arg --max-fee to limit the estimated fee paidpay: added to pay a payment requestpeers: added to show connected peers with liquidity information
Breaking Changes
Arguments have been standardized on kebab-case, snake_case is no longer used.
accounting: --rate-provider replaces --rate_providerutxos: --count-below replaces --count_below