diff --git a/CHANGELOG.md b/CHANGELOG.md
index 981db78e35208ac917fa2b77fa95849339918ca0..f98f473d34a5f774b9193974c132547ccb8ebcd7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,11 +8,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Much improved battery runtime, up to 160% more time without recharging!
 - Integration of the [ctx.graphics] vector graphics renderer!  This
   means much smoother looking graphics as CTX comes with anti-aliasing!
+  For now, CTX is only integrated as a backend (for the existing graphics API)
+  but in future releases you will also be able to use CTX directly as well.
 - As part of that, we have integrated a new font.  You can also use your own, by
   replacing `lib/ctx/fira-mono.ttf` with a font of your choice and then
   rebuilding the firmware.
 - Automatically return from USB storage mode after the host (= your computer)
   ejects the device.
+- Added ECG streaming over BLE.  The latest version of the Android companion
+  app implements the other side of this.
 
 ### For Hackers
 - Disable IRQs on core 1 during all Epicardium API calls.  This means API calls
@@ -22,6 +26,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
   either the time is up or an interrupt to core 1 is pending.  Pycardium now
   uses this call for all delays by default.
 - Update MicroPython to v1.17.
+- With the MicroPython update, pycardium now supports f-strings!
+- Firmware version can now be properly read out over BLE.
+- Legacy app launcher scripts in the filesystem root are deleted on startup of
+  new versions now.  Newer companion app releases also no longer generate this
+  launcher script.
 
 ### Internals
 - Restructured `epicardium/modules` into more sensible subdirectories.
@@ -32,6 +41,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - During tickless idle, lower the core-clock (PCLK) to reduce power consumption.
 - Rewrote the LCD driver.
 - Put the display to sleep when the backlight is off to save power.
+- Fixed a 32-bit overflow in Pycardium systick code.
 
 [ctx.graphics]: https://ctx.graphics/
 [`epic_sleep()`]: https://firmware.card10.badge.events.ccc.de/epicardium/api.html#c.epic_sleep