diff --git a/doc/changes/auxiliary/mr.597.1.md b/doc/changes/auxiliary/mr.597.1.md
deleted file mode 100644
index b9a3fdec7120d107def9573c925f6aad7bef54a7..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.597.1.md
+++ /dev/null
@@ -1 +0,0 @@
-os/time: Make timespec argument const.
diff --git a/doc/changes/auxiliary/mr.597.2.md b/doc/changes/auxiliary/mr.597.2.md
deleted file mode 100644
index c4fbe86083614ff200c7b6a1df1bea5888ce7ce0..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.597.2.md
+++ /dev/null
@@ -1 +0,0 @@
-os/time: Add a Linux specific way to get the realtime clock (for RealSense).
diff --git a/doc/changes/auxiliary/mr.603.md b/doc/changes/auxiliary/mr.603.md
deleted file mode 100644
index 1a6c4fc4224c1e3163d451148cfaa1b9ba6e6636..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.603.md
+++ /dev/null
@@ -1,2 +0,0 @@
-math: Make sure that we do not drop and positions in poses when the other pose
-has a non-valid position.
diff --git a/doc/changes/auxiliary/mr.605.md b/doc/changes/auxiliary/mr.605.md
deleted file mode 100644
index 3b705b219e699672380f5d1bd03747f38dc8387b..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.605.md
+++ /dev/null
@@ -1 +0,0 @@
-aux/vk: `vk_create_device` now takes in a list of Vulkan device extensions.
diff --git a/doc/changes/auxiliary/mr.627.md b/doc/changes/auxiliary/mr.627.md
deleted file mode 100644
index 8651f13e0ecdbc56ed9705db16b0e6998b02988c..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.627.md
+++ /dev/null
@@ -1 +0,0 @@
-Port everything to u_logging.
diff --git a/doc/changes/auxiliary/mr.635.md b/doc/changes/auxiliary/mr.635.md
deleted file mode 100644
index 2b33696d8e8c0d8cac065d7a8e90380a6a2d5c12..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.635.md
+++ /dev/null
@@ -1 +0,0 @@
-u/hand_tracking: Tweak finger curl model making it easier to grip ingame objects.
diff --git a/doc/changes/auxiliary/mr.659.md b/doc/changes/auxiliary/mr.659.md
deleted file mode 100644
index 596519da4793bacc4b1c2bb768d8dd1943bac85c..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.659.md
+++ /dev/null
@@ -1 +0,0 @@
-math: Add math_quat_validate_within_1_percent function.
diff --git a/doc/changes/auxiliary/mr.665.md b/doc/changes/auxiliary/mr.665.md
deleted file mode 100644
index fb95621d3eed1bb3e169008eaa72e25b875a44b8..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.665.md
+++ /dev/null
@@ -1 +0,0 @@
-u/sink: Add Bayer format converter.
diff --git a/doc/changes/auxiliary/mr.666.md b/doc/changes/auxiliary/mr.666.md
deleted file mode 100644
index ce4a4e67188f11c146e3d990ace939df84f8c0cf..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.666.md
+++ /dev/null
@@ -1 +0,0 @@
-u/distortion: Improve both Vive and Index distortion by fixing polynomial math.
diff --git a/doc/changes/auxiliary/mr.667.md b/doc/changes/auxiliary/mr.667.md
deleted file mode 100644
index 61695b8270086c7c5650a1bc0f542d5abc201057..0000000000000000000000000000000000000000
--- a/doc/changes/auxiliary/mr.667.md
+++ /dev/null
@@ -1,4 +0,0 @@
-u/distortion: Improve Index distortion and tidy code. While this touches the
-Vive distortion code all Vive headsets seems to have the center set to the same
-for each channel so doesn't help them. And Vive doesn't have the extra
-coefficient that the Index does so no help there either.
diff --git a/doc/changes/big/mr.583.md b/doc/changes/big/mr.583.md
deleted file mode 100644
index c9415918430e6fae1e839f93ddd6b4225cbd1e9b..0000000000000000000000000000000000000000
--- a/doc/changes/big/mr.583.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Adds a initial SteamVR driver state tracker and target that produces a SteamVR
-plugin that enables any Monado hardware driver to be used in SteamVR. This is
-the initial upstreaming of this code and has some limitations, like only having
-working input when emulating a Index controller.
diff --git a/doc/changes/compositor/mr.591.1.md b/doc/changes/compositor/mr.591.1.md
deleted file mode 100644
index bc8cd391883b0b5fdf5b0cf67bdf88e1319ea616..0000000000000000000000000000000000000000
--- a/doc/changes/compositor/mr.591.1.md
+++ /dev/null
@@ -1 +0,0 @@
-comp: Add basic frame timing information to XRT_COMPOSITOR_LOG=trace.
diff --git a/doc/changes/compositor/mr.599.md b/doc/changes/compositor/mr.599.md
deleted file mode 100644
index b906a4f1312099bc49194721596d852e36610743..0000000000000000000000000000000000000000
--- a/doc/changes/compositor/mr.599.md
+++ /dev/null
@@ -1,5 +0,0 @@
-main: Refactor how the compositor interacts with targets, the goal is to enable
-the compositor to render to destinations that isn't backed by a `VkSwapchain`.
-Introduce `comp_target` and remove `comp_window`, also refactor `vk_swapchain`
-to be a sub-class of `comp_target` named `comp_target_swapchain`, the window
-backends now sub class `comp_target_swapchain`.
diff --git a/doc/changes/compositor/mr.620.md b/doc/changes/compositor/mr.620.md
deleted file mode 100644
index a487bd041b27ebaaccf1b0049cc9b1b4a0e73250..0000000000000000000000000000000000000000
--- a/doc/changes/compositor/mr.620.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-- mr.620
-- mr.624
----
-Implement support for XR_KHR_composition_layer_equirect (equirect1).
diff --git a/doc/changes/compositor/mr.645.md b/doc/changes/compositor/mr.645.md
deleted file mode 100644
index d974f0fe8aadbe56b8efa86824a60b5949b4dd44..0000000000000000000000000000000000000000
--- a/doc/changes/compositor/mr.645.md
+++ /dev/null
@@ -1 +0,0 @@
-comp: Improve thread safety. Resolve issues in mutlithreading CTS.
diff --git a/doc/changes/compositor/mr.671.md b/doc/changes/compositor/mr.671.md
deleted file mode 100644
index bae35fe12de1c5bd19c348fa08938b050ecaa7d3..0000000000000000000000000000000000000000
--- a/doc/changes/compositor/mr.671.md
+++ /dev/null
@@ -1,2 +0,0 @@
-main: Lower priority on sRGB format. This works around a bug in the OpenXR CTS
-and mirrors better what at least on other OpenXR runtime does.
diff --git a/doc/changes/drivers/mr.564.md b/doc/changes/drivers/mr.564.md
deleted file mode 100644
index c1af07ff5fa5df35347f1af2f375a36900de738c..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.564.md
+++ /dev/null
@@ -1 +0,0 @@
-North Star: Fix memory leak in math code.
diff --git a/doc/changes/drivers/mr.597.md b/doc/changes/drivers/mr.597.md
deleted file mode 100644
index ddd5fc5b0135aece1914cbaca961e9e43c4b3870..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.597.md
+++ /dev/null
@@ -1 +0,0 @@
-psvr: Rename some variables for better readability.
diff --git a/doc/changes/drivers/mr.600.2.md b/doc/changes/drivers/mr.600.2.md
deleted file mode 100644
index 5b62f16b44fea79febad5fde461d1f983183da35..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.600.2.md
+++ /dev/null
@@ -1 +0,0 @@
-openhmd: Fix viewport calculation of rotated displays.
diff --git a/doc/changes/drivers/mr.604.md b/doc/changes/drivers/mr.604.md
deleted file mode 100644
index 014472ad27ab1045f1984c20307197893e06fabd..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.604.md
+++ /dev/null
@@ -1,2 +0,0 @@
-remote: Add support for simulated hand tracking, this is based on the curl model
-that is used by the Valve Index Controller.
diff --git a/doc/changes/drivers/mr.611.md b/doc/changes/drivers/mr.611.md
deleted file mode 100644
index 8182f17e39f4592959bff4820dd8887b190fd50b..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.611.md
+++ /dev/null
@@ -1 +0,0 @@
-android: Acquire device display metrics from system.
diff --git a/doc/changes/drivers/mr.628.md b/doc/changes/drivers/mr.628.md
deleted file mode 100644
index 6d54bb72e1a069d54a428f52a88e888c125da2ad..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.628.md
+++ /dev/null
@@ -1 +0,0 @@
-openhmd: Rotate DK2 display correctly.
diff --git a/doc/changes/drivers/mr.636.md b/doc/changes/drivers/mr.636.md
deleted file mode 100644
index 223f3bf217d2a47acd504dcc9af7075a660b3a3b..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.636.md
+++ /dev/null
@@ -1 +0,0 @@
-d/psmv: The motor on zcmv1 does not rumble at amplitudes < 0.25. Linear rescale amplitude into [0.25, 1] range.
diff --git a/doc/changes/drivers/mr.665.1.md b/doc/changes/drivers/mr.665.1.md
deleted file mode 100644
index cf68d1b8fff72f30b46cc7a6fbc4403cddb05eb4..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.665.1.md
+++ /dev/null
@@ -1 +0,0 @@
-v4l2: Expose more information through new fields in XRT interface.
diff --git a/doc/changes/drivers/mr.665.2.md b/doc/changes/drivers/mr.665.2.md
deleted file mode 100644
index 98d7734fa78434d9559e04c684ec98bf8c8a2bd7..0000000000000000000000000000000000000000
--- a/doc/changes/drivers/mr.665.2.md
+++ /dev/null
@@ -1 +0,0 @@
-v4l2: Allocate more buffers when streaming data.
diff --git a/doc/changes/ipc/mr.601.md b/doc/changes/ipc/mr.601.md
deleted file mode 100644
index db9f31ff28d57ef0cdaaf2cdcad3d9a534d69407..0000000000000000000000000000000000000000
--- a/doc/changes/ipc/mr.601.md
+++ /dev/null
@@ -1 +0,0 @@
-ipc: Port IPC to u_logging.
diff --git a/doc/changes/ipc/mr.622.md b/doc/changes/ipc/mr.622.md
deleted file mode 100644
index ddb5fdc6f031fc4f3a22bb59add24340b28ad95b..0000000000000000000000000000000000000000
--- a/doc/changes/ipc/mr.622.md
+++ /dev/null
@@ -1 +0,0 @@
-ipc: Make OXR_DEBUG_GUI work with monado-service.
diff --git a/doc/changes/misc_features/mr.551.md b/doc/changes/misc_features/mr.551.md
deleted file mode 100644
index 90264b161edca7460d49ffaf94319d625d4e9ab9..0000000000000000000000000000000000000000
--- a/doc/changes/misc_features/mr.551.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-- mr.605
-- mr.607
----
-Work toward a Win32 port.
diff --git a/doc/changes/misc_features/mr.592.md b/doc/changes/misc_features/mr.592.md
deleted file mode 100644
index ce9bc9d8045be309136d8bd8bcd2b601f1747ec9..0000000000000000000000000000000000000000
--- a/doc/changes/misc_features/mr.592.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-- mr.595
-- issue.105
----
-Additional improvements to the Android port.
diff --git a/doc/changes/misc_fixes/mr.600.1.md b/doc/changes/misc_fixes/mr.600.1.md
deleted file mode 100644
index b808a0ce22bff2f851e8b581dc725f190244f337..0000000000000000000000000000000000000000
--- a/doc/changes/misc_fixes/mr.600.1.md
+++ /dev/null
@@ -1 +0,0 @@
-steamvr: Support HMDs with rotated displays
diff --git a/doc/changes/state_trackers/mr.591.2.md b/doc/changes/state_trackers/mr.591.2.md
deleted file mode 100644
index 8cc932a59258719be2907134c763ec9b4ee1224c..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.591.2.md
+++ /dev/null
@@ -1 +0,0 @@
-st/oxr: Add OXR_FRAME_TIMING_SPEW for basic frame timing debug output.
diff --git a/doc/changes/state_trackers/mr.602.md b/doc/changes/state_trackers/mr.602.md
deleted file mode 100644
index 9d4291371abb647678c8cce25637d0134b8f6fc1..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.602.md
+++ /dev/null
@@ -1,2 +0,0 @@
-OpenXR: Make sure to restore old EGL display/context/drawables when creating a
-client EGL compositor.
diff --git a/doc/changes/state_trackers/mr.604.md b/doc/changes/state_trackers/mr.604.md
deleted file mode 100644
index 49a9983ce4ab1851a333f3a69eb16c8b8d0f3c09..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.604.md
+++ /dev/null
@@ -1 +0,0 @@
-GUI: Expand with support for controlling the remote driver hand tracking.
diff --git a/doc/changes/state_trackers/mr.633.md b/doc/changes/state_trackers/mr.633.md
deleted file mode 100644
index fa9dae53aa8f1849551c81a3864c54b8bfccc4d2..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.633.md
+++ /dev/null
@@ -1 +0,0 @@
-st/oxr: Implement XR_KHR_vulkan_enable2
diff --git a/doc/changes/state_trackers/mr.634.md b/doc/changes/state_trackers/mr.634.md
deleted file mode 100644
index f2e5386fe1f06e7dbf1d8ae374d899c19647e579..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.634.md
+++ /dev/null
@@ -1 +0,0 @@
-st/oxr: Add OXR_TRACKING_ORIGIN_OFFSET_{X,Y,Z} env variables as a quick way to tweak 6dof tracking origins.
diff --git a/doc/changes/state_trackers/mr.659.md b/doc/changes/state_trackers/mr.659.md
deleted file mode 100644
index 5900e2f3f9fdbbfce481a11fe81d99d0a6f37252..0000000000000000000000000000000000000000
--- a/doc/changes/state_trackers/mr.659.md
+++ /dev/null
@@ -1,2 +0,0 @@
-OpenXR: Be more relaxed with Quat validation, spec says within 1% of unit
-length, normalize if not within float epsilon.
diff --git a/doc/changes/xrt/mr.587.md b/doc/changes/xrt/mr.587.md
deleted file mode 100644
index c1cfb3f519cb63dc456f5b4007ace39216fbfd1c..0000000000000000000000000000000000000000
--- a/doc/changes/xrt/mr.587.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Add `xrt_binding_profile` struct, related pair structs and fields on
-`xrt_device` to allow to move the static rebinding of inputs and outputs into
-device drivers. This makes it easier to get a overview in the driver itself
-which bindings it can bind to.
diff --git a/doc/changes/xrt/mr.638.md b/doc/changes/xrt/mr.638.md
deleted file mode 100644
index 249e3268cee306a77c9f40ba93029712399f2e94..0000000000000000000000000000000000000000
--- a/doc/changes/xrt/mr.638.md
+++ /dev/null
@@ -1 +0,0 @@
-xrt: Generate bindings for Monado and SteamVR from json.
diff --git a/doc/changes/xrt/mr.652.md b/doc/changes/xrt/mr.652.md
deleted file mode 100644
index 69be6a58ee827be57fd5c573ab3e99743b3966f2..0000000000000000000000000000000000000000
--- a/doc/changes/xrt/mr.652.md
+++ /dev/null
@@ -1,4 +0,0 @@
-xrt: Introduce `xrt_system_compositor`, it is basically a analogous to
-`XrSystemID` but instead of being a fully fledged xrt_system this is only the
-compositor part of it. Also fold the `prepare_session` function into the create
-native compositor function to simplify the interface.
diff --git a/doc/changes/xrt/mr.665.1.md b/doc/changes/xrt/mr.665.1.md
deleted file mode 100644
index 0149a8327c2d3f3b20eeda975b5c06ae86e16c74..0000000000000000000000000000000000000000
--- a/doc/changes/xrt/mr.665.1.md
+++ /dev/null
@@ -1,2 +0,0 @@
-Expose more information on the frameservers, like product, manufacturer and
-serial.
diff --git a/doc/changes/xrt/mr.665.2.md b/doc/changes/xrt/mr.665.2.md
deleted file mode 100644
index b4879930e0293a19fbe2164f1dbd39804dd64299..0000000000000000000000000000000000000000
--- a/doc/changes/xrt/mr.665.2.md
+++ /dev/null
@@ -1 +0,0 @@
-Add `XRT_FORMAT_BAYER_GR8` format.