Commit graph

2262 commits

Author SHA1 Message Date
ffranr
a0e63124c0
multi: reformat long lines for readability
- Replace occurrences of `// nolint:lll` with `// nolint:ll` across
  files for consistency.
- Reformat multiline strings, comments, and function parameters to
  improve clarity and adhere to style guidelines.
- Add `// nolint:ll` comments where necessary to prevent linter
  warnings.
2025-12-09 16:12:03 +00:00
ffranr
e96424cc4a
makefile+tools: add custom 'll' linter for extended line length checks
- Replace the default `lll` with a custom `ll` linter, enabling
  configurable exclusions for specific `S` log lines.
- Integrate custom `ll` linter into the build system and `Makefile`.
- Include relevant test cases and configuration for `golangci-lint`.
2025-12-09 16:12:03 +00:00
Elle
6e6b5522ff
Merge pull request #1186 from lightninglabs/feat/itest-tranche-parallel
Add tranche-based parallel itests and enable in CI
2025-12-09 15:09:56 +02:00
ffranr
9a5e943842
make: remove redundant job dependencies 2025-12-09 12:47:05 +00:00
ffranr
07b59f069d
ci: run itest tranches in parallel
- switch itest matrix jobs to use itest-parallel(-no-backward-compat)
- run four tranches per job
2025-12-09 12:47:05 +00:00
ffranr
128e0b6df6
itest: add tranche-based parallel runner and clearer logs
- add tranche splitting/shuffling flags to the itest harness
- add itest-parallel target and scripts to run tranches concurrently
- write per-tranche logs under .logs/trancheN and tail failures for
  clarity
2025-12-09 12:47:05 +00:00
ffranr
5295661f08
add .editorconfig 2025-12-09 12:45:03 +00:00
Viktor Torstensson
af9f1d69c2
Merge pull request #1169 from lightninglabs/dependabot/go_modules/perms/github.com/opencontainers/runc-1.2.8
build(deps): bump github.com/opencontainers/runc from 1.2.0 to 1.2.8 in /perms
2025-12-05 10:52:31 +01:00
Viktor Torstensson
f576af2b45
Merge pull request #1166 from lightninglabs/dependabot/go_modules/litrpc/github.com/opencontainers/runc-1.2.8
build(deps): bump github.com/opencontainers/runc from 1.2.0 to 1.2.8 in /litrpc
2025-12-05 10:52:03 +01:00
ffranr
a1ef642be2
Merge pull request #1179 from lightninglabs/wip/readme-cleanup
Cleanup and streamline README formatting and version guidance
2025-12-04 13:15:15 +00:00
ffranr
62bf127421
readme: format lines for soft max length of 80 columns
Reformatted multiple lines in the README to follow the soft maximum line
length of 80 columns, improving readability.
2025-12-04 12:14:42 +00:00
ffranr
d342745105
docs: archive compatibility table and trim README guidance
Move the LiT/LND compatibility matrix into docs/compatibility.md for
archival so future releases no longer require README updates to adjust
the table.

Update README to direct users to release notes for minimum lnd versions
and fall back to the archived table when not specified.
2025-12-04 12:14:42 +00:00
Elle
e7538e4fb4
Merge pull request #1184 from lightninglabs/dependabot/go_modules/perms/golang.org/x/crypto-0.45.0
build(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0 in /perms
2025-12-03 09:08:29 +02:00
dependabot[bot]
e00e8e7f34
build(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0 in /perms
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.37.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 23:35:28 +00:00
Jamal James
93e6643710
Merge pull request #1180 from lightninglabs/dependabot/npm_and_yarn/app/node-forge-1.3.2
build(deps): bump node-forge from 1.3.1 to 1.3.2 in /app
2025-12-02 17:34:16 -06:00
Viktor Torstensson
9e3ce6577a
Merge pull request #1168 from ZZiigguurraatt/cache_golang
dev.Dockerfile: use cache mounts to speed up rebuilding
2025-12-02 19:45:28 +01:00
dependabot[bot]
413b52e59f
build(deps): bump node-forge from 1.3.1 to 1.3.2 in /app
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 22:30:34 +00:00
ffranr
c9d1915be1
readme: remove daemon versions table
This information is now available in the GitHub release notes for each
release. Removing it from the README simplifies the project release
procedure (no need to update) and avoids unnecessary duplication,
reducing the risk of inconsistencies.
2025-11-26 16:20:22 +00:00
ffranr
e30a056081
readme: align table columns 2025-11-26 16:17:36 +00:00
ffranr
1ee7abd10d
Merge pull request #1178 from ViktorT-11/2025-11-litd-v0_16_0
Prepare for `litd` `v0.16.0-alpha` release
2025-11-26 16:09:42 +00:00
Viktor Torstensson
36dbaa24ee
version: bump version to v0.16.0-alpha 2025-11-26 16:13:15 +01:00
Viktor Torstensson
98b77b0b5c
README: update for release of v0.16.0-alpha 2025-11-26 16:13:08 +01:00
Viktor Torstensson
d14d7668f6
Merge pull request #1174 from bitromortac/2511-delete-session-after-fail
sessions: delete session after registration failure
2025-11-26 15:49:17 +01:00
bitromortac
1b10afdc8d
rpcserver: remove session after registration error 2025-11-26 14:34:27 +01:00
ffranr
011d5fdf1a
Merge pull request #1173 from lightninglabs/wip/bump-tapd-v0.7.0
go.mod: bump lnd, loop, taproot-assets
2025-11-26 11:26:33 +00:00
ffranr
cb700c1ba4
docs: add release note 2025-11-26 10:55:48 +00: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
bitromortac
a18c0b656f
session: implement DeleteReservedSession 2025-11-25 19:35:42 +01:00
bitromortac
e12c88bc16
sqlc: add DeleteSession query 2025-11-25 19:35:42 +01:00
Elle
09e7970248
Merge pull request #1175 from lightninglabs/dependabot/go_modules/tools/golang.org/x/crypto-0.45.0
build(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 in /tools
2025-11-25 14:57:31 +02:00
Viktor Torstensson
4a9ac9ed3c
multi: remove legacy // +build tag Lines
With a upgrade to a never version of newer golang.org/x/tools/govet,
a lint check to check for legacy buildtag lines starting with
`// +build` has been added, as they're no longer needed.

In order for the `make lint` check to pass with the newer version, we
remove such buildtag lines.
2025-11-25 01:38:22 +01:00
dependabot[bot]
410ec82b15
build(deps): bump github.com/opencontainers/runc in /litrpc
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.2.0 to 1.2.8.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.0...v1.2.8)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-version: 1.2.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 06:23:36 +00:00
dependabot[bot]
1430c6bc74
build(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 in /tools
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.35.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.35.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 06:23:26 +00:00
dependabot[bot]
cc19be54ff
build(deps): bump github.com/opencontainers/runc in /perms
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.2.0 to 1.2.8.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.0...v1.2.8)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-version: 1.2.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 06:18:35 +00:00
Elle
40123605e4
Merge pull request #1176 from lightninglabs/dependabot/go_modules/golang.org/x/crypto-0.45.0
build(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0
2025-11-24 08:17:02 +02:00
dependabot[bot]
ff77bd8fa7
build(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.37.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 02:08:07 +00:00
ZZiigguurraatt
3d9436ec78 dev.Dockerfile: use cache mounts to speed up rebuilding 2025-11-19 15:27:53 -05:00
Viktor Torstensson
1ed66620ec
Merge pull request #1167 from ZZiigguurraatt/add_monitoring
build: add `monitoring` tag for lnd
2025-11-19 20:56:36 +01:00
ZZiigguurraatt
82ad317086 build: add monitoring tag for lnd 2025-11-19 10:32:37 -05:00
Viktor Torstensson
48da1b0a0e
Merge pull request #1156 from ViktorT-11/2025-10-action-mig-handle-empty-RPCParamsJson
[sql-55] firewalldb: actions mig handle empty RPCParamsJson
2025-11-18 18:42:49 +01:00
Viktor Torstensson
94b7573623
firewalldb: actions mig handle empty RPCParamsJson
If there are no RPCParamsJson set for an action, the value is
represented differently in KVDB vs SQL.
In the SQL DB, empty RPCParamsJson are represented as nil, while they
are represented as an empty array in the KVDB version. Therefore, we
need to override the RPCParamsJson in that scenario, so that they are
set to the same representation when a KVDB and an SQL action is
compared.
2025-11-18 17:58:44 +01:00
ffranr
367bfa5983
Merge pull request #1170 from starius/2025-10-litd_v0_16_0-rc1-wait-for-chainnotifier
update lndclient and enable waiting until chain notifier is ready
2025-11-17 11:04:33 +00:00
Boris Nagaev
ed3a247e65
terminal: use BlockUntilChainNotifier 2025-11-14 14:47:04 -03: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
c92456110f
Merge pull request #1162 from ViktorT-11/2025-10-fix-empty-feature-configs
[sql-56] session: fix `FeatureConfig`s with an empty config set in kvdb to sql migration
2025-11-13 16:34:21 +01:00
Viktor Torstensson
2db38f72fc
Merge pull request #1163 from ViktorT-11/2025-10-litd_v0_16_0-rc1
Prepare for `litd` `v0.16.0-alpha.rc1` release
2025-11-10 19:49:14 +01:00
Viktor Torstensson
5c09bb8847
version: bump version to v0.16.0-alpha.rc1 2025-11-10 18:58:22 +01:00
Viktor Torstensson
f8573c4531
README: update for release of v0.16.0-alpha.rc1 2025-11-10 18:58:22 +01:00
Viktor Torstensson
81fe0fd332
docs: update release notes 2025-11-10 18:58:22 +01:00
Viktor Torstensson
42ca699baf
perms: bump lnd
Bump `lnd` to the same version as the `terminal` package, to keep them
in sync.
2025-11-10 18:58:22 +01:00