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
Oliver Gugger
b6d8ecc747
Merge pull request #9654 from bhandras/use-sqldb-v1.0.8
...
mod: use sqldb v1.0.8
2025-03-28 10:32:44 -06:00
Oliver Gugger
d0032b1251
README+docs: add code review checklist
...
We want to encourage new contributors to review code instead of creating
their own PRs as a first contribution.
2025-03-28 09:53:15 -05:00
Oliver Gugger
b85571b94b
Merge pull request #9647 from bhandras/sqldb-migration-base-version
...
sqldb: establish a base DB version even if it's not yet tracked
2025-03-28 07:59:22 -06:00
Oliver Gugger
eb822a5e11
Merge pull request #9504 from guggero/closedchannels
...
lnrpc+rpcserver: add custom channel data for closed channels
2025-03-27 12:33:48 -06:00
Oliver Gugger
177bbd2721
docs: add release notes
2025-03-27 12:38:49 -05:00
Oliver Gugger
82b7891e2d
rpcserver: add custom channel data to pending channels
...
The pending force close and pending waiting close channels didn't have
their custom channel data populated yet.
2025-03-27 12:38:49 -05:00
Oliver Gugger
bab5cabd90
lnrpc+rpcserver: add custom channel data for closed channels
...
This commit adds the custom channel data for closed channels which
represents the initial funding state as well as the final balances at
closing time.
2025-03-27 12:38:47 -05:00
Oliver Gugger
a53c6dda64
Merge pull request #9650 from Roasbeef/early-offer-chan-flushing-flake
...
lnwallet/chancloser: fix flake in TestRbfChannelFlushingTransitions/early_offer
2025-03-27 08:18:07 -06:00
Oliver Gugger
193d2a6581
Merge pull request #9649 from guggero/cmd-fix
...
cmd: fix incorrect error code
2025-03-26 13:19:43 -06:00
Oliver Gugger
04533e924c
cmd: fix incorrect error code
...
Fixes a bug introduced by #9605 , fixes #9648 .
We return a specific error in the RPC permission interceptor for the
case where the wallet is already unlocked or is still locked.
We need to catch those errors correctly to give the user a bit more
context on what to do.
2025-03-26 11:28:59 -05:00
Oliver Gugger
f48e5098b1
Merge pull request #9643 from yyforyongyu/fix-startup
...
lnd: make sure startup flow is not aborted
2025-03-26 07:56:46 -06:00
Oliver Gugger
0a2b33abe5
Merge pull request #9645 from guggero/update-contributors
...
docs: update release notes with contributors
2025-03-25 11:42:15 -06:00
Oliver Gugger
300fbbc528
docs: update release notes with contributors
...
Adds all missing contributors since v0.18.0-beta, extracted from the git
log.
2025-03-25 12:07:37 -05:00
Oliver Gugger
2998f5b3c5
Merge pull request #9644 from ziggie1984/payment-unit-test
...
Add unit test to record pkg
2025-03-25 10:34:38 -06:00
Oliver Gugger
d1093cd3c3
Merge pull request #9642 from yyforyongyu/skip-blockbeat
...
lnd: skip setting `blockbeat` for `nochainbackend` mode
2025-03-25 08:20:34 -06:00
Oliver Gugger
cf35be847c
Merge pull request #9626 from ziggie1984/payment-lifecycle-small-fix
...
payment lifecycle small fix
2025-03-25 08:15:48 -06:00
Oliver Gugger
44161a3643
Merge pull request #9631 from hieblmi/degrade-err
...
rpcserver: warn if sendcoins default conf target is used
2025-03-25 08:09:11 -06:00
Oliver Gugger
af2f11edff
Merge pull request #9544 from lightningnetwork/elle-graphCacheBase
...
graph: move graph cache out of CRUD layer
2025-03-25 07:43:06 -06:00
Oliver Gugger
813f26cbc1
Merge pull request #9621 from jjjike2021/exp/maps
...
multi: remove x/exp/maps dependency
2025-03-25 07:08:02 -06:00
Oliver Gugger
f7b3177483
Merge pull request #9558 from kornpow/fix-listchaintxns-lncli-inputs
...
Fix input sanitation for listchaintxns lncli cmd
2025-03-24 13:53:29 -06:00