Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Mar 06:33

Release Note
v0.7.0 expands resolver scanning and DNSTT testing beyond the previous UDP-only flow. This release adds selectable DNS scan transports (UDP, TCP, BOTH), adds embedded DNSTT transport support (UDP, TCP, DOT, DOH) with optional resolver endpoint templating, persists the new settings in config.

Changelog

  • Added scan protocol selection in the UI: UDP, TCP, or BOTH.
  • Added DNSTT transport selection in the UI: UDP, TCP, DOT, or DOH.
  • Added optional DNSTT Resolver Endpoint override, including {ip} and {port} placeholder support.
  • Persisted scanConfig.protocol, dnsttConfig.transport, and dnsttConfig.resolverURL in saved config.
  • Updated config loading to normalize and restore the new protocol/transport fields.
  • Extended the embedded DNSTT runtime to support https://, tls://, and tcp:// resolver transports.
  • Added validation for invalid DNSTT transport and resolver endpoint combinations, including DOH requirements.
  • Extended scanner probing to support TCP and combined UDP/TCP scans.
  • Improved resolver scoring tests, including dual-protocol behavior and NS answers from the authority section.