Prepare release notes for BIND 9.20.19

This commit is contained in:
Petr Špaček 2026-02-04 14:40:59 +01:00
parent 0503d77b8f
commit 2804c4a35e
2 changed files with 63 additions and 0 deletions

View file

@ -45,6 +45,7 @@ The list of known issues affecting the latest version in the 9.20 branch can be
found at
https://gitlab.isc.org/isc-projects/bind9/-/wikis/Known-Issues-in-BIND-9.20
.. include:: ../notes/notes-9.20.19.rst
.. include:: ../notes/notes-9.20.18.rst
.. include:: ../notes/notes-9.20.17.rst
.. include:: ../notes/notes-9.20.16.rst

View file

@ -0,0 +1,62 @@
.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
..
.. SPDX-License-Identifier: MPL-2.0
..
.. This Source Code Form is subject to the terms of the Mozilla Public
.. License, v. 2.0. If a copy of the MPL was not distributed with this
.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
..
.. See the COPYRIGHT file distributed with this work for additional
.. information regarding copyright ownership.
Notes for BIND 9.20.19
----------------------
Feature Changes
~~~~~~~~~~~~~~~
- Update requirements for system test suite.
Python 3.10 or newer is now required for running the system test
suite. The required python packages and their version requirements are
now tracked in `bin/tests/system/requirements.txt`.
Support for pytest 9.0.0 has been added its minimum supported version
has been raised to 7.0.0. The minimum supported dnspython version has
been raised to 2.3.0. :gl:`#5690` :gl:`#5614`
Bug Fixes
~~~~~~~~~
- Fix inbound IXFR performance regression.
Very large inbound IXFR transfers were much slower compared to BIND
9.18. The performance was improved by adding specialized logic to
handle IXFR transfers. :gl:`#5442`
- Make catalog zone names and member zones' entry names
case-insensitive.
Previously, the catalog zone names and their member zones' entry names
were unintentionally case-sensitive. This has been fixed. :gl:`#5693`
- Fix brid and hhit implementation.
Fix bugs in BRID and HHIT implementation and enable the unit tests.
:gl:`#5710`
- DSYNC record incorrectly used two octets for the Scheme Field.
When creating the `DSYNC` record from a structure, `uint16_tobuffer`
was used instead of `uint8_tobuffer` when adding the scheme, causing a
`DSYNC` record that was one octet too long. This has been fixed.
:gl:`#5711`
- Fix a possible issue with reponse policy zones and catalog zones.
If a response policy zone (RPZ) or a catalog zone contained an
`$INCLUDE` directive, then manually reloading that zone could fail to
process the changes in the response policy or in the catalog,
respectively. This has been fixed. :gl:`#5714`