github farrokhi/dnsdiag v2.8.0
dnsdiag 2.8.0

8 hours ago

New Features

  • EDNS Client Subnet (ECS) Support: Added --ecs option to dnsping for testing EDNS Client Subnet behavior (Fixes #110) (#128)
  • EDNS Options Display Format: Implemented compact inline format for EDNS options ([NSID:server-name], [ECS:subnet/scope], [EDE:code("text")]) to reduce output redundancy
  • DoQ and DoH3 Support in dnstraceroute: Added DNS over QUIC and DNS over HTTP/3 protocol support for modern encrypted DNS tracing (#131)

Documentation

  • Protocol Support Documentation: Added protocol compatibility table (UDP, TCP, DoT, DoH, DoQ, DoH3) to clarify tool capabilities
  • DNS Resolver Reference Updates: Updated public DNS resolver lists with current operational status and capabilities, also added more entries (Fixes #129) (#130)

Improvements & Bug Fixes

  • CLI Parameter Consistency: Standardized command line parameters across tools for consistent user experience
  • Help Message Completeness: Added missing -q option and --venv parameter explanations for better usability
  • Package Management: Added uv usage examples for faster Python dependency management
  • macOS Compatibility: Prevented filesystem metadata creation during package operations
  • EDE Display Formatting: Fixed broken ping output formatting when EDE messages are too long by truncating text in ping results while preserving full text in verbose mode

Don't miss a new dnsdiag release

NewReleases is sending notifications on new releases.