Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@phillip-stephens phillip-stephens released this 24 Jan 18:13
· 2 commits to main since this release
4838476

v2.0.0 introduces several major changes for ZDNS.

Highlights include:

The largest change was a refactor to split ZDNS into a core library and a CLI wrapper that utilizes the library. With this change, other Go tools will be able to interface directly with ZDNS without having to call and parse CLI output.
Support for DoH and DoT lookups
Proper --all-nameservers support that queries every nameserver at each step of the iteration process
CNAME/DNAME following for all lookups by default
--validate-dnssec adds support for a full validation of DNSSEC for a given record (thanks to @developStorm for this feature!)
Along with a host of bug fixes, performance improvements, testing enhancements, and smaller features.

Changelog

  • 29a8c3f Add a Github Action to update the TLSA record in our integration tests automatically (#499)
  • 8c6d4e3 Bump actions/setup-python from 4 to 5
  • 2f09e77 Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
  • 2895ef6 Bump peter-evans/create-pull-request from 5 to 7
  • 5514a6b Merge branch 'main' into phillip/--help-fix
  • e45ba99 Merge branch 'main' into phillip/--help-fix
  • 94b3b3b Merge branch 'main' into phillip/go-releaser-2
  • 57813ae Merge branch 'main' into update-tlsa-record-12716428635
  • 7f4fb49 Merge pull request #497 from zmap/phillip/--help-fix
  • 68f2c95 Merge pull request #503 from zmap/phillip/fix-tlsa-action
  • 1dc7268 Merge pull request #506 from zmap/update-tlsa-record-12716428635
  • 6c89fcd Merge pull request #507 from zmap/dependabot/github_actions/peter-evans/create-pull-request-7
  • adb895e Merge pull request #508 from zmap/dependabot/github_actions/actions/setup-python-5
  • 97156c1 Merge pull request #509 from zmap/dependabot/github_actions/golangci/golangci-lint-action-6.2.0
  • 4838476 Merge pull request #510 from zmap/phillip/go-releaser-2
  • 2b3a778 [create-pull-request] automated change
  • 0b785a1 add goreleaser added files to gitignore
  • 69d2325 add note pointing at wiki to README (#500)
  • 523bd42 added goreleaser.yaml
  • 79b1151 call ZDNS without ./
  • 7efd063 debug
  • 7a0b6e8 debug
  • 141c6c1 debug
  • 99c8323 edited version for 1.23 -> 1.23.0 to fix toolchain issue (#496)
  • cb7fae8 ensure PR base is main
  • f74a393 ensure branch is unique
  • b7bfd94 fix draft tag
  • ade0136 fix go-proceese --help (#498)
  • bba4243 fix more uses of ./zdns
  • 70738a5 initial release docs
  • 68670dd install black
  • fd4c5e8 note about modifying desc. of release notes
  • 32241dc remove commiter and see if PR action takes care of everything
  • 2a4e068 remove placeholder file name
  • dde0137 remove temp json file when done
  • 2e017ec remove unneeded commit code
  • a1f9af5 since GH actions can't trigger other actions, we'll make the action make draft PR's and trigger CI on ready for review as well as HEAD being updated
  • 79b2303 update golang to v1.23 (#495)
  • ec86dbf updated docs for releasing

Released by GoReleaser.