diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml
index 126956d7d61eea46d9c1a6281c5f61ec53fae59c..a68f8873e0f3902deccdbdb33945e24d9c03fe68 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.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 804b20e7f97675fa5b87cff264af6b031cf5f9f6..141346130d1adf7cbeb4099fdc297a75cc70b09b 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/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.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el6-gcc44/.gitlab-ci.yml b/conan-el6-gcc44/.gitlab-ci.yml
index 835dd57e405823546a605c20a38ab68bb85b983b..b01191f6d24f5b4100eae17cb6291b5613a66a42 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.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 58ddcab4d34b21ff77001d1fbe7fad321690f0a8..2e6fd9252a3ccb5c0f0995bd9fd61af9d80835f0 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/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.31.5/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.6.0/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.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el6-gcc91-x86/.gitlab-ci.yml b/conan-el6-gcc91-x86/.gitlab-ci.yml
index 052ff7270a2b081fd6e6a08a058a2dbf73e8094a..44f9c0d27d6e4071803363ffcfccbeea4e3f2411 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.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 854c7784bdeef914536654fe8b34bfbaac5b9843..2b8aae2ded7d12cfd33ef3a5cf2d6c606296c922 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/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.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el6-gcc91/.gitlab-ci.yml b/conan-el6-gcc91/.gitlab-ci.yml
index e87464dab8a7318dfd6f6cbe805c635e2d857e0b..e0b51bceb8864098cabad574c5021b0fdc2985c5 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.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 3d998bc1e46f901a14117c11e1b77b170b13aa31..2d7e1d4185f58e77c9fdc7932868b268b3a1eb7d 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/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.31.5/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.6.0/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.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el7-gcc48-x86/.gitlab-ci.yml b/conan-el7-gcc48-x86/.gitlab-ci.yml
index 513c24ea44500944886a587c783d11452c557fb8..8d47c7bd111c33c33674b03927294e7a42c79deb 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.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 4c36ecb8537dc53c25f8bc6018a8d88dff46e442..d77fce101e0afcc44b83af367d09b96c92794887 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/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.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el7-gcc48/.gitlab-ci.yml b/conan-el7-gcc48/.gitlab-ci.yml
index 6c3a952d4e318746bca296e95050d328a6e3fecf..dad108f938f7532cbf8b99d09e88109e66e4ceec 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.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 21fdf3de09c2b8b66ec857c05200ce307ce300e5..8bc27a884cfa0c43f2fe7fb0dd9d1faba4474501 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ 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.6.0/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.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el7-gcc93-x86/.gitlab-ci.yml b/conan-el7-gcc93-x86/.gitlab-ci.yml
index 982b9a83f27b4a55d82e4861e739549da0c5b3d6..2b2e23f42c107aeb8f510b66f962151a92526cf4 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.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 dbd884dd750677c758076363647be2c007c0762c..57dcea76d3b3bdc16360bc996d8ec140c8d940b4 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ 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.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/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.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el7-gcc93/.gitlab-ci.yml b/conan-el7-gcc93/.gitlab-ci.yml
index 88d8573a3b28343062dfe1f661b9b73343c2c98b..e1bff23c8306d96d1f91affd85b22a581df4fa38 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.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.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 71610e29e3bfa5352d3a46c66aa2b97b065baa58..82ce515ca630ab640bab5d8d18979b174fe9c7d5 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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ 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.6.0/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.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el9-gcc114/.gitlab-ci.yml b/conan-el9-gcc114/.gitlab-ci.yml
index 22f5d40f5dbd418c8ae1b8391753d86df51574b2..427c284576cd62f068333a4b036ab3e934883791 100644
--- a/conan-el9-gcc114/.gitlab-ci.yml
+++ b/conan-el9-gcc114/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/rocky-release | grep "Rocky Linux release 9"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.4"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - 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.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el9-gcc114/Dockerfile b/conan-el9-gcc114/Dockerfile
index cbafbb3d16ef291f472f0f5646876bebab24a7d5..d7b1c682805f4d7ed576040c84d2c28284a33592 100644
--- a/conan-el9-gcc114/Dockerfile
+++ b/conan-el9-gcc114/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.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ 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.6.0/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.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*