Skip to content

Commit 1794d0f

Browse files
committed
doc: Add changelog for version v0.9.3rc1
1 parent 9906236 commit 1794d0f

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,102 @@ 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+
## [v0.9.3rc1] - 2021-01-10
8+
9+
### Added
10+
11+
- JSON-RPC: The `listfunds` method now includes spent outputs if the `spent` parameter is set to true. ([#4296])
12+
- JSON-RPC: `createinvoice` new low-level invoice creation API. ([#4256])
13+
- JSON-RPC: `invoice` now takes an optional `cltv` parameter. ([#4320])
14+
- JSON-RPC: `listinvoices` can now query for an invoice matching a `payment_hash` or a `bolt11` string, in addition to `label` ([#4312])
15+
- JSON-RPC: fundpsbt/utxopsbt have new param, `min_witness_utxo`, which sets a floor for the weight calculation of an added input ([#4211])
16+
- docs: `doc/BACKUP.md` describes how to back up your C-lightning node. ([#4207])
17+
- fee_base and fee_ppm to listpeers ([#4247])
18+
- hsmtool: password must now be entered on stdin. Password passed on the command line are discarded. ([#4303])
19+
- plugins: `start` command can now take plugin-specific parameters. ([#4278])
20+
- plugins: new "multi" field allows an option to be specified multiple times. ([#4278])
21+
- pyln-client: `fundpsbt`/`utxopsbt` now support `min_witness_weight` param ([#4295])
22+
- pyln: Added support for command notifications to LightningRpc via the `notify` context-manager. ([#4311])
23+
- pyln: Plugin methods can now report progress or status via the `Request.notify` function ([#4311])
24+
- pyln: plugins can now raise RpcException for finer control over error returns. ([#4279])
25+
26+
### Changed
27+
28+
- JSON-RPC: invalid UTF-8 strings now rejected. ([#4227])
29+
- bitcoin: The default network was changed from "testnet" to "mainnet", this only affects new nodes ([#4277])
30+
- cli: `lightning-cli` now performs better sanity checks on the JSON-RPC requests it sends. ([#4259])
31+
- hsmd: we now error at startup on invalid hsm_secret ([#4307])
32+
- hsmtool: all commands now error on invalid hsm_secret ([#4307])
33+
- hsmtool: the `encrypt` now asks you to confirm your password ([#4307])
34+
- lightningd: the `--encrypted-hsm` now asks you to confirm your password when first set ([#4307])
35+
- plugins: Multiple plugins can now register `db_write` hooks. ([#4220])
36+
- plugins: more than one plugin can now register `invoice_payment` hook. ([#4226])
37+
- pyln: Millisatoshi has new method, `to_whole_satoshi`; *rounds value up* to the nearest whole satoshi ([#4295])
38+
- pyln: `txprepare` no longer supports the deprecated `destination satoshi feerate utxos` call format. ([#4259])
39+
40+
### Deprecated
41+
42+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
43+
44+
### Removed
45+
46+
- plugins: options to `init` are no longer given as strings if they are bool or int types (deprecated in 0.8.2). ([#4278])
47+
48+
### Fixed
49+
50+
- JSON-RPC: The status of the shutdown meesages being exchanged is now displayed correctly. ([#4263])
51+
- JSONRPC: `setchannelfee` would fail an assertion if channel wasn't in normal state. ([#4282])
52+
- db: Fixed a performance regression during block sync, resulting in many more queries against the DB than necessary. ([#4319])
53+
- hsmtool: the `generatehsm` command now generates an appropriately-sized hsm_secret ([#4304])
54+
- keysend: Keysend now checks whether the destination supports keysend before attempting a payment. If not a more informative error is returned. ([#4236])
55+
- log: Do not terminate on the second received SIGHUP. ([#4243])
56+
- onchaind is much faster when unilaterally closing old channels. ([#4250])
57+
- onchaind uses much less memory on unilateral closes for old channels. ([#4250])
58+
- pay: Fixed an issue where waiting for the blockchain height to sync could time out. ([#4317])
59+
- pyln: parsing msat from a float string ([#4237])
60+
61+
### Security
62+
63+
[#4303]: https://github.com/ElementsProject/lightning/pull/4303
64+
[#4278]: https://github.com/ElementsProject/lightning/pull/4278
65+
[#4312]: https://github.com/ElementsProject/lightning/pull/4312
66+
[#4307]: https://github.com/ElementsProject/lightning/pull/4307
67+
[#4304]: https://github.com/ElementsProject/lightning/pull/4304
68+
[#4295]: https://github.com/ElementsProject/lightning/pull/4295
69+
[#4259]: https://github.com/ElementsProject/lightning/pull/4259
70+
[#4211]: https://github.com/ElementsProject/lightning/pull/4211
71+
[#4207]: https://github.com/ElementsProject/lightning/pull/4207
72+
[#4307]: https://github.com/ElementsProject/lightning/pull/4307
73+
[#4236]: https://github.com/ElementsProject/lightning/pull/4236
74+
[#4247]: https://github.com/ElementsProject/lightning/pull/4247
75+
[#4250]: https://github.com/ElementsProject/lightning/pull/4250
76+
[#4220]: https://github.com/ElementsProject/lightning/pull/4220
77+
[#4319]: https://github.com/ElementsProject/lightning/pull/4319
78+
[#4227]: https://github.com/ElementsProject/lightning/pull/4227
79+
[#4256]: https://github.com/ElementsProject/lightning/pull/4256
80+
[#4279]: https://github.com/ElementsProject/lightning/pull/4279
81+
[#4278]: https://github.com/ElementsProject/lightning/pull/4278
82+
[#4307]: https://github.com/ElementsProject/lightning/pull/4307
83+
[#4250]: https://github.com/ElementsProject/lightning/pull/4250
84+
[#4311]: https://github.com/ElementsProject/lightning/pull/4311
85+
[#4320]: https://github.com/ElementsProject/lightning/pull/4320
86+
[#4311]: https://github.com/ElementsProject/lightning/pull/4311
87+
[#4226]: https://github.com/ElementsProject/lightning/pull/4226
88+
[#4259]: https://github.com/ElementsProject/lightning/pull/4259
89+
[#4317]: https://github.com/ElementsProject/lightning/pull/4317
90+
[#4263]: https://github.com/ElementsProject/lightning/pull/4263
91+
[#4295]: https://github.com/ElementsProject/lightning/pull/4295
92+
[#4296]: https://github.com/ElementsProject/lightning/pull/4296
93+
[#4307]: https://github.com/ElementsProject/lightning/pull/4307
94+
[#4237]: https://github.com/ElementsProject/lightning/pull/4237
95+
[#4277]: https://github.com/ElementsProject/lightning/pull/4277
96+
[#4278]: https://github.com/ElementsProject/lightning/pull/4278
97+
[#4243]: https://github.com/ElementsProject/lightning/pull/4243
98+
[#4282]: https://github.com/ElementsProject/lightning/pull/4282
99+
[v0.9.3rc1]: https://github.com/ElementsProject/lightning/releases/tag/v0.9.3rc1
100+
101+
102+
7103
## [0.9.2] - 2020-11-20: Now with 0-of-N Multisig
8104

9105
This release named by Sergi Delgado Segura.

0 commit comments

Comments
 (0)