diff --git a/CHANGELOG-3.2.md b/CHANGELOG-3.2.md
index a544e1a14..8996498cb 100644
--- a/CHANGELOG-3.2.md
+++ b/CHANGELOG-3.2.md
@@ -26,6 +26,11 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change.
- Add [`etcd_cluster_version`](https://github.com/etcd-io/etcd/pull/11271) Prometheus metric.
+### etcdserver
+
+- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308).
+ - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup.
+ - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node.
diff --git a/CHANGELOG-3.3.md b/CHANGELOG-3.3.md
index adb2640cd..ac382303f 100644
--- a/CHANGELOG-3.3.md
+++ b/CHANGELOG-3.3.md
@@ -18,6 +18,12 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change.
- Add [`etcd_cluster_version`](https://github.com/etcd-io/etcd/pull/11261) Prometheus metric.
+### etcdserver
+
+- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308).
+ - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup.
+ - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node.
+
diff --git a/CHANGELOG-3.4.md b/CHANGELOG-3.4.md
index eb0ec250b..11a574194 100644
--- a/CHANGELOG-3.4.md
+++ b/CHANGELOG-3.4.md
@@ -34,6 +34,11 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change.
### etcdserver
- Add [`tracing`](https://github.com/etcd-io/etcd/pull/11179) to range, put and compact requests in etcdserver.
+- Fix [`wait purge file loop during shutdown`](https://github.com/etcd-io/etcd/pull/11308).
+ - Previously, during shutdown etcd could accidentally remove needed wal files, resulting in catastrophic error `etcdserver: open wal error: wal: file not found.` during startup.
+ - Now, etcd makes sure the purge file loop exits before server signals stop of the raft node.
+
+
### Go