debian: Add changelog for v0.10.2
This commit is contained in:
parent
8eee2f0e22
commit
8191b59fda
4
Makefile
4
Makefile
|
@ -1,6 +1,6 @@
|
|||
#! /usr/bin/make
|
||||
VERSION_NAME="eltoo: Ethereum Layer Too"
|
||||
VERSION=0.10.1
|
||||
VERSION_NAME="Bitcoin Dust Consensus Rule"
|
||||
VERSION=0.10.2
|
||||
|
||||
# --quiet / -s means quiet, dammit!
|
||||
ifeq ($(findstring s,$(word 1, $(MAKEFLAGS))),s)
|
||||
|
|
|
@ -1,3 +1,55 @@
|
|||
lightningd (0.10.1ubuntu1) stable; urgency=medium
|
||||
|
||||
* config: new option `--max-dust-htlc-exposure-msat`, which limits the total amount of sats to be allowed as dust on a channel ([#4837])
|
||||
* With `sqlite3` db backend we now use a 60-second busy timer, to allow backup processes like `litestream` to operate safely. ([#4867])
|
||||
* pay: Payment attempts are now grouped by the pay command that initiated them ([#4567])
|
||||
* JSON-RPC: `setchannelfee` gives a grace period (`enforcedelay`) before rejecting old-fee payments: default 10 minutes. ([#4806])
|
||||
* Support filtering `listpays` by their status. ([#4595])
|
||||
* `close` now notifies about the feeranges each side uses. ([#4784])
|
||||
* Protocol: We now send and support `channel_type` in channel open (not dual-funding though). ([#4616])
|
||||
* Protocol: We now perform quick-close if the peer supports it. ([#4599])
|
||||
* JSONRPC: `close` now takes a `feerange` parameter to set min/max fee rates for mutual close. ([#4599])
|
||||
* Protocol: Allow sending large HTLCs if peer offers `option_support_large_channel` (> 4294967295msat) ([#4599])
|
||||
* pyln-client: routines for direct access to the gossip store as Gossmap ([#4582])
|
||||
* Plugins: `shutdown` notification for clean exits. ([#4754])
|
||||
* Plugins: Added `channel_id` and `commitnum` to `commitment_revocation` hook ([#4760])
|
||||
* JSON-RPC: `datastore`, `deldatastore` and `listdatastore` for plugins to store simple persistent key/value data. ([#4674])
|
||||
* pay: The route selection will now use the log-propability-based channel selection to increase success rate and reduce time to completion ([#4771])
|
||||
* Plugins: `pay` now biases towards larger channels, improving success probability. ([#4771])
|
||||
* db: removal of old HTLC information and vacuuming shrinks large lightningd.sqlite3 by a factor of 2-3. ([#4850])
|
||||
* JSON-RPC: `ping` now only works if we have a channel with the peer. ([#4804])
|
||||
* Protocol: Send regular pings to detect dead connections (particularly for Tor). ([#4804])
|
||||
* Build: Python is now required to build, as generated files are no longer checked into the repository. ([#4805])
|
||||
* pyln-spec: updated to latest BOLT versions. ([#4763])
|
||||
* JSON-RPC: Change order parameters in the `listforwards` command ([#4668])
|
||||
* db: We now set a busy timeout to safely allow others to access sqlite3 db (e.g. litestream) ([#4554])
|
||||
* connectd: Try non-TOR connections first ([#4731])
|
||||
* Protocol: No longer restrict HTLCs to less than 4294967295msat ([#4599])
|
||||
* Change order of the `status` parameter in the `listforwards` rpc command. ([#4668])
|
||||
* RPC framework now requires the `"jsonrpc"` property inside the request. ([#4742])
|
||||
* Plugins: Renames plugin init `use_proxy_always` to `always_use_proxy` ([#4731])
|
||||
* peer: Fixed a crash when a connection is lost outside of a DB transaction ([#4894])
|
||||
* peer: 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])
|
||||
* errors: Errors returning a `channel_update` no longer return an outdated one. ([#4876])
|
||||
* pay: `listpays` returns payments orderd by their creation date ([#4567])
|
||||
* pay: `listpays` no longer groups attempts from multiple attempts to pay an invoice ([#4567])
|
||||
* sqlite3: Relaxed the version match requirements to be at least a minimum version and a major version match ([#4852])
|
||||
* pay: `pay` would sometimes misreport a final state of `pending` instead of `failed` ([#4803])
|
||||
* Plugins: C plugins would could leak memory on every command (esp. seen when hammering topology's `listchannels`). ([#4737])
|
||||
* libplugin: Fatal error messages from `plugin_exit()` now logged in lightningd. ([#4754])
|
||||
* JSONRPC: `openchannel_signed` would fail on PSBT comparison of materially identical PSBTs ([#4752])
|
||||
* doc: `listnodes` fields now correctly documented. ([#4750])
|
||||
* experimental: crash for some users while requesting dual funding leases. ([#4751])
|
||||
* plugin: Don't drop complaints about silly channels to `stderr`. ([#4730])
|
||||
* connectd: Do not try address hint twice ([#4731])
|
||||
* peer: channel_upgrade draft upgraded: cannot upgrade channels until peers also upgrade. ([#4830])
|
||||
* bolt12: `chains` in `invoice_request` and invoice is deprecated, `chain` is used instead. ([#4849])
|
||||
* bolt12: `vendor` is deprecated: the field is now called `issuer`. ([#4849])
|
||||
* protocol: Updated `onion_message` support to match updated draft specification (with backwards compat for old version) ([#4800])
|
||||
* protocol: Anchor output mutual close allow a fee higher than the final commitment transaction (as per lightning-rfc #847) ([#4599])
|
||||
|
||||
-- Christian Decker <cdecker@nox> Wed, 03 Nov 2021 19:10:17 +0100
|
||||
|
||||
lightningd (0.10.1) stable; urgency=medium
|
||||
|
||||
* JSON-RPC: `invoice` now outputs explicit `payment_secret` as its own field. ([#4646])
|
||||
|
|
Loading…
Reference in New Issue