diff --git a/README.md b/README.md
index 9377ed51698a656045b9969c25e4be5d786f691f..fd7829cf05d04646bbd304845fc71ba5f3abeb5f 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,8 @@
 Based on https://github.com/conan-io/conan-docker-tools to build Docker images for Soleil environments
 
 All images include:
-- Conan 2.0.17 with Python 3.6.13
-- Cmake 3.28.3
+- Conan 2.4.1 with Python 3.6.13
+- Cmake 3.29.6
 - Git 2.39.2
 
 | Image               | OS             | Arch    | GCC                                         |
@@ -43,7 +43,7 @@ docker build --build-arg http_proxy --build-arg https_proxy --build-arg no_proxy
 ### To build image without docker-compose with specific version of Conan
 
 ```
-$ docker build --build-arg http_proxy --build-arg https_proxy --build-arg no_proxy --build-arg CONAN_VERSION=2.0.17 -t conan-el6-gcc44 -f conan-el6-gcc44/Dockerfile .
+$ docker build --build-arg http_proxy --build-arg https_proxy --build-arg no_proxy --build-arg CONAN_VERSION=2.4.1 -t conan-el6-gcc44 -f conan-el6-gcc44/Dockerfile .
 ```
 
 ## Launch
diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml
index 5d9ce971892d1624839d0c4e9709bcd9806fc2cb..8deb256c58fefde0b0f7318be28d90942c1ad081 100644
--- a/conan-el6-gcc44-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc44-x86/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc44-x86/Dockerfile b/conan-el6-gcc44-x86/Dockerfile
index 4742362bd63a509a10beb9d362ed89c916b39a28..bc46b16b02c23c951a670bc39d7b5e071ea0fede 100644
--- a/conan-el6-gcc44-x86/Dockerfile
+++ b/conan-el6-gcc44-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc44/.gitlab-ci.yml b/conan-el6-gcc44/.gitlab-ci.yml
index 877841c7f2363edfa6f496ebb94307308972853f..45765c94e067ad96b27ee41d3b7e0fbca6cc7801 100644
--- a/conan-el6-gcc44/.gitlab-ci.yml
+++ b/conan-el6-gcc44/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc44/Dockerfile b/conan-el6-gcc44/Dockerfile
index 587e3f64334777a2da64d00ec34fb41ec25e5fe4..801ca3f0848f4c6dfbd458d3be652331c7b04fb8 100644
--- a/conan-el6-gcc44/Dockerfile
+++ b/conan-el6-gcc44/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc73-x86/.gitlab-ci.yml b/conan-el6-gcc73-x86/.gitlab-ci.yml
index 887724f6c0419a21ce79f9c08cd31ab10c567757..d11288b9c3b6d47a351965d07e00f566c761949b 100644
--- a/conan-el6-gcc73-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc73-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 7\.3"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc73-x86/Dockerfile b/conan-el6-gcc73-x86/Dockerfile
index b5952a28d3972e267d4f6c07bbea6e6b7a487ba6..5f00fd87d4f1ebd66a4d71a9baf232395bbcf365 100755
--- a/conan-el6-gcc73-x86/Dockerfile
+++ b/conan-el6-gcc73-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc73/.gitlab-ci.yml b/conan-el6-gcc73/.gitlab-ci.yml
index 78b2b8f6827fff79340e826b5fbce5ecf87f002b..de87f4a7ce4b2ade72f54c71c709ec6babd551e6 100644
--- a/conan-el6-gcc73/.gitlab-ci.yml
+++ b/conan-el6-gcc73/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 7\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc73/Dockerfile b/conan-el6-gcc73/Dockerfile
index c58e7c9c03c8f3e09a64e3139029b65154fa3b6e..92d2baa7a0913de305b330956ef75708e98e78ce 100755
--- a/conan-el6-gcc73/Dockerfile
+++ b/conan-el6-gcc73/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc83-x86/.gitlab-ci.yml b/conan-el6-gcc83-x86/.gitlab-ci.yml
index ef26d1a544acbfbffde52fc1e523765eea82b57b..49180f0dc052ff3e93f62515c4915ea34851c6e4 100644
--- a/conan-el6-gcc83-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc83-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 8\.3"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc83-x86/Dockerfile b/conan-el6-gcc83-x86/Dockerfile
index 7064fb4e159fa4b18cf8e9aeba1180a58e10c769..8749a9fb60aa5b03248149641a233357890f6adf 100755
--- a/conan-el6-gcc83-x86/Dockerfile
+++ b/conan-el6-gcc83-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc83/.gitlab-ci.yml b/conan-el6-gcc83/.gitlab-ci.yml
index b942f35b632ff1442756f217b1bd71810d2dd850..d0162db887a2b0acde653735d16f959aa58c6916 100644
--- a/conan-el6-gcc83/.gitlab-ci.yml
+++ b/conan-el6-gcc83/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 8\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc83/Dockerfile b/conan-el6-gcc83/Dockerfile
index 6fac0644d556de88d2e44fb4682512f910f24c80..f216634c1884defcb162f57b1f40e74942532356 100755
--- a/conan-el6-gcc83/Dockerfile
+++ b/conan-el6-gcc83/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc91-x86/.gitlab-ci.yml b/conan-el6-gcc91-x86/.gitlab-ci.yml
index 15a3d0ba98d4a0704808ad31f011cd7d00a55d1f..99ee43c06c6909c3ff80abb35a1a668c967088c4 100644
--- a/conan-el6-gcc91-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc91-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc91-x86/Dockerfile b/conan-el6-gcc91-x86/Dockerfile
index f1514004f7ff76530b9f01161005dae778d5e82b..581cb56cf48593ca303d6c3e52e1e79dba85fa87 100755
--- a/conan-el6-gcc91-x86/Dockerfile
+++ b/conan-el6-gcc91-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el6-gcc91/.gitlab-ci.yml b/conan-el6-gcc91/.gitlab-ci.yml
index 84b49ab8b9be49583d6e994d5d63679a54231e7f..2e1bad851f7e9a3a656b481c3a71758dde39d3b2 100644
--- a/conan-el6-gcc91/.gitlab-ci.yml
+++ b/conan-el6-gcc91/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc91/Dockerfile b/conan-el6-gcc91/Dockerfile
index a1360bcd156c577c23f9fe432f98e19431e97726..0d582805d59a93a699213b2d1a16904b6541d172 100755
--- a/conan-el6-gcc91/Dockerfile
+++ b/conan-el6-gcc91/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc48-x86/.gitlab-ci.yml b/conan-el7-gcc48-x86/.gitlab-ci.yml
index a85a9dc208461144de6b09a6000e36dc249d6c23..ae4cbb8bba1b2b6d7f4251b4a50dc7068e81ac50 100644
--- a/conan-el7-gcc48-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc48-x86/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc48-x86/Dockerfile b/conan-el7-gcc48-x86/Dockerfile
index 9c40ec73f43db4dfe1d908dceae2a87dd861b16a..e06477a478068cf32248418144a4bc5e51470c1d 100755
--- a/conan-el7-gcc48-x86/Dockerfile
+++ b/conan-el7-gcc48-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc48/.gitlab-ci.yml b/conan-el7-gcc48/.gitlab-ci.yml
index a68766d6d4977796371fd49f7ed5fe426172bdea..6dbb6beb36cfd95dbe6496d69631d211f8b27ea9 100644
--- a/conan-el7-gcc48/.gitlab-ci.yml
+++ b/conan-el7-gcc48/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc48/Dockerfile b/conan-el7-gcc48/Dockerfile
index e2f0f1c99660480509ddbb682e94b82ba03e4032..87002f0912200fbdb80b0441b2e18890e640157a 100755
--- a/conan-el7-gcc48/Dockerfile
+++ b/conan-el7-gcc48/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,7 +45,7 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc73-x86/.gitlab-ci.yml b/conan-el7-gcc73-x86/.gitlab-ci.yml
index 83b91d17b07bc7b46d965374556276cc66ea372e..2ef1820d9057aa3a3de2cfbc88012fcd41bd24f2 100644
--- a/conan-el7-gcc73-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc73-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 7\.3"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc73-x86/Dockerfile b/conan-el7-gcc73-x86/Dockerfile
index 446c1c53bf4a5dfe07461adf61fd2cc2820da5f0..3a98e52befeea4caf265b8f735a7936bf1193059 100755
--- a/conan-el7-gcc73-x86/Dockerfile
+++ b/conan-el7-gcc73-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc73/.gitlab-ci.yml b/conan-el7-gcc73/.gitlab-ci.yml
index cf0ba37df68125bf2272a9861a774f15ded42484..01536cd82cb375439099a59fa469ca2553ce775f 100644
--- a/conan-el7-gcc73/.gitlab-ci.yml
+++ b/conan-el7-gcc73/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 7\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc73/Dockerfile b/conan-el7-gcc73/Dockerfile
index 5ed3c33b526725f2acae6eaab98129acf70c7018..f6589ba1cd40ff88568c0717923b863b4b3fd7ce 100755
--- a/conan-el7-gcc73/Dockerfile
+++ b/conan-el7-gcc73/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,7 +45,7 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc82-x86/.gitlab-ci.yml b/conan-el7-gcc82-x86/.gitlab-ci.yml
index 565bfcddd4c64cb3c82e4c8dd0c34b1c6ad66721..fc2e0c9e9d66046971cc410ae93c869cfe1de1e4 100644
--- a/conan-el7-gcc82-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc82-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 8\.2"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc82-x86/Dockerfile b/conan-el7-gcc82-x86/Dockerfile
index ac589273b2c5b31445b60c9269643c172c6174db..f12074a4f8f98034a8ed4cc77a66f6416c4963b7 100755
--- a/conan-el7-gcc82-x86/Dockerfile
+++ b/conan-el7-gcc82-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc83/.gitlab-ci.yml b/conan-el7-gcc83/.gitlab-ci.yml
index 6d147b44a23351e2ff1ef9cd460c2ac428e3c27d..69de9f663b2bfab4159522af403412ff3d6f5885 100644
--- a/conan-el7-gcc83/.gitlab-ci.yml
+++ b/conan-el7-gcc83/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 8\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc83/Dockerfile b/conan-el7-gcc83/Dockerfile
index c54c9e6bd2aa20e426a63b78604d735ae7b6c591..e6aa44415058fa79e228cd99f4f35f15c6fe069c 100755
--- a/conan-el7-gcc83/Dockerfile
+++ b/conan-el7-gcc83/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,7 +45,7 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc93-x86/.gitlab-ci.yml b/conan-el7-gcc93-x86/.gitlab-ci.yml
index f10a299037814a8c62b982fc57170c743258a8c5..ac880fd58e187aab864e820599cdc77c871012c9 100644
--- a/conan-el7-gcc93-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc93-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc93-x86/Dockerfile b/conan-el7-gcc93-x86/Dockerfile
index a7e19fae93508d214560651e0a24a4a8a6b2ced6..2e77226085d55299b37aeeafa59ed539c6a99b02 100755
--- a/conan-el7-gcc93-x86/Dockerfile
+++ b/conan-el7-gcc93-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,11 +38,11 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.28.3/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.29.6/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/conan-el7-gcc93/.gitlab-ci.yml b/conan-el7-gcc93/.gitlab-ci.yml
index a4b5de59b944c39d1eda3c0495c9691d8cc89c31..38c5d074c0a33627646bcb2ae9b91416d094b651 100644
--- a/conan-el7-gcc93/.gitlab-ci.yml
+++ b/conan-el7-gcc93/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.28.3"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.29.6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.0.17"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.4.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc93/Dockerfile b/conan-el7-gcc93/Dockerfile
index cb976189d612bc6a4614e29a41dcbe3399dfbddc..6e59ed5274abe456124fb097a5b3a14c3d1c7fab 100755
--- a/conan-el7-gcc93/Dockerfile
+++ b/conan-el7-gcc93/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.0.17 \
-    CMAKE_VERSION=3.28.3 \
+    CONAN_VERSION=2.4.1 \
+    CMAKE_VERSION=3.29.6 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,7 +45,7 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.0.17/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.4.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
diff --git a/dependencies.dot b/dependencies.dot
index c8042bbbcfdc89f8d8e0787d93597048b605a7ca..f676f39f180c5782fd2c6a3c3550591094749814 100644
--- a/dependencies.dot
+++ b/dependencies.dot
@@ -60,10 +60,10 @@ digraph CentOS_conan {
     "git-2.39.2-linux-x86_64"
     "git-2.39.2-linux-i686"
 
-    "cmake-3.28.3-linux-i686"
+    "cmake-3.29.6-linux-i686"
 
-    "conan-2.0.17-linux-x86_64"
-    "conan-2.0.17-linux-i686"
+    "conan-2.4.1-linux-x86_64"
+    "conan-2.4.1-linux-i686"
 
     {rank = same; "dev-el6-gcc44"; "dev-el6-gcc44-x86"; "dev-el7-gcc48"; "dev-el7-gcc48-x86"}
     {rank = same; "dev-el6-gcc73"; "dev-el6-gcc83"; "dev-el6-gcc91"; "dev-el6-gcc73-x86"; "dev-el6-gcc83-x86"; "dev-el6-gcc91-x86"; "dev-el7-gcc73"; "dev-el7-gcc83"; "dev-el7-gcc93"; "dev-el7-gcc73-x86"; "dev-el7-gcc82-x86"; "dev-el7-gcc93-x86"}
@@ -129,11 +129,11 @@ digraph CentOS_conan {
     "conan-el6-gcc91" -> "python-3.6.13-linux-x86_64"
     "conan-el6-gcc91-x86" -> "python-3.6.13-linux-i686"
 
-    "dev-el6-gcc73-x86" -> "cmake-3.28.3-linux-i686"
-    "dev-el7-gcc73-x86" -> "cmake-3.28.3-linux-i686"
+    "dev-el6-gcc73-x86" -> "cmake-3.29.6-linux-i686"
+    "dev-el7-gcc73-x86" -> "cmake-3.29.6-linux-i686"
 
-    "python-3.6.13-linux-x86_64" -> "conan-2.0.17-linux-x86_64"
-    "python-3.6.13-linux-i686" -> "conan-2.0.17-linux-i686"
+    "python-3.6.13-linux-x86_64" -> "conan-2.4.1-linux-x86_64"
+    "python-3.6.13-linux-i686" -> "conan-2.4.1-linux-i686"
 
     "python-3.6.13-linux-x86_64" -> "conan-el6-gcc44"
     "python-3.6.13-linux-x86_64" -> "conan-el6-gcc73"
@@ -175,33 +175,33 @@ digraph CentOS_conan {
     "git-2.39.2-linux-i686" -> "conan-el7-gcc82-x86"
     "git-2.39.2-linux-i686" -> "conan-el7-gcc93-x86"
 
-    "cmake-3.28.3-linux-i686" -> "conan-el6-gcc44-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el6-gcc73-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el6-gcc83-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el6-gcc91-x86"  
-
-    "cmake-3.28.3-linux-i686" -> "conan-el7-gcc48-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el7-gcc73-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el7-gcc82-x86"
-    "cmake-3.28.3-linux-i686" -> "conan-el7-gcc93-x86"
-
-    "conan-2.0.17-linux-x86_64" -> "conan-el6-gcc44"
-    "conan-2.0.17-linux-x86_64" -> "conan-el6-gcc73"
-    "conan-2.0.17-linux-x86_64" -> "conan-el6-gcc83"
-    "conan-2.0.17-linux-x86_64" -> "conan-el6-gcc91"
-
-    "conan-2.0.17-linux-i686" -> "conan-el6-gcc44-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el6-gcc73-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el6-gcc83-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el6-gcc91-x86"    
-
-    "conan-2.0.17-linux-x86_64" -> "conan-el7-gcc48"
-    "conan-2.0.17-linux-x86_64" -> "conan-el7-gcc73"
-    "conan-2.0.17-linux-x86_64" -> "conan-el7-gcc83"
-    "conan-2.0.17-linux-x86_64" -> "conan-el7-gcc93"
-
-    "conan-2.0.17-linux-i686" -> "conan-el7-gcc48-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el7-gcc73-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el7-gcc82-x86"
-    "conan-2.0.17-linux-i686" -> "conan-el7-gcc93-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el6-gcc44-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el6-gcc73-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el6-gcc83-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el6-gcc91-x86"  
+
+    "cmake-3.29.6-linux-i686" -> "conan-el7-gcc48-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el7-gcc73-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el7-gcc82-x86"
+    "cmake-3.29.6-linux-i686" -> "conan-el7-gcc93-x86"
+
+    "conan-2.4.1-linux-x86_64" -> "conan-el6-gcc44"
+    "conan-2.4.1-linux-x86_64" -> "conan-el6-gcc73"
+    "conan-2.4.1-linux-x86_64" -> "conan-el6-gcc83"
+    "conan-2.4.1-linux-x86_64" -> "conan-el6-gcc91"
+
+    "conan-2.4.1-linux-i686" -> "conan-el6-gcc44-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el6-gcc73-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el6-gcc83-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el6-gcc91-x86"    
+
+    "conan-2.4.1-linux-x86_64" -> "conan-el7-gcc48"
+    "conan-2.4.1-linux-x86_64" -> "conan-el7-gcc73"
+    "conan-2.4.1-linux-x86_64" -> "conan-el7-gcc83"
+    "conan-2.4.1-linux-x86_64" -> "conan-el7-gcc93"
+
+    "conan-2.4.1-linux-i686" -> "conan-el7-gcc48-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el7-gcc73-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el7-gcc82-x86"
+    "conan-2.4.1-linux-i686" -> "conan-el7-gcc93-x86"
 }