diff --git a/.gitignore b/.gitignore
index 69f7c3ea41718b5f24a346903d28ba7b5fcd409e..3022a23dc76862cf0cf009c998edce52350d5301 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,5 @@ pom_dev_win.xml
 test/datastreamer/pom_dev.xml
 CMakeFiles
 test_package
+**/target/
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b83c2e3fc89e3d366e6a27205b2f6a3a26a9b4ba..67d663c37cba2505a5402527b7b6477be261aee3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,7 +5,7 @@ set(CMAKE_VERBOSE_MAKEFILE TRUE)
 
 set(MAJOR_VERSION "3")
 set(MINOR_VERSION "5")
-set(PATCH_VERSION "0")
+set(PATCH_VERSION "1")
 set(VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}")
 
 if (NOT DEFINED CMAKE_INSTALL_PREFIX AND CMAKE_SIZEOF_VOID_P EQUAL 8)
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 50e1f4273f6906562c41e7df5aba3a06962250bd..0b0f757416791b4db7a50f67f65f31981cb17a46 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -1,5 +1,17 @@
 NexusCPP history file
 
+3.5.1 (2023/04/05)
+==================
+
+Fixes
+    Fixed regression, introduced in version 3.4.1, that may cause very
+    slow data recording in some conditions.
+
+    Added missing NEXUSCPP_DECLs for windows plateform
+
+Changes
+    Updated pom64.xml & pom64_Win7_shared.xml files
+
 3.5.0 (2023/01/17)
 ==================
 
diff --git a/pom.xml b/pom.xml
index cd2dd055de65181c232a0a87142b996ed7be15e4..55dd8c3b96af983b07ed63d87e0df399994df9b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
   </parent>
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-${aol}-${library}-${mode}</artifactId>
-  <version>3.5.0</version>
+  <version>3.5.1</version>
   <packaging>nar</packaging>
   <name>NexusCPP</name>
   <description>NexusCPP library</description>
diff --git a/pom_64.xml b/pom_64.xml
index 7e1253d9966b8caf5288d516fc47f9209560a060..3c5339ae0787520cc393c51bdc7643d6e9a16891 100755
--- a/pom_64.xml
+++ b/pom_64.xml
@@ -10,7 +10,7 @@
 
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-amd64-Linux-gcc-shared-${mode}</artifactId>
-  <version>3.5.0</version>
+  <version>3.5.1</version>
 
   <packaging>nar</packaging>
   <name>NexusCPP</name>
diff --git a/pom_64_Win7_shared.xml b/pom_64_Win7_shared.xml
index 7534376f9efdee7426fa2df101b043495c5d0b64..b4795eb3ea1c944cf429e4749711b1258178a131 100755
--- a/pom_64_Win7_shared.xml
+++ b/pom_64_Win7_shared.xml
@@ -10,7 +10,7 @@
 
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-${aol}-shared-${mode}</artifactId>
-  <version>3.5.0</version>
+  <version>3.5.1</version>
 
   <packaging>nar</packaging>
   <name>NexusCPP</name>