diff --git a/docs/references/changelog.md b/docs/references/changelog.md
index e7cece2bdc49fc0083deb1c908b2f6ff43bb6250..3d51b9ad9cde0b4cd11784ad9fda07b61585f5f6 100644
--- a/docs/references/changelog.md
+++ b/docs/references/changelog.md
@@ -1,5 +1,36 @@
 # Release Notes
 
+## 3.12.3
+- [webservice] Update Kafka config to use EuXFEL broker
+
+## 3.12.2
+- [Gotthard2] Temporary workaround for processing HIREX detector's dark runs using the correct data sources
+- [Gotthard2][Correct] Show number of available trains and raise ValueError for runs with no trains
+- [Gotthard2][Correct] New paramater to reverse second GH2 25um module
+- [Jungfrau][Correct] Fix not returning after finding a dark fixed gain constants
+- [Jungfrau][Dark][Correct] Improve Jungfrau plots
+- [Webservice] Add new detector HIREX to 3 dark runs detectors
+
+## 3.12.1
+- [AGIPD][PC] Summary notebook for PC processing
+- [GOTTHARD2][Correct][Dark] Break assumptions on receiver names
+- [Webservice] Create correction reports in MyMdC when jobs have finished
+- [Webservice] Use leading zeros in usr/Reports folders
+- Make serve_overview resistant against missing karabo-da in data-mapping
+- Add links to DESY grafana for running jobs in serve_overview
+
+## 3.12.0
+- [AGIPD][Correct] Bug for using drop with a list in AGIPD CORR NB
+- [AGIPD][Correct] Try to simplify & speed up file reading code
+- [GH2][Correct][DARK] Feat/add support for gh2 25um
+- [Jungfrau][Correct] Update rows A1256 LUT after rotation
+- [Jungfrau][Dark] Account for dark runs not taken by the MDL device
+- [JUNGFRAU][Dark] Fix bad pixel constant from darks taken in burst mode
+- [REMI] Add and enhance plots, more documentation, clean-up and some deprecation
+- [TEST] Update AGIPD tests with xray-gain, add DSSC, ePix100 tests and update reference folder path
+- [TEST] clearer comparison of HDF5 files
+- DataFile: Don't write creationDate & updateDate unless specified
+
 ## 3.11.5
 - Update CalParrot==0.3 and EXtra-data==1.15.1 dependencies
 - [DSSC][Dark][Correct] No longer restrict memory cells to a multiple of 100s and add lower deviation for memory cells parameter conditions.