diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index c5c6bc8e1808d0aad1ab1f49cc371c8503579101..63f55e85a7328de0a39a000cc1bb68cee636a905 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,5 @@
+(Work-in-progress): small bug fixes.
+
 4.10.2 (May 13, 2022): fixed regression introduced in 4.9 for recombined meshes
 with boundary layers; new Geometry.OCCSafeUnbind option to disable boolean
 optimization introduced in 4.10.0 (for backward compatibility); new HealShapes
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 912dff46073c498a32b7c2f103cca0b6aca1831e..8f99dfebe6c354f676b3149199428306d4d0e25b 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 2)
+set(GMSH_PATCH_VERSION 3)
 if(NOT GMSH_EXTRA_VERSION)
   set(GMSH_EXTRA_VERSION "")
 endif()
diff --git a/doc/texinfo/version.texi b/doc/texinfo/version.texi
index c5f90c86e41236aacbd3f0163f1c69793ffed7c5..b3577cbbcdc18e23998434291263f036c755210d 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.2 (development version)
+@set GMSH-VERSION 4.10.3 (development version)
 @set GITLAB-PREFIX https://gitlab.onelab.info/gmsh/gmsh/blob/master
diff --git a/src/common/Context.h b/src/common/Context.h
index 50e73b066d58cf04f9d86904b1b24598315194d3..1e7dfe596106eecc0c1093d05d356083222c4b0c 100644
--- a/src/common/Context.h
+++ b/src/common/Context.h
@@ -29,7 +29,7 @@ struct contextMeshOptions {
   int nbSmoothing, algo2d, algo3d, algoSubdivide, algoSwitchOnFailure;
   int algoRecombine, recombineAll, recombineOptimizeTopology;
   int recombineNodeRepositioning;
-  int recombineMinimumQuality;
+  double recombineMinimumQuality;
   int recombine3DAll, recombine3DLevel, recombine3DConformity;
   int flexibleTransfinite, transfiniteTri, maxRetries;
   int order, secondOrderLinear, secondOrderIncomplete;