New Features
- Added automatic wildcard DNS detection with
-auto-wildcard, supporting multiple registrable roots and A/AAAA-based filtering by @Veirt in #966 - Added customizable output templates with
-output-template(-ot), including fields such as{{host}},{{a}},{{aaaa}},{{ip}}, and{{query-time}}by @dogancanbakir in #996 - Added query timing through the
query-timeresponse field by @Mzack9999 in #968 - Added inline and comma-separated host input support by @dogancanbakir in #895
Bug Fixes
- Fixed JSON and raw output filtering by the requested record type by @dogancanbakir in #988
- Fixed DNS parsing to process only the answer section and ignore unrelated AUTHORITY or ADDITIONAL records by @dogancanbakir in #926
- Improved wildcard-domain validation and normalization, including support for values such as
*.Example.COM.by @Veirt in #966 - Added warnings when domains fail to resolve after all retries by @Mzack9999 in #969
Performance and Reliability
- Streamed wordlist and fuzz expansions to reduce memory usage on large inputs by @Mzack9999 in #994
- Improved CDN detection by reusing resolved DNS response data and exposing the CDN type by @brenocss in #377
- Improved stdin handling when combined with file-based or inline input by @Mzack9999 in #994
Documentation
- Added documentation and examples for custom output templates by @dogancanbakir in #996
- Added documentation for automatic wildcard detection and updated wildcard filtering guidance by @Veirt in #966
Testing
- Added coverage for custom output template rendering by @dogancanbakir in #996
- Added tests for automatic and manual wildcard filtering, including A, AAAA, and CNAME responses by @Veirt in #966
- Added tests for streamed input expansion and deduplication by @Mzack9999 in #994
- Added tests for inline, comma-separated, file, and stdin host input by @dogancanbakir in #895 and @Mzack9999 in #994
- Added regression coverage for DNS answer-section filtering by @dogancanbakir in #926
Maintenance
- Updated the project to Go 1.25 and refreshed project dependencies by @dependabot in #999, #998, #995, #991, #987, and #984
- Migrated Aurora from v2 to v4 and updated ProjectDiscovery dependencies by @Mzack9999 in #983
- Updated the Docker build image to Go 1.24 Alpine by @kp625544 in #985
- Modernized GoReleaser configuration by @emmanuel-ferdman in #901
- Modernized CI, CodeQL, lint, compatibility, release, and Docker workflows by @emmanuel-ferdman in #901
New Contributors
- @Veirt made their first contribution in #966
- @brenocss made their first contribution in #377
- @kp625544 made their first contribution in #985
Full Changelog: v1.2.3...v1.3.0