Oliver Gugger
31814a1198
Merge pull request #10014 from GustavoStingelin/issue-9583-missing-wt-cli-usage
...
cmd/wtclient: add usage info for session and terminate commands
2025-07-01 09:04:29 +02:00
Oliver Gugger
e54206f8c2
Merge pull request #9990 from ziggie1984/follow-up-payment-addr-spec-update
...
itest coverage increase following the spec update regarding MPP payments
2025-06-30 15:45:14 +02:00
Oliver Gugger
01dfee6f8d
Merge pull request #10004 from ellemouton/ensureNewNodeAnnUpdateTime
...
multi: use "errors" pkg everywhere and ensure newer node announcement timestamp
2025-06-30 14:40:22 +02:00
Oliver Gugger
6290edf146
Merge pull request #9996 from calvinrzachman/lseed
...
chainreg: use new lseed service
2025-06-27 12:31:28 +02:00
Oliver Gugger
e75c82e25a
Merge pull request #9988 from starius/remove-used-proto-message
...
lnrpc: remove unused type ConfirmationUpdate
2025-06-26 17:15:18 +02:00
Oliver Gugger
5f961e4349
Merge pull request #9972 from ellemouton/graphSQL17-complete-unit-tests
...
[17] multi: run all graph unit tests against SQL backends & run itest suite against SQL graph backend
2025-06-26 12:40:42 +02:00
Oliver Gugger
fb1fef9e6c
Merge pull request #9971 from ellemouton/graphSQL16-closed-scids
...
[16] graph/db: SQL closed SCIDs table and last few methods
2025-06-25 17:32:49 +02:00
Oliver Gugger
53b249efc0
Merge pull request #9991 from ziggie1984/add-probe-logging
...
routerrpc: add log line for probing the invoice request
2025-06-25 14:49:51 +02:00
Oliver Gugger
fb720c174b
Merge pull request #9989 from hieblmi/round-up
...
chainfee: method to round up the fee for a given transaction weight
2025-06-25 12:11:09 +02:00
Oliver Gugger
33e6f28542
Merge pull request #9938 from ellemouton/graphSQL14
...
[14] graph/db: implement more SQLStore methods
2025-06-25 09:28:04 +02:00
Oliver Gugger
29ff13d83f
Merge pull request #9973 from ZZiigguurraatt/skip-native-sql-migration-doc-update
...
sqldb: clarify native sql options in `lnd.conf`
2025-06-24 18:18:13 +02:00
Oliver Gugger
a9b530ce4a
Merge pull request #9984 from starius/lntest-feeservice-mutex
...
lntest: do not do IO under mutex in fee_service
2025-06-24 14:09:10 +02:00
Oliver Gugger
715cae936d
Merge pull request #9967 from ellemouton/peerBootstrapItest
...
itest: test automatic peer bootstrapping
2025-06-24 14:07:51 +02:00
Oliver Gugger
7857d2c6ae
Merge pull request #9969 from ellemouton/fixLnwireTestDataRace
...
lnwire: fix test data race
2025-06-20 13:47:41 +02:00
Oliver Gugger
5e9e1826c6
Merge pull request #9965 from ellemouton/checkNilPolicy
...
graph/db: do nil check on ChannelEdgePolicy
2025-06-20 10:55:07 +02:00
Oliver Gugger
40efefeb6a
Merge pull request #9959 from ellemouton/chanGraphContext2
...
multi: add context.Context param to more graphdb.V1Store methods
2025-06-19 16:42:55 +02:00
Oliver Gugger
e0a9705d59
Merge pull request #9935 from ellemouton/graphSQL11-forEachMethods
...
[11] graph/db: Implement various "ForEach" methods on the graph SQLStore
2025-06-19 10:29:42 +02:00
Oliver Gugger
31c74f20fa
Merge pull request #9962 from yyforyongyu/fix-panic
...
chainio: use package logger instead of instance logger
2025-06-18 15:09:07 +02:00
Oliver Gugger
79294dff35
Merge pull request #9931 from ellemouton/graphSQL10-forEachSourceNode
...
[10] graph/db+sqldb: implement ForEachSourceNodeChannel
2025-06-18 14:51:38 +02:00
Oliver Gugger
a27bd69b9c
Merge pull request #9956 from ellemouton/chanGraphContext
...
multi: add `context.Context` param to some `graphdb.V1Store` methods
2025-06-17 20:34:56 +02:00
Oliver Gugger
c1740c14ba
Merge pull request #9887 from ellemouton/graphSQL9-chan-policies-schema
...
graph/db+sqldb: channel policy SQL schemas, queries and upsert CRUD
2025-06-17 16:30:23 +02:00
Oliver Gugger
207df8dd7c
Merge pull request #9951 from yyforyongyu/fix-cached-policy
...
graph: fix nil pointer deference in `ForEachChannelCacheable`
2025-06-16 10:28:16 +02:00
Oliver Gugger
cb10536a2f
Merge pull request #9943 from ziggie1984/update-lightning-onion
...
multi: update sphinx lib to latest version
2025-06-16 10:26:25 +02:00
Oliver Gugger
8f8d17de26
Merge pull request #9903 from ziggie1984/sphinx-relays-doc
...
docs: add sphinx replay description
2025-06-16 10:25:04 +02:00
Oliver Gugger
63e7c2e893
Merge pull request #9933 from Roasbeef/0-19-99
...
build: bump version to v0.19.99
2025-06-16 08:51:45 +02:00
Oliver Gugger
5d161e8cd0
Merge pull request #9653 from djkazic/reorder-buckets-check
...
channeldb: perform init of top level buckets first
2025-06-16 08:24:03 +02:00
Oliver Gugger
a0f658b44d
Merge pull request #9889 from yyforyongyu/fix-htlcindex
...
Use `BigSizeT` for `HtlcIndex` in retribution log
2025-06-06 15:50:50 +02:00
Oliver Gugger
e1c9825b8a
Merge pull request #9813 from Abdulkbk/htlcidx-to-fwdingevent
...
lnrpc: add HtlcIndex to ForwardingEvents
2025-06-06 14:32:29 +02:00
Oliver Gugger
4a7cd0095e
Merge pull request #9902 from ellemouton/simplifyForwardingLogQuery
...
channeldb: remove unnecessary for loop from Query method
2025-06-06 09:43:57 +02:00
Oliver Gugger
fc906f2a65
Merge pull request #9127 from MPins/issue-8993
...
Add the option on path creator to specify the incoming channel on blinded path
2025-06-05 08:47:05 +02:00
Oliver Gugger
aec16eee97
Merge pull request #9876 from yyforyongyu/fix-accessman
...
accessman: remove restrictions on protected/temporary peers
2025-06-04 09:53:13 +02:00
Oliver Gugger
239aab8b9e
Merge pull request #9875 from ziggie1984/fix-peer-connection-2
...
discovery: make sure we do not block the read queue
2025-06-03 22:37:17 +02:00
Oliver Gugger
ac76d63119
Merge pull request #9858 from Roasbeef/non-staging-rbf-coop
...
peer+feature: start to signal the prod rbf coop close bit
2025-06-03 20:14:22 +02:00
Oliver Gugger
7e444220a7
Merge pull request #9890 from ziggie1984/update-btclog-lib
...
update btclog lib
2025-06-03 16:22:45 +02:00
Oliver Gugger
c61095ce0b
Merge pull request #9879 from ellemouton/graphSQLFixNodesQuery
...
sqldb+graph/db: fix UpsertNode query to account for nullable `last_update` field
2025-06-02 21:21:25 +02:00
Oliver Gugger
e9692f8ccd
Merge pull request #9869 from ellemouton/graphSQL8-channels-schema
...
sqldb+graph/db: add channel tables and implement some channel CRUD
2025-06-02 17:18:04 +02:00
Oliver Gugger
f93c675b04
Merge pull request #9885 from ffranr/sm-isrunning-unit-test
...
protofsm: exercise `StateMachine.IsRunning()` in unit test
2025-06-02 13:49:48 +02:00
Oliver Gugger
5a036a8fcd
Merge pull request #9883 from ffranr/add-state-machine-isrunning
...
protofsm: add thread-safe IsRunning method to StateMachine
2025-06-02 10:08:28 +02:00
Oliver Gugger
bff2f2440c
Merge pull request #9873 from ellemouton/sqldbHelpers
...
sqldb: re-usable TxOptions and NoOpReset
2025-05-28 12:45:59 +02:00
Oliver Gugger
8e96bd0308
Merge pull request #9866 from ellemouton/graphSQL7-nodes-tables
...
sqldb+graph/db: add node related tables and implement some node CRUD
2025-05-28 08:45:33 +02:00
Oliver Gugger
3b2af90f5a
Merge pull request #9854 from yyforyongyu/fix-fetchinput
...
gomod: update `btcwallet` to fix `FetchOutpointInfo`
2025-05-27 21:07:36 +02:00
Oliver Gugger
93a6ab8759
Merge pull request #9853 from lightningnetwork/elle-graphSQL8-prep
...
graph/db: init SQLStore caches and batch schedulers
2025-05-26 10:11:45 +02:00
Oliver Gugger
ab717c301b
Merge pull request #9864 from ziggie1984/update-sqlc
...
sqlc: update sqlc compiler to 1.29.0
2025-05-26 09:27:01 +02:00
Oliver Gugger
1aaa76078b
Merge pull request #9807 from ziggie1984/skip-vendor-and-source-packaging-cross-builds
...
make: allow skipping the vendor and source packaging
2025-05-26 09:14:14 +02:00
Oliver Gugger
b1b3c64410
Merge pull request #9721 from appilon/appilon/6601
...
feat(lncli): Add --route_hints flag to sendpayment and queryroutes
2025-05-26 09:13:01 +02:00
Oliver Gugger
5c324c732e
Merge pull request #9856 from ellemouton/writeOpaqueAddr
...
lnwire: add lnwire.OpaqueAddr case in WriteElement for channel back-ups
2025-05-26 08:48:03 +02:00
Oliver Gugger
dc946ae7e8
Merge pull request #9857 from twofaktor/patch-1
...
docs: fix description of protocol.rbf-coop-close default state in sample-lnd.conf
2025-05-24 07:53:28 +02:00
Oliver Gugger
cbdd1c22b7
Merge pull request #9692 from lightningnetwork/elle-graph
...
[graph-work-side-branch]: side branch for graph work
2025-05-23 10:29:09 +02:00
Oliver Gugger
c52a6ddeb8
Merge pull request #9840 from Roasbeef/0-19-final
...
build: bump version to 0.19
2025-05-20 18:11:13 +02:00
Oliver Gugger
182aab7ca4
Merge pull request #9841 from twofaktor/patch-1
...
docs: minor format & grammatical fixes on release notes 0.19.0
2025-05-20 17:19:49 +02:00
Oliver Gugger
3707b1fb70
Merge pull request #9814 from ziggie1984/add-info-release-notes
...
Update release notes for LND 19 - lncli breaking change
2025-05-16 10:14:08 +02:00
Oliver Gugger
1e8fcc5ea9
build: bump version to v0.19.0-beta.rc5
2025-05-15 16:38:26 +02:00
Oliver Gugger
b0cba7dd08
Merge pull request #9804 from ellemouton/removeChanGraphCacheMu
...
graph/db: remove ChannelGraph cacheMu
2025-05-13 16:10:17 +02:00
Oliver Gugger
1db6c31e20
Merge pull request #9798 from ellemouton/graphFixNotificationSubs
...
graph/db: synchronous topology client subscriptions/cancellations
2025-05-12 17:10:44 +02:00
Oliver Gugger
8044891df4
Merge pull request #9799 from guggero/function-call-formatting
...
docs: document previously implicit formatting rule
2025-05-12 13:13:14 +02:00
Oliver Gugger
12dbeb99c3
docs: document previously implicit formatting rule
...
Adds a formatting rule to the code style documentation that is being
used widely throughout the codebase but isn't properly documented.
2025-05-12 07:00:51 +02:00
Oliver Gugger
ee25c228e9
Merge pull request #8330 from bitromortac/2401-bimodal-improvements
...
bimodal pathfinding probability improvements
2025-05-08 21:35:49 +02:00
Oliver Gugger
43e822c3b0
Merge pull request #9789 from ellemouton/updateTLVDep
...
multi: use updated TLV SizeFunc signature
2025-05-08 10:20:37 +02:00
Oliver Gugger
8b413e89f1
Merge pull request #9793 from ellemouton/tlvSizeBigSize
...
tlv: catch unhandled type in SizeBigSize
2025-05-07 19:21:57 +02:00
Oliver Gugger
67a40c90ad
Merge pull request #9782 from Roasbeef/v19-rc4
...
build: bump to version v0.19 rc4
2025-05-06 18:36:20 +02:00
Oliver Gugger
221b7634a6
Merge pull request #9783 from bitromortac/2505-loadmc-fixes
...
lncli: establish connection after parsing of mc data for loadmc
2025-05-06 13:52:57 +02:00
Oliver Gugger
334a7d1123
Merge pull request #9770 from bitromortac/2504-mc-migration-fix
...
routing+migration: fix mission control migration with nil failure msg
2025-05-02 14:22:59 +02:00
Oliver Gugger
b068d79dfb
Merge pull request #9776 from saubyk/19.0-releasenotes-update
...
docs: update release notes with more detail on the RBF coop close section
2025-04-30 08:14:07 +02:00
Oliver Gugger
b34afa33f6
Merge pull request #9764 from ZZiigguurraatt/RBF-release-notes-cleanup
...
docs/release-notes: fix indentation in RBF close section
2025-04-28 12:38:23 +02:00
Oliver Gugger
7e50b8438e
Merge pull request #9759 from guggero/fix-release
...
GitHub: fix order of operations for release build
2025-04-24 12:15:07 +02:00
Oliver Gugger
d9089b11ac
GitHub: fix order of operations
2025-04-24 08:36:17 +02:00
Oliver Gugger
4862251833
Merge pull request #9750 from starius/fix-InternalKeyForAddr-for-imported-addresses
...
lnwallet: fix InternalKeyForAddr for imported addr
2025-04-23 17:53:13 +02:00
Oliver Gugger
a35ace7371
Merge pull request #9739 from ellemouton/rpcInterceptorMD
...
lnrpc+rpcperms: add ctx metadata pairs to RPCMiddlewareRequest
2025-04-23 11:21:32 +02:00
Oliver Gugger
1aad61c2b6
Merge pull request #9755 from guggero/payment-bandwidth-funding-blob
...
htlcswitch+routing: add funding blob to PaymentBandwidth
2025-04-22 22:23:45 +02:00
Oliver Gugger
56d2381f51
htlcswitch+routing: add funding blob to PaymentBandwidth
...
For certain auxiliary bandwidth checks we need to know the funding blob
that was present when the channel was created.
2025-04-22 21:21:11 +02:00
Oliver Gugger
987302923d
Merge pull request #9746 from ziggie1984/make-resolution-more-efficient
...
lnwallet: no need to consult the aux unit for legacy channels
2025-04-22 18:56:28 +02:00
Oliver Gugger
fba64c812b
itest: test RPCMiddleware gRPC metadata propagation
...
Expand the rpc middleware test to assert gRPC metadata pair propagation
for rpc middleware requests.
2025-04-22 15:03:17 +02:00
Oliver Gugger
51add8a701
Merge pull request #9722 from ziggie1984/fix-notifier-itest-flake
...
Change RPC call order for the btcd notifier
2025-04-17 22:50:07 +02:00
Oliver Gugger
337d9a9b23
Merge pull request #9628 from guggero/bitcoind-29
...
scripts+GitHub: use bitcoind v29.0
2025-04-17 16:23:00 +02:00
Oliver Gugger
c25f98f5b9
Merge pull request #9727 from guggero/strict-forwarding
...
Aux bandwidth manager: also pass HTLC blob to `ShouldHandleTraffic`
2025-04-17 14:00:46 +02:00
Oliver Gugger
a304be6bad
Merge pull request #9715 from ellemouton/removeChanClean
...
itest: remove manual channel closures from route blinding tests
2025-04-17 14:00:08 +02:00
Oliver Gugger
5fb0f43172
htlcswitch+routing: add htlc blob to ShouldHandleTraffic
...
Whether we should let the aux bandwidth manager decide what the
bandwidth of a channel is should also depend on whether the HTLC is a
custom HTLC, not just the channel.
2025-04-17 11:52:56 +02:00
Oliver Gugger
cf0e0ff32c
switch: add trace log for circular route detection
...
Helps with debugging of strict forwarding issues.
2025-04-17 10:53:37 +02:00
Oliver Gugger
121e6c4015
docs: update release notes
2025-04-17 09:11:54 +02:00
Oliver Gugger
f4a6c3487a
scripts+GitHub: use bitcoind v29.0
2025-04-17 09:07:01 +02:00
Oliver Gugger
24fdae7dff
Merge pull request #9693 from yyforyongyu/debug-listunspent
...
Fix inaccurate `locked_balance`
2025-04-17 08:46:36 +02:00
Oliver Gugger
7381f4b221
Merge pull request #9687 from GeorgeTsagk/aux-trff-shpr-htlcview
...
`AuxTrafficShaper.PaymentBandwidth` uses HTLC view
2025-04-17 07:59:00 +02:00
Oliver Gugger
06f1ef47fa
Merge pull request #9720 from ziggie1984/add-btcd-notify-logs
...
chainntnfs: increase logging of the subsystems
2025-04-15 18:56:44 +02:00
Oliver Gugger
014706cc3e
Merge pull request #9713 from ellemouton/getInfoStarted
...
scripts: use LND status to determine when a node is ready for RPC calls
2025-04-15 12:40:32 +02:00
Oliver Gugger
7d3b5a1bcf
Merge pull request #9714 from bhandras/invoice-migration-log-rate
...
invoices: reduce log spam when migrating invoices to SQL
2025-04-14 20:38:22 +02:00
Oliver Gugger
bec84e14a8
Merge pull request #9674 from ziggie1984/small-neutrino-fix
...
Move neutrino db also to postgres when using postgres as a backend
2025-04-14 18:46:44 +02:00
Oliver Gugger
905cf651ac
Merge pull request #9712 from guggero/bump-kvdb
...
mod: bump kvdb to v1.4.15
2025-04-14 18:37:39 +02:00
Oliver Gugger
62b0c4cc20
mod: bump kvdb to v1.4.15
2025-04-14 15:59:01 +02:00
Oliver Gugger
6d648ad90a
Merge pull request #9684 from ziggie1984/master
...
multi: update new walletdb version in main go.mod and kvdb go.mod
2025-04-14 15:56:16 +02:00
Oliver Gugger
ff6f98a818
Merge pull request #9696 from yyforyongyu/add-aider
...
Add `development_guidelines.md` for both human and machine
2025-04-14 11:19:58 +02:00
Oliver Gugger
f7bd2a7228
Merge pull request #9705 from ffranr/assert-log-shutdown-only-with-handle
...
lntest: assert shutdown via logs only if log file handle is present
2025-04-11 17:48:19 +02:00
Oliver Gugger
b732525a98
Merge pull request #9603 from NishantBansal2003/validate-mpp
...
routerrpc: add validation to MPP params
2025-04-10 19:28:02 +02:00
Oliver Gugger
867d27d68a
Merge pull request #9689 from starius/fix-typos
...
chainrpc: fix description of several methods
2025-04-09 11:17:13 +02:00
Oliver Gugger
aaf0a19b06
Merge pull request #9682 from guggero/make-space-for-build
...
GitHub: disable cache, remove hosted tools cache
2025-04-07 16:06:37 +02:00
Oliver Gugger
5ac72ed282
GitHub: disable cache, remove hosted tools cache
...
In an attempt to fix the "out of disk space" build error during release
builds, we first disable using Golang caches (which can be quite large)
and then remove a bunch of pre-installed tools and their caches to
provide some additional disk storage.
2025-04-07 12:23:16 +02:00
Oliver Gugger
a7c2c47397
Merge pull request #9670 from Roasbeef/19-rc2
...
build: bump version to v0.19.0 rc2
2025-04-07 10:08:25 +02:00
Oliver Gugger
6a3845b79d
Merge pull request #9667 from guggero/kvdb-update
...
mod: bump kvdb to latest tagged version v1.4.13
2025-04-01 21:30:22 +02:00
Oliver Gugger
973db1b305
mod: bump kvdb to latest tagged version v1.4.13
...
After merging #9665 , we can now bump to the tagged version.
2025-04-01 18:42:28 +02:00
Oliver Gugger
11d3a68561
Merge pull request #9666 from bhandras/invoice-bucket-tombstone-log-removal
...
lnd: remove unnecessary debug log to avoid misunderstanding
2025-04-01 18:33:25 +02:00
Oliver Gugger
856dc2db79
Merge pull request #9636 from guggero/review-checklist
...
README+docs: add code review checklist
2025-03-28 16:18:10 -06:00