chore(deps): update module github.com/stackexchange/dnscontrol/v3 to v3.20.0 #103

Closed
renovate-bot wants to merge 1 commits from renovate/github.com-stackexchange-dnscontrol-v3-3.x into master
Collaborator

This PR contains the following updates:

Package Type Update Change
github.com/StackExchange/dnscontrol/v3 require minor v3.17.0 -> v3.20.0

Release Notes

StackExchange/dnscontrol

v3.20.0

Compare Source

Changelog

This release changes the output format to be more brief and fixes a number of small bugs.

New format: The format of preview and push is now more brief and works better for CI/CD systems. The old output is available by specifying the --verbose flag. You probably only want to use the old format when debugging authentication issues or during initial setup when it is useful to help understand how DNSControl works.

Breaking changes:
  • n/a
Major features:
Provider-specific changes:
Other changes and improvements:

Depreciation warnings

  • 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 after December 31, 2022. 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
  • Provider OCTODNS is frozen and will be removed after Nov 1, 2022. It was written as a joke and nobody laughed. It's time to remove the code and move on.
  • get-zones syntax changes in v3.16 Starting in v3.16, the command line arguments for dnscontrol get-zones changes. For backwards compatibility change provider to -. See documentation for details.

v3.19.0

Compare Source

Changelog

This is a clean-up release. Tons of bugs fixed, refactored code and chores. No new features.

Release process: Docker and ARM users rejoice! We now have a fully automated release process. We've added ARM64 and Docker images. It uses goreleaser and CircleCI. Everything is automated except the creation of these release notes. Thanks to @​cdhunt and @​cafferata for their work on this!

Performance: The "auditrecord" system is now faster and the code is easier to read.

More cleanups: Many, many, many dependencies have been updated. "golint" now reports no errors or warnings. "staticcheck" only reports 3 minor issues.

Also...

  • Cloudflare: Incorrect creds? The error message now tells you where to look.
  • Azure: You're now on the new SDK.
  • MSDNS and CSCGLOBAL are now 2x faster because we were downloading DNS records twice. Ooops!
  • INWX: Welcome new maintainer patschi! Thanks for stepping up!

Deprecations: As announced earlier this year, "convertzone" and ActiveDirectory_PS have been removed; we've marked OctoDNS to be removed later this year. All of these have replacements that are significantly better.

Here's the details:

Major features:
  • n/a
Provider-specific changes:
Other changes and improvements:

v3.18.2

Compare Source

v3.18.1

Compare Source

This minor release fixes bugs in the NS1 and CSCGLOBAL providers. It also bumps the container to use Alpine 3.16.2 and fixes a compilation error.

NOTE: Please ignore references to release v3.18.2. That was a typo.

Breaking changes:

  • n/a

Major features:

  • n/a

Provider-specific changes:

  • NS1: workaround an issue with ns1 API (#​1671)
  • CSCGLOBAL: Improve performance by waiting less (#​1669)

Other changes and improvements:

  • CHORE: Bump alpine from 3.16.1 to 3.16.2 (#​1670)
  • CSCGLOBAL: Fix compilation error

Depreciation warnings

  • Call for new volunteer maintainers for INWX, 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 API changes.
  • ACME/Let's Encrypt support is frozen and will be removed after December 31, 2022. 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 https://github.com/StackExchange/dnscontrol/issues/1400
  • convertzone is frozen and will be removed after June 30, 2022. The convertzone stand-alone program is replaced by the get-zone subcommand of DNSControl. It does everything convertzone did and more.
  • Provider ACTIVEDIRECTORY_PS is frozen and will be removed after June 30, 2022. It is replaced by MSDNS which is 100% feature compatible and works better. (We believe nobody uses it.)
  • get-zones syntax changes in v3.16 Starting in v3.16, the command line arguments for dnscontrol get-zones changes. For backwards compatibility change provider to -. See documentation for details.

v3.18.0

Compare Source

This release includes 1 new provider, some features work better, and there are many, many bug fixes.

Thanks to Simen Bai for contributing a provider for Domainnameshop! Thanks to Amelia Aronsohn for stepping up to be the new owner of DNSIMPLE, who has already made numerous improvements!

Many providers have improved TXT record handling thanks to some new tests that surfaced some bugs. GCLOUD users can now use ADC for authentication. The code that populates a new zone in HETZNER and ROUTE53 now works better. The get-zones command generates code that needs less hand-editing (but still is "a good first draft", not perfect). The JS version of the SPF flatterer has been recompiled with the latest gopherjs.

Breaking changes:

  • n/a

Major features:

  • NEW PROVIDER: Domainnameshop provider (#​1625) (Simen Bai)

Provider-specific changes:

  • CSCGLOBAL: Support TXT records that are long or include double-quotes (#​1631)
  • DIGITALOCEAN: Bump github.com/digitalocean/godo from 1.80.0 to 1.81.0 (#​1560)
  • DNSIMPLE: Fix TXT Handling (#​1624)
  • DNSIMPLE: do not support unpaired double quotes in TXT (#​1610)
  • DNSIMPLE: do not support spaces in CAA records. (#​1606)
  • DNSIMPLE: Update dnsimple module to 0.71.1 (#​1607)
  • DNSIMPLE: do not support DS records (#​1608)
  • DNSIMPLE: Change code owner/maintainer (#​1609)
  • EXOSCALE: CHORE: Update Exoscale dependency (#​1626)
  • GANDI_V5: Improve error handling (#​1639)
  • GCLOUD: Enable ADC for Gcloud provider (#​1583)
  • HEXONET: CHORE: upgrade dependency go-sdk to v3.5.4 (#​1580)
  • HETZNER: do not support spaces in CAA records (#​1577)
  • HETZNER: Bug: Populate zone in provider may fail (#​1642)
  • MSDNS: Add missing newline to PS warning (#​1614)
  • NAMEDOTCOM: Better estimate TXT length restrictions (#​1627)
  • POWERDNS: Cleanup and fix parsing of TXT records (#​1569)
  • POWERDNS: MAINT: Restructuring of the PowerDNS DSP based on the layout of CSCGlobal (#​1549)
  • ROUTE53: Bug: Populate zone in provider may fail (#​1642)

Other changes and improvements:

  • AuditRecords should report the provider name (#​1628)
  • get-zones "js" format should generate pretty DSP variable (#​1630)
  • Upgrade many dependencies (#​1648) (#​1591) (#​1561) (#​1552)
  • CHORE: Upgrade jquery 2.1.4 to 3.6.0 (#​1637)
  • CHORE: flattener: Recompile with latest gopherjs (#​1635)
  • CHORE: Run go fmt after build, so deps are there (#​1557)
  • CHORE: Move IGNORE* tests to the end (#​1623)
  • DOCS: Add tips about TXT records (#​1622)
  • DOCS: Use HTTPS for git endpoint for cloning (#​1572)
  • DOCS: Add creds.json.tpl file to documentation (#​1554)
  • MAINT: Update TXT docs, suggest not using TxtNoLen255 (#​1548)
  • MAINT: Configure Dependabot to update Docker image (#​1553)

Depreciation warnings

  • 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 after December 31, 2022. 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 https://github.com/StackExchange/dnscontrol/issues/1400
  • convertzone is frozen and will be removed after June 30, 2022. The convertzone stand-alone program is replaced by the get-zone subcommand of DNSControl. It does everything convertzone did and more.
  • Provider ACTIVEDIRECTORY_PS is frozen and will be removed after June 30, 2022. It is replaced by MSDNS which is 100% feature compatible and works better. (We believe nobody uses it.)
  • get-zones syntax changes in v3.16 Starting in v3.16, the command line arguments for dnscontrol get-zones changes. For backwards compatibility change provider to -. See documentation for details.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/StackExchange/dnscontrol/v3](https://github.com/StackExchange/dnscontrol) | require | minor | `v3.17.0` -> `v3.20.0` | --- ### Release Notes <details> <summary>StackExchange/dnscontrol</summary> ### [`v3.20.0`](https://github.com/StackExchange/dnscontrol/releases/tag/v3.20.0) [Compare Source](https://github.com/StackExchange/dnscontrol/compare/v3.19.0...v3.20.0) #### Changelog This release changes the output format to be more brief and fixes a number of small bugs. **New format:** The format of `preview` and `push` is now more brief and works better for CI/CD systems. The old output is available by specifying the `--verbose` flag. You probably only want to use the old format when debugging authentication issues or during initial setup when it is useful to help understand how DNSControl works. ##### Breaking changes: - n/a ##### Major features: - [`8bb63be`](https://github.com/StackExchange/dnscontrol/commit/8bb63be8f5ed996a7ae0a21091954fcab996621b): Add --verbose flag, default to less verbose output ([#&#8203;1721](https://github.com/StackExchange/dnscontrol/issues/1721)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) ##### Provider-specific changes: - [`d1a63ab`](https://github.com/StackExchange/dnscontrol/commit/d1a63abc0d80928ecc4312b23f9535550d4bff1c): CLOUDFLARE: Increase retry limits ([#&#8203;1713](https://github.com/StackExchange/dnscontrol/issues/1713)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`0d9bdc2`](https://github.com/StackExchange/dnscontrol/commit/0d9bdc2ddcad2c9c3231fe89f8d32f47cfd9805c): DOMAINNAMESHOP: Domainnameshop documentation update ([#&#8203;1726](https://github.com/StackExchange/dnscontrol/issues/1726)) ([@&#8203;SimenBai](https://github.com/SimenBai)) - [`b2af433`](https://github.com/StackExchange/dnscontrol/commit/b2af4332f13c73d081b56559810e40a4219b5de9): MSDNS: MSDNS auto-disable message is now more accurate ([#&#8203;1719](https://github.com/StackExchange/dnscontrol/issues/1719)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) ##### Other changes and improvements: - [`70e08fe`](https://github.com/StackExchange/dnscontrol/commit/70e08fe4b857cdc536c508d1ea1555c1ad826711): CHORE: Bump actions/setup-go from 2 to 3 ([#&#8203;1712](https://github.com/StackExchange/dnscontrol/issues/1712)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`7dfd664`](https://github.com/StackExchange/dnscontrol/commit/7dfd664a946c476191581cf989c1df5f411e3773): CHORE: Decrease the dependabot docker frequency ([#&#8203;1714](https://github.com/StackExchange/dnscontrol/issues/1714)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`6eeec2f`](https://github.com/StackExchange/dnscontrol/commit/6eeec2f9999ffc6611251371d9687deb9ced1fdd): CHORE: Define Release parameters ([#&#8203;1724](https://github.com/StackExchange/dnscontrol/issues/1724)) ([@&#8203;cdhunt](https://github.com/cdhunt)) - [`30146e8`](https://github.com/StackExchange/dnscontrol/commit/30146e86421961de2c99cd0ea668e9f9547e78cc): CHORE: Update dependencies ([#&#8203;1718](https://github.com/StackExchange/dnscontrol/issues/1718)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`d907cdd`](https://github.com/StackExchange/dnscontrol/commit/d907cdd2c2501a6b1aa5fbe211c4803e1fea571c): CHORE: gofmt ([#&#8203;1727](https://github.com/StackExchange/dnscontrol/issues/1727)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) #### Depreciation warnings - **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 after December 31, 2022.** 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](https://github.com/StackExchange/dnscontrol/issues/1400) - **Provider OCTODNS is frozen and will be removed after Nov 1, 2022.** It was written as a joke and nobody laughed. It's time to remove the code and move on. - **get-zones syntax changes in v3.16** Starting in v3.16, the command line arguments for `dnscontrol get-zones` changes. For backwards compatibility change `provider` to `-`. See documentation for details. ### [`v3.19.0`](https://github.com/StackExchange/dnscontrol/releases/tag/v3.19.0) [Compare Source](https://github.com/StackExchange/dnscontrol/compare/v3.18.2...v3.19.0) #### Changelog This is a clean-up release. Tons of bugs fixed, refactored code and chores. No new features. Release process: Docker and ARM users rejoice! We now have a fully automated release process. We've added ARM64 and Docker images. It uses goreleaser and CircleCI. Everything is automated except the creation of these release notes. Thanks to [@&#8203;cdhunt](https://github.com/cdhunt) and [@&#8203;cafferata](https://github.com/cafferata) for their work on this! Performance: The "auditrecord" system is now faster and the code is easier to read. More cleanups: Many, many, many dependencies have been updated. "golint" now reports no errors or warnings. "staticcheck" only reports 3 minor issues. Also... - Cloudflare: Incorrect creds? The error message now tells you where to look. - Azure: You're now on the new SDK. - MSDNS and CSCGLOBAL are now 2x faster because we were downloading DNS records twice. Ooops! - INWX: Welcome new maintainer patschi! Thanks for stepping up! Deprecations: As announced earlier this year, "convertzone" and ActiveDirectory_PS have been removed; we've marked OctoDNS to be removed later this year. All of these have replacements that are significantly better. Here's the details: ##### Major features: - n/a ##### Provider-specific changes: - [`09a53b4`](https://github.com/StackExchange/dnscontrol/commit/09a53b4d68a242b55fba9c26cd9b3a17b27cb499): CLOUDFLAREAPI: Clarify source of error in message ([#&#8203;1700](https://github.com/StackExchange/dnscontrol/issues/1700)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`5e8bb6e`](https://github.com/StackExchange/dnscontrol/commit/5e8bb6e46157b294204d4d95c33f6035775badae): AZURE_DNS: Adopt new "armdns" SDK ([#&#8203;1701](https://github.com/StackExchange/dnscontrol/issues/1701)) ([@&#8203;vatsalyagoel](https://github.com/vatsalyagoel)) - [`f24c250`](https://github.com/StackExchange/dnscontrol/commit/f24c250c461fe071e1f618a294c75e8c40cc75d6): CLOUDFLARE: Error messages should indicate which cred entry ([#&#8203;1690](https://github.com/StackExchange/dnscontrol/issues/1690)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`83a4b6a`](https://github.com/StackExchange/dnscontrol/commit/83a4b6a2f4c092c8fce919434ff9f95d57e37f8a): Remove ACTIVEDIRECTORY_PS ([#&#8203;1680](https://github.com/StackExchange/dnscontrol/issues/1680)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) ##### Other changes and improvements: - [`2673217`](https://github.com/StackExchange/dnscontrol/commit/2673217e3cdc3cb3d02aead9003436f19365462e): Updated the Circle CI multi-arch environment variable. ([#&#8203;1686](https://github.com/StackExchange/dnscontrol/issues/1686)) ([@&#8203;cafferata](https://github.com/cafferata)) - [`31723ad`](https://github.com/StackExchange/dnscontrol/commit/31723ad146acb1ec46b7791ddf55b9126f401af6): PERFORMANCE: Refactor auditrecords.go to loop only once [#&#8203;1570](https://github.com/StackExchange/dnscontrol/issues/1570) ([#&#8203;1658](https://github.com/StackExchange/dnscontrol/issues/1658)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`3d69495`](https://github.com/StackExchange/dnscontrol/commit/3d694956cab7e01c2aaf054f76b0bfd8e3d123d1): CHORE: Update dependencies ([#&#8203;1697](https://github.com/StackExchange/dnscontrol/issues/1697)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`443b99a`](https://github.com/StackExchange/dnscontrol/commit/443b99aa59663c0776def69af11802724f1f7dbc): CHORE: Remove duplicate ToDiff code ([#&#8203;1684](https://github.com/StackExchange/dnscontrol/issues/1684)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`55fbbf3`](https://github.com/StackExchange/dnscontrol/commit/55fbbf335572a7070565e3446ef63f3c375984ca): CHORE: Bump golang from `f8e128f` to `0eb08c8` ([#&#8203;1676](https://github.com/StackExchange/dnscontrol/issues/1676)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`619758a`](https://github.com/StackExchange/dnscontrol/commit/619758a978aca595ab50ff8a15b949a9f5f72891): Create SECURITY.md ([#&#8203;1685](https://github.com/StackExchange/dnscontrol/issues/1685)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`9eda756`](https://github.com/StackExchange/dnscontrol/commit/9eda756a1be3e96546106bad12c489ead565eb2b): CHORE: Update AZUREDNS deps, ([#&#8203;1706](https://github.com/StackExchange/dnscontrol/issues/1706)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`b4ebe5b`](https://github.com/StackExchange/dnscontrol/commit/b4ebe5b54b2622a2e381f88417c03a3e5192d91c): maint: Update GoReleaser and CircleCI configs to publish multi-arch Docker image ([#&#8203;1682](https://github.com/StackExchange/dnscontrol/issues/1682)) ([@&#8203;cdhunt](https://github.com/cdhunt)) - [`bd04894`](https://github.com/StackExchange/dnscontrol/commit/bd048944a38f51be84153d41ed4ae75a580cc985): Make the Docker image build version DOCKER_IMAGE_VERSION aware of the configured version in main.go. ([#&#8203;1694](https://github.com/StackExchange/dnscontrol/issues/1694)) ([@&#8203;cafferata](https://github.com/cafferata)) - [`ccb582b`](https://github.com/StackExchange/dnscontrol/commit/ccb582b2781a36dcf5698c61da30ab1db2007bca): CHORE: Linting ([#&#8203;1704](https://github.com/StackExchange/dnscontrol/issues/1704)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`cd61c2c`](https://github.com/StackExchange/dnscontrol/commit/cd61c2c7666659d9f77a2e39572aaeaef4c302dc): CHORE: Remove deprecated io/ioutil ([#&#8203;1699](https://github.com/StackExchange/dnscontrol/issues/1699)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`cfc82c8`](https://github.com/StackExchange/dnscontrol/commit/cfc82c8e13c2bc4e0ff4fb75c3452dec13825018): DOCS: Update with new release process ([#&#8203;1707](https://github.com/StackExchange/dnscontrol/issues/1707)) ([@&#8203;cdhunt](https://github.com/cdhunt)) - [`e1b6b16`](https://github.com/StackExchange/dnscontrol/commit/e1b6b163d750ea19f0e349606fb079d08a083a98): DOCS: Revert jquery update to version supported by bootstrap ([#&#8203;1703](https://github.com/StackExchange/dnscontrol/issues/1703)) ([@&#8203;Firefishy](https://github.com/Firefishy)) - [`e49f743`](https://github.com/StackExchange/dnscontrol/commit/e49f743846bac5084691f111a56c0826894cd4a3): CHORE: Remove convertzone ([#&#8203;1683](https://github.com/StackExchange/dnscontrol/issues/1683)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`f3767f2`](https://github.com/StackExchange/dnscontrol/commit/f3767f2f0cddfd5241e387a9c165f65f97437a04): Announce OctoDNS decomm. ([#&#8203;1679](https://github.com/StackExchange/dnscontrol/issues/1679)) ([@&#8203;tlimoncelli](https://github.com/tlimoncelli)) - [`fd96acb`](https://github.com/StackExchange/dnscontrol/commit/fd96acbc060b3ef747ce31747d5cfffc80b79c43): Change INWX maintainer to patschi ([#&#8203;1692](https://github.com/StackExchange/dnscontrol/issues/1692)) ([@&#8203;patschi](https://github.com/patschi)) ### [`v3.18.2`](https://github.com/StackExchange/dnscontrol/compare/v3.18.1...v3.18.2) [Compare Source](https://github.com/StackExchange/dnscontrol/compare/v3.18.1...v3.18.2) ### [`v3.18.1`](https://github.com/StackExchange/dnscontrol/releases/tag/v3.18.1) [Compare Source](https://github.com/StackExchange/dnscontrol/compare/v3.18.0...v3.18.1) This minor release fixes bugs in the NS1 and CSCGLOBAL providers. It also bumps the container to use Alpine 3.16.2 and fixes a compilation error. NOTE: Please ignore references to release v3.18.2. That was a typo. #### Breaking changes: - n/a #### Major features: - n/a #### Provider-specific changes: - NS1: workaround an issue with ns1 API ([#&#8203;1671](https://github.com/StackExchange/dnscontrol/issues/1671)) - CSCGLOBAL: Improve performance by waiting less ([#&#8203;1669](https://github.com/StackExchange/dnscontrol/issues/1669)) #### Other changes and improvements: - CHORE: Bump alpine from 3.16.1 to 3.16.2 ([#&#8203;1670](https://github.com/StackExchange/dnscontrol/issues/1670)) - CSCGLOBAL: Fix compilation error #### Depreciation warnings - Call for new volunteer maintainers for INWX, 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 API changes. - ACME/Let's Encrypt support is frozen and will be removed after December 31, 2022. 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 https://github.com/StackExchange/dnscontrol/issues/1400 - convertzone is frozen and will be removed after June 30, 2022. The `convertzone` stand-alone program is replaced by the `get-zone` subcommand of DNSControl. It does everything `convertzone` did and more. - Provider ACTIVEDIRECTORY_PS is frozen and will be removed after June 30, 2022. It is replaced by MSDNS which is 100% feature compatible and works better. (We believe nobody uses it.) - get-zones syntax changes in v3.16 Starting in v3.16, the command line arguments for `dnscontrol get-zones` changes. For backwards compatibility change `provider` to `-`. See documentation for details. ### [`v3.18.0`](https://github.com/StackExchange/dnscontrol/releases/tag/v3.18.0) [Compare Source](https://github.com/StackExchange/dnscontrol/compare/v3.17.0...v3.18.0) This release includes 1 new provider, some features work better, and there are many, many bug fixes. Thanks to Simen Bai for contributing a provider for Domainnameshop! Thanks to Amelia Aronsohn for stepping up to be the new owner of DNSIMPLE, who has already made numerous improvements! Many providers have improved TXT record handling thanks to some new tests that surfaced some bugs. GCLOUD users can now use ADC for authentication. The code that populates a new zone in HETZNER and ROUTE53 now works better. The `get-zones` command generates code that needs less hand-editing (but still is "a good first draft", not perfect). The JS version of the SPF flatterer has been recompiled with the latest gopherjs. #### Breaking changes: - n/a #### Major features: - NEW PROVIDER: Domainnameshop provider ([#&#8203;1625](https://github.com/StackExchange/dnscontrol/issues/1625)) (Simen Bai) #### Provider-specific changes: - CSCGLOBAL: Support TXT records that are long or include double-quotes ([#&#8203;1631](https://github.com/StackExchange/dnscontrol/issues/1631)) - DIGITALOCEAN: Bump github.com/digitalocean/godo from 1.80.0 to 1.81.0 ([#&#8203;1560](https://github.com/StackExchange/dnscontrol/issues/1560)) - DNSIMPLE: Fix TXT Handling ([#&#8203;1624](https://github.com/StackExchange/dnscontrol/issues/1624)) - DNSIMPLE: do not support unpaired double quotes in TXT ([#&#8203;1610](https://github.com/StackExchange/dnscontrol/issues/1610)) - DNSIMPLE: do not support spaces in CAA records. ([#&#8203;1606](https://github.com/StackExchange/dnscontrol/issues/1606)) - DNSIMPLE: Update dnsimple module to 0.71.1 ([#&#8203;1607](https://github.com/StackExchange/dnscontrol/issues/1607)) - DNSIMPLE: do not support DS records ([#&#8203;1608](https://github.com/StackExchange/dnscontrol/issues/1608)) - DNSIMPLE: Change code owner/maintainer ([#&#8203;1609](https://github.com/StackExchange/dnscontrol/issues/1609)) - EXOSCALE: CHORE: Update Exoscale dependency ([#&#8203;1626](https://github.com/StackExchange/dnscontrol/issues/1626)) - GANDI_V5: Improve error handling ([#&#8203;1639](https://github.com/StackExchange/dnscontrol/issues/1639)) - GCLOUD: Enable ADC for Gcloud provider ([#&#8203;1583](https://github.com/StackExchange/dnscontrol/issues/1583)) - HEXONET: CHORE: upgrade dependency go-sdk to v3.5.4 ([#&#8203;1580](https://github.com/StackExchange/dnscontrol/issues/1580)) - HETZNER: do not support spaces in CAA records ([#&#8203;1577](https://github.com/StackExchange/dnscontrol/issues/1577)) - HETZNER: Bug: Populate zone in provider may fail ([#&#8203;1642](https://github.com/StackExchange/dnscontrol/issues/1642)) - MSDNS: Add missing newline to PS warning ([#&#8203;1614](https://github.com/StackExchange/dnscontrol/issues/1614)) - NAMEDOTCOM: Better estimate TXT length restrictions ([#&#8203;1627](https://github.com/StackExchange/dnscontrol/issues/1627)) - POWERDNS: Cleanup and fix parsing of TXT records ([#&#8203;1569](https://github.com/StackExchange/dnscontrol/issues/1569)) - POWERDNS: MAINT: Restructuring of the PowerDNS DSP based on the layout of CSCGlobal ([#&#8203;1549](https://github.com/StackExchange/dnscontrol/issues/1549)) - ROUTE53: Bug: Populate zone in provider may fail ([#&#8203;1642](https://github.com/StackExchange/dnscontrol/issues/1642)) #### Other changes and improvements: - AuditRecords should report the provider name ([#&#8203;1628](https://github.com/StackExchange/dnscontrol/issues/1628)) - get-zones "js" format should generate pretty DSP variable ([#&#8203;1630](https://github.com/StackExchange/dnscontrol/issues/1630)) - Upgrade many dependencies ([#&#8203;1648](https://github.com/StackExchange/dnscontrol/issues/1648)) ([#&#8203;1591](https://github.com/StackExchange/dnscontrol/issues/1591)) ([#&#8203;1561](https://github.com/StackExchange/dnscontrol/issues/1561)) ([#&#8203;1552](https://github.com/StackExchange/dnscontrol/issues/1552)) - CHORE: Upgrade jquery 2.1.4 to 3.6.0 ([#&#8203;1637](https://github.com/StackExchange/dnscontrol/issues/1637)) - CHORE: flattener: Recompile with latest gopherjs ([#&#8203;1635](https://github.com/StackExchange/dnscontrol/issues/1635)) - CHORE: Run go fmt after build, so deps are there ([#&#8203;1557](https://github.com/StackExchange/dnscontrol/issues/1557)) - CHORE: Move IGNORE\* tests to the end ([#&#8203;1623](https://github.com/StackExchange/dnscontrol/issues/1623)) - DOCS: Add tips about TXT records ([#&#8203;1622](https://github.com/StackExchange/dnscontrol/issues/1622)) - DOCS: Use HTTPS for git endpoint for cloning ([#&#8203;1572](https://github.com/StackExchange/dnscontrol/issues/1572)) - DOCS: Add creds.json.tpl file to documentation ([#&#8203;1554](https://github.com/StackExchange/dnscontrol/issues/1554)) - MAINT: Update TXT docs, suggest not using TxtNoLen255 ([#&#8203;1548](https://github.com/StackExchange/dnscontrol/issues/1548)) - MAINT: Configure Dependabot to update Docker image ([#&#8203;1553](https://github.com/StackExchange/dnscontrol/issues/1553)) #### Depreciation warnings - **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 after December 31, 2022.** 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 https://github.com/StackExchange/dnscontrol/issues/1400 - **convertzone is frozen and will be removed after June 30, 2022.** The `convertzone` stand-alone program is replaced by the `get-zone` subcommand of DNSControl. It does everything `convertzone` did and more. - **Provider ACTIVEDIRECTORY_PS is frozen and will be removed after June 30, 2022.** It is replaced by MSDNS which is 100% feature compatible and works better. (We believe nobody uses it.) - **get-zones syntax changes in v3.16** Starting in v3.16, the command line arguments for `dnscontrol get-zones` changes. For backwards compatibility change `provider` to `-`. See documentation for details. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNjEuMCIsInVwZGF0ZWRJblZlciI6IjMyLjE3NC4yIn0=-->
renovate-bot changed title from chore(deps): update module github.com/stackexchange/dnscontrol/v3 to v3.19.0 to chore(deps): update module github.com/stackexchange/dnscontrol/v3 to v3.20.0 2022-08-26 15:15:52 +00:00
renovate-bot force-pushed renovate/github.com-stackexchange-dnscontrol-v3-3.x from 7e4563397b to 0c0dcb82e7 2022-08-26 15:15:53 +00:00 Compare
nemunaire force-pushed renovate/github.com-stackexchange-dnscontrol-v3-3.x from 0c0dcb82e7 to 99caf1db9f 2022-09-13 16:49:25 +00:00 Compare
Author
Collaborator

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

### Autoclosing Skipped This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.
nemunaire closed this pull request 2022-09-14 13:41:26 +00:00
All checks were successful
continuous-integration/drone/push Build is passing

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: happyDomain/happyDomain#103
No description provided.