diff --git a/content/post/2025-02-26-version-3.1.2.md b/content/post/2025-02-26-version-3.1.2.md
new file mode 100644
index 0000000000000000000000000000000000000000..bdf0cbfe0519f0a7c8763beccb08dd0b8cefe7b3
--- /dev/null
+++ b/content/post/2025-02-26-version-3.1.2.md
@@ -0,0 +1,23 @@
+---
+# SPDX-FileCopyrightText: 2025 CERN and the Allpix Squared authors
+# SPDX-License-Identifier: CC-BY-4.0
+title: "Patch Release 3.1.2"
+date: 2025-02-27T12:41:17+01:00
+draft: false
+---
+
+We are happy to announce the second patch release in the 3.1 series of **Allpix Squared, version 3.1.2**.
+This release contains 20 commits over the previous patch release 3.1.1 and fixes a host of issues discovered by users across the framework.
+The release is available as Docker image, CVMFS installation and source code from the [repository](https://gitlab.cern.ch/allpix-squared/allpix-squared/).
+
+The following changes have been made:
+<!--more-->
+
+* Support for Geant4 11.3 (changed interface to WorkerRunManager)
+* Fixed a missing floating-point notation in the arsenic version of the Masetti mobility model. This led to an error being reported when used in the past.
+* Improved the documentation for the Quay mobility model.
+* *DepositionGenerator* Module:
+  * Register the Geant4 step hook for event interruption in the action initializer when reading particles from event generators.
+  * Adjust input energy from GENIE files to be GeV, not MeV.
+* *ElectricFieldReader* Module: This module now allows explicitly specifying the field units used in the loaded file via the parameter `file_units`. Default is still `V/cm`.
+* Fixed some spelling mistakes in code comments and manual.