github farrokhi/dnsdiag v2.7.0
DNSDiag 2.7.0

12 hours ago

Changelog for DNSDiag 2.7.0

New Features

  • DNS over HTTP/3 (DoH3) Support: Added support for RFC 9114 DNS over HTTP3 protocol using -3 or --doh3 option in dnsping
  • Improved Error Handling: Enhanced error handling for DoH3 connection failures

Breaking Changes

  • Python 3.9 Support Dropped: Minimum Python version is now 3.10 due to dnspython 2.8.0 requirements
  • Module Rename: Renamed util module to dnsdiag to avoid generic naming conflicts (addresses issue #122)

Improvements

  • DoQ and DoH3 Enhancements: Upgraded to dnspython 2.8.0 which provides improved DoQ (DNS over QUIC) and DoH3 error handling

  • Display Enhancements:

    • Fixed RTT display that was broken in previous release
    • Improved response time display
    • Better display of DNS response flags
    • Fixed EDE (Extended DNS Error) payload display to show empty string instead of "None"
    • Added quotes around EDE payload strings for better visibility
  • Dependencies:

    • Upgraded dnspython dependency to 2.8.0
    • Lowered some dependency version requirements to improve compatibility

Don't miss a new dnsdiag release

NewReleases is sending notifications on new releases.