Commit 095db166f7 for openssl.org

commit 095db166f7a3d940f9cd6cc6b7ea07829198d153
Author: Sashan <anedvedicky@gmail.com>
Date:   Mon Dec 15 16:33:17 2025 +0100

    Update CHANGES.md

    Co-authored-by: Matt Caswell <matt@openssl.org>

    Reviewed-by: Neil Horman <nhorman@openssl.org>
    Reviewed-by: Matt Caswell <matt@openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/29385)

diff --git a/CHANGES.md b/CHANGES.md
index d6ae4aa614..0e5a3c813f 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -36,10 +36,11 @@ OpenSSL 4.0

    *Norbert Pocs*

- * libcrypto no longer arms OPENSSL_cleanup() as atexit(3) handler by default.
-   Memory leak detectors now report there is allocated and reachable memory
-   at application exit. To avoid such leak detection the application must
-   call OPENSSL_cleanup() before main() exits.
+ * libcrypto no longer cleans up globally allocated data on process exit. This data
+   is cleaned up automatically by the OS instead. Some memory leak detectors
+   may report spurious allocated and reachable memory at application exit. To
+   avoid such spurious leak detection reports the application may call
+   OPENSSL_cleanup() before the process exits.

    *Alexandr Nedvedicky*