You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+96Lines changed: 96 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,102 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
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])
0 commit comments