Skip to content

Commit e9e806b

Browse files
committed
Add a warning on anchors and update 116 changelog for release
1 parent ae33b09 commit e9e806b

File tree

1 file changed

+40
-4
lines changed

1 file changed

+40
-4
lines changed

CHANGELOG.md

+40-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
# 0.0.116rc1 - Jul 14, 2023 - "Anchoring the Roadmap"
1+
# 0.0.116 - Jul 21, 2023 - "Anchoring the Roadmap"
22

33
## API Updates
44

55
* Support for zero-HTLC-fee anchor output channels has been added and is now
66
considered beta (#2367). Users who set
77
`ChannelHandshakeConfig::negotiate_anchors_zero_fee_htlc_tx` should be
88
prepared to handle the new `Event::BumpTransaction`, e.g. via the
9-
`BumpTransactionEventHandler` (#2089). Users who set the same and wish to
10-
accept inbound anchor-based channels must do so manually by setting
11-
`UserConfig::manually_accept_inbound_channels` (#2368).
9+
`BumpTransactionEventHandler` (#2089). Note that in order to do so you must
10+
ensure you always have a reserve of available unspent on-chain funds to use
11+
for CPFP. LDK currently makes no attempt to ensure this for you.
12+
* Users who set `ChannelHandshakeConfig::negotiate_anchors_zero_fee_htlc_tx`
13+
and wish to accept inbound anchor-based channels must do so manually by
14+
setting `UserConfig::manually_accept_inbound_channels` (#2368).
1215
* Support forwarding and accepting HTLCs with a reduced amount has been added,
1316
to support LSPs skimming a fee on the penultimate hop (#2319).
1417
* BOLT11 and BOLT12 Invoice and related types have been renamed to include a
@@ -120,6 +123,39 @@
120123
* `RouteHintHop::htlc_maximum_msat` is now enforced. Note that BOLT11 route
121124
hints do not have such a field so this code is generally unused (#2305).
122125

126+
## Security
127+
0.0.116 fixes a denial-of-service vulnerability which is reachable from
128+
untrusted input from channel counterparties if a 0-conf channel exists with
129+
that counterparty.
130+
* A premature `announcement_signatures` message from a peer prior to a 0-conf
131+
channel's funding transaction receiving any confirmations would panic in any
132+
version since 0-conf channels were introduced (#2439).
133+
134+
In total, this release features 142 files changed, 21033 insertions, 11066
135+
deletions in 327 commits from 21 authors, in alphabetical order:
136+
* Alec Chen
137+
* Andrei
138+
* Antoine Riard
139+
* Arik Sosman
140+
* Chad Upjohn
141+
* Daniel Granhão
142+
* Duncan Dean
143+
* Elias Rohrer
144+
* Fred Walker
145+
* Gleb Naumenko
146+
* Jeffrey Czyz
147+
* Martin Habovstiak
148+
* Matt Corallo
149+
* Tony Giorgio
150+
* Valentine Wallace
151+
* Vladimir Fomene
152+
* Willem Van Lint
153+
* Wilmer Paulino
154+
* benthecarman
155+
* ff
156+
* henghonglee
157+
158+
123159
# 0.0.115 - Apr 24, 2023 - "Rebroadcast the Bugfixes"
124160

125161
## API Updates

0 commit comments

Comments
 (0)