ziggie
490347b056
multi: update walletdb package
2025-04-09 18:47:53 +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
Boris Nagaev
acd296e760
chainrpc: fix description of several methods
...
They pointed to a non-existing type ChainNotifierService. The actual name
of the interface is ChainNotifierServer.
2025-04-08 17:43:23 -03: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
v0.19.0-beta.rc2
2025-04-07 10:08:25 +02:00
Olaoluwa Osuntokun
a7e89c130d
build: bump version to v0.19.0 rc2
2025-04-04 18:43:13 -07:00
Olaoluwa Osuntokun
676414b9d7
build: update to latest versions of sqldb+kvdb
2025-04-04 18:43:09 -07:00
Olaoluwa Osuntokun
f0ea5bf3b0
Merge pull request #9672 from Roasbeef/kvdb-sqlite-incremental-vacuum
...
kvdb/sqlite: enable incremental auto_vacuum on DB creation
sqldb/v1.0.9
kvdb/v1.4.14
2025-04-04 17:57:51 -07:00
Olaoluwa Osuntokun
9eef2a0d6c
build: temp replace for sqldb+kvdb
2025-04-04 15:49:29 -07:00
Olaoluwa Osuntokun
9f5bf49ac7
sqldb/sqlite: enable incremental auto_vacuum on DB creation
2025-04-04 15:49:29 -07:00
Olaoluwa Osuntokun
a0d6a5591f
kvdb/sqlite: enable incremental auto_vacuum on DB creation
...
In this commit, we make a change that enables the `auto_vacuum =
incremental` pragma for SQLite databases, but only when the database
file is first created. Incremental auto-vacuum allows SQLite to reclaim
unused space within the database file over time, preventing indefinite
growth.
2025-04-04 15:49:29 -07:00
Olaoluwa Osuntokun
580935a4a4
Merge pull request #9669 from Roasbeef/rbf-taproot-downgrade
...
multi: downgrade to legacy coop close for taproot channels
2025-04-04 14:38:36 -07:00
Olaoluwa Osuntokun
96662ad43a
lncfg: mention that taproot chans aren't supported for rbf close
2025-04-04 14:38:12 -07:00
Olaoluwa Osuntokun
1fc2c64770
itest: test all combos of rbf close and taproot chans
...
In this commit, we test all the combinations of rbf close and taproot
chans. This ensures that the downgrade logic works properly.
Along the way we refactor the tests slightly, and also split them up, as
running all the combos back to back mines more than 50 blocks in a test,
which triggers an error in the itest sanity checks.
2025-04-03 16:23:36 -07:00
Olaoluwa Osuntokun
c5d3d76c33
peer+server: downgrade to legacy coop close for taproot channels
...
In this commit, we implement logic to downgrade to the legacy coop close
for taproot channels. Before this commit, we wouldn't allow nodes to
start up with both the taproot flag and the rbf flag activated.
In the future, once we implement the spec updates, we'll add support for
this combo, and can revert parts of this commit.
2025-04-01 16:41:26 -07: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
András Bánki-Horváth
2f8a2510d0
Merge pull request #9665 from bhandras/kvdb-etcd-bump
...
kvdb: bump etcd libs to v3.5.12
kvdb/v1.4.13
2025-04-01 18:37:07 +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
András Bánki-Horváth
54978afab5
Merge pull request #9655 from bhandras/bw-compat-test-sqlite
...
scripts+bw-compatibility-test: update Dave and make it use sqlite
2025-04-01 17:35:48 +02:00
Andras Banki-Horvath
0c8b0351d6
lnd: remove unnecessary debug log to avoid misunderstanding
2025-04-01 13:03:56 +02:00
Andras Banki-Horvath
e8825f2098
build: add temporary kvdb mod replace
2025-04-01 12:40:32 +02:00
Andras Banki-Horvath
377397e8bc
kvdb: bump etcd libs to v3.5.12
2025-04-01 12:40:31 +02:00
Olaoluwa Osuntokun
b01f4e5148
Merge pull request #9657 from bartoli/bartoli-patch-1
...
Fix release build command
2025-03-31 11:14:17 -07:00
Andras Banki-Horvath
a427a872a0
scripts+bw-compatibility-test: run and update Dave with sqlite
2025-03-31 16:02:55 +02:00
Olivier BARTHELEMY
336799ad48
Fix release build command
...
vendor folder needs to be inside lnd-source folder for the following comands to work, but the two tar commands extract them in separate folder
2025-03-31 13:01:09 +01: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
Andras Banki-Horvath
be2bab90ce
build: add sqlite support to the dev.Dockerfile build
2025-03-28 19:07:33 +01: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
Andras Banki-Horvath
be71d75a6c
mod: use sqldb v1.0.8
2025-03-28 15:02:17 +01: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
sqldb/v1.0.8
2025-03-28 07:59:22 -06:00
Andras Banki-Horvath
83d4b7b6b8
docs: update release notes
2025-03-28 11:00:58 +01:00
Andras Banki-Horvath
6291fbcf70
mod: add temp sqldb replace
2025-03-28 11:00:58 +01:00
Andras Banki-Horvath
4c4aeddeb0
sqldb: add unit test for the v0.19.0-rc1 migration bug
2025-03-28 11:00:58 +01:00
Andras Banki-Horvath
83d62308e9
sqldb: test schema migration idempotency
2025-03-28 11:00:57 +01:00
Andras Banki-Horvath
7e54682493
sqldb: fix dirty migration in v0.19.0-rc1
2025-03-28 11:00:57 +01:00
Andras Banki-Horvath
dae212697d
sqldb: establish a base DB version even if it's not yet tracked
...
Previously, if a DB version wasn't available, we re-ran all schema
migrations without verifying the schema version. However, setting a
base schema version is essential because some earlier migrations were
not idempotent. This commit addresses the issue by using the current
schema version provided by sqlc as the base.
2025-03-28 11:00:57 +01:00
Andras Banki-Horvath
65b2bac81c
sqldb: make migration 1 and 3 idempotent
2025-03-28 11:00:56 +01:00
András Bánki-Horváth
b6cf1bcaa0
Merge pull request #9630 from xinhangzhou/master
...
refactor: use maps.Copy for cleaner map handling
2025-03-28 07:54:34 +01: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
Yong
15dbc43f51
Merge pull request #9627 from yyforyongyu/sweep-under-budget
...
Sweep inputs even the budget cannot be covered
2025-03-27 13:31:25 +08:00
Olaoluwa Osuntokun
f08e7fe0d6
lnwallet/chancloser: fix flake in TestRbfChannelFlushingTransitions/early_offer
...
In this commit, we fix a flake in the
`TestRbfChannelFlushingTransitions/early_offer` test. The fix is simple:
this is actually an "iteration", as we have a self transition to the
ChannelNegotiation state first. We also don't need to send the
remoteOffer, so we set `sendInit` to false. The offer still needs to be
passed in to ensure that the assertions work however.
2025-03-26 16:36:13 -07:00
Olaoluwa Osuntokun
a307280c40
protofsm: reduce log spam during state transitions
...
In this commit, we reduce log spam a bit during state transitions. We
only log the type of the event when sending the event, as we'll print
the same event when creating the queue "applying", and later when
processing". Next we remove the "applying" log as that first event will
always be logged twice.
The combo of these to changes makes the logs much easier to follow.
2025-03-26 16:36:11 -07: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