Commit Graph

1804 Commits

Author SHA1 Message Date
ziggie
5cfc0ea936 docs: add release notes 2025-08-12 21:42:32 +02:00
ziggie
40b40f7ae4 multi: bump Golang version to v1.23.12 2025-08-12 21:42:29 +02:00
George Tsagkarelis
38a719d528 docs: update release notes for NoOp HTLCs 2025-08-12 21:28:35 +02:00
ziggie
039629b4af docs: add release-notes 2025-08-12 21:25:16 +02:00
ziggie
3710bc19a4 docs: add release-notes 2025-08-06 14:48:11 +02:00
Oliver Gugger
100feb7416 docs: add release notes 2025-08-06 14:45:11 +02:00
yyforyongyu
b814428cce docs: add and update release notes for 0.19.3 2025-08-06 14:43:18 +02:00
yyforyongyu
f12692e3f3 docs: add release notes 2025-08-06 14:27:25 +02:00
Elle Mouton
1345b47961 go.mod: bump btclog v2 version 2025-08-06 11:37:06 +02:00
Olaoluwa Osuntokun
6f092979a0 docs/release-notes: add release notes entry 2025-08-06 11:35:17 +02:00
Olaoluwa Osuntokun
a2fcfb02c9 docs: add comprehensive gossip rate limiting guide
In this commit, we add detailed documentation to help node operators
understand and configure the gossip rate limiting system effectively.
The new guide addresses a critical knowledge gap that has led to
misconfigured nodes experiencing synchronization failures.

The documentation covers the token bucket algorithm used for rate
limiting, providing clear formulas and examples for calculating
appropriate values based on node size and network position. We include
specific recommendations ranging from 50 KB/s for small nodes to
1 MB/s for large routing nodes, with detailed calculations showing
how these values are derived.

The guide explains the relationship between rate limiting and other
configuration options like num-restricted-slots and the new
filter-concurrency setting. We provide troubleshooting steps for
common issues like slow initial sync and peer disconnections, along
with debug commands and log patterns to identify problems.

Configuration examples are provided for conservative, balanced, and
performance-oriented setups, giving operators concrete starting points
they can adapt to their specific needs. The documentation emphasizes
the importance of not setting rate limits too low, warning that values
below 50 KB/s can cause synchronization to fail entirely.
2025-08-06 11:34:42 +02:00
yyforyongyu
f25bfb7866 docs: update release notes 2025-08-06 11:33:05 +02:00
Oliver Gugger
2855288636 docs: add release notes 2025-07-15 18:47:45 +02:00
ziggie
bc4a12a346 docs: add release-notes 2025-07-08 18:41:00 -07:00
ziggie
da1456f71b docs: add release notes 2025-07-08 18:34:39 -07:00
yyforyongyu
8fe0d0f7cd docs: update release docs 2025-07-07 15:29:40 +02:00
ziggie
d59036b48a docs: add release-notes 2025-07-04 15:38:52 +02:00
Oliver Gugger
11bdccca47 docs: fix release notes, add contributors 2025-07-04 10:11:11 +02:00
ziggie
be7c2b0cc7 docs: add release-notes 2025-07-03 16:18:04 +02:00
George Tsagkarelis
2460bd17ac docs: add release note 2025-07-02 16:52:06 +02:00
Calvin Zachman
a3e36133af docs: update release notes 2025-06-27 12:32:33 +02:00
ziggie
a656f2c8a6 docs: add release-notes 2025-06-26 08:49:08 +02:00
Slyghtning
45b26cf2d4 docs: update release notes 2025-06-25 14:57:18 +02:00
Olaoluwa Osuntokun
b48e2763a7 docs/release-notes: update release notes w/ all contributors and notes 2025-06-23 16:20:57 -07:00
ziggie
970f789e85 docs: add release-notes 2025-06-23 16:20:27 -07:00
yyforyongyu
c23c90ee9b docs: add release notes for improved accessman 2025-06-20 15:50:44 -07:00
yyforyongyu
68cc4bc208 docs: update release notes 2025-06-20 15:49:04 -07:00
yyforyongyu
6bf9a38940 chainio: use package logger instead of instance logger
There's no guarantee that the `b.beat` is initialized when the
dispatcher shuts down, especially with the case in the remote signer
where no chainbackend is created.
2025-06-20 15:46:10 -07:00
yyforyongyu
1d2217e9a9 docs: update release notes 2025-06-20 15:45:56 -07:00
yyforyongyu
f326fbb840 docs: add release note entry 2025-06-20 15:45:12 -07:00
Abdullahi Yunus
473240533b docs: add release note 2025-06-20 15:42:20 -07:00
Oliver Gugger
0aa53b74a4 docs: add missing release note entry for #9858 2025-06-04 13:00:47 +02:00
yyforyongyu
14fbba5a5d docs: update release notes 2025-06-04 12:22:11 +02:00
ziggie
258ce4f107 docs: add release notes for 19.1 2025-06-04 12:21:34 +02:00
ziggie
a7634d5dc5 docs: update release-notes 2025-06-04 12:20:03 +02:00
ziggie
0055f84732 docs: add release notes 2025-06-04 12:19:41 +02:00
yyforyongyu
b703cf2042 docs: add release notes 19.1 2025-06-04 12:18:21 +02:00
yyforyongyu
9d5b103d09 docs: add release notes template 2025-06-04 12:17:55 +02:00
Elle Mouton
2512677b08 docs: add release notes for 0.19.1 2025-06-04 12:17:00 +02:00
ziggie
7477a91472 docs: add release-notes 19.1 2025-06-04 10:58:48 +02:00
⚡️2FakTor⚡️
2680715832 Update release-notes-0.19.0.md 2025-05-20 16:59:59 +02:00
ziggie
468c527556 docs: update release notes for 19.
The `lncli listchannels` command was changed and might cause breaking
changes for people relying on the `chan_id` return value in their
automation scripts.
2025-05-16 09:41:36 +02:00
Olaoluwa Osuntokun
e2c56af519 docs/release-notes: add release notes entry for pong default change 2025-05-15 16:36:38 +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
Elle Mouton
0155d5d7b0 graph/db: handle topology updates in a single location
In this commit, we ensure that any topology update is forced to go via
the `handleTopologySubscriptions` handler so that client subscriptions
and updates are handled correctly and in the correct order.

This removes a bug that could result from a client missing a
notification about a channel being closed if the client is subscribed
and shortly after, `PruneGraph` is called which would notify all
subscribed clients and possibly do so before the client subscription has
actually been persisted.
2025-05-12 14:42:22 +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
bitromortac
86249fbe6c docs: update release notes 2025-05-08 18:31:31 +02:00
Olaoluwa Osuntokun
1c76c6198c build: bump Go version to v1.23.9 2025-05-06 15:50:16 -07:00
bitromortac
306df7048f docs: update release notes 2025-05-06 11:16:36 +02:00