diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1109a561c6f20f8efec32dc39ba77a2e5dbafb09..6d7c45b4c0226eb417b745323c58943567c7f3b3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ## [Unreleased]
 
+## [1.2.4] - March 5th, 2021
+
+### Fixed
+
+* Fixed build error for modern versions of Go, improving IPFS implementation.
+
 ## [1.2.3] - March 4th, 2021
 
 ### Added
@@ -214,7 +220,8 @@ a large database (more than about 100k uploaded files), run the following steps
 * Various other features that would be expected like maximum/minimum size controls, rate limiting, etc. Check out the
   sample config for a better idea of what else is possible.
 
-[unreleased]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.3...HEAD
+[unreleased]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.4...HEAD
+[1.2.4]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.3...v1.2.4
 [1.2.3]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.2...v1.2.3
 [1.2.2]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.1...v1.2.2
 [1.2.1]: https://github.com/turt2live/matrix-media-repo/compare/v1.2.0...v1.2.1