diff --git a/contrib/pyln-client/pyln/client/__init__.py b/contrib/pyln-client/pyln/client/__init__.py
index 36ca27e272e5..7eb21eae1637 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__ = "23.11"
+__version__ = "24.02"
__all__ = [
"LightningRpc",
diff --git a/contrib/pyln-client/pyproject.toml b/contrib/pyln-client/pyproject.toml
index e1ef3d3ad4e7..0e1742a41836 100644
--- a/contrib/pyln-client/pyproject.toml
+++ b/contrib/pyln-client/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-client"
-version = "23.11"
+version = "24.02"
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 332f49564831..ca4ef4640cfa 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__ = "23.11"
+__version__ = "24.02"
__all__ = [
"Invoice",
diff --git a/contrib/pyln-proto/pyproject.toml b/contrib/pyln-proto/pyproject.toml
index 3f4bb74b1f21..bd1561041325 100644
--- a/contrib/pyln-proto/pyproject.toml
+++ b/contrib/pyln-proto/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-proto"
-version = "23.11"
+version = "24.02"
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 1b6207511657..966b3099b296 100644
--- a/contrib/pyln-testing/pyln/testing/__init__.py
+++ b/contrib/pyln-testing/pyln/testing/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "23.11"
+__version__ = "24.02"
__all__ = [
"__version__",
diff --git a/contrib/pyln-testing/pyproject.toml b/contrib/pyln-testing/pyproject.toml
index debc003d44de..02239e7eceab 100644
--- a/contrib/pyln-testing/pyproject.toml
+++ b/contrib/pyln-testing/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-testing"
-version = "23.11"
+version = "24.02"
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 56546eaf2c45..66a9a62870d3 100644
--- a/plugins/clnrest/pyproject.toml
+++ b/plugins/clnrest/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "clnrest"
-version = "23.11"
+version = "24.02"
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 = "^23.8"
+pyln-client = "^24.2"
flask-socketio = "^5.3.6"
gevent = "^23.9.0.post1"
gevent-websocket = "^0.10.1"
diff --git a/poetry.lock b/poetry.lock
index 70a2cd75c385..8d72ab611e66 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
+# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand.
[[package]]
name = "aniso8601"
@@ -438,7 +438,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""}
[[package]]
name = "clnrest"
-version = "23.11"
+version = "24.02"
description = "Transforms RPC calls into REST APIs"
optional = false
python-versions = "^3.8"
@@ -454,7 +454,7 @@ gevent = "^23.9.0.post1"
gevent-websocket = "^0.10.1"
gunicorn = "^21.2.0"
json5 = "^0.9.14"
-pyln-client = "^23.8"
+pyln-client = "^24.2"
[package.source]
type = "directory"
@@ -1580,6 +1580,7 @@ files = [
{file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"},
{file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"},
{file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"},
+ {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"},
{file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"},
{file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"},
{file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"},
@@ -1684,7 +1685,7 @@ files = [
[[package]]
name = "pyln-client"
-version = "23.11"
+version = "24.02"
description = "Client library and plugin library for Core Lightning"
optional = false
python-versions = "^3.8"
@@ -1706,6 +1707,7 @@ description = "The compiled GRPC proto for CLN"
optional = false
python-versions = ">=3.7,<4.0"
files = [
+ {file = "pyln_grpc_proto-0.1.1-py3-none-any.whl", hash = "sha256:7a34d3ee9ce62abb382fc0e77d12c1c9ffdc50f13409670a7a757d01f10ad118"},
{file = "pyln_grpc_proto-0.1.1.tar.gz", hash = "sha256:544c1c4a0e80b9ac57ce9d0daf27de8337814cf45e98e2f730d01e3095be8829"},
]
@@ -1715,7 +1717,7 @@ protobuf3 = "*"
[[package]]
name = "pyln-proto"
-version = "23.11"
+version = "24.02"
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"
@@ -1735,7 +1737,7 @@ url = "contrib/pyln-proto"
[[package]]
name = "pyln-testing"
-version = "23.11"
+version = "24.02"
description = "Test your Core Lightning integration, plugins or whatever you want"
optional = false
python-versions = "^3.8"
@@ -1743,7 +1745,7 @@ files = []
develop = true
[package.dependencies]
-cheroot = "^8"
+cheroot = ">=8 <=10"
ephemeral-port-reserve = "^1.1.4"
Flask = "^2"
grpcio = {version = "^1", optional = true}