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
Timothy Miller
9b140d2350
Document CONFIG_PATH env var for config location
2026-03-25 13:29:37 -04:00
Timothy Miller
2913ce379c
Fix Shoutrrr notifications not sending in legacy config.json mode and
...
bump to 2.0.10
Legacy mode (config.json) never set the notify flag or generated
notification messages, so Shoutrrr services (Telegram, Discord, Slack,
etc.) were silently skipped even when DNS records were created or
updated. Propagate messages and the notify flag from the legacy update
path back to update_once() so notifications fire correctly.
2026-03-23 20:01:29 -04:00