diff --git a/CMakeLists.txt b/CMakeLists.txt
index dd055122701f2f2c93737e33f4d49cdfafd2dd43..e4827e67669565b88d783a60929ee9b94e79223a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,7 +10,7 @@
 ###############################################################################
 cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
 
-project(Detector VERSION 1.23)
+project(Detector VERSION 1.24)
 
 set(CMAKE_EXPORT_COMPILE_COMMANDS "ON")
 add_definitions(${GCC_COVERAGE_COMPILE_FLAGS})
diff --git a/ReleaseNotes/v1r24.md b/ReleaseNotes/v1r24.md
new file mode 100644
index 0000000000000000000000000000000000000000..13b2c2de8a37531be4f8d1ef376a0550b8df9502
--- /dev/null
+++ b/ReleaseNotes/v1r24.md
@@ -0,0 +1,21 @@
+2023-12-07 Detector v1r24
+===
+
+This version uses LCG [103](http://lcginfo.cern.ch/release/103/) with ROOT 6.28.00.
+
+This version is released on the `master` branch.
+Built relative to Detector [v1r22](/../../tags/v1r22), with the following changes:
+
+- ~UT | Fix UT geometry and tracking, !395 (@hawu)
+- ~Calo | CALO_DD4HEP, !337 (@dmanuzzi)
+- ~Calo | Modify CaloCellID for pin data decoding, !168 (@jmarchan)
+- ~Calo | Fix Hcal volumes, !403 (@jmarchan)
+- Introduce precommit, !466 (@mexu)
+- Introduce run4 and run5 folder, !461 (@mexu)
+- Documentation for v1r23, !453 (@gcorti)
+- Fix wrong speed-of-light units in Calo/CellParam.h, !452 (@dmanuzzi)
+- Bug fix: swap of cells in HCAL inner module, !449 (@dmanuzzi)
+- Fixes for gcc 13, clang 16 and C++20, !445 (@clemenci)
+- DeFTQuarter provide average position access functions, !431 (@gunther)
+- Structure for descriptors for future upgrades, !428 (@mexu)
+- Make test_deut_detailed independent from alignment changes in the production CondDB, !448 (@clemenci)