diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4e286d5721d88e96847bdb7b693682d6e8f8fcf7..2c355f10a1d5f1be657010f372591cf563fa69a6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,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/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
-## [Unreleased]
+## [2.4.0]
 
 ### Added
 
diff --git a/setup.py b/setup.py
index 320e101ee89a2ca963c949373fc70cf99f4a2203..cf7c0377949160b0699086442a4b899f06a9ca31 100755
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@ setup(
     # Versions should comply with PEP440.  For a discussion on single-sourcing
     # the version across setup.py and the project code, see
     # http://packaging.python.org/en/latest/tutorial.html#version
-    version='2.3.0',
+    version='2.4.0',
 
     description='''A general extension for CKAN that is used for the Open Data Schleswig-Holstein project''',
     long_description=long_description,