From: Bob Halley Date: Mon, 1 Sep 2025 23:33:12 +0000 (-0700) Subject: 2.8.0rc1 prep X-Git-Tag: v2.8.0rc1~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4;p=thirdparty%2Fdnspython.git 2.8.0rc1 prep --- 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.