diff --git a/CMakeLists.txt b/CMakeLists.txt
index 694f13d5808c3d460c338b254f1992bb2150ee58..81c5fa6dce7b6e0fe9a12a9406c68091c3b03620 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -108,7 +108,7 @@ opt(ZIPPER "Enable Zip file compression/decompression" OFF)
 
 set(GMSH_MAJOR_VERSION 4)
 set(GMSH_MINOR_VERSION 10)
-set(GMSH_PATCH_VERSION 4)
+set(GMSH_PATCH_VERSION 5)
 if(NOT GMSH_EXTRA_VERSION)
   set(GMSH_EXTRA_VERSION "")
 endif()
diff --git a/api/gmsh.h b/api/gmsh.h
index 18a6041ab9bae9d49a19d5d133f01bc938dd5715..1445690fc5a2e1dc5d5a78b5eed60c4571122b25 100644
--- a/api/gmsh.h
+++ b/api/gmsh.h
@@ -6,7 +6,7 @@
 #ifndef GMSH_H
 #define GMSH_H
 
-// This file defines the Gmsh C++ API (v4.10.4).
+// This file defines the Gmsh C++ API (v4.10.5).
 //
 // Do not edit this file directly: it is automatically generated by `api/gen.py'.
 //
@@ -20,10 +20,10 @@
 #include <utility>
 #include <functional>
 
-#define GMSH_API_VERSION "4.10.4"
+#define GMSH_API_VERSION "4.10.5"
 #define GMSH_API_VERSION_MAJOR 4
 #define GMSH_API_VERSION_MINOR 10
-#define GMSH_API_VERSION_PATCH 4
+#define GMSH_API_VERSION_PATCH 5
 
 #if defined(GMSH_DLL)
 #if defined(GMSH_DLL_EXPORT)
diff --git a/api/gmsh.h_cwrap b/api/gmsh.h_cwrap
index 15f2e98cd195e4b98b3d54d67bc54f2e96edbb07..811c40433c8240ad7bf3ced99cfcf375213686ef 100644
--- a/api/gmsh.h_cwrap
+++ b/api/gmsh.h_cwrap
@@ -6,7 +6,7 @@
 #ifndef GMSH_H
 #define GMSH_H
 
-// This file redefines the Gmsh C++ API in terms of the C API (v4.10.4).
+// This file redefines the Gmsh C++ API in terms of the C API (v4.10.5).
 //
 // This is provided as a convenience for users of the binary Gmsh SDK whose C++
 // compiler ABI is not compatible with the ABI of the C++ compiler used to create
diff --git a/api/gmsh.jl b/api/gmsh.jl
index 57cf84432c7a4f9095c4d533d56c76d979de235a..6c66ea95d3705da0bed8cafcab123ad08b2dcf25 100644
--- a/api/gmsh.jl
+++ b/api/gmsh.jl
@@ -3,7 +3,7 @@
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
 
-# This file defines the Gmsh Julia API (v4.10.4).
+# This file defines the Gmsh Julia API (v4.10.5).
 #
 # Do not edit this file directly: it is automatically generated by `api/gen.py'.
 #
@@ -18,10 +18,10 @@ Top-level functions
 """
 module gmsh
 
-const GMSH_API_VERSION = "4.10.4"
+const GMSH_API_VERSION = "4.10.5"
 const GMSH_API_VERSION_MAJOR = 4
 const GMSH_API_VERSION_MINOR = 10
-const GMSH_API_VERSION_PATCH = 4
+const GMSH_API_VERSION_PATCH = 5
 const libdir = dirname(@__FILE__)
 const libname = Sys.iswindows() ? "gmsh-4.10.dll" : "libgmsh"
 import Libdl
diff --git a/api/gmsh.py b/api/gmsh.py
index 97e069c6fc4a01c19470f5bdaa1df50e7b877408..e9fd5347db8f8756f29439e7908e04cb2eb3f198 100644
--- a/api/gmsh.py
+++ b/api/gmsh.py
@@ -3,7 +3,7 @@
 # See the LICENSE.txt file in the Gmsh root directory for license information.
 # Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
 
-# This file defines the Gmsh Python API (v4.10.4).
+# This file defines the Gmsh Python API (v4.10.5).
 #
 # Do not edit this file directly: it is automatically generated by `api/gen.py'.
 #
@@ -18,10 +18,10 @@ import os
 import platform
 from math import pi
 
-GMSH_API_VERSION = "4.10.4"
+GMSH_API_VERSION = "4.10.5"
 GMSH_API_VERSION_MAJOR = 4
 GMSH_API_VERSION_MINOR = 10
-GMSH_API_VERSION_PATCH = 4
+GMSH_API_VERSION_PATCH = 5
 
 __version__ = GMSH_API_VERSION
 
diff --git a/api/gmshc.h b/api/gmshc.h
index a5c0230c00339b3cd1688f44b51f321adf6cc92e..e0e6127766b83355481d4c04063ba08aea1a95b0 100644
--- a/api/gmshc.h
+++ b/api/gmshc.h
@@ -9,7 +9,7 @@
 #define GMSHC_H
 
 /*
- * This file defines the Gmsh C API (v4.10.4).
+ * This file defines the Gmsh C API (v4.10.5).
  *
  * Do not edit this file directly: it is automatically generated by `api/gen.py'.
  *
@@ -19,10 +19,10 @@
 
 #include <stddef.h>
 
-#define GMSH_API_VERSION "4.10.4"
+#define GMSH_API_VERSION "4.10.5"
 #define GMSH_API_VERSION_MAJOR 4
 #define GMSH_API_VERSION_MINOR 10
-#define GMSH_API_VERSION_PATCH 4
+#define GMSH_API_VERSION_PATCH 5
 
 #if defined(GMSH_DLL)
 #if defined(GMSH_DLL_EXPORT)
diff --git a/api/gmshf.h b/api/gmshf.h
index 840cc262a1c08b6d89594d09f1b1208379aef60e..c8c08c2a1e778b9e51379626e5e92b845dec9cf6 100644
--- a/api/gmshf.h
+++ b/api/gmshf.h
@@ -10,7 +10,7 @@ c
 !DEC$ DEFINE GMSHF_H
 
 c
-c  This file defines the Gmsh Fortran API (v4.10.4).
+c  This file defines the Gmsh Fortran API (v4.10.5).
 c
 c  Do not edit this file directly: it is automatically generated by `api/gen.py'.
 c
@@ -21,13 +21,13 @@ c
 
 !DEC$ DEFINE GMSH_API_VERSION_MAJOR = 4
 !DEC$ DEFINE GMSH_API_VERSION_MINOR = 10
-!DEC$ DEFINE GMSH_API_VERSION_PATCH = 4
+!DEC$ DEFINE GMSH_API_VERSION_PATCH = 5
 
       module gmsh_fortran
 
         use, intrinsic :: iso_c_binding
 
-        character(len = 5), parameter :: GMSH_API_VERSION = "4.10.4"
+        character(len = 5), parameter :: GMSH_API_VERSION = "4.10.5"
         real(c_double), parameter::M_PI = 3.14159265358979323846d0
 
         interface
diff --git a/doc/texinfo/version.texi b/doc/texinfo/version.texi
index ba784ad832355d89c35c9af0127f0e3cfb58fcea..a29c84ac523591a9f9a090fd51137eb194cd87ed 100644
--- a/doc/texinfo/version.texi
+++ b/doc/texinfo/version.texi
@@ -1,4 +1,4 @@
 @c This file was generated by cmake: do not edit manually!
 
-@set GMSH-VERSION 4.10.4 (development version)
+@set GMSH-VERSION 4.10.5 (development version)
 @set GITLAB-PREFIX https://gitlab.onelab.info/gmsh/gmsh/blob/master