Skip to content

Commit f43258d

Browse files
committed
meta: Add version 0.10.2rc1 changelog
1 parent 012c2ec commit f43258d

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed

CHANGELOG.md

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,127 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.10.2rc1] - 2021-10-22
8+
9+
This release named by @USERNAME.
10+
11+
### Added
12+
13+
- With `sqlite3` db backend we now use a 60-second busy timer, to allow backup processes like `litestream` to operate safely. ([#4867])
14+
- pay: Payment attempts are now grouped by the pay command that initiated them ([#4567])
15+
- JSON-RPC: `setchannelfee` gives a grace period (`enforcedelay`) before rejecting old-fee payments: default 10 minutes. ([#4806])
16+
- Support to listpays the status parameter to filter the payments by status. ([#4595])
17+
- `close` now notifies about the feeranges each side uses. ([#4784])
18+
- Protocol: We now send and support channel_type in channel open (not dual-funding though). ([#4616])
19+
- Protocol: We now perform quick-close if the peer supports it. ([#4599])
20+
- JSONRPC: `close` now takes a `feerange` parameter to set min/max fee rates for mutual close. ([#4599])
21+
- Protocol: Allow sending large HTLCs if peer offers option_support_large_channel (> 4294967295msat) ([#4599])
22+
- pyln-client: routines for direct access to the gossip store as Gossmap ([#4582])
23+
- Plugins: `shutdown` notification for clean exits. ([#4754])
24+
- addes channel_id and commitnum to commitment_revocation hook ([#4760])
25+
- JSON-RPC: `datastore`, `deldatastore` and `listdatastore` for plugins to store simple persistent key/value data. ([#4674])
26+
27+
28+
### Changed
29+
30+
- db: removal of old HTLC information and vacuuming shrinks large lightningd.sqlite3 by a factor of 2-3. ([#4850])
31+
- JSON-RPC: `ping` now only works if we have a channel with the peer. ([#4804])
32+
- Protocol: Send regular pings to detect dead connections (particularly for Tor). ([#4804])
33+
- Build: Python is now required to build, as generated files are no longer checked into the repository. ([#4805])
34+
- pyln-spec: updated to latest BOLT versions. ([#4763])
35+
- Change order parameters in the listforwards command ([#4668])
36+
- db: we now set a busy timeout to safely allow others to access sqlite3 db (e.g. litestream) ([#4554])
37+
- connectd: try non-TOR connections first ([#4731])
38+
39+
40+
### Deprecated
41+
42+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
43+
44+
- Protocol: No longer restrict HTLCs to ([#4599])
45+
- Change order of the status parameter in the listforwards rpc command. ([#4668])
46+
- RPC framwork now require the "jsonrpc" propriety inside the request. ([#4742])
47+
- Plugins: Renames plugin init 'use_proxy_always' to 'always_use_proxy' ([#4731])
48+
49+
50+
### Removed
51+
52+
53+
54+
### Fixed
55+
56+
- We now no longer self-limit the number of file descriptors (which limits the number of channels) in sufficiently modern systems, or where we can access `/proc` or `/dev/fd`. We still self-limit on old systems where we cannot find the list of open files on `/proc` or `/dev/fd`, so if you need > ~4000 channels, upgrade or mount `/proc`. ([#4872])
57+
- errors: Errors returning a `channel_update` no longer return an outdated one. ([#4876])
58+
- pay: `listpays` returns payments orderd by their creation date ([#4567])
59+
- pay: `listpays` no longer groups attempts from multiple attempts to pay an invoice ([#4567])
60+
- sqlite3: Relaxed the version match requirements to be at least a minimum version and a major version match ([#4852])
61+
- pay: `pay` would sometimes misreport a final state of `pending` instead of `failed` ([#4803])
62+
- Plugins: C plugins would could leak memory on every command (esp. seen when hammering topology's listchannels). ([#4737])
63+
- libplugin: Fatal error messages from plugin_exit() now logged in lightningd. ([#4754])
64+
- openchannel_signed would fail on PSBT comparison of materially identical PSBTs ([#4752])
65+
- doc: listnodes fields now correctly documented. ([#4750])
66+
- EXPERIMENTAL: crash for some users while requesting dual funding leases. ([#4751])
67+
- RPC framwork now required the "jsonrpc" propriety to be specified inside each request. ([#4742])
68+
- Plugins: don't drop complaints about silly channels to stderr. ([#4730])
69+
- connectd: do not try address hint twice ([#4731])
70+
71+
72+
### EXPERIMENTAL
73+
74+
- channel_upgrade draft upgraded: cannot upgrade channels until peers also upgrade. ([#4830])
75+
- bolt12: `chains` in invoice_request and invoice is deprecated, `chain` is used instead. ([#4849])
76+
- bolt12: `vendor` is deprecated: the field is now called `issuer`. ([#4849])
77+
- Protocol: Updated onion_message support to match updated draft specification (with backwards compat for old version) ([#4800])
78+
- Anchor output mutual close allow a fee higher than the final commitment transaction (as per lightning-rfc #847) ([#4599])
79+
80+
81+
82+
[#4852]: https://github.com/ElementsProject/lightning/pull/4852
83+
[#4754]: https://github.com/ElementsProject/lightning/pull/4754
84+
[#4760]: https://github.com/ElementsProject/lightning/pull/4760
85+
[#4830]: https://github.com/ElementsProject/lightning/pull/4830
86+
[#4750]: https://github.com/ElementsProject/lightning/pull/4750
87+
[#4752]: https://github.com/ElementsProject/lightning/pull/4752
88+
[#4554]: https://github.com/ElementsProject/lightning/pull/4554
89+
[#4567]: https://github.com/ElementsProject/lightning/pull/4567
90+
[#4730]: https://github.com/ElementsProject/lightning/pull/4730
91+
[#4582]: https://github.com/ElementsProject/lightning/pull/4582
92+
[#4803]: https://github.com/ElementsProject/lightning/pull/4803
93+
[#4668]: https://github.com/ElementsProject/lightning/pull/4668
94+
[#4731]: https://github.com/ElementsProject/lightning/pull/4731
95+
[#4872]: https://github.com/ElementsProject/lightning/pull/4872
96+
[#4784]: https://github.com/ElementsProject/lightning/pull/4784
97+
[#4754]: https://github.com/ElementsProject/lightning/pull/4754
98+
[#4731]: https://github.com/ElementsProject/lightning/pull/4731
99+
[#4668]: https://github.com/ElementsProject/lightning/pull/4668
100+
[#4567]: https://github.com/ElementsProject/lightning/pull/4567
101+
[#4806]: https://github.com/ElementsProject/lightning/pull/4806
102+
[#4805]: https://github.com/ElementsProject/lightning/pull/4805
103+
[#4876]: https://github.com/ElementsProject/lightning/pull/4876
104+
[#4742]: https://github.com/ElementsProject/lightning/pull/4742
105+
[#4850]: https://github.com/ElementsProject/lightning/pull/4850
106+
[#4616]: https://github.com/ElementsProject/lightning/pull/4616
107+
[#4849]: https://github.com/ElementsProject/lightning/pull/4849
108+
[#4804]: https://github.com/ElementsProject/lightning/pull/4804
109+
[#4599]: https://github.com/ElementsProject/lightning/pull/4599
110+
[#4731]: https://github.com/ElementsProject/lightning/pull/4731
111+
[#4599]: https://github.com/ElementsProject/lightning/pull/4599
112+
[#4737]: https://github.com/ElementsProject/lightning/pull/4737
113+
[#4599]: https://github.com/ElementsProject/lightning/pull/4599
114+
[#4599]: https://github.com/ElementsProject/lightning/pull/4599
115+
[#4849]: https://github.com/ElementsProject/lightning/pull/4849
116+
[#4567]: https://github.com/ElementsProject/lightning/pull/4567
117+
[#4599]: https://github.com/ElementsProject/lightning/pull/4599
118+
[#4751]: https://github.com/ElementsProject/lightning/pull/4751
119+
[#4763]: https://github.com/ElementsProject/lightning/pull/4763
120+
[#4674]: https://github.com/ElementsProject/lightning/pull/4674
121+
[#4804]: https://github.com/ElementsProject/lightning/pull/4804
122+
[#4867]: https://github.com/ElementsProject/lightning/pull/4867
123+
[#4800]: https://github.com/ElementsProject/lightning/pull/4800
124+
[#4595]: https://github.com/ElementsProject/lightning/pull/4595
125+
[#4742]: https://github.com/ElementsProject/lightning/pull/4742
126+
[0.10.2rc1]: https://github.com/ElementsProject/lightning/releases/tag/v0.10.2rc1
127+
7128
## [0.10.1] - 2021-08-09: "eltoo: Ethereum Layer Too"
8129

9130
This release named by @nalinbhardwaj.

0 commit comments

Comments
 (0)