chore(deps): update timothyjmiller/cloudflare-ddns docker tag to v2.1.2 #69
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/timothyjmiller-cloudflare-ddns-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.1.0→2.1.2Release Notes
timothymiller/cloudflare-ddns (timothyjmiller/cloudflare-ddns)
v2.1.2: — Notification & Domain Casing FixesCompare Source
cloudflare-ddns v2.1.2 — Notification & Domain Casing Fixes
This patch release fixes three bugs reported on GitHub.
Bug fixes
Mixed-case domains now match existing DNS records (#255).
In env-var mode, configuring a domain with mixed casing (for example
ExaMple.com) caused every update cycle to attempt a duplicate recordcreate and fail with Cloudflare error
81058: An identical record already exists.Cloudflare normalizes record names to lowercase server-side, sothe lookup is now case-insensitive.
Pushover notifications work again (#258).
The shoutrrr-style URL
pushover://shoutrrr:TOKEN@USER(the canonical formfrom
containrrr/shoutrrr) was being parsed with the literalshoutrrr:username included in the API token, which Pushover rejected. The parser
now strips the optional
<user>:prefix from the token segment, restoringthe v2.0.7 behavior. Optional shoutrrr query parameters (
?devices=...,?priority=...) are tolerated.Gotify notifications now produce a valid request URL (#262).
The Gotify URL parser blindly appended
/messageafter any query string,producing malformed webhook URLs like
https://host:9090?token=XYZ/message. The parser now follows shoutrrr'scanonical layout — token as the final path segment or
?token=query —and supports
?disabletls=yesto switch the resulting webhook from HTTPSto HTTP for typical home-LAN setups, plus the
gotify+http:///gotify+https://aliases.Already addressed (closing #257)
The robust public-IP discovery enhancements requested in #257 (multi-endpoint
trace fallback, strict address-family validation, API request timeouts,
duplicate record cleanup) were already folded into the Rust port shipped in
v2.0.8 — see
src/provider.rs(CF_TRACE_PRIMARY/CF_TRACE_FALLBACK,validate_detected_ip,build_split_client) andsrc/cloudflare.rs(
set_ipsdedup behavior, per-requesttimeout).Upgrade
No configuration changes are required.
v2.1.1: - rand 0.10 fix + failure-safe delete + jitterCompare Source
Maintenance release. Bug fix for
rand0.10 API change, plus opt-in failure-safe deletion behavior, dependency refresh, and proportional jitter for IP detection.Highlights
rand0.10 —random_rangemoved to theRngExttrait, and the unconditional jitter sleep in--repeatmode no longer fails to compile.DELETE_ON_FAILURE(env-var mode) controls whether DNS records are removed when an IP detection or update fails. Defaults totrueto preserve existing behavior; setDELETE_ON_FAILURE=falseto keep stale records on transient failures instead of yanking them.Changes since v2.1.0
Features
DELETE_ON_FAILUREenv var to prevent DNS record deletion on failed updates (#263, thanks @DMaxter)Fixes
rand0.10: importRngExtsorandom_rangeresolvesdelete_on_failureregression test coverage addedDependencies
rustls0.23.37 → 0.23.40rustls-webpki0.103.10 → 0.103.13tokio1.50.0 → 1.52.1reqwest0.13.2 → 0.13.3rand0.9.2 → 0.10.1Docs
DELETE_ON_FAILUREin the READMEUpgrade notes
DELETE_ON_FAILUREdefaults totrue. Set it tofalseif you want stale records preserved during outages.config.jsondeployments work without edits.Docker
Multi-arch:
linux/amd64,linux/arm64,linux/ppc64le.Configuration
📅 Schedule: (UTC)
🚦 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 has been generated by Mend Renovate.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.