diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index 459ea68479117885d248ee4de59740edb4b0a653..606b950ba66e1f8580d71dfe3cb72521c65e0298 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -87,7 +87,7 @@ packages:
     - cxxstd=20
   edm4hep:
     require:
-    - '@0.10.2'
+    - '@0.10.3'
     - cxxstd=20
   eic-smear:
     require:
diff --git a/spack.sh b/spack.sh
index 2652691737dfb88756b93ff1f762cd152f24c58e..a1e4492b2da289783b088b32dc0cf34cc01da813 100644
--- a/spack.sh
+++ b/spack.sh
@@ -28,6 +28,7 @@ c07ddf83c32b7129247fe90eed486dd844047087
 8c29e90fa9962f4a44f39f47217b46c85176af28
 1255620a14afa3ad4aad681a847a3a1704141976
 0fed2d66bf0eec799707dd1b88ac9419f6ae14e1
+963e2ca82883cdc1287f1035c15d1a7e9a6fe612
 ---
 ## Ref: https://github.com/spack/spack/commit/[hash]
 ## [hash]: [description]
@@ -51,3 +52,4 @@ c07ddf83c32b7129247fe90eed486dd844047087
 ## 8c29e90fa9962f4a44f39f47217b46c85176af28: Build cache: make signed/unsigned a mirror property
 ## 1255620a14afa3ad4aad681a847a3a1704141976: Fix infinite recursion when computing concretization errors
 ## 0fed2d66bf0eec799707dd1b88ac9419f6ae14e1: (py-)onnx: new version 1.14.{0,1}, 1.15.0
+## 963e2ca82883cdc1287f1035c15d1a7e9a6fe612: edm4hep: add latest tag 0.10.3