Skip to content

Commit 5f6c101

Browse files
committed
Initial update of whatsnew for 2.7.0.
1 parent f361d90 commit 5f6c101

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

doc/whatsnew.rst

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,35 @@ What's New in dnspython
66
2.7.0 (in development)
77
----------------------
88

9-
* TBD
9+
* dns.query.https() and dns.asyncquery.https() now support HTTP/3 and the http_version
10+
parameter may be used to specify which version to use.
11+
12+
* If the cryptography module is installed, then dnspython will now create deterministic
13+
ESDSA signatures by default. Cryptography, if installed, must be at least version 43.
14+
Thanks to Jakob Schlyter for adding the feature.
15+
16+
* The RESINFO and WALLET RdataTypes are now supported.
17+
18+
* The COOKIE and Report-Channel EDNS0 options are now supported.
19+
20+
* All supported RdataTypes can now be imported at a single time rather than lazily on
21+
first use by calling dns.rdata.load_all_types().
22+
23+
* The SVCB and HTTPS records now support the ohttp parameter.
24+
25+
* xfr() and inbound_xfr() now share a common implementation.
26+
27+
* Tokens are now supported for QUIC and HTTP/3.
28+
29+
* dns.message.from_wire() now saves the input wire format in the Message's "wire"
30+
attribute. Likewise, dns.message.Message.to_wire() now records the generated
31+
wire format in that attribute.
32+
33+
* The dns.message.Message object now has a get_options() helper to retrieve EDNS0
34+
options of a specified type, and an extended_errors() helper to retrieve the list
35+
of EDE options in a message (if any).
36+
37+
* The minimum supported aioquic version is now 1.0.0.
1038

1139
2.6.1
1240
-----

0 commit comments

Comments
 (0)