From: Bob Halley Date: Sun, 28 Jul 2024 20:11:08 +0000 (-0700) Subject: Initial update of whatsnew for 2.7.0. X-Git-Tag: v2.7.0rc1~30 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f6c101967453076dd57402d9b47ddbf471aea21;p=thirdparty%2Fdnspython.git Initial update of whatsnew for 2.7.0. --- diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index ea543b20..d3bb2293 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -6,7 +6,35 @@ What's New in dnspython 2.7.0 (in development) ---------------------- -* TBD +* dns.query.https() and dns.asyncquery.https() now support HTTP/3 and the http_version + parameter may be used to specify which version to use. + +* If the cryptography module is installed, then dnspython will now create deterministic + ESDSA signatures by default. Cryptography, if installed, must be at least version 43. + Thanks to Jakob Schlyter for adding the feature. + +* The RESINFO and WALLET RdataTypes are now supported. + +* The COOKIE and Report-Channel EDNS0 options are now supported. + +* All supported RdataTypes can now be imported at a single time rather than lazily on + first use by calling dns.rdata.load_all_types(). + +* The SVCB and HTTPS records now support the ohttp parameter. + +* xfr() and inbound_xfr() now share a common implementation. + +* Tokens are now supported for QUIC and HTTP/3. + +* dns.message.from_wire() now saves the input wire format in the Message's "wire" + attribute. Likewise, dns.message.Message.to_wire() now records the generated + wire format in that attribute. + +* The dns.message.Message object now has a get_options() helper to retrieve EDNS0 + options of a specified type, and an extended_errors() helper to retrieve the list + of EDE options in a message (if any). + +* The minimum supported aioquic version is now 1.0.0. 2.6.1 -----