From bf92e16c0e45ec35cf1e967fd550cebd16170e63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Thu, 28 Mar 2024 09:00:16 +0100 Subject: [PATCH 1/7] Prepare release notes for BIND 9.19.23 --- doc/arm/notes.rst | 2 +- doc/notes/{notes-current.rst => notes-9.19.23.rst} | 12 ------------ 2 files changed, 1 insertion(+), 13 deletions(-) rename doc/notes/{notes-current.rst => notes-9.19.23.rst} (93%) diff --git a/doc/arm/notes.rst b/doc/arm/notes.rst index d45262ff8b..628a0e1f88 100644 --- a/doc/arm/notes.rst +++ b/doc/arm/notes.rst @@ -38,7 +38,7 @@ information about each release, and source code. .. include:: ../notes/notes-known-issues.rst -.. include:: ../notes/notes-current.rst +.. include:: ../notes/notes-9.19.23.rst .. include:: ../notes/notes-9.19.22.rst .. include:: ../notes/notes-9.19.21.rst .. include:: ../notes/notes-9.19.20.rst diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-9.19.23.rst similarity index 93% rename from doc/notes/notes-current.rst rename to doc/notes/notes-9.19.23.rst index 31b265373e..1bbc4c09b9 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-9.19.23.rst @@ -12,21 +12,11 @@ Notes for BIND 9.19.23 ---------------------- -Security Fixes -~~~~~~~~~~~~~~ - -- None. - New Features ~~~~~~~~~~~~ - Added RESOLVER.ARPA to the built in empty zones. :gl:`#4580` -Removed Features -~~~~~~~~~~~~~~~~ - -- None. - Feature Changes ~~~~~~~~~~~~~~~ @@ -44,8 +34,6 @@ Feature Changes Bug Fixes ~~~~~~~~~ -- None. - - Some ISO 8601 durations were accepted erroneously, leading to shorter durations than expected. This has been fixed. :gl:`#4624` From 1076bd3c784d15f9017cc65e07329a61e374b50e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 2 Apr 2024 15:20:00 +0200 Subject: [PATCH 2/7] Add release note for GL #4552 --- doc/notes/notes-9.19.23.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/notes/notes-9.19.23.rst b/doc/notes/notes-9.19.23.rst index 1bbc4c09b9..b90c35c551 100644 --- a/doc/notes/notes-9.19.23.rst +++ b/doc/notes/notes-9.19.23.rst @@ -34,6 +34,9 @@ Feature Changes Bug Fixes ~~~~~~~~~ +- Some DNSSEC key rollovers were slowed down erroneously. This has been fixed. + :gl:`#4552` + - Some ISO 8601 durations were accepted erroneously, leading to shorter durations than expected. This has been fixed. :gl:`#4624` From 3989b99a0b1a56ceb78000adc1aa1280679e4e03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 2 Apr 2024 16:16:28 +0200 Subject: [PATCH 3/7] Add release note for GL #4614 --- doc/notes/notes-9.19.23.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/notes/notes-9.19.23.rst b/doc/notes/notes-9.19.23.rst index b90c35c551..1ed7e7f946 100644 --- a/doc/notes/notes-9.19.23.rst +++ b/doc/notes/notes-9.19.23.rst @@ -20,7 +20,9 @@ New Features Feature Changes ~~~~~~~~~~~~~~~ -- None. +- Memory consumption of the new QP-trie database has been optimized and + large zones now require roughly 15 % more memory than the old red-black tree + data structure. :gl:`#4614` - The ``sortlist`` option has been deprecated and will be removed in a future BIND 9.21.x release. Please don't rely on a specific From e4344b7d1ab8d80bb6615c058d921388443e3cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 2 Apr 2024 16:20:18 +0200 Subject: [PATCH 4/7] Add release note for GL #4622 and #4652 --- doc/notes/notes-9.19.23.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/notes/notes-9.19.23.rst b/doc/notes/notes-9.19.23.rst index 1ed7e7f946..1fd661fdd3 100644 --- a/doc/notes/notes-9.19.23.rst +++ b/doc/notes/notes-9.19.23.rst @@ -39,6 +39,9 @@ Bug Fixes - Some DNSSEC key rollovers were slowed down erroneously. This has been fixed. :gl:`#4552` +- Bugs which could cause resolvers configured with the new cache data structure + to crash or hang have been fixed. :gl:`#4622` :gl:`#4652` + - Some ISO 8601 durations were accepted erroneously, leading to shorter durations than expected. This has been fixed. :gl:`#4624` From 4c0db2ee3c0040a165f6a9b13a19cb215a40c8fe Mon Sep 17 00:00:00 2001 From: Suzanne Goldlust Date: Tue, 2 Apr 2024 15:26:16 +0000 Subject: [PATCH 5/7] Tweak and reword release notes --- doc/notes/notes-9.19.23.rst | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/doc/notes/notes-9.19.23.rst b/doc/notes/notes-9.19.23.rst index 1fd661fdd3..08fe30d551 100644 --- a/doc/notes/notes-9.19.23.rst +++ b/doc/notes/notes-9.19.23.rst @@ -20,27 +20,29 @@ New Features Feature Changes ~~~~~~~~~~~~~~~ -- Memory consumption of the new QP-trie database has been optimized and - large zones now require roughly 15 % more memory than the old red-black tree - data structure. :gl:`#4614` +- Memory consumption of the new QP-trie database has been optimized. Large + zones, which used to require significantly more memory with QP-trie, now only + require roughly 15% more memory than the old red-black tree data structure. + :gl:`#4614` -- The ``sortlist`` option has been deprecated and will be removed - in a future BIND 9.21.x release. Please don't rely on a specific - order of resource records in the DNS messages. :gl:`#4593` +- The :any:`sortlist` option has been deprecated and will be removed in a + future BIND 9.21.x release. Users should not rely on a specific order of + resource records in DNS messages. :gl:`#4593` + +- The ``fixed`` value for the :any:`rrset-order` option and the corresponding + ``configure`` script option have been deprecated and will be removed in a + future BIND 9.21.x release. Users should not rely on a specific order of + resource records in DNS messages. :gl:`#4446` -- The ``fixed`` value for the ``rrset-order`` option and the corresponding - ``./configure`` script option has been deprecated and will be removed in a - future BIND 9.21.x release. Please don't rely on a specific order of resource - records in the DNS messages. :gl:`#4446` Bug Fixes ~~~~~~~~~ -- Some DNSSEC key rollovers were slowed down erroneously. This has been fixed. - :gl:`#4552` +- A bug in the keymgr code unintentionally slowed down some DNSSEC key + rollovers. This has been fixed. :gl:`#4552` -- Bugs which could cause resolvers configured with the new cache data structure - to crash or hang have been fixed. :gl:`#4622` :gl:`#4652` +- Two bugs that could have caused resolvers configured with the new cache data + structure to crash or hang have been fixed. :gl:`#4622` :gl:`#4652` - Some ISO 8601 durations were accepted erroneously, leading to shorter durations than expected. This has been fixed. :gl:`#4624` From dc9d9a8fdf54e03e41a68205a05316226e14db67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 2 Apr 2024 18:06:04 +0200 Subject: [PATCH 6/7] Add a CHANGES marker --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index d77f8fe866..82a4e438bc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ + --- 9.19.23 released --- + 6369. [func] The 'fixed' value for the 'rrset-order' option has been marked and documented as deprecated. [GL #4446] From 3c0eaff4c64e4b41cfbec0256f82d93b3bedee80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 2 Apr 2024 18:08:00 +0200 Subject: [PATCH 7/7] Update BIND version for release --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 4a744e103d..1cf6425054 100644 --- a/configure.ac +++ b/configure.ac @@ -17,7 +17,7 @@ m4_define([bind_VERSION_MAJOR], 9)dnl m4_define([bind_VERSION_MINOR], 19)dnl m4_define([bind_VERSION_PATCH], 23)dnl -m4_define([bind_VERSION_EXTRA], -dev)dnl +m4_define([bind_VERSION_EXTRA], )dnl m4_define([bind_DESCRIPTION], [(Development Release)])dnl m4_define([bind_SRCID], [m4_esyscmd_s([git rev-parse --short HEAD | cut -b1-7])])dnl m4_define([bind_PKG_VERSION], [[bind_VERSION_MAJOR.bind_VERSION_MINOR.bind_VERSION_PATCH]bind_VERSION_EXTRA])dnl