Commit graph

2252 commits

Author SHA1 Message Date
ffranr
5295661f08
add .editorconfig 2025-12-09 12:45:03 +00: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]
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
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
Viktor Torstensson
81702763d2
litrpc: bump lnd, looprpc & taprpc
Bump `lnd`, `looprpc` & `taprpc` to the same versions as the `terminal`
package, to keep them in sync.
2025-11-10 18:58:21 +01: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
Viktor Torstensson
3d10572280
session: fix empty config for features in sql mig
In the bbolt store, an empty config for a feature is represented as an
empty array, while in for the SQL store, the same config is represented
as nil. Therefore, in the scenario where a specific feature has an empty
config, we override the SQL FeatureConfig for that feature to also be
set to an empty array. This is needed to ensure that the deep equals
check in the migration validation does not fail in this scenario.
2025-11-10 13:40:51 +01:00
Viktor Torstensson
50827c1427
Merge pull request #1165 from ViktorT-11/2025-10-add-v_0_15_3_to_readme
Docs: Add `v0.15.3-alpha` release notes to `master`
2025-10-31 21:09:26 +01:00
Viktor Torstensson
cd3286b7e3
README: update for release of v0.15.3-alpha 2025-10-31 20:35:34 +01:00
Viktor Torstensson
0d48fecf29
docs: add v0.15.3 release notes 2025-10-31 20:35:34 +01:00
George Tsagkarelis
3834efd78f
Merge pull request #1125 from GeorgeTsagk/update-cli-multirfq
Update litcli for multi-rfq send
2025-10-30 11:29:17 +01:00
George Tsagkarelis
8319566853
docs: add release note 2025-10-30 10:52:45 +01:00
George Tsagkarelis
dd90147d63
litcli: update payinvoice for multirfq
With the introduction of multi-rfq send in taproot assets (see related
PR https://github.com/lightninglabs/taproot-assets/pull/1613) we
extended the behavior of the SendPayment RPC slightly.

Now we may not specify an RFQ peer in order for a list of peers to be
created & used automatically. When that happens, we will return multiple
quotes over the RPC.

The content of this commit changes our client wrapper around the
handling of the payment result. Previously we'd expect for exactly a
single quote to be returned over the stream (for the single defined
peer). Now we read all of the quotes that are returned in the new quotes
array field of the RPC. To maintain backwards compatibility we also kept
the previous single-quote RPC field, which we make sure to only read
once now that we read both fields (avoid a duplicate quote from
appearing in the logs).
2025-10-30 10:52:45 +01:00
George Tsagkarelis
a2625731d0
litcli: update description for rfq pubkey field
With the latest version of tapd we no longer require the rfq field to be
set. If left unset then AddInvoice/SendPayment will automatically
acquire quotes in order for the operation to be carried out.
2025-10-30 10:51:01 +01:00