diff --git a/etc/config.csh/compiler b/etc/config.csh/compiler
index 262c79212522bb5a3a36d9349fea543272023de6..5a1c2eca95e090a967ef22249f00f2f01758d1cd 100644
--- a/etc/config.csh/compiler
+++ b/etc/config.csh/compiler
@@ -6,7 +6,7 @@
 #    \\/     M anipulation  |
 #------------------------------------------------------------------------------
 #     Copyright (C) 2016 OpenFOAM Foundation
-#     Copyright (C) 2016-2023 OpenCFD Ltd.
+#     Copyright (C) 2016-2024 OpenCFD Ltd.
 #------------------------------------------------------------------------------
 # License
 #     This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
@@ -73,9 +73,30 @@ case ThirdParty:
     case Gcc:
         set gcc_version="$default_gcc_version"
         breaksw
+    case Gcc141*:
+        set gcc_version=gcc-14.1.0
+        breaksw
+    case Gcc133*:
+        set gcc_version=gcc-13.3.0
+        breaksw
+    case Gcc132*:
+        set gcc_version=gcc-13.2.0
+        breaksw
+    case Gcc131*:
+        set gcc_version=gcc-13.1.0
+        breaksw
+    case Gcc123*:
+        set gcc_version=gcc-12.3.0
+        breaksw
+    case Gcc122*:
+        set gcc_version=gcc-12.2.0
+        breaksw
     case Gcc121*:
         set gcc_version=gcc-12.1.0
         breaksw
+    case Gcc114*:
+        set gcc_version=gcc-11.4.0
+        breaksw
     case Gcc113*:
         set gcc_version=gcc-11.3.0
         breaksw
@@ -83,7 +104,13 @@ case ThirdParty:
         set gcc_version=gcc-11.2.0
         breaksw
     case Gcc111*:
-        set gcc_version=gcc-11.1.1
+        set gcc_version=gcc-11.1.0
+        breaksw
+    case Gcc105*:
+        set gcc_version=gcc-10.5.0
+        breaksw
+    case Gcc104*:
+        set gcc_version=gcc-10.4.0
         breaksw
     case Gcc103*:
         set gcc_version=gcc-10.3.0
@@ -182,8 +209,20 @@ case ThirdParty:
     case Clang:
         set clang_version="$default_clang_version"
         breaksw
+    case Clang181*:
+        set clang_version=llvm-18.1.6
+        breaksw
+    case Clang170*:
+        set clang_version=llvm-17.0.6
+        breaksw
+    case Clang160*:
+        set clang_version=llvm-16.0.6
+        breaksw
+    case Clang150*:
+        set clang_version=llvm-15.0.7
+        breaksw
     case Clang140*:
-        set clang_version=llvm-14.0.5
+        set clang_version=llvm-14.0.6
         breaksw
     case Clang130*:
         set clang_version=llvm-13.0.1
diff --git a/etc/config.sh/compiler b/etc/config.sh/compiler
index 94c03678d1966172f37a71a7f5d19f7df6c77139..74697e6ee15f20e324f1351c2e85bd41b8aea459 100644
--- a/etc/config.sh/compiler
+++ b/etc/config.sh/compiler
@@ -6,7 +6,7 @@
 #    \\/     M anipulation  |
 #------------------------------------------------------------------------------
 #     Copyright (C) 2011-2016 OpenFOAM Foundation
-#     Copyright (C) 2016-2023 OpenCFD Ltd.
+#     Copyright (C) 2016-2024 OpenCFD Ltd.
 #------------------------------------------------------------------------------
 # License
 #     This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
@@ -74,10 +74,19 @@ ThirdParty)
 
     case "$WM_COMPILER" in
     Gcc)    gcc_version="$default_gcc_version" ;;
+    Gcc141*) gcc_version=gcc-14.1.0 ;;
+    Gcc133*) gcc_version=gcc-13.3.0 ;;
+    Gcc132*) gcc_version=gcc-13.2.0 ;;
+    Gcc131*) gcc_version=gcc-13.1.0 ;;
+    Gcc123*) gcc_version=gcc-12.3.0 ;;
+    Gcc122*) gcc_version=gcc-12.2.0 ;;
     Gcc121*) gcc_version=gcc-12.1.0 ;;
+    Gcc114*) gcc_version=gcc-11.4.0 ;;
     Gcc113*) gcc_version=gcc-11.3.0 ;;
     Gcc112*) gcc_version=gcc-11.2.0 ;;
-    Gcc111*) gcc_version=gcc-11.1.1 ;;
+    Gcc111*) gcc_version=gcc-11.1.0 ;;
+    Gcc105*) gcc_version=gcc-10.5.0 ;;
+    Gcc104*) gcc_version=gcc-10.4.0 ;;
     Gcc103*) gcc_version=gcc-10.3.0 ;;
     Gcc102*) gcc_version=gcc-10.2.0 ;;
     Gcc101*) gcc_version=gcc-10.1.0 ;;
@@ -112,7 +121,11 @@ ThirdParty)
     #ancient# Gcc48*) gcc_version=gcc-4.8.5 ;;
 
     Clang)    clang_version="$default_clang_version" ;;
-    Clang140*) clang_version=llvm-14.0.5 ;;
+    Clang181*) clang_version=llvm-18.1.6 ;;
+    Clang170*) clang_version=llvm-17.0.6 ;;
+    Clang160*) clang_version=llvm-16.0.6 ;;
+    Clang150*) clang_version=llvm-15.0.7 ;;
+    Clang140*) clang_version=llvm-14.0.6 ;;
     Clang130*) clang_version=llvm-13.0.1 ;;
     Clang120*) clang_version=llvm-12.0.1 ;;
     Clang111*) clang_version=llvm-11.1.0 ;;