diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ab717018bb519bd1b64bb02f928e4eeb1022245d..0ba6cf93f3220d73c9b09d0ac761e07dfcfe7642 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: "v11.0.0"
-  EICRECON_VERSION: "v1.8.0"
+  EICRECON_VERSION: "v1.9.0"
 
   ## Local registry
   CI_PUSH: 1
diff --git a/detectors.yaml b/detectors.yaml
index 78a9c1b507e2a0d3d5ede45f7093fc309f6a8395..ec6b0ad4bf63176b3dce3f51608a1077e4c2cb0e 100644
--- a/detectors.yaml
+++ b/detectors.yaml
@@ -5,11 +5,6 @@ detectors:
       version: main
     main:
       version: main
-    23.06.0:
-      version: 23.06.0
-      patches:
-      - https://github.com/eic/epic/pull/449.patch
-      - https://github.com/eic/epic/pull/520.patch
     23.06.1:
       version: 23.06.1
       patches:
@@ -43,3 +38,5 @@ detectors:
       version: 23.10.0
     23.11.0:
       version: 23.11.0
+    23.12.0:
+      version: 23.12.0
diff --git a/eic-spack.sh b/eic-spack.sh
index 8ddecc9ba053b15e34800bb50a4ea7983687cca9..318a65c947bcfbd2f7533734c24d3f661930079d 100644
--- a/eic-spack.sh
+++ b/eic-spack.sh
@@ -3,7 +3,7 @@ EICSPACK_ORGREPO="eic/eic-spack"
 
 ## EIC spack commit hash or github version, e.g. v0.19.7
 ## note: nightly builds could use a branch e.g. releases/v0.19
-EICSPACK_VERSION="0e3d1039aae23cce3f1618bef7ff60bc18fa1222"
+EICSPACK_VERSION="fd2dfe268c913cee75ba14725369cddf7555e00a"
 
 ## Space-separated list of eic-spack cherry-picks
 read -r -d '' EICSPACK_CHERRYPICKS <<- \