diff --git a/AUTHORS b/AUTHORS
index b23a2041d0487cd5d38c2cd2a8adad2999b46453..9ed557a5d84b7e8447fe0de08146faa0632612b1 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,6 +1,9 @@
 This file maintains the list of present and past declearn authors.
 A secondary file listing punctual open-source contributors may complement it.
 
+Declearn 2.4
+- Paul Andrey
+
 Declearn 2.1 - 2.3
 - Paul Andrey
 - Nathan Bigaud
diff --git a/declearn/version.py b/declearn/version.py
index 2c2a2ce58b75bbaa833cbdf2232f1886091e5575..ed20f25a5ca69ae11b600b2e902c4fc82afba255 100644
--- a/declearn/version.py
+++ b/declearn/version.py
@@ -17,5 +17,5 @@
 
 """DecLearn version information, as hard-coded constants."""
 
-VERSION = "2.4.0b"
+VERSION = "2.4.0"
 """Version information of the installed DecLearn package."""
diff --git a/pyproject.toml b/pyproject.toml
index 90175b68688a06a2be78ce29532160bd633d4286..49d828a57a7094521f926ae6e9679ab1c5d66db7 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -8,7 +8,7 @@ requires = [
 
 [project]
 name = "declearn"
-version = "2.3.1"
+version = "2.4.0"
 description = "Declearn - a python package for private decentralized learning."
 readme = "README.md"
 requires-python = ">=3.8"