Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dnscontrol 4.6.0 #152292

Merged
merged 2 commits into from
Oct 24, 2023
Merged

dnscontrol 4.6.0 #152292

merged 2 commits into from
Oct 24, 2023

Conversation

p-linnane
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
As announced on https://github.com/StackExchange/dnscontrol/issues/2262 this is the release that removes all the diff1 code.  All providers now either use the diff2 algorithm or the diff1-compatibility mode.  There have also been improvements to the CICD pipeline, AZURE_DNS now abides by rate limits, GCORE now handles TXT records better, INWX fixes a bug that confused zones with registered domains, and many doc updates from @cafferata.

This is the first release that is smaller than the previous release... if you believe in KLOCs:

$ git co last_commit_before_diff1_removed
HEAD is now at d3b35847 CICD Enable ad-hoc runs (#2600)
$ find * -name \*.go -print0 | xargs -0 cat | wc -l
   48588
$ git co v4.6.0
$ find * -name \*.go -print0 | xargs -0 cat | wc -l
   46174

That's 2414 fewer lines or about 5% of the code base.

Thanks to all the contributors! We couldn't do it without you!

Tom

Changelog

  • c91fe6c1c85065b62536b13ed4e3d3159bd5fc6d: CHORE: Remove diff1 from codebase (#2575) (@tlimoncelli)

Provider-specific changes:

  • 71174551c4a638c3e3b6c4825a1b10a0fa5c2534: GCORE: fix TXT record double quoting (#2592) (@xddxdd)
  • 397c2dcc7a2523ea13d2637449fe997e35f4a4d7: INWX: Pull list of zones from zones, not registrar (#2577) (@costasd)
  • d6d9944bee47c815dfadb29e7a612331570a805c: AZURE_DNS should abide by 429 (Rate limit) from Azure (#2602) (@tlimoncelli)

Other changes and improvements:

  • 94f6a9930979b17b89c207e45ad6f9c61633ebce: DOCS: Deprecated get-certs command (#2595) (@cafferata)
  • 2be618aa0d6073a3c811deae15fd235bdd8b8d15: CHORE: Update dependencies (#2603) (@tlimoncelli)
  • c41a975bdb55a3c54e9b443425df2d7a8ce140be: CHORE: Update deps (#2594) (@tlimoncelli)
  • d3b358470df20a9af5a9e20d8d2a731a6f064a38: CICD Enable ad-hoc runs (#2600) (@tlimoncelli)
  • 431d9cf7fb1533df782f60aa6c0124ca4c338b42: CICD: Rename build filenames and names (dnscontrol) (#2593) (@tlimoncelli)
  • 071fd2b7dfefeb15e6cbe81f2c296320d978120e: DOCS: Updated *_BUILDER (#2585) (@cafferata)
  • e859f535cd24612b24f0b302188a7fc3b3c18a10: Update generated files for v4.6.0 (@tlimoncelli)

Deprecation warnings (updated 2023-02-18)

  • Call for new volunteer maintainers for NAMEDOTCOM and SOFTLAYER. These providers have no maintainer. Maintainers respond to PRs and fix bugs in a timely manner, and try to stay on top of protocol changes.
  • ACME/Let's Encrypt support is frozen and will be removed eventually. The get-certs command (renews certs via Let's Encrypt) has no maintainer. There are other projects that do a better job. If you don't use this feature, please do not start. If you do use this feature, please plan on migrating to something else. See discussion in issues/1400

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Oct 24, 2023
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Oct 24, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Oct 24, 2023
Merged via the queue into Homebrew:master with commit 8954fc6 Oct 24, 2023
12 checks passed
@p-linnane p-linnane deleted the bump-dnscontrol-4.6.0 branch October 24, 2023 23:46
@github-actions github-actions bot added the outdated PR was locked due to age label Nov 24, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants