diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5f95f809239874b5eb6db301e5b8b11988078c76..91ff838b3f475501a283b1d095cf6f71d7b505a2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,7 +9,7 @@ include(cmake/CheckAtomic.cmake)
 include(CTest)
 
 set (opendht_VERSION_MAJOR 3)
-set (opendht_VERSION_MINOR 1.7)
+set (opendht_VERSION_MINOR 1.8)
 set (opendht_VERSION ${opendht_VERSION_MAJOR}.${opendht_VERSION_MINOR})
 set (PACKAGE_VERSION ${opendht_VERSION})
 set (VERSION "${opendht_VERSION}")
diff --git a/configure.ac b/configure.ac
index 1c1f1497ee448fb6ba80342fb3f2bbbcf0d721ae..3842588d2e49ec153fcee3d48772d7e67b11e3f5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 dnl define macros
 m4_define([opendht_major_version], 3)
 m4_define([opendht_minor_version], 1)
-m4_define([opendht_patch_version], 7)
+m4_define([opendht_patch_version], 8)
 m4_define([opendht_version],
 		  [opendht_major_version.opendht_minor_version.opendht_patch_version])
 
diff --git a/meson.build b/meson.build
index abf2468e57f91f25c1649c6ee552f1ec15936232..002ef8b15dcfb47fb60f5c105ae37584c18a5ebd 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('opendht', 'c', 'cpp',
-    version: '3.1.7',
+    version: '3.1.8',
     default_options: [
         'cpp_std=c++17',
         'warning_level=3'