dependabot[bot]
a59d787e89
Bump tokio from 1.52.4 to 1.53.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.4 to 1.53.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.4...tokio-1.53.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.53.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 07:33:51 +00:00
Timothy Miller
6cb1e0c874
Release v2.2.0
...
- Add native Zulip notification support via zulip:// shoutrrr URLs (#271 )
- Add ?messagekey= option for generic webhooks to rename the JSON payload
field (#271 )
- Change DELETE_ON_FAILURE default to false: preserve existing DNS records
and skip WAF list updates when IP detection fails (#277 )
- Document the local.iface.stable IPv6 provider and Helm chart added since
v2.1.2
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
v2.2.0
2026-07-20 23:33:17 -04:00
Timothy Miller
d697c28aa1
Merge pull request #283 from timothymiller/dependabot/cargo/tokio-1.52.4
...
Bump tokio from 1.52.3 to 1.52.4
2026-07-20 23:01:17 -04:00
Timothy Miller
e67cc4fbca
Merge pull request #282 from timothymiller/dependabot/cargo/rustls-0.23.42
...
Bump rustls from 0.23.40 to 0.23.42
2026-07-20 23:01:09 -04:00
Timothy Miller
b1840ffdf2
Merge pull request #281 from timothymiller/dependabot/cargo/rand-0.10.2
...
Bump rand from 0.10.1 to 0.10.2
2026-07-20 23:01:01 -04:00
Timothy Miller
385f77688e
Merge pull request #279 from timothymiller/dependabot/github_actions/actions/checkout-7
...
Bump actions/checkout from 6 to 7
2026-07-20 23:00:53 -04:00
Timothy Miller
166c45873b
Merge pull request #278 from quniv/master
...
feat: add support Helm chart with GHCR OCI
2026-07-20 23:00:39 -04:00
Timothy Miller
a00a9d66f9
Merge pull request #275 from timothymiller/dependabot/cargo/reqwest-0.13.4
...
Bump reqwest from 0.13.3 to 0.13.4
2026-07-20 23:00:15 -04:00
Timothy Miller
344c96e8d9
Merge pull request #274 from timothymiller/dependabot/cargo/serde_json-1.0.150
...
Bump serde_json from 1.0.149 to 1.0.150
2026-07-20 23:00:07 -04:00
dependabot[bot]
f4100bfe76
Bump tokio from 1.52.3 to 1.52.4
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.3 to 1.52.4.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-17 07:33:47 +00:00
dependabot[bot]
23bea452ee
Bump rustls from 0.23.40 to 0.23.42
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.40 to 0.23.42.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.42 )
---
updated-dependencies:
- dependency-name: rustls
dependency-version: 0.23.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-14 07:33:31 +00:00
dependabot[bot]
bc69fc42a6
Bump rand from 0.10.1 to 0.10.2
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.10.1...0.10.2 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-03 07:33:24 +00:00
dependabot[bot]
ea85b0eadb
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 07:32:27 +00:00
Van Quyet
bc14e8b0ca
Merge pull request #2 from quniv/feat/k8s-helm-chart-09062026
...
ci: rename workflow to match existing naming convention
2026-06-09 17:14:49 +07:00
qitpydev
d607204884
ci: rename workflow to match existing naming convention
2026-06-09 17:01:39 +07:00
Van Quyet
45522f4ceb
Merge pull request #1 from quniv/feat/k8s-helm-chart-09062026
...
feat: add support Helm chart with GHCR OCI
2026-06-09 17:00:11 +07:00
qitpydev
a0ce9812b3
ci: use github.repository_owner in helm push destination
2026-06-09 16:57:19 +07:00
qitpydev
7564cb14f0
feat: add Helm chart with GHCR OCI publish workflow
...
- Add charts/cloudflare-ddns/ Helm chart (env-var config, hostNetwork by default)
- Add .github/workflows/helm.yml — lint → package → push to oci://ghcr.io/timothymiller
- Update README Kubernetes section with Helm install guide (quick install, values.yaml, upgrade/uninstall)
- Keep k8s/cloudflare-ddns.yml as legacy raw-manifest fallback
2026-06-09 16:22:54 +07:00
dependabot[bot]
20dbb9495f
Bump reqwest from 0.13.3 to 0.13.4
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.13.3 to 0.13.4.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-version: 0.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-26 13:39:32 +00:00
dependabot[bot]
64ff319af5
Bump serde_json from 1.0.149 to 1.0.150
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.149 to 1.0.150.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.150
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-22 07:39:45 +00:00
Timothy Miller
bbe2ae4543
Merge pull request #270 from timothymiller/dependabot/cargo/tokio-1.52.3
...
Bump tokio from 1.52.1 to 1.52.3
2026-05-18 14:47:38 -04:00
Timothy Miller
572f94b9cf
Merge pull request #273 from Mygod/codex/stable-local-ipv6-provider-redacted
...
[codex] Add stable local IPv6 provider
2026-05-18 14:47:07 -04:00
Mygod
9574f67b98
Add stable local IPv6 provider
2026-05-18 13:36:16 -04:00
dependabot[bot]
ac11623127
Bump tokio from 1.52.1 to 1.52.3
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.1 to 1.52.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 09:50:53 +00:00
Timothy Miller
fddabc7a3d
Release v2.1.2
...
Patch release: case-insensitive Cloudflare DNS record matching (#255 ),
Pushover URL parsing fix for canonical shoutrrr format (#258 ), and
Gotify URL parsing fix for ?token= query and ?disabletls=yes (#262 ).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
v2.1.2
2026-04-29 20:04:28 -04:00
Timothy Miller
548d89dacf
Make Cloudflare lookups case-insensitive
...
Improve shoutrrr URL parsing for Gotify and Pushover
- Add parse_gotify_url to handle gotify://, gotify+http(s)://, token in
final path segment or ?token=, and ?disabletls=yes to force http
- Accept canonical pushover URLs by stripping an optional 'shoutrrr:'
user
prefix and ignoring query params
- Add tests for Gotify, Pushover, and Cloudflare parsing/lookup behavior
2026-04-29 20:03:30 -04:00
Timothy Miller
22320bea79
Release v2.1.1
...
Fix rand 0.10 compile error (RngExt trait import) and ship version
bump alongside DELETE_ON_FAILURE, proportional jitter, and dependency
refresh changes already merged on master.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
v2.1.1
2026-04-29 18:57:53 -04:00
Timothy Miller
1bb347bea7
Merge pull request #263 from DMaxter/master
...
Allow not deleting domains if the IP list is empty
2026-04-29 18:51:59 -04:00
Timothy Miller
1d5ad2738c
Merge pull request #265 from timothymiller/dependabot/cargo/reqwest-0.13.3
...
Bump reqwest from 0.13.2 to 0.13.3
2026-04-29 18:51:16 -04:00
Timothy Miller
08ff76f443
Merge pull request #266 from timothymiller/dependabot/cargo/rand-0.10.1
...
Bump rand from 0.9.3 to 0.10.1
2026-04-29 18:51:08 -04:00
Timothy Miller
199bbae2bd
Merge pull request #267 from timothymiller/dependabot/cargo/rustls-0.23.40
...
Bump rustls from 0.23.39 to 0.23.40
2026-04-29 18:50:56 -04:00
dependabot[bot]
591f3e4905
Bump rustls from 0.23.39 to 0.23.40
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.39 to 0.23.40.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.39...v/0.23.40 )
---
updated-dependencies:
- dependency-name: rustls
dependency-version: 0.23.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-29 07:36:47 +00:00
DMaxter
687d299bda
docs: document the variable in the README
2026-04-28 23:56:25 +01:00
dependabot[bot]
25122d2ce3
Bump rand from 0.9.3 to 0.10.1
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.3 to 0.10.1.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.9.3...0.10.1 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-28 07:37:29 +00:00
dependabot[bot]
64c971b198
Bump reqwest from 0.13.2 to 0.13.3
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.13.2 to 0.13.3.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-version: 0.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-28 07:37:21 +00:00
Timothy Miller
b1d8721e8d
Merge pull request #264 from timothymiller/dependabot/cargo/rand-0.9.3
...
Bump rand from 0.9.2 to 0.9.3
2026-04-27 16:18:25 -04:00
dependabot[bot]
278f8ae629
Bump rand from 0.9.2 to 0.9.3
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.9.3 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 19:40:54 +00:00
Timothy Miller
896e08e38e
Merge pull request #261 from timothymiller/dependabot/cargo/rustls-webpki-0.103.13
...
Bump rustls-webpki from 0.103.10 to 0.103.13
2026-04-27 15:40:32 -04:00
Timothy Miller
85d060678d
Merge pull request #260 from timothymiller/dependabot/cargo/rustls-0.23.39
...
Bump rustls from 0.23.37 to 0.23.39
2026-04-27 15:40:19 -04:00
Timothy Miller
8501a35c82
Merge pull request #259 from timothymiller/dependabot/cargo/tokio-1.52.1
...
Bump tokio from 1.50.0 to 1.52.1
2026-04-27 15:40:09 -04:00
Timothy Miller
0f2b772ecb
Merge pull request #253 from jhutchings1/fix/proportional-jitter
...
fix: add proportional jitter to reduce synchronized API calls
2026-04-27 15:39:59 -04:00
DMaxter
b748e80592
tests: added tests for delete_on_failure
2026-04-26 01:06:49 +01:00
DMaxter
714ec4f11f
feat: prevent deletion on failure
2026-04-26 00:46:34 +01:00
dependabot[bot]
d344ae0174
Bump rustls-webpki from 0.103.10 to 0.103.13
...
Bumps [rustls-webpki](https://github.com/rustls/webpki ) from 0.103.10 to 0.103.13.
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.10...v/0.103.13 )
---
updated-dependencies:
- dependency-name: rustls-webpki
dependency-version: 0.103.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-24 17:00:46 +00:00
dependabot[bot]
c76a141f58
Bump rustls from 0.23.37 to 0.23.39
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.37 to 0.23.39.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.39 )
---
updated-dependencies:
- dependency-name: rustls
dependency-version: 0.23.39
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 07:36:56 +00:00
dependabot[bot]
5eb93b45d1
Bump tokio from 1.50.0 to 1.52.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.50.0 to 1.52.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-21 07:37:04 +00:00
Justin Hutchings
e816cce5a8
fix: add proportional jitter to reduce synchronized API calls
2026-04-10 10:18:59 -07:00
Timothy Miller
7b20b7a477
Update Docker image size in README
2026-03-27 13:39:38 -04:00
Timothy Miller
38d7023987
Correct Docker image size in README
...
Updated the image size from ~1.9 MB to ~1.1 MB in the README.
2026-03-25 15:09:39 -04:00
Timothy Miller
3e2b8a3a40
Use rustls and regex-lite; refactor HTTP API
...
Switch reqwest to rustls-no-provider and add rustls crate; install
rustls provider at startup. Replace regex::Regex with regex_lite::Regex
across code. Consolidate api_get/post/put/delete into a single
api_request that takes a Method and optional body. Add .dockerignore and
UPX compression in Dockerfile. Remove unused domain/IDNA code, trim dead
helpers, tweak tokio flavor and release opt-level, and update tests to
use crate::test_client()
v2.1.0
2026-03-25 14:49:47 -04:00