From c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Mon, 1 Sep 2025 16:33:12 -0700 Subject: [PATCH] 2.8.0rc1 prep --- doc/whatsnew.rst | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index 7c42d04c..47fc9cc8 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -3,12 +3,25 @@ What's New in dnspython ======================= -2.8.0 (in development) ----------------------- +2.8.0 +----- + +* dns/btreezone.py provides another zone versioned implementation built on top of a + B-tree. It maintains DNSSEC sort order, labels nodes as delegation points or glue, + and can find the "bounds" of a name (useful for DNSSEC responses). + +* dns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context() + to make using persistent connections with the query code easier. * dns/win32util.py now supports explicitly setting the configuration method used to get system dns info, using the set_config_method() function. There is a new configuration - method that uses the Win32 API, which can be set using set_config_method(ConfigMethod.Win32). + method that uses the Win32 API, which can be set using + set_config_method(ConfigMethod.Win32). We are considering making the Win32 API + the default in the future as we believe it to be the most accurate. Any feedback on + it compared to the other methods is welcome. + +* The DSYNC record is now supported. This type is still in draft stage at the IETF + and is subject to change. * The minimum supported Python version is now 3.10. -- 2.47.3