Commit Graph

1914 Commits

Author SHA1 Message Date
yyforyongyu
dcdc97c70f docs: add release note for tor.v2 deprecation 2025-09-29 13:01:33 +08:00
Olaoluwa Osuntokun
506c3d5b0d docs/release-notes: add release notes entry 2025-09-26 17:02:11 -07:00
George Tsagkarelis
e7f7fe418b docs: add release note 2025-09-25 11:15:31 +02:00
Olaoluwa Osuntokun
df46d18626 Merge pull request #10182 from GeorgeTsagk/aux-feature-bits
Aux feature bits
2025-09-24 18:26:35 -07:00
Olaoluwa Osuntokun
f968206849 docs: add docs explaining usage of pprof+benchmarks to optimize
In this commit, we add some docs that explain how to use tools like
heap escape analysis and memory profiling to fully eliminate allocations
in a sample program.

This guide is meant to help devs/contributors use Go's excellent perf
tools to zoom in on an optimization problem.
2025-09-24 11:52:01 -07:00
George Tsagkarelis
2302debd6c docs: add release note 2025-09-23 19:05:47 +02:00
yyforyongyu
7b6589366d docs: update release notes 2025-09-18 22:29:40 +08:00
Yong
cbed86e21d Merge pull request #10189 from ziggie1984/fix-fee-estimation
bugfix error matching sweeper
2025-09-17 00:53:10 +08:00
ziggie
1f23c8b0eb docs: add release-notes 2025-09-16 14:25:42 +02:00
Yong
9a6d34a028 Merge pull request #10218 from ellemouton/docs-fix-graph-links
docs: improve readability of graph SQL work
2025-09-16 15:16:48 +08:00
Elle Mouton
48674cf28c docs: improve readability of graph SQL work 2025-09-15 12:50:33 +02:00
MPins
97f2fbb2b2 doc: release-notes-0.20.0 2025-09-12 12:26:37 -07:00
Yong
5082566ed7 Merge pull request #9677 from NishantBansal2003/conf-count
Expose confirmation count for pending 'channel open' transactions
2025-09-11 22:36:05 +08:00
Nishant Bansal
64a841b0c6 docs: add release notes
Signed-off-by: Nishant Bansal <nishant.bansal.282003@gmail.com>
2025-09-11 18:27:53 +05:30
Yong
d1d3a82010 Merge pull request #9884 from ellemouton/relaxFeatureBitCheck
multi: use relaxed feature bit `Set` method for peer features
2025-09-10 17:22:16 +08:00
Olaoluwa Osuntokun
63a6ae502a docs: add docs for EstimateRouteFee 2025-09-05 18:32:50 -07:00
Elle Mouton
318f4aa863 docs: add release note entry 2025-09-04 18:52:00 +02:00
Mohamed Awnallah
ad966157fc docs: add release note 2025-09-03 01:11:35 +00:00
yyforyongyu
86a915a772 docs: update release notes 2025-09-02 21:23:08 +08:00
Yong
1666764690 Merge pull request #10136 from yyforyongyu/use-btcwallet-interface
lnwallet: use btcwallet's new interface
2025-09-02 20:46:56 +08:00
Boris Nagaev
6ffe257004 multi: bump Go to 1.24.6 2025-08-30 14:13:44 -03:00
yyforyongyu
48f88248b8 docs: update release notes 2025-08-26 20:36:22 +08:00
Boris Nagaev
8533585d0b docs/INSTALL: remove trailing spaces 2025-08-20 16:04:30 -03:00
Yong
0c2f045f5d Merge pull request #10102 from yyforyongyu/fix-UpdatesInHorizon
Catch bad gossip peer and fix `UpdatesInHorizon`
2025-08-20 22:35:31 +08:00
Abdullahi Yunus
fbac73011f docs: add release note 2025-08-16 16:39:53 +01:00
ziggie
b98cc24cfe docs: add release-notes 2025-08-14 12:00:40 +02:00
Olaoluwa Osuntokun
8810793e61 Merge pull request #9871 from GeorgeTsagk/htlc-noop-add
Add `NoopAdd` HTLCs
2025-08-12 11:56:04 -07:00
Yong
f3e1f2f351 Merge pull request #10141 from ziggie1984/fix-stuck-payment
fix stuck payment
2025-08-11 19:44:12 +08:00
George Tsagkarelis
97bbbf14f9 docs: update release notes for NoOp HTLCs 2025-08-08 20:03:30 +02:00
ziggie
dc7bea147a docs: add release-notes 2025-08-08 10:46:26 +02:00
ziggie
ab6f1fcab8 docs: add release notes 2025-08-07 16:53:45 +02:00
ziggie
87844cd5b4 multi: bump Golang version to v1.23.12 2025-08-07 16:53:45 +02:00
Oliver Gugger
8a2128ba41 Merge pull request #9806 from guggero/formatting-list-initializations
docs: document formatting for slice definitions
2025-08-07 01:49:54 -06:00
Oliver Gugger
429aa830c3 docs: move v0.19.3 items to correct file
Moves the PRs that are going to be shipped with v0.19.3 into the correct
release notes file.
2025-08-06 15:02:30 +02:00
ziggie
a19e7f2e5f docs: add release-notes 2025-08-06 09:37:09 +02:00
ziggie
28f286a2c1 docs: fix 19.2 release-notes 2025-08-06 09:37:09 +02:00
Oliver Gugger
d1f79953b6 docs: add release notes 2025-08-05 16:41:29 +02:00
Yong
3db93f5b29 Merge pull request #10117 from yyforyongyu/keep-exclusive
contractcourt+sweep: make anchor inputs exclusive
2025-08-05 14:57:26 +08:00
Oliver Gugger
e10cb0174e docs: explain what "visual symmetry" means 2025-08-04 16:34:18 +02:00
Oliver Gugger
46b1897d03 docs: document formatting for slice definitions
Adds more clarity around when to use what style for using inline
slice definitions.
2025-08-04 16:26:41 +02:00
yyforyongyu
4d7622ab05 docs: add and update release notes for 0.19.3 2025-08-04 16:50:34 +08:00
Elle
8f94929a27 Merge pull request #9993 from MPins/issue-9904-9915
Validate UTF-8 description and empty route hints when parsing BOLT-11 invoices
2025-08-04 10:32:07 +02:00
yyforyongyu
7c46ba19ca docs: update gossip rate limiting doc 2025-08-04 15:55:11 +08:00
yyforyongyu
84532e27f9 docs: add release notes for ban-threshold 2025-08-04 15:46:17 +08:00
yyforyongyu
343418cfdf docs: update release notes 2025-08-04 15:44:34 +08:00
Yong
6c39b9a3d4 Merge pull request #10097 from Roasbeef/gossip-block-fix
multi: make gossip filter sends non-blocking, only allow a single backlog catch up goroutine per peer
2025-08-04 15:43:33 +08:00
Boris Nagaev
aacb94c6d3 doc: add release note (EstimateFee conf_target 1) 2025-08-01 17:16:02 -03:00
MPins
2815d4922c doc: release-notes-0.20.0 2025-08-01 13:09:33 -07:00
Olaoluwa Osuntokun
8dcb7a8f8b docs/release-notes: add release notes entry 2025-08-01 11:20:22 -05:00
Olaoluwa Osuntokun
ed717a120a 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-01 11:20:21 -05:00