Skip to content

Bump dnspython from 2.2.1 to 2.4.0#83

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/master/dnspython-2.4.0
Closed

Bump dnspython from 2.2.1 to 2.4.0#83
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/master/dnspython-2.4.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jul 17, 2023

Bumps dnspython from 2.2.1 to 2.4.0.

Changelog

Sourced from dnspython's changelog.

2.4.0 (in development)

  • Python 3.8 or newer is required.

  • The stub resolver now uses instances of dns.nameserver.Nameserver to represent remote recursive resolvers, and can communicate using DNS over UDP/TCP, HTTPS, TLS, and QUIC. In additional to being able to specify an IPv4, IPv6, or HTTPS URL as a nameserver, instances of dns.nameserver.Nameserver are now permitted.

  • The DNS-over-HTTPS bootstrap address no longer causes URL rewriting.

  • DNS-over-HTTPS now only uses httpx; support for requests has been dropped. A source port may now be supplied when using httpx.

  • DNSSEC zone signing with NSEC records is now supported. Thank you very much (again!) Jakob Schlyter!

  • The resolver and async resolver now have the try_ddr() method, which will try to use Discovery of Designated Resolvers (DDR) to upgrade the connection from the stub resolver to the recursive server so that it uses DNS-over-HTTPS, DNS-over-TLS, or DNS-over-QUIC. This feature is currently experimental as the standard is still in draft stage.

  • The resolver and async resolver now have the make_resolver_at() and resolve_at() functions, as a convenience for making queries to specific recursive servers.

  • Curio support has been removed.

2.3.0

  • Python 3.7 or newer is required.

  • Type annotations are now integrated with the source code and cover far more of the library.

  • The get_soa() method has been added to dns.zone.Zone.

  • The minimum TLS version is now 1.2.

  • EDNS padding is now supported. Messages with EDNS enabled and with a non-zero pad option will be automatically padded appropriately when converted to wire format.

  • dns.zone.from_text() and dns.zone.from_file() now have an allow_directives parameter to allow finer control over how directives in zonefiles are processed.

... (truncated)

Commits
  • c475109 2.4.0 versioning
  • c4d2608 Do all httpx imports before setting _have_httpx.
  • 632ffd2 asyncio close could wait forever #956.
  • f4ae209 add some missing DNSSEC RFCs (#955)
  • d1a26e3 Fix a number of timeout bugs with QUIC #954.
  • eb6c94c Clarify skip test message in test_doq.py (#952)
  • 85d8c99 lint
  • f2bd497 Test passing ssl_context to tls query functions.
  • 0ffcefd Avoid mypy checking woes by always using new enough httpcore.
  • ff75996 In async TLS do not ignore a ssl_context given as an argument #951.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dnspython](https://github.com/rthalley/dnspython) from 2.2.1 to 2.4.0.
- [Changelog](https://github.com/rthalley/dnspython/blob/master/doc/whatsnew.rst)
- [Commits](rthalley/dnspython@v2.2.1...v2.4.0)

---
updated-dependencies:
- dependency-name: dnspython
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 17, 2023
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jul 26, 2023

Superseded by #84.

@dependabot dependabot Bot closed this Jul 26, 2023
@dependabot dependabot Bot deleted the dependabot/pip/master/dnspython-2.4.0 branch July 26, 2023 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants