Releases: LN-Zap/lnd
lnd v0.8.0-beta-2-gb95a0a0f
lnd v0.7.1-beta-3-g26af2265
Changelog
8f3156aa enable mainnet neutrino
d93eb3ad lnd: expose user agent name as config option
26af2265 lnd: expose user agent version as config option
lnd v0.7.1-beta-rc2-3-g3d84693a
Changelog
8b71735d enable mainnet neutrino
803daf3b lnd: expose user agent name as config option
3d84693a lnd: expose user agent version as config option
lnd v0.7.0-beta-rc3-1-gf366eed4
Changelog
f366eed4 enable mainnet neutrino
lnd v0.7.0-beta-rc2-1-g360a7fe6
Changelog
360a7fe6 enable mainnet neutrino
lnd v0.7.0-beta-rc1-1-g17986e83
Changelog
17986e83 enable mainnet neutrino
lnd v0.6.1-beta-267-g27b51d42
Changelog
8a31da9 Add minchansize to sample config file
9b516b7 Added NETWORK environment variable to btcd and ltcd services
9b3676f Allow unit-cover target for make to filter by package
7d31467 Build LND subservers when building docker image
863bf2f Merge pull request lightningnetwork#1662 from joostjager/raw
3b57546 Merge pull request lightningnetwork#1881 from halseth/neutrino-integration-tests
50f0ac5 Merge pull request lightningnetwork#2308 from chokoboko/channels-in-getnodeinfo
6cd71b7 Merge pull request lightningnetwork#2312 from xsb/color-node-update
c338fdc Merge pull request lightningnetwork#2535 from federicobond/once-refactor
4806003 Merge pull request lightningnetwork#2704 from MDrollette/multiple-opts
29a60f3 Merge pull request lightningnetwork#2716 from halseth/getutxo-cancel-interface-change
4068e78 Merge pull request lightningnetwork#2717 from cfromknecht/send-payment-payreq
19fafd7 Merge pull request lightningnetwork#2761 from halseth/reliable-payments-router-state-machine
e45d4d7 Merge pull request lightningnetwork#2762 from halseth/reliable-payments-lookup-circuitmap
7453dbe Merge pull request lightningnetwork#2802 from joostjager/probability
27ae22f Merge pull request lightningnetwork#2913 from joostjager/hodl-restart-fix
880279b Merge pull request lightningnetwork#2973 from joostjager/newer-payment-rpc
60bad9a Merge pull request lightningnetwork#2974 from OpinionatedGeek/patch-1
f8287b0 Merge pull request lightningnetwork#2985 from johng/sub-batch
c706b95 Merge pull request lightningnetwork#3019 from sangaman/subscribe-single-invoice-rhashstr
0343327 Merge pull request lightningnetwork#3026 from wpaulino/sweeper-fee-preference
2ccd93a Merge pull request lightningnetwork#3031 from neevai/patch-1
f8c824f Merge pull request lightningnetwork#3054 from joostjager/remove-k-shortest
30cb667 Merge pull request lightningnetwork#3063 from halseth/router-error-deobfuscation
fb1819b Merge pull request lightningnetwork#3064 from halseth/route-serialization
c4319da Merge pull request lightningnetwork#3065 from halseth/non-nil-curve-pubkey
f79a9d9 Merge pull request lightningnetwork#3068 from AdamISZ/commentfixes1
6e0084f Merge pull request lightningnetwork#3075 from cfromknecht/crtr-nil-path-curves
777f1b7 Merge pull request lightningnetwork#3076 from sangaman/proto-typos
2c1c29e Merge pull request lightningnetwork#3081 from halseth/route-remove-totalfees
063eced Merge pull request lightningnetwork#3082 from joostjager/upgrade-gen-go
f802ebd Merge pull request lightningnetwork#3087 from joostjager/move-itest
aa5156a Merge pull request lightningnetwork#3089 from wpaulino/pendingsweeps-rpc
f20ab2f Merge pull request lightningnetwork#3090 from cfromknecht/range-loop-fixes
57715b5 Merge pull request lightningnetwork#3093 from wpaulino/lncli-openchannel-unconfirmed
b8690d5 Merge pull request lightningnetwork#3095 from Roasbeef/cnct-timeout-fix
3390803 Merge pull request lightningnetwork#3096 from grunch/add-minchansize-to-sample-conf
437f839 Merge pull request lightningnetwork#3098 from cfromknecht/increase-funding-timeout
6e102d6 Merge pull request lightningnetwork#3101 from AdamISZ/make-unit-cover-pkg
af3b04e Merge pull request lightningnetwork#3103 from halseth/syncmanager-resync-historical
c654b82 Merge pull request lightningnetwork#3104 from wpaulino/lncli-create-restore-backup
6e3b92b Merge pull request lightningnetwork#3106 from cfromknecht/wtclient-db
0afc70e Merge pull request lightningnetwork#3108 from cfromknecht/build-bitcoind-0.17
649b520 Merge pull request lightningnetwork#3111 from cfromknecht/fix-bitcoind-initial-install
1b5655f Merge pull request lightningnetwork#3113 from joostjager/sendtoroute-error-fix
9523be7 Merge pull request lightningnetwork#3114 from Roasbeef/btcwallet-18-fix-deadlock
eba9890 Merge pull request lightningnetwork#3117 from halseth/update-neutrino-dep
52b7603 Merge pull request lightningnetwork#3118 from valentinewallace/neutrino-assert-filter-header
28fdf97 Merge pull request lightningnetwork#3125 from halseth/make-fmt-router-rpc
cd285d6 Merge pull request lightningnetwork#3129 from Roasbeef/scb-fix-windows
58ed496 Merge pull request lightningnetwork#3130 from halseth/route-totalfees-hop-check
89f6db1 Merge pull request lightningnetwork#3134 from valentinewallace/grpc-perf-interceptor
5af4022 Merge pull request lightningnetwork#3140 from wpaulino/sweeper-bumpfee
970d760 Merge pull request lightningnetwork#3142 from cfromknecht/htlc-tie-breaker
00a8669 Merge pull request lightningnetwork#3145 from federicobond/avoid-pubkey-serialization
0139300 Merge pull request lightningnetwork#3154 from halseth/chainntfs-neutrino-async-getutxo
e6c0ddc Merge pull request lightningnetwork#3155 from halseth/sendtoroute-zero-value
1077e74 Merge pull request lightningnetwork#3161 from wpaulino/travis-logs-regression
473afbc Merge pull request lightningnetwork#3163 from Roasbeef/spend-ntfn-fix
5485101 Merge pull request lightningnetwork#3170 from cfromknecht/remove-router-reject-cache
c454608 Merge pull request lightningnetwork#3172 from joostjager/sendtoroute-timeout
faf0dc3 Merge pull request lightningnetwork#3174 from Roasbeef/raw-tx-hex-get-transactions
c8ef9a4 Merge pull request lightningnetwork#3199 from halseth/itest-output-file
12607c9 Merge pull request lightningnetwork#990 from michael1011/master
b3d3ba8 Root Dockerfile now builds subservers
6e05488 Typo corrections in various comments
bb28d3a added conf_target and sat_per_byte to closeallchannels
5fd2fe9 build: update to latest btcd version
18b9e1d build: update to latest btcwallet+btcd
183adf6 chainntnfs/neutrino: provide n.quit as neutrino QuitChan option
3a44574 chainntnfs/neutrinonotify: async call GetUtxo from RegisterSpendNtfn
25b540f chainregistry+config: add neutrino flag to assert filter header chain
f40ddd3 chanbackup: close temp SCB file before rename
d55a8b7 channel+cnct: remove preimage from channel and resolution
b7189ba channeldb test: add TestOutgoingPaymentsMigration
d705b8a channeldb+multi: rename Grounded->Unknown, Completed->Succeeded
1b78890 channeldb+router: record payment failure reason in db
87d3207 channeldb+routing: move control tower interface to routing
f022810 channeldb/codec: add privateKey serialization
7cb25a5 channeldb/control_tower test: add TestPaymentControlDeleteNonInFlight
59c2557 channeldb/control_tower test: test new payment behavior
693807c channeldb/control_tower: add FetchSentPayments
1af1832 channeldb/control_tower: add payment information during state changes
bb4aadd channeldb/control_tower: remove non-strict option
21c989f channeldb/graph: don't nil curve of returned PubKey
801521e channeldb/migration: add migration for new payment bucket structure
178996f channeldb/payments+control_tower: split OutgoingPayments
6d80661 channeldb/payments: add StatusFailed
89fd43e channeldb: add Route (de)serialization + test
eb2647e channeldb: add subscription to control tower
2644759 channeldb: add todo for more detailed failure reasons
95b4828 channeldb: derive PaymentStatus implicitly from stored info
d78d3f5 channeldb: move deprecated code to migration_09_legacy_serialization.go
2417f40 channeldb: put payment status in new bucket
d41af9a cmd/lncli: expose bumping fee of inputs/transactions over lncli
1d8b70e cmd/lncli: expose pending input sweeps within UtxoSweeper over lncli
92d780f cmd/lncli: properly parse channel backup within lncli create
8628019 cmd/lncli: properly spend unconfirmed utxos with openchannel
064e849 cnct+htlcswitch+invoices: move invoice parameter check out of link
3d17c2b cnct/test: add incoming contest resolver test
16ff4e3 cnct/test: extend mockWitnessBeacon
d8dac49 cnct: add invoice registry interface
6886a01 cnct: always create incoming contest resolver
99e42dd cnct: be stricter about matching preimages
ec6a35d cnct: do not depend on ChainIO in incoming contest resolver
261558a config: allow adding multiple tls ips and domains
086f4eb contractcourt: add new TestChannelArbitratorDanglingCommitForceClose test
fc617cd contractcourt: add new checkLocalChainActions method use in main state step
364c0dd contractcourt: add storage for the confirmed CommitSet
087e22d contractcourt: obtain supplementary HTLC info from the htlcSets
8a34b1a contractcourt: only send resolution messages if we have any to send
fb91f0b contractcourt: reconstruct chain actions at time of commitment confirmation
ea7bae8 contractcourt: remove the now unused chain actions methods
877b8c5 contractcourt: stop writing chain actions to disk
b4a116f contractcourt: update TestChannelArbitratorLocalForceClosePendingHtlc to assert resolution msg delivery
2011ccc contractcourt: write confirmed CommitSet to disk before MarkChannelClosed
589f0fc control_tower: make initial bucket bucket creation stricter
9bd3055 discovery,fundingmanager: avoid serialization in NotifyWhenOnline
526486a discovery/sync_manager: restart historical sync on first connected peer
6ba6982 discovery/sync_manager_test: add TestSyncManagerHistoricalSyncOnReconnect
9eb5fe9 discovery: split gossiper announcement into sub batches
cf2885d discovery: test we calculate and generate correct sub batch sizes
27b51d42 enable mainnet neutrino
0865478 fundingmanager: bump max non-initiator funding timeout to 2 weeks
1ba99da gitignore: ignore new output file location
ea50502 go mod: update to latest neutrino dep
818dbb9 go.mod: update to latest neutrino to enable asserting filter hash.
d027e10 htlcswitch+channeldb: move control tower to channeldb
ec087a9 htlcswitch+router: define PaymentResult, GetPaymentResult
cd02c22 htlcswitch+router: move deobfuscator creation to GetPaymentResult call
f5dee02 htlcswitch/mock: set SelfKey and mock ErrorSource
df3f5d0 htlcswitch/payment_result: add (de)serialization of networkResult + test
1febe1a htlcswitch/payment_result: add paymentResultStore
dd3abbc htlcswitch/payment_result_test: add TestNetworkResultStore
dd88015 htlcswitch/switch test: add TestSwitchGetPaymentResult
f99d0c4 htlcswitch/switch+payment_result: define networkResult, extractResult
cff4d35 htlcswitch/switch: clarify paymentID uniqueness
bbbe3a3 htlcswitch/switch: make parseFailedPayment not dependent on pkt
be129eb htlcswitch/switch: remove numPendingPayments only used in tests
2cc778d htlcswitch/switch: use paymentResultStore to keep track of results
570f9ca htlcswitch/test: hodl invoice restart test
e5ead59 htlcswitch/test: use single channel restore function
c9afa64 invoicesrpc: SubcribeSingleInvoiceRequest fix
9b71d90 lncli: add querymc command
0e38c72 lncli: include color in getinfo response
220c2be lncli: unify payinvoice and sendpayment code
e095819 lnd_test: add hodl parameter to createThreeHopNetwork
39d3aa6 lnd_test: add t.Skip to *harnessTest
f556b37 lnd_test: add testHoldInvoicePersistence
335a039 lnd_test: alter testUnconfirmed...
lnd v0.6.1-beta-rc1-1-g83adaaa0
Changelog
83adaaa0 enable mainnet neutrino
lnd v0.6.1-beta-255-gb3fd7cc8
Changelog
8a31da9 Add minchansize to sample config file
9b516b7 Added NETWORK environment variable to btcd and ltcd services
9b3676f Allow unit-cover target for make to filter by package
7d31467 Build LND subservers when building docker image
863bf2f Merge pull request lightningnetwork#1662 from joostjager/raw
3b57546 Merge pull request lightningnetwork#1881 from halseth/neutrino-integration-tests
50f0ac5 Merge pull request lightningnetwork#2308 from chokoboko/channels-in-getnodeinfo
6cd71b7 Merge pull request lightningnetwork#2312 from xsb/color-node-update
c338fdc Merge pull request lightningnetwork#2535 from federicobond/once-refactor
4806003 Merge pull request lightningnetwork#2704 from MDrollette/multiple-opts
29a60f3 Merge pull request lightningnetwork#2716 from halseth/getutxo-cancel-interface-change
4068e78 Merge pull request lightningnetwork#2717 from cfromknecht/send-payment-payreq
19fafd7 Merge pull request lightningnetwork#2761 from halseth/reliable-payments-router-state-machine
e45d4d7 Merge pull request lightningnetwork#2762 from halseth/reliable-payments-lookup-circuitmap
7453dbe Merge pull request lightningnetwork#2802 from joostjager/probability
27ae22f Merge pull request lightningnetwork#2913 from joostjager/hodl-restart-fix
880279b Merge pull request lightningnetwork#2973 from joostjager/newer-payment-rpc
60bad9a Merge pull request lightningnetwork#2974 from OpinionatedGeek/patch-1
f8287b0 Merge pull request lightningnetwork#2985 from johng/sub-batch
c706b95 Merge pull request lightningnetwork#3019 from sangaman/subscribe-single-invoice-rhashstr
0343327 Merge pull request lightningnetwork#3026 from wpaulino/sweeper-fee-preference
2ccd93a Merge pull request lightningnetwork#3031 from neevai/patch-1
f8c824f Merge pull request lightningnetwork#3054 from joostjager/remove-k-shortest
30cb667 Merge pull request lightningnetwork#3063 from halseth/router-error-deobfuscation
fb1819b Merge pull request lightningnetwork#3064 from halseth/route-serialization
c4319da Merge pull request lightningnetwork#3065 from halseth/non-nil-curve-pubkey
f79a9d9 Merge pull request lightningnetwork#3068 from AdamISZ/commentfixes1
6e0084f Merge pull request lightningnetwork#3075 from cfromknecht/crtr-nil-path-curves
777f1b7 Merge pull request lightningnetwork#3076 from sangaman/proto-typos
2c1c29e Merge pull request lightningnetwork#3081 from halseth/route-remove-totalfees
063eced Merge pull request lightningnetwork#3082 from joostjager/upgrade-gen-go
f802ebd Merge pull request lightningnetwork#3087 from joostjager/move-itest
aa5156a Merge pull request lightningnetwork#3089 from wpaulino/pendingsweeps-rpc
f20ab2f Merge pull request lightningnetwork#3090 from cfromknecht/range-loop-fixes
57715b5 Merge pull request lightningnetwork#3093 from wpaulino/lncli-openchannel-unconfirmed
b8690d5 Merge pull request lightningnetwork#3095 from Roasbeef/cnct-timeout-fix
3390803 Merge pull request lightningnetwork#3096 from grunch/add-minchansize-to-sample-conf
437f839 Merge pull request lightningnetwork#3098 from cfromknecht/increase-funding-timeout
6e102d6 Merge pull request lightningnetwork#3101 from AdamISZ/make-unit-cover-pkg
af3b04e Merge pull request lightningnetwork#3103 from halseth/syncmanager-resync-historical
c654b82 Merge pull request lightningnetwork#3104 from wpaulino/lncli-create-restore-backup
6e3b92b Merge pull request lightningnetwork#3106 from cfromknecht/wtclient-db
0afc70e Merge pull request lightningnetwork#3108 from cfromknecht/build-bitcoind-0.17
649b520 Merge pull request lightningnetwork#3111 from cfromknecht/fix-bitcoind-initial-install
1b5655f Merge pull request lightningnetwork#3113 from joostjager/sendtoroute-error-fix
9523be7 Merge pull request lightningnetwork#3114 from Roasbeef/btcwallet-18-fix-deadlock
eba9890 Merge pull request lightningnetwork#3117 from halseth/update-neutrino-dep
52b7603 Merge pull request lightningnetwork#3118 from valentinewallace/neutrino-assert-filter-header
28fdf97 Merge pull request lightningnetwork#3125 from halseth/make-fmt-router-rpc
cd285d6 Merge pull request lightningnetwork#3129 from Roasbeef/scb-fix-windows
58ed496 Merge pull request lightningnetwork#3130 from halseth/route-totalfees-hop-check
89f6db1 Merge pull request lightningnetwork#3134 from valentinewallace/grpc-perf-interceptor
970d760 Merge pull request lightningnetwork#3142 from cfromknecht/htlc-tie-breaker
0139300 Merge pull request lightningnetwork#3154 from halseth/chainntfs-neutrino-async-getutxo
e6c0ddc Merge pull request lightningnetwork#3155 from halseth/sendtoroute-zero-value
1077e74 Merge pull request lightningnetwork#3161 from wpaulino/travis-logs-regression
473afbc Merge pull request lightningnetwork#3163 from Roasbeef/spend-ntfn-fix
5485101 Merge pull request lightningnetwork#3170 from cfromknecht/remove-router-reject-cache
c454608 Merge pull request lightningnetwork#3172 from joostjager/sendtoroute-timeout
faf0dc3 Merge pull request lightningnetwork#3174 from Roasbeef/raw-tx-hex-get-transactions
12607c9 Merge pull request lightningnetwork#990 from michael1011/master
b3d3ba8 Root Dockerfile now builds subservers
6e05488 Typo corrections in various comments
bb28d3a added conf_target and sat_per_byte to closeallchannels
5fd2fe9 build: update to latest btcd version
18b9e1d build: update to latest btcwallet+btcd
183adf6 chainntnfs/neutrino: provide n.quit as neutrino QuitChan option
3a44574 chainntnfs/neutrinonotify: async call GetUtxo from RegisterSpendNtfn
25b540f chainregistry+config: add neutrino flag to assert filter header chain
f40ddd3 chanbackup: close temp SCB file before rename
d55a8b7 channel+cnct: remove preimage from channel and resolution
b7189ba channeldb test: add TestOutgoingPaymentsMigration
d705b8a channeldb+multi: rename Grounded->Unknown, Completed->Succeeded
1b78890 channeldb+router: record payment failure reason in db
87d3207 channeldb+routing: move control tower interface to routing
f022810 channeldb/codec: add privateKey serialization
7cb25a5 channeldb/control_tower test: add TestPaymentControlDeleteNonInFlight
59c2557 channeldb/control_tower test: test new payment behavior
693807c channeldb/control_tower: add FetchSentPayments
1af1832 channeldb/control_tower: add payment information during state changes
bb4aadd channeldb/control_tower: remove non-strict option
21c989f channeldb/graph: don't nil curve of returned PubKey
801521e channeldb/migration: add migration for new payment bucket structure
178996f channeldb/payments+control_tower: split OutgoingPayments
6d80661 channeldb/payments: add StatusFailed
89fd43e channeldb: add Route (de)serialization + test
eb2647e channeldb: add subscription to control tower
2644759 channeldb: add todo for more detailed failure reasons
95b4828 channeldb: derive PaymentStatus implicitly from stored info
d78d3f5 channeldb: move deprecated code to migration_09_legacy_serialization.go
2417f40 channeldb: put payment status in new bucket
1d8b70e cmd/lncli: expose pending input sweeps within UtxoSweeper over lncli
92d780f cmd/lncli: properly parse channel backup within lncli create
8628019 cmd/lncli: properly spend unconfirmed utxos with openchannel
064e849 cnct+htlcswitch+invoices: move invoice parameter check out of link
3d17c2b cnct/test: add incoming contest resolver test
16ff4e3 cnct/test: extend mockWitnessBeacon
d8dac49 cnct: add invoice registry interface
6886a01 cnct: always create incoming contest resolver
99e42dd cnct: be stricter about matching preimages
ec6a35d cnct: do not depend on ChainIO in incoming contest resolver
261558a config: allow adding multiple tls ips and domains
086f4eb contractcourt: add new TestChannelArbitratorDanglingCommitForceClose test
fc617cd contractcourt: add new checkLocalChainActions method use in main state step
364c0dd contractcourt: add storage for the confirmed CommitSet
087e22d contractcourt: obtain supplementary HTLC info from the htlcSets
8a34b1a contractcourt: only send resolution messages if we have any to send
fb91f0b contractcourt: reconstruct chain actions at time of commitment confirmation
ea7bae8 contractcourt: remove the now unused chain actions methods
877b8c5 contractcourt: stop writing chain actions to disk
b4a116f contractcourt: update TestChannelArbitratorLocalForceClosePendingHtlc to assert resolution msg delivery
2011ccc contractcourt: write confirmed CommitSet to disk before MarkChannelClosed
589f0fc control_tower: make initial bucket bucket creation stricter
526486a discovery/sync_manager: restart historical sync on first connected peer
6ba6982 discovery/sync_manager_test: add TestSyncManagerHistoricalSyncOnReconnect
9eb5fe9 discovery: split gossiper announcement into sub batches
cf2885d discovery: test we calculate and generate correct sub batch sizes
b3fd7cc8 enable mainnet neutrino
0865478 fundingmanager: bump max non-initiator funding timeout to 2 weeks
ea50502 go mod: update to latest neutrino dep
818dbb9 go.mod: update to latest neutrino to enable asserting filter hash.
d027e10 htlcswitch+channeldb: move control tower to channeldb
ec087a9 htlcswitch+router: define PaymentResult, GetPaymentResult
cd02c22 htlcswitch+router: move deobfuscator creation to GetPaymentResult call
f5dee02 htlcswitch/mock: set SelfKey and mock ErrorSource
df3f5d0 htlcswitch/payment_result: add (de)serialization of networkResult + test
1febe1a htlcswitch/payment_result: add paymentResultStore
dd3abbc htlcswitch/payment_result_test: add TestNetworkResultStore
dd88015 htlcswitch/switch test: add TestSwitchGetPaymentResult
f99d0c4 htlcswitch/switch+payment_result: define networkResult, extractResult
cff4d35 htlcswitch/switch: clarify paymentID uniqueness
bbbe3a3 htlcswitch/switch: make parseFailedPayment not dependent on pkt
be129eb htlcswitch/switch: remove numPendingPayments only used in tests
2cc778d htlcswitch/switch: use paymentResultStore to keep track of results
570f9ca htlcswitch/test: hodl invoice restart test
e5ead59 htlcswitch/test: use single channel restore function
c9afa64 invoicesrpc: SubcribeSingleInvoiceRequest fix
9b71d90 lncli: add querymc command
0e38c72 lncli: include color in getinfo response
220c2be lncli: unify payinvoice and sendpayment code
e095819 lnd_test: add hodl parameter to createThreeHopNetwork
39d3aa6 lnd_test: add t.Skip to *harnessTest
f556b37 lnd_test: add testHoldInvoicePersistence
335a039 lnd_test: alter testUnconfirmedChannelFunding to work with Neutrino
991b417 lnd_test: fix spelling
bf0af12 lnd_test: move chain claim tests to separate files
fe9ff38 lnd_test: skip reorg test for neutrino backend
ba3fa94 lnrpc+routing: Only accept a single route for SendToRoute
7a5bd29 lnrpc+routing: remove k shortest path finding
d01f88e lnrpc/walletrpc: expose pending input sweeps within UtxoSweeper over RPC
0db0c5b lnrpc: add...
lnd v0.6.1-beta-1-g487677ec
Changelog
487677ec enable mainnet neutrino