Commit graph

202 commits

Author SHA1 Message Date
Viktor Torstensson
10337691cb
multi: use published sqldb/v2 dependency
Update the `sqldb/v2` dependency in go.mod to the published version, and
update the litd code to adhere to the new changes in the `sqldb/v2`
package.

Given that the official `sqldb/v2` package is now used, we can also
remove the `sqldb/v1` dependency from the go.mod file, as it is no
longer used in the codebase.
2026-05-14 11:39:07 +02:00
Viktor Torstensson
1f9c32df93
mod: add sqldb/v2 dependency to litd
In upcoming commits, we will introduce support for sqldb/v2 in Lightning
Terminal, in order to support code migrations. This is needed, so that
we can ensure that the kvdb to sql migration is run exactly after an
exact sql migration version, and not after all sql migrations have been
executed. The reason why that's important is that sql table definition
may change with future sql migrations, while the kvdb to sql migration
will remain the same and always expect the same table definition.
Therefore, if the kvdb to sql migration is run after all sql migrations,
it may fail due to a table definition mismatch.

This commit adds the sqldb/v2 dependency to `litd`, so that we can
implement it's usage and execution of the kvdb to sql migration
correctly in the upcoming commits.

NOTE: currently the sqldb/v2 dependency hasn't been shipped in any
lnd release, so this dependency currently a forked version of
sqldb/v2.
2026-05-14 11:37:19 +02:00
dependabot[bot]
c514ec8a55
build(deps): bump github.com/docker/cli
Bumps [github.com/docker/cli](https://github.com/docker/cli) from 28.1.1+incompatible to 29.2.0+incompatible.
- [Commits](https://github.com/docker/cli/compare/v28.1.1...v29.2.0)

---
updated-dependencies:
- dependency-name: github.com/docker/cli
  dependency-version: 29.2.0+incompatible
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-07 23:33:53 +00:00
Elle
05cc24348b
Merge pull request #1279 from lightninglabs/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.43.0
build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0
2026-05-07 16:25:29 -07:00
dependabot[bot]
fb896610da
build(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.9.2
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.7.4 to 5.9.2.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v5.7.4...v5.9.2)

---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
  dependency-version: 5.9.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-05 20:18:16 +00:00
dependabot[bot]
2db5e53fc4
build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.43.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.43.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-05 20:04:29 +00:00
dependabot[bot]
c4143df7e4
build(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0
Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.41.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.41.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-24 20:51:35 +00:00
dependabot[bot]
972597b865
build(deps): bump google.golang.org/grpc from 1.65.0 to 1.79.3
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.65.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 08:21:36 +00:00
Boris Nagaev
6085e527ab
go.mod: bump google.golang.org/grpc to v1.67.0 2026-04-05 17:21:21 -05:00
Dario Anongba Varela
5960b65cfa
itest: remove custom channels tests and backward compat infrastructure
Custom channels integration tests have been fully migrated to the
taproot-assets repository where they run natively via the tapd-integrated
binary without any lightning-terminal dependency. This removes the
duplicate test suite and all supporting infrastructure from LiT.

The LiT-specific itests are unaffected.
2026-03-16 15:37:49 +01:00
ZZiigguurraatt
91b43118c7 build: bump go to v1.25.5 2026-03-03 14:25:35 -05:00
dependabot[bot]
d61d8ead4a
build(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.40.0
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.37.0 to 1.40.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.40.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.40.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 22:30:17 +00:00
Viktor Torstensson
fa23141fd4
multi: bump taproot-assets taprpc & migrate
Bump `taproot-assets` to `v0.7.1` & `taprpc` to `v1.0.12`. This tapd
uses a new migrate dependency version, and therefore that is also bumped
in `litd`.

As the `tapd` `/universerpc.Universe/Info` call now requires a macaroon,
we need to add the `taproot-assets.allow-public-uni-proof-courier` to
the node config in order to whitelist the call.
2026-02-12 19:18:09 +01:00
Viktor Torstensson
2332fc6bca
terminal: bump loop, looprpc & swapserverrpc
Bump `loop` to `v0.31.8-beta`, `looprpc` to `v1.0.13` and
`swapserverrpc` to `v1.0.20`.

Additionally, we also add the new `loop` protos to `litd`.
2026-02-12 19:16:07 +01:00
Viktor Torstensson
ea0694b104
terminal: bump lnd & sqldb
Bump lnd to `v0.20.1-beta`, and to `sqldb` to the same version `lnd` is
using.
2026-02-12 19:15:06 +01:00
ZZiigguurraatt
432a228bd6 build: bump go to v1.24.11 2026-02-05 02:57:05 -05:00
JC Brand
d2ca1b5b81
go.mod: set new location for websocket package
Fixes #1204
2026-01-16 11:45:54 +02:00
Slyghtning
e3441e135d
gomod: update loop client to v0.31.7-beta 2025-12-16 15:07:46 +01:00
ffranr
42af6e1689
go.mod: bump lnd, loop, taproot-assets
Target versions:
* lnd@v0.20.0
* taproot-assets@v0.7.0
* taproot-assets/taprpc@v1.0.12
* loop@v0.31.6-beta
* loop/looprpc@v1.0.12
* loop/swapserverrpc@v1.0.19
2025-11-26 10:55:48 +00:00
Boris Nagaev
1d43564077
go.mod: bump lndclient to v0.20.0-6
Include https://github.com/lightninglabs/lndclient/pull/255
lndclient: block until chain notifier is ready
2025-11-14 14:46:13 -03:00
Viktor Torstensson
3e434784c8
terminal: bump lnd, loop, tapd & lndclient
Bump `lnd` to v0.20.0-beta.rc2, `loop` to `v0.31.5-beta`, `tapd` to
`v0.7.0-rc2` and `lndclient` to `v0.20.0-3`.

Also bump `looprpc`, `swapserverrpc` and `taprpc` to the versions used
in the respective releases.

This commit also includes an update to the protos and sample data to
reflect the changes in the bumped dependencies.
2025-11-10 18:58:21 +01:00
ZZiigguurraatt
ba840892bb build: bump go to v1.24.9 2025-10-24 16:48:53 -04:00
George Tsagkarelis
537ed05776
build: bump lnd, lndclient, tapd, loop 2025-10-15 11:07:21 +02:00
George Tsagkarelis
bbb6640de2
build: bump tapd, loop 2025-10-14 11:38:40 +02:00
Oliver Gugger
8a4625acdb
mod+itest: update to latest tapd 2025-10-14 11:38:37 +02:00
George Tsagkarelis
69ca6587b7
build: bump go to v1.24.6 2025-09-18 12:05:28 +02:00
Elle
de4b42129c
Merge pull request #1136 from lightninglabs/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.4.0
build(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
2025-09-01 07:27:45 +01:00
Viktor Tigerström
b0a32f525f
terminal: bump lnd to v0.19.3-beta 2025-08-21 17:34:24 +02:00
dependabot[bot]
7e93d038a2
build(deps): bump github.com/go-viper/mapstructure/v2
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 15:03:16 +00:00
Oliver Gugger
07f6f2a034
mod: bump lnd to v0.19.3-beta.rc1 2025-08-08 15:32:43 +02:00
Elle Mouton
eb1d081314
build: bump go version to 1.23.12 2025-08-07 11:10:39 +02:00
Oliver Gugger
10b201ecdb
mod: update to latest lnd and tapd 2025-07-16 18:44:36 +02:00
Oliver Gugger
c417adf318
mod+accounts+session: update to latest lnd RC 2025-07-11 18:41:16 +02:00
dependabot[bot]
7d867ae44f
build(deps): bump github.com/go-viper/mapstructure/v2 in mod+perms
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 11:50:30 +02:00
Viktor Tigerström
e2a37b47f6
lightning-terminal: bump loop & lnd
Bump loop to `v0.31.2-beta` and lnd to `v0.19.1-beta`.

Also bump the loop `looprpc` to `v1.0.8` and `swapserverrpc` to
`v1.0.15`.
2025-06-18 13:00:40 +02:00
Oliver Gugger
4b45384e84
mod: update tapd to v0.6.0 final 2025-06-17 19:30:41 +02:00
Oliver Gugger
7c21c623b9
mod+subservers: bump lnd and tapd versions 2025-06-05 16:34:41 +02:00
Oliver Gugger
ab4af1561a
litrpc: bump lnd version 2025-06-05 16:34:04 +02:00
Oliver Gugger
2b74cb4dd4
perms: bump lnd version 2025-06-05 16:33:44 +02:00
Oliver Gugger
503a295252
multi: bump Golang to 1.23.9
Fixes several CVEs by using the latest Golang version to build.
2025-05-21 19:25:30 +02:00
Oliver Gugger
3524775ff8
mod: bump lnd, lndclient, tapd, loopd
We bump all major dependencies to their respective latest versions.
2025-05-21 19:25:29 +02:00
George Tsagkarelis
482a6b6b2e
build: bump tapd 2025-05-20 13:13:11 +02:00
Oliver Gugger
0015ca29af
Merge pull request #1047 from ViktorTigerstrom/2025-04-migrate-accounts
[sql-32] accounts: add migration code from kvdb to SQL
2025-05-19 17:14:50 +02:00
Viktor Tigerström
1e0e88b32f
accounts: add randomized accounts migration tests 2025-05-19 14:29:15 +02:00
Viktor Tigerström
dbb5d73079
accounts: add migration code from kvdb to SQL
This commit introduces the migration logic for transitioning the
accounts store from kvdb to SQL.

Note that as of this commit, the migration is not yet triggered by any
production code, i.e. only tests execute the migration logic.
2025-05-19 14:29:15 +02:00
Oliver Gugger
ac33a2a5b3
mod: bump to version that fixes backward compatibility
Before this commit the backward compatibility would fail and channels
would force close. But by updating to the fixed version of tap, the
backward compat test should succeed.
2025-05-16 18:52:03 +02:00
Oliver Gugger
f7ff0db1e8
mod: bump to latest tapd version 2025-05-15 12:01:44 +02:00
Oliver Gugger
7cd8923d21
mod: bump tapd to latest version 2025-05-08 09:53:32 +02:00
Oliver Gugger
eac37bb159
mod: update tapd to latest version 2025-05-07 14:59:19 +02:00
ffranr
b32417eb8f
perms: extract into standalone module to limit LNC dependencies
Converted the perms package into its own module to prevent Lightning
Node Connect from importing the entire lit repo, which includes
taproot-assets. This change avoids exhausting symbol limits in the LNC
WASM client due to unnecessary transitive dependencies.
2025-05-06 12:01:58 +01:00