diff --git a/CHANGES.md b/CHANGES.md
index 35f3f4a46c5397786a66089e7d509415bc934281..628999085b8989a467f53ed18663990bc0b63f22 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,13 @@
 # CHANGES
 
+## 2022/04/07
+
+* Fix a serious bug in `Enum.sample`, which used OCaml's random number
+  generator in such a way that it would always produce the same number. The
+  fix modifies the signature of several internal modules, such as
+  `Feat.RandomBigInt`. The public API of the libraries `feat` and `feat-num`
+  is unaffected. (Reported by Guyslain Naves.)
+
 ## 2022/01/01
 
 * Improved documentation.