diff --git a/.version b/.version index 23a7290e930a..2a759ef8ab4a 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -24.11rc1 +24.11rc4 diff --git a/CHANGELOG.md b/CHANGELOG.md index b429591c12b1..967832c21df3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [24.11rc3] - 2024-12-02: "The lightning-dev Mailing List" +## [24.11rc4] - 2024-12-02: "The lightning-dev Mailing List" This release named by Dusty Daemon. @@ -15,6 +15,7 @@ This release named by Dusty Daemon. - JSON-RPC: `fetchinvoice` allows setting invreq_metadata via `payer_metadata` parameter. ([#7786]) - hsmtool: generatehsm can run non-interactive, taking options on the cmdline. ([#7102]) - Plugins: `pay` now has tracing support for various payment steps. ([#7803]) + - Plugins: new notification `onionmessage_forward_fail`. - JSON-RPC: `exposesecret` command for encouraging hsm_secret backups. ([#7647]) - JSON-RPC: `listpays` has `index`, `start` and `limit` parameters for listing control. ([#7385]) - Plugins: bookkeeper has a new RPC `bkpr-editdescriptionbypaymentid` which will update the description for any event with matching payment_id ([#7604]) @@ -45,6 +46,7 @@ This release named by Dusty Daemon. - Startup: reconnecting to peers at startup should be significantly faster (dependent on machine speed). ([#7630]) - Protocol: we remember the last successful address we connected to for important peers. ([#7630]) - Protocol: Gossipd requests a full sync from a random peer every hour. ([#7768]) + - JSON-RPC: `injectonionmessage` API simplified and documented. - JSON-RPC: Improved error messaging for splice commands. ([#7719]) - JSON-RPC: built-in plugins can now be stopped using "plugin stop". ([#7799]) - Wallet: Taproot addresses are used for unilateral-close change addresses. ([#7800]) @@ -99,6 +101,7 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes. - lightningd: no longer crash if a plugin dies during lightningd startup. ([#7673]) - cln-plugin: Change default log level filter back to INFO ([#7668]) - Logging: removed bogus "**BROKEN** plugin-topology: DEPRECATED API USED: listchannels.include_private" message. ([#7663]) + - Logging: When DEBUG printing first tx depth, we printed the wrong value ([#7910]) - Documentation: schemas: Make description in `Wait(any)invoiceResponse` optional to handle BOLT12 ([#7667]) - Fixed intermittant bug where hsmd (particularly, but also lightningd) could use 100% CPU. ([#7661]) - Docker image created via github actions correctly reads the tag available on the HEAD. ([#7625]) @@ -176,7 +179,8 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes. [#7890]: https://github.com/ElementsProject/lightning/pull/7890 [#7797]: https://github.com/ElementsProject/lightning/pull/7797 [#7892]: https://github.com/ElementsProject/lightning/pull/7892 -[24.11rc3]: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc3 +[#7910]: https://github.com/ElementsProject/lightning/pull/7910 +[24.11rc4]: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc4 ## [24.08.2] - 2024-10-18: "Steel Backed-up Channels" diff --git a/contrib/msggen/msggen/schema.json b/contrib/msggen/msggen/schema.json index 781228c47f9a..9721c0b11c81 100644 --- a/contrib/msggen/msggen/schema.json +++ b/contrib/msggen/msggen/schema.json @@ -15032,7 +15032,7 @@ "port": 19735 } ], - "version": "v24.11rc1", + "version": "v24.11rc4", "blockheight": 110, "network": "regtest", "fees_collected_msat": 0, diff --git a/contrib/pyln-client/pyln/client/__init__.py b/contrib/pyln-client/pyln/client/__init__.py index ca6adf2e8d80..a43794387e5c 100644 --- a/contrib/pyln-client/pyln/client/__init__.py +++ b/contrib/pyln-client/pyln/client/__init__.py @@ -3,7 +3,7 @@ from .gossmap import Gossmap, GossmapNode, GossmapChannel, GossmapHalfchannel, GossmapNodeId, LnFeatureBits from .gossmapstats import GossmapStats -__version__ = "24.11rc1" +__version__ = "24.11rc4" __all__ = [ "LightningRpc", diff --git a/contrib/pyln-client/pyproject.toml b/contrib/pyln-client/pyproject.toml index 9552b457ce29..aec4177090fb 100644 --- a/contrib/pyln-client/pyproject.toml +++ b/contrib/pyln-client/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-client" -version = "24.11rc1" +version = "24.11rc4" description = "Client library and plugin library for Core Lightning" authors = ["Christian Decker "] license = "BSD-MIT" diff --git a/contrib/pyln-proto/pyln/proto/__init__.py b/contrib/pyln-proto/pyln/proto/__init__.py index 344c3a48ace1..1df30450a462 100644 --- a/contrib/pyln-proto/pyln/proto/__init__.py +++ b/contrib/pyln-proto/pyln/proto/__init__.py @@ -4,7 +4,7 @@ from .onion import OnionPayload, TlvPayload, LegacyOnionPayload from .wire import LightningConnection, LightningServerSocket -__version__ = "24.11rc1" +__version__ = "24.11rc4" __all__ = [ "Invoice", diff --git a/contrib/pyln-proto/pyproject.toml b/contrib/pyln-proto/pyproject.toml index 055c003aeff2..95d7315fc592 100644 --- a/contrib/pyln-proto/pyproject.toml +++ b/contrib/pyln-proto/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-proto" -version = "24.11rc1" +version = "24.11rc4" description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)." authors = ["Christian Decker "] license = "BSD-MIT" diff --git a/contrib/pyln-testing/pyln/testing/__init__.py b/contrib/pyln-testing/pyln/testing/__init__.py index 33418acfd560..2e6ccdff8cdc 100644 --- a/contrib/pyln-testing/pyln/testing/__init__.py +++ b/contrib/pyln-testing/pyln/testing/__init__.py @@ -1,4 +1,4 @@ -__version__ = "24.11rc1" +__version__ = "24.11rc4" __all__ = [ "__version__", diff --git a/contrib/pyln-testing/pyproject.toml b/contrib/pyln-testing/pyproject.toml index fbd14aefede5..0f54b7c9a675 100644 --- a/contrib/pyln-testing/pyproject.toml +++ b/contrib/pyln-testing/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-testing" -version = "24.11rc1" +version = "24.11rc4" description = "Test your Core Lightning integration, plugins or whatever you want" authors = ["Christian Decker "] license = "BSD-MIT" diff --git a/doc/schemas/lightning-getinfo.json b/doc/schemas/lightning-getinfo.json index 856380ec00e7..29a7fe4f9a10 100644 --- a/doc/schemas/lightning-getinfo.json +++ b/doc/schemas/lightning-getinfo.json @@ -410,7 +410,7 @@ "port": 19735 } ], - "version": "v24.11rc1", + "version": "v24.11rc4", "blockheight": 110, "network": "regtest", "fees_collected_msat": 0, diff --git a/plugins/clnrest/pyproject.toml b/plugins/clnrest/pyproject.toml index ea3f57845492..76ce17f84700 100644 --- a/plugins/clnrest/pyproject.toml +++ b/plugins/clnrest/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "clnrest" -version = "24.11rc1" +version = "24.11rc4" description = "Transforms RPC calls into REST APIs" authors = ["ShahanaFarooqui "] diff --git a/plugins/wss-proxy/pyproject.toml b/plugins/wss-proxy/pyproject.toml index f0733dbcd037..1553d0813519 100644 --- a/plugins/wss-proxy/pyproject.toml +++ b/plugins/wss-proxy/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wss-proxy" -version = "24.11rc1" +version = "24.11rc4" description = "Web secure socket proxy" authors = ["ShahanaFarooqui "] diff --git a/poetry.lock b/poetry.lock index 4ee85493a122..7cadf37c273b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -433,7 +433,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "clnrest" -version = "24.11rc1" +version = "24.11rc4" description = "Transforms RPC calls into REST APIs" optional = false python-versions = "^3.8" @@ -1690,7 +1690,7 @@ files = [ [[package]] name = "pyln-client" -version = "24.08.2" +version = "24.11rc1" description = "Client library and plugin library for Core Lightning" optional = false python-versions = "^3.8" @@ -1724,7 +1724,7 @@ url = "contrib/pyln-grpc-proto" [[package]] name = "pyln-proto" -version = "24.11rc1" +version = "24.11rc4" description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)." optional = false python-versions = "^3.8" @@ -1744,7 +1744,7 @@ url = "contrib/pyln-proto" [[package]] name = "pyln-testing" -version = "24.11rc1" +version = "24.11rc4" description = "Test your Core Lightning integration, plugins or whatever you want" optional = false python-versions = "^3.8" @@ -2289,7 +2289,7 @@ h11 = ">=0.9.0,<1" [[package]] name = "wss-proxy" -version = "24.08.2" +version = "24.11rc4" description = "Web secure socket proxy" optional = false python-versions = "^3.8"