diff --git a/.gitlab/issue_templates/bug.md b/.gitlab/issue_templates/bug.md
index 13017cdcfe0b7c0d10551da48590b06c17f80f23..35d57452c6af827a3557b1583f920b1e3f6948e4 100644
--- a/.gitlab/issue_templates/bug.md
+++ b/.gitlab/issue_templates/bug.md
@@ -49,7 +49,7 @@
 
 <!--
   Providing details of your set-up can help us identify any issues, e.g.
-  OpenFOAM version : v2406|v2312|v2306|v2212|v2206 etc
+  OpenFOAM version : v2412|v2406|v2312|v2306|v2212 etc
   Operating system : ubuntu|openSUSE|RedHat etc
   Hardware info    : any info that may help?
   Compiler         : gcc|clang etc
diff --git a/META-INFO/api-info b/META-INFO/api-info
index 7828837f89b2e7a055b41e29882fdc144bf49a30..0c4d90cab54eb403faa997ae3095de00b987b00a 100644
--- a/META-INFO/api-info
+++ b/META-INFO/api-info
@@ -1,2 +1,2 @@
-api=2406
+api=2412
 patch=0
diff --git a/README.md b/README.md
index 2fe975eb5d0c363fc7525c14911b986185928947..719bc2eb25249b23232e7e9bd1612473d4fb5fc1 100644
--- a/README.md
+++ b/README.md
@@ -40,9 +40,9 @@ Violations of the Trademark are monitored, and will be duly prosecuted.
 
 If OpenFOAM has already been compiled on your system, simply source
 the appropriate `etc/bashrc` or `etc/cshrc` file and get started.
-For example, for the OpenFOAM-v2406 version:
+For example, for the OpenFOAM-v2412 version:
 ```
-source /installation/path/OpenFOAM-v2406/etc/bashrc
+source /installation/path/OpenFOAM-v2412/etc/bashrc
 ```
 
 ## Compiling OpenFOAM
@@ -127,8 +127,8 @@ These 3rd-party sources are normally located in a directory parallel
 to the OpenFOAM directory. For example,
 ```
 /path/parent
-|-- OpenFOAM-v2406
-\-- ThirdParty-v2406
+|-- OpenFOAM-v2412
+\-- ThirdParty-v2412
 ```
 There are, however, many cases where this simple convention is inadequate:
 
@@ -136,7 +136,7 @@ There are, however, many cases where this simple convention is inadequate:
   operating system or cluster installation provides it)
 
 * When we have changed the OpenFOAM directory name to some arbitrary
-  directory name, e.g. openfoam-sandbox2406, etc..
+  directory name, e.g. openfoam-sandbox2412, etc..
 
 * When we would like any additional 3rd party software to be located
   inside of the OpenFOAM directory to ensure that the installation is
@@ -156,9 +156,9 @@ when locating the ThirdParty directory with the following precedence:
 2. PREFIX/ThirdParty-VERSION
    * this corresponds to the traditional approach
 3. PREFIX/ThirdParty-vAPI
-   * allows for an updated value of VERSION, *eg*, `v2406-myCustom`,
+   * allows for an updated value of VERSION, *eg*, `v2412-myCustom`,
      without requiring a renamed ThirdParty. The API value would still
-     be `2406` and the original `ThirdParty-v2406/` would be found.
+     be `2412` and the original `ThirdParty-v2412/` would be found.
 4. PREFIX/ThirdParty-API
    * same as the previous example, but using an unadorned API value.
 5. PREFIX/ThirdParty-common
diff --git a/doc/Build.md b/doc/Build.md
index bb20e72f8d6bb75d42fa6a39726657c4296282c4..12a7263926bca88187c2b642f0fd3d952d70d1dc 100644
--- a/doc/Build.md
+++ b/doc/Build.md
@@ -1,23 +1,23 @@
 ## Getting the code
 
-Links to all code packs are available on https://dl.openfoam.com. For OpenFOAM-v2406:
+Links to all code packs are available on https://dl.openfoam.com. For OpenFOAM-v2412:
 
 - https://dl.openfoam.com/source/latest/
-- Source: https://dl.openfoam.com/source/v2406/OpenFOAM-v2406.tgz
-- ThirdParty: https://dl.openfoam.com/source/v2406/ThirdParty-v2406.tgz
+- Source: https://dl.openfoam.com/source/v2412/OpenFOAM-v2412.tgz
+- ThirdParty: https://dl.openfoam.com/source/v2412/ThirdParty-v2412.tgz
 
 ## OpenFOAM&reg; Quick Build Guide
 
 Prior to building, ensure that the [system requirements][link openfoam-require]
 are satisfied (including any special [cross-compiling][wiki-cross-compile]
 considerations), and source the correct OpenFOAM environment.
-For example, for the OpenFOAM-v2406 version:
+For example, for the OpenFOAM-v2412 version:
 ```
-source <installation path>/OpenFOAM-v2406/etc/bashrc
+source <installation path>/OpenFOAM-v2412/etc/bashrc
 ```
 e.g. if installed under the `~/openfoam` directory
 ```
-source ~/openfoam/OpenFOAM-v2406/etc/bashrc
+source ~/openfoam/OpenFOAM-v2412/etc/bashrc
 ```
 
 
diff --git a/doc/BuildIssues.md b/doc/BuildIssues.md
index 44b0202490f4dd629e09b946d9acb044754df722..9faa22087a76c196b2cba6b1dee6e3004cffb0ff 100644
--- a/doc/BuildIssues.md
+++ b/doc/BuildIssues.md
@@ -1,4 +1,4 @@
-## Known Build Issues (v2406, v2312, v2306, v2212, v2206, v2112, v2106, v2012)
+## Known Build Issues (v2412, v2406, v2312, v2306, v2212, v2206, v2112, v2106, v2012)
 
 ### Windows cross-compilation
 
diff --git a/etc/bashrc b/etc/bashrc
index c65844adafc65d040f3c6b1ba883ec58c53156ee..fcbc0e14f7657ca22b0814f0d775632eb33dc330 100644
--- a/etc/bashrc
+++ b/etc/bashrc
@@ -55,7 +55,7 @@
 
 # [WM_PROJECT_VERSION] - A human-readable version name
 # A development version is often named 'com' - as in www.openfoam.com
-export WM_PROJECT_VERSION=v2406
+export WM_PROJECT_VERSION=v2412
 
 #------------------------------------------------------------------------------
 # Configuration environment variables.
diff --git a/etc/cshrc b/etc/cshrc
index e7ed50257eb570c0f51788d5bdf49f56b2a17af7..62afef798251821d5c7b5f884fe4ac70f4da370c 100644
--- a/etc/cshrc
+++ b/etc/cshrc
@@ -55,7 +55,7 @@
 
 # [WM_PROJECT_VERSION] - A human-readable version name
 # A development version is often named 'com' - as in www.openfoam.com
-setenv WM_PROJECT_VERSION v2406
+setenv WM_PROJECT_VERSION v2412
 
 #------------------------------------------------------------------------------
 # Configuration environment variables.
diff --git a/wmake/rules/General/general b/wmake/rules/General/general
index 7f2951cb63cf66f057b45a7f605920dc99be7ba1..e4aca70ee4724fd63cd8448db14edb310858fd0d 100644
--- a/wmake/rules/General/general
+++ b/wmake/rules/General/general
@@ -1,5 +1,5 @@
 #-------------------------------*- makefile -*---------------------------------
-WM_VERSION = OPENFOAM=2406
+WM_VERSION = OPENFOAM=2412
 
 AR         = ar
 ARFLAGS    = cr