diff --git a/.version b/.version index 23a7290e9..2a759ef8a 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -24.11rc1 +24.11rc4 diff --git a/CHANGELOG.md b/CHANGELOG.md index b429591c1..967832c21 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 781228c47..9721c0b11 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 ca6adf2e8..a43794387 100644 --- a/contrib/pyln-client/pyln/client/__init__.py +++ b/contrib/pyln-client/pyln/client/__init__.py @@ -3,7 +3,7 @@ from .plugin import Plugin, monkey_patch, RpcException 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 9552b457c..aec417709 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 344c3a48a..1df30450a 100644 --- a/contrib/pyln-proto/pyln/proto/__init__.py +++ b/contrib/pyln-proto/pyln/proto/__init__.py @@ -4,7 +4,7 @@ from .invoice import Invoice 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 055c003ae..95d7315fc 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 33418acfd..2e6ccdff8 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 fbd14aefe..0f54b7c9a 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 856380ec0..29a7fe4f9 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 ea3f57845..76ce17f84 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 f0733dbcd..1553d0813 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 4ee85493a..7cadf37c2 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"