From 82f4ad68e34a2428c556e63fc2632d48a914968c Mon Sep 17 00:00:00 2001 From: ShahanaFarooqui Date: Thu, 17 Oct 2024 18:55:22 -0700 Subject: [PATCH] release: Update the changelog for point release v24.08.2 Changelog-None. --- CHANGELOG.md | 28 +++++++++++++++++++ contrib/pyln-client/pyln/client/__init__.py | 2 +- contrib/pyln-client/pyproject.toml | 2 +- contrib/pyln-proto/pyln/proto/__init__.py | 2 +- contrib/pyln-proto/pyproject.toml | 2 +- contrib/pyln-testing/pyln/testing/__init__.py | 2 +- contrib/pyln-testing/pyproject.toml | 2 +- plugins/clnrest/pyproject.toml | 4 +-- plugins/wss-proxy/pyproject.toml | 2 +- poetry.lock | 14 +++++----- 10 files changed, 44 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83dea6673bfc..ecd5174fa87a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,34 @@ 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.08.2] - 2024-10-18: "Steel Backed-up Channels" + +This point release addresses few crash fixes and includes an enhancement to remember and update channel hints for payments. + +### Changed + +- pay: Now remembers and updates channel hints across payments ([#7494]) +- pay: Discarding an overly long or expensive route does not blacklist channels anymore. ([#7494]) +- grpc: Channel type `anchors/even` was added to the grpc bindings. ([#7628]) + +### Fixed +- gossipd: crash errors with large gossip_store (>4MB) growth on longer-running nodes. ([#7729]) +- connectd: crash on erroneous timeout. ([#7736]) +- Protocol: we could get confused on restart and not re-transmit our own channel_updates. ([#7737]) +- rpc: `listpeerchannels` (and thus, pay) sped up on very large nodes. ([#7679]) +- Improved pathfinding speed for large nodes. ([#7726]) + + +[#7494]: https://github.com/ElementsProject/lightning/pull/7494 +[#7628]: https://github.com/ElementsProject/lightning/pull/7628 +[#7679]: https://github.com/ElementsProject/lightning/pull/7679 +[#7726]: https://github.com/ElementsProject/lightning/pull/7726 +[#7729]: https://github.com/ElementsProject/lightning/pull/7729 +[#7736]: https://github.com/ElementsProject/lightning/pull/7736 +[#7737]: https://github.com/ElementsProject/lightning/pull/7737 +[24.08.2]: https://github.com/ElementsProject/lightning/releases/tag/v24.08.2 + + ## [24.08.1] - 2024-09-16: "Steel Backed-up Channels" This hotfix release fixes few crash issues and some other bugs. diff --git a/contrib/pyln-client/pyln/client/__init__.py b/contrib/pyln-client/pyln/client/__init__.py index 55d2e55dfeaa..694a6b9e8135 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.08.1" +__version__ = "24.08.2" __all__ = [ "LightningRpc", diff --git a/contrib/pyln-client/pyproject.toml b/contrib/pyln-client/pyproject.toml index 40457830ebbb..746117b52251 100644 --- a/contrib/pyln-client/pyproject.toml +++ b/contrib/pyln-client/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-client" -version = "24.08.1" +version = "24.08.2" 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 5adc14b98ebf..b31484a98c2d 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.08.1" +__version__ = "24.08.2" __all__ = [ "Invoice", diff --git a/contrib/pyln-proto/pyproject.toml b/contrib/pyln-proto/pyproject.toml index 608411e92a66..9ea4ea434f1f 100644 --- a/contrib/pyln-proto/pyproject.toml +++ b/contrib/pyln-proto/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-proto" -version = "24.08.1" +version = "24.08.2" 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 26e1d075cdfd..72fe96660632 100644 --- a/contrib/pyln-testing/pyln/testing/__init__.py +++ b/contrib/pyln-testing/pyln/testing/__init__.py @@ -1,4 +1,4 @@ -__version__ = "24.08.1" +__version__ = "24.08.2" __all__ = [ "__version__", diff --git a/contrib/pyln-testing/pyproject.toml b/contrib/pyln-testing/pyproject.toml index 7f5966c2066b..1f49984162e3 100644 --- a/contrib/pyln-testing/pyproject.toml +++ b/contrib/pyln-testing/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pyln-testing" -version = "24.08.1" +version = "24.08.2" description = "Test your Core Lightning integration, plugins or whatever you want" authors = ["Christian Decker "] license = "BSD-MIT" diff --git a/plugins/clnrest/pyproject.toml b/plugins/clnrest/pyproject.toml index 6d250ed867d0..2e5711de67ff 100644 --- a/plugins/clnrest/pyproject.toml +++ b/plugins/clnrest/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "clnrest" -version = "24.08.1" +version = "24.08.2" description = "Transforms RPC calls into REST APIs" authors = ["ShahanaFarooqui "] @@ -10,7 +10,7 @@ json5 = "^0.9.14" flask = "^2.3.3" flask-restx = "^1.1.0" gunicorn = "^21.2.0" -pyln-client = "^24.2" +pyln-client = "^24.8" flask-socketio = "^5.3.6" gevent = "^23.9.0.post1" gevent-websocket = "^0.10.1" diff --git a/plugins/wss-proxy/pyproject.toml b/plugins/wss-proxy/pyproject.toml index c2b720651a42..3554dbf94285 100644 --- a/plugins/wss-proxy/pyproject.toml +++ b/plugins/wss-proxy/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wss-proxy" -version = "24.08.1" +version = "24.08.2" description = "Web secure socket proxy" authors = ["ShahanaFarooqui "] diff --git a/poetry.lock b/poetry.lock index dd9238895a62..dd32bb70667e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "aniso8601" @@ -433,7 +433,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "clnrest" -version = "24.08.1" +version = "24.08.2" description = "Transforms RPC calls into REST APIs" optional = false python-versions = "^3.8" @@ -449,7 +449,7 @@ gevent = "^23.9.0.post1" gevent-websocket = "^0.10.1" gunicorn = "^21.2.0" json5 = "^0.9.14" -pyln-client = "^24.2" +pyln-client = "^24.8" [package.source] type = "directory" @@ -1690,7 +1690,7 @@ files = [ [[package]] name = "pyln-client" -version = "24.08.1" +version = "24.08.2" 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.08.1" +version = "24.08.2" 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.08.1" +version = "24.08.2" 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.1" +version = "24.08.2" description = "Web secure socket proxy" optional = false python-versions = "^3.8"