fix(deps): update module github.com/stackexchange/dnscontrol/v4 to v4.15.5 #150
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v4.15.3
->v4.15.5
Release Notes
StackExchange/dnscontrol (github.com/StackExchange/dnscontrol/v4)
v4.15.5
Compare Source
Hello DNSControl fans!
Sadly a performance regression that affects CLOUDFLAREAPI and HETZNER users was observed shortly after v4.15.4 shipped. Please ignore v4.15.4 and jump directly to v4.15.5.
Apologies! We're updating our release process to avoid this particular situation in the future.
Tom
Changelog
Other changes and improvements:
5e15bbe
: BUG: fetch zones once in ZoneCache (#3394) (@das7pad)Deprecation warnings
Install
macOS and Linux
Install with Homebrew (recommended)
Using with Docker
You can use the Docker image from Docker hub or GitHub Container Registry.
docker run --rm -it -v "$(pwd):/dns" ghcr.io/stackexchange/dnscontrol preview
Anywhere else
Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.
Or, if you have Go installed, you can install the latest version of DNSControl with the following command:
Update
Update to the latest version depends on how you choose to install
dnscontrol
on your machine.Update with Homebrew
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
v4.15.4
Compare Source
Hello DNSControl fans!
Tons of great contributions this time!
Global features:
preview
will create missing zones at a provider. Disable this with--populate-on-preview=false
.Provider improvements:
On the code side: Many warnings from golangci-lint have been fixed; a ZoneCache primitive has been added which will make it easier for providers to safely cache the list of zones at a provider (currently in use by CLOUDFLAREAPI and HETZNER; we'll convert other providers in the future).
This is a community project and we couldn't do it without all our contributors! This release has PRs from 10 people. Thanks! We couldn't do it without you!
Tom
REMINDER: "ppreview" and "ppush" are going away in Release v4.16 (the next release!). See https://github.com/StackExchange/dnscontrol/issues/3142
Changelog
Major features:
ab00797
: FEATURE: Extend PTR magic handling to support RFC4183 names (#3364) (@tomhughes)Provider-specific changes:
0d5b3c2
: CLOUDFLARE: adopt ZoneCache (#3373) (@das7pad)3556439
: CLOUDFLAREAPI: No longer treat TTL=300 as special (#3368) (@tlimoncelli)a3d6c51
: CNR: Add support for ALIAS record type (#3360) (@AsifNawaz-cnic)a631c5b
: CNR: Initial Performance improvement; golint review (#3391) (@KaiSchwarz-cnic)c348e35
: GCLOUD: CICD: Skip the pager1201 integration test (#3383) (@tlimoncelli)f666af8
: GCLOUD: Re-try on 502 errors (#3376) (@tlimoncelli)67db0e2
: GCLOUD: remove (irrelevant) slow test (#3384) (@tlimoncelli)2ef2362
: HETZNER: adopt ZoneCache (#3372) (@das7pad)b5b2873
: HEXONET: Add error handling for MX and SRV record priority parsing (#3355) (@AsifNawaz-cnic)4956d3d
: HEXONET: Skip unneeded test to speed up CICD (#3348) (@tlimoncelli)1a1a4bf
: INWX: Enable SRV to have "." target (#3380) (@tlimoncelli)89c65b6
: INWX: Permit "." target for SRV records (#3377) (@tlimoncelli)d13cf0f
: POWERDNS: fix preview/push of a non-existent zone (#3338) (@Veratil)cc366d4
: ROUTE53: Add HTTPS, SSHFP, SVCB, and TLSA record types (#3316) (@bdd)8a2cf1f
: TRANSIP: Change to zone-based updates to dramatically improve speed of updates (#3362) (@blackshadev)5cfb907
: TRANSIP: Pause when rate-limited (#3378) (@tlimoncelli)Documentation:
519e4f8
: DOCS: Provider URI redirect (#3307) (@cafferata)f971885
: DOCS: Rackspace Cloud DNS provider request (#3322) (@cafferata)CI/CD:
16159f3
: Build(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#3356) (@dependabot[bot])9e88b6a
: CICD: Make pager tests more visible (#3387) (@tlimoncelli)fc2c506
: CICD: Warn user if -provider does not match profiles.json:TYPE (#3375) (@tlimoncelli)Other changes and improvements:
556926a
: BUG: Create zones ahead of gathering data (#3337) (@das7pad)5dbe5e8
: CHORE: Fix lint warnings from golangci-lint (#3311) (@tlimoncelli)1742e65
: CHORE: Rename-provider
to-profile
within the GitHub integration tests. (@cafferata)533c7e0
: CHORE: Rename-provider
to-profile
within the documentation. (@cafferata)e8bf7c7
: CHORE: Rename-provider
to-profile
within the integration tests. (@cafferata)b87fb50
: CHORE: Renameproviders.json
toprofiles.json
within the documentation. (@cafferata)59afd10
: CHORE: Renameproviders.json
toprofiles.json
within the integration tests. (@cafferata)e1c9785
: CHORE: Update dependencies (#3385) (@tlimoncelli)5c9b170
: FEAT: Add ZoneCache primitive (#3365) (@das7pad)2461f3d
: REFACTOR: prettysort should unify FQDN to "@" earlier (#3323) (@tlimoncelli)6926338
: TESTING: Improve AXFRDDNS integration tests (#3317) (@hnrgrgr)Deprecation warnings
Install
macOS and Linux
Install with Homebrew (recommended)
Using with Docker
You can use the Docker image from Docker hub or GitHub Container Registry.
docker run --rm -it -v "$(pwd):/dns" ghcr.io/stackexchange/dnscontrol preview
Anywhere else
Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.
Or, if you have Go installed, you can install the latest version of DNSControl with the following command:
Update
Update to the latest version depends on how you choose to install
dnscontrol
on your machine.Update with Homebrew
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.
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.
This PR was generated by Mend Renovate. View the repository job log.