From 1373b0a98b303ffeb8eff05a1933d8bf96e65b32 Mon Sep 17 00:00:00 2001
From: poirier <stephane.poirier@synchrotron-soleil.fr>
Date: Wed, 5 Apr 2023 17:05:36 +0200
Subject: [PATCH] Version 3.5.1

---
 .gitignore             |  2 ++
 CMakeLists.txt         |  2 +-
 ReleaseNotes.txt       | 12 ++++++++++++
 pom.xml                |  2 +-
 pom_64.xml             |  2 +-
 pom_64_Win7_shared.xml |  2 +-
 6 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/.gitignore b/.gitignore
index 69f7c3e..3022a23 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 b83c2e3..67d663c 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 50e1f42..0b0f757 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 cd2dd05..55dd8c3 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 7e1253d..3c5339a 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 7534376..b4795eb 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>
-- 
GitLab