diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b7c1bcfb929d861ec5783a222fee9cda5a0d3c31..9dfed0584c9cf1bacfa2338eb4ec75fa49384d8f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,7 @@ variables:
   ## Application versions used for the main release 
   ## note: nightly builds will always use the master/main branch
   JUGGLER_VERSION: "v10.1.0"
-  EICRECON_VERSION: "v1.5.1"
+  EICRECON_VERSION: "v1.6.1"
 
   ## Local registry
   CI_PUSH: 1
diff --git a/detectors.yaml b/detectors.yaml
index 9bfd1ed809de8649bc15a23b85394d7e08d8ec3e..0ba2ca34f5be68b4a850d04e96a7752378d4c8dd 100644
--- a/detectors.yaml
+++ b/detectors.yaml
@@ -37,3 +37,5 @@ detectors:
       version: 23.09.0
     23.09.1:
       version: 23.09.1
+    23.10.0:
+      version: 23.10.0
diff --git a/eic-spack.sh b/eic-spack.sh
index 5165e2965db7ba31e3d7501d1c73e7325e691be5..352a9bb70aec7e0cc4d63ffedf455b9e11513c5f 100644
--- a/eic-spack.sh
+++ b/eic-spack.sh
@@ -3,7 +3,7 @@ EICSPACK_ORGREPO="eic/eic-spack"
 
 ## EIC spack github version, e.g. v0.19.7 or commit hash
 ## note: nightly builds will use e.g. releases/v0.19
-EICSPACK_VERSION="v0.20.20"
+EICSPACK_VERSION="v0.20.22"
 
 ## Space-separated list of eic-spack cherry-picks
 read -r -d '' EICSPACK_CHERRYPICKS <<- \
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 2a51b712c7415341fe2bb1d9684ea6486802afea..0bcd41210f729719e722d762243ad78f0f49935c 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -141,7 +141,7 @@ packages:
     - '@2020.3'
   irt:
     require:
-    - '@1.0.6'
+    - '@1.0.7'
   jana2:
     require:
     - '@2.1.1'