From 265d606fd3abe77f0e4c09335e3ee1ed0e9e272c Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Fri, 3 Jun 2022 17:13:54 -0700 Subject: [PATCH] CHANGES and release note for [GL #3386] (cherry picked from commit 15f08ca961b4f8ac070ca125abdd755975373f51) --- CHANGES | 4 ++++ doc/notes/notes-current.rst | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 5cb30fc594..953ad25c7b 100644 --- a/CHANGES +++ b/CHANGES @@ -52,6 +52,10 @@ headers. Bump the number of allowed HTTP headers to 100. [GL #3670] +5902. [func] NXDOMAIN cache records are no longer retained in + the cache after expiry, even when serve-stale is + in use. [GL #3386] + --- 9.18.9 released --- 6013. [bug] Fix a crash that could happen when you change diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index e4a9f6d7cd..45d6fa9b0d 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -30,7 +30,10 @@ Removed Features Feature Changes ~~~~~~~~~~~~~~~ -- None. +- In order to reduce unnecessary memory consumption in the cache, + NXDOMAIN records are no longer retained past the normal negative + cache TTL, even if ``stale-cache-enable`` is set to ``yes``. + :gl:`#3386`. - The option :any:`auto-dnssec` is deprecated and will be removed in 9.19. Please migrate to :any:`dnssec-policy`. :gl:`#3667`