diff --git a/Makefile b/Makefile index bd65edbd9..11bdcfa7f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ #! /usr/bin/make -VERSION_NAME="Now with 0-of-N Multisig" -VERSION=0.9.2 +VERSION_NAME="Federal Qualitative Strengthening" +VERSION=0.9.3 ifeq ($(VERSION),) $(error "ERROR: git is required for generating version information") diff --git a/debian/changelog b/debian/changelog index 161e14146..07e94dfc1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,50 @@ +lightningd (0.9.3) stable; urgency=medium + + * JSON-RPC: The listfunds method now includes spent outputs if the spent parameter is set to true. (#4296) + * JSON-RPC: The status of the shutdown meesages being exchanged is now displayed correctly. (#4263) + * JSON-RPC: createinvoice new low-level invoice creation API. (#4256) + * JSON-RPC: fundpsbt/utxopsbt have new param, min_witness_utxo, which sets a floor for the weight calculation of an added input (#4211) + * JSON-RPC: invalid UTF-8 strings now rejected. (#4227) + * JSON-RPC: invoice now takes an optional cltv parameter. (#4320) + * JSON-RPC: listinvoices can now query for an invoice matching a payment_hash or a bolt11 string, in addition to label (#4312) + * JSON-RPC: setchannelfee would fail an assertion if channel wasn't in normal state. (#4282) + * bitcoin: The default network was changed from "testnet" to "mainnet", this only affects new nodes (#4277) + * cli: lightning-cli now performs better sanity checks on the JSON-RPC requests it sends. (#4259) + * db: Fixed a performance regression during block sync, resulting in many more queries against the DB than necessary. (#4319) + * db: Speed up deletion of peer especially when there is a long history with that peer. (#4337) + * docs: doc/BACKUP.md describes how to back up your C-lightning node. (#4207) + * experimental-offers: enables fetch, payment and creation of (early draft) offers. (#4328) + * experimental-onion-messages enables send, receive and relay of onion messages. (#4328) + * fee_base and fee_ppm to listpeers (#4247) + * hsmd: we now error at startup on invalid hsm_secret (#4307) + * hsmtool: all commands now error on invalid hsm_secret (#4307) + * hsmtool: fix a segfault on dumponchaindescriptors without network parameter (#4341) + * hsmtool: password must now be entered on stdin. Password passed on the command line are discarded. (#4303) + * hsmtool: the encrypt now asks you to confirm your password (#4307) + * hsmtool: the generatehsm command now generates an appropriately-sized hsm_secret (#4304) + * keysend: Keysend now checks whether the destination supports keysend before attempting a payment. If not a more informative error is returned. (#4236) + * libplugin: init can return a non-NULL string to disable the plugin. (#4328) + * lightningd: the --encrypted-hsm now asks you to confirm your password when first set (#4307) + * log: Do not terminate on the second received SIGHUP. (#4243) + * onchaind is much faster when unilaterally closing old channels. (#4250) + * onchaind uses much less memory on unilateral closes for old channels. (#4250) + * pay: Fixed an issue where waiting for the blockchain height to sync could time out. (#4317) + * plugins: Multiple plugins can now register db_write hooks. (#4220) + * plugins: more than one plugin can now register invoice_payment hook. (#4226) + * plugins: new "multi" field allows an option to be specified multiple times. (#4278) + * plugins: options to init are no longer given as strings if they are bool or int types (deprecated in 0.8.2). (#4278) + * plugins: plugins can now disable themselves by returning disable, even if marked important. (#4328) + * plugins: start command can now take plugin-specific parameters. (#4278) + * pyln-client: fundpsbt/utxopsbt now support min_witness_weight param (#4295) + * pyln: Added support for command notifications to LightningRpc via the notify context-manager. (#4311) + * pyln: Millisatoshi has new method, to_whole_satoshi; rounds value up to the nearest whole satoshi (#4295) + * pyln: Plugin methods can now report progress or status via the Request.notify function (#4311) + * pyln: parsing msat from a float string (#4237) + * pyln: plugins can now raise RpcException for finer control over error returns. (#4279) + * pyln: txprepare no longer supports the deprecated destination satoshi feerate utxos call format. (#4259) + + -- Christian Decker Wed, 20 Jan 2021 17:39:02 +0100 + lightningd (0.9.2) stable; urgency=medium * Note: PSBTs now require bitcoind v0.20.1 or above diff --git a/external/Makefile b/external/Makefile index f194deca1..88d14cfbb 100644 --- a/external/Makefile +++ b/external/Makefile @@ -70,7 +70,7 @@ $(TARGET_DIR)/libsecp256k1.% $(TARGET_DIR)/libwallycore.%: $(TARGET_DIR)/libwall $(TARGET_DIR)/libwally-core-build/src/libwallycore.% $(TARGET_DIR)/libwally-core-build/src/secp256k1/libsecp256k1.%: $(LIBWALLY_HEADERS) $(LIBSECP_HEADERS) cd external/libwally-core && ./tools/autogen.sh mkdir -p ${TARGET_DIR}/libwally-core-build - cd ${TARGET_DIR}/libwally-core-build && CFLAGS=-std=c99 ${TOP}/libwally-core/configure CC="$(CC)" CFLAGS=-Wno-error --enable-static=yes $(CROSSCOMPILE_OPTS) --enable-module-recovery --enable-module-extrakeys --enable-module-schnorrsig --enable-elements --enable-shared=no --prefix=/ --libdir=/ --enable-debug && $(MAKE) + cd ${TARGET_DIR}/libwally-core-build && PYTHON_VERSION=3 CFLAGS=-std=c99 ${TOP}/libwally-core/configure CC="$(CC)" CFLAGS=-Wno-error --enable-static=yes $(CROSSCOMPILE_OPTS) --enable-module-recovery --enable-module-extrakeys --enable-module-schnorrsig --enable-elements --enable-shared=no --prefix=/ --libdir=/ --enable-debug && $(MAKE) # If we tell Make that the above builds both, it runs it twice in # parallel. So we lie :(