diff --git a/CMakeLists.txt b/CMakeLists.txt
index ac867ed1539f6e863bd4c628ca39ddf5742c380b..3dd5e4ed68d2ff9991b5fab7d6bf684965e0b042 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,7 +11,7 @@
 
 cmake_minimum_required(VERSION 3.15)
 
-project(Analysis VERSION 41.11
+project(Analysis VERSION 41.12
         LANGUAGES CXX)
 
 # Enable testing with CTest/CDash
diff --git a/ReleaseNotes/v41r12.md b/ReleaseNotes/v41r12.md
new file mode 100644
index 0000000000000000000000000000000000000000..5d059db7764aa36d5b80d87f477545b0fee5271a
--- /dev/null
+++ b/ReleaseNotes/v41r12.md
@@ -0,0 +1,37 @@
+2023-08-31 Analysis v41r12
+===
+
+This version uses
+Rec [v35r15](../../../../Rec/-/tags/v35r15),
+Lbcom [v34r15](../../../../Lbcom/-/tags/v34r15),
+LHCb [v54r15](../../../../LHCb/-/tags/v54r15),
+Gaudi [v36r16](../../../../Gaudi/-/tags/v36r16),
+Detector [v1r19](../../../../Detector/-/tags/v1r19) and
+LCG [103](http://lcginfo.cern.ch/release/103/) with ROOT 6.28.00.
+
+This version is released on the `` branch.
+Built relative to Analysis [v41r11](/../../tags/v41r11), with the following changes:
+
+### New features ~"new feature"
+
+
+
+### Fixes ~"bug fix" ~workaround
+
+
+
+### Enhancements ~enhancement
+
+- ~Tuples | Bring the decay descriptor printing forward, !1006 (@amathad)
+- Enable spelling checks in .h and .cpp files, !1005 (@erodrigu)
+ ~Functors | Add primary vertex functor collection, !1002 (@ldufour)
+-- ~"MC checking" | Use this default name to avoid name collisions with MCTruthAndBkgCatAlg during application configuration, !1003 (@roneil)
+
+### Code cleanups and changes to tests ~modernisation ~cleanup ~testing
+
+
+
+### Documentation ~Documentation
+
+
+### Other