Skip to content

feat(container): update image ghcr.io/qdm12/ddns-updater ( v2.9.0 ➔ v2.10.0 )#4573

Merged
binaryn3xus merged 1 commit into
mainfrom
renovate/ghcr.io-qdm12-ddns-updater-2.x
May 2, 2026
Merged

feat(container): update image ghcr.io/qdm12/ddns-updater ( v2.9.0 ➔ v2.10.0 )#4573
binaryn3xus merged 1 commit into
mainfrom
renovate/ghcr.io-qdm12-ddns-updater-2.x

Conversation

@unsc-oni-ancilla

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/qdm12/ddns-updater minor v2.9.0v2.10.0

Release Notes

qdm12/ddns-updater (ghcr.io/qdm12/ddns-updater)

v2.10.0

Compare Source

Long overdue release, enjoy 😉

Features
Fixes
  • DNS resolution: prevent program hanging if all DNS resolution fail consecutively (#​1099)
  • Route53: don't replace wildcard character * with any when sending update request (#​1036)
  • Ionos: use filepath/path for joining URL paths to avoid errors in Windows (#​984)
  • DonDominio: change key JSON parameter from apikey to password (#​969)
  • deSEC: only update specified ip version (#​961)
  • Njalla: add trailing slash to URL path (#​978)
  • Update logic: reuse HTTP client transport instead of cloning it (#​1095)
Documentation
  • Log: log out <none> when no IP is given to ipsToString
  • Porkbun: align name as Porkbun in the UI (#​1066)
  • All providers: add detail on ipv6_suffix about temporary IPv6 addresses
  • Readme:
    • add missing link to Hetzner doc (#​977)
    • fix url to #136 to work outside Github (#​1075)
    • fix invalid URLs
      • remove no longer working dockeri.co badge
      • remove outdated tokei badge link
      • fix docker image tags link to use GitHub Packages
    • fix outdated providers list (#​1031)
  • INWX: clarify DynDNS account requirement (#​939)
  • Ionos: add api-key structure clarification (#​996)
  • NameSilo: fix typo in namesilo.com (#​888)
  • Porkbun: fix example key prefixes in the readme (#​995)
Maintenance
Code quality
  • Config tests: take into account the OS specific file separator (#​985)
Dependencies
CI
  • Use Go version from go.mod in Github actions
  • Add 429 and 403 status code as valid code for markdown link check
  • Bump actions/checkout from v4 to v6
  • Bump actions/setup-go from 5 to 6 (#​1084)
  • Bump crazy-max/ghaction-github-labeler from 5 to 6 (#​1103)
  • Bump DavidAnson/markdownlint-cli2-action from 17 to 23 (#​1083, #​1120)
  • Bump docker/build-push-action from 6 to 7 (#​1119)
  • Bump docker/login-action from 3 to 4 (#​1122)
  • Bump docker/metadata-action from 5 to 6 (#​1121)
  • Bump docker/setup-buildx-action from 3 to 4 (#​1123)
  • Bump docker/setup-qemu-action from 3 to 4 (#​1124)
  • Bump github/codeql-action from 3 to 4 (#​1069, #​1086)
  • Bump goreleaser/goreleaser-action from 6 to 7 (#​1101)
  • Bump peter-evans/dockerhub-description from 4 to 5 (#​1085)
  • Bump Dockerfile xcputranslate to v0.9.0
  • Bump Dockerfile linter from v2.4.0 to v2.11.4
Development setup
  • Prefer using ghcr.io images
  • Linter:
    • upgraded from v2.4.0 to v2.11.4
    • add linters godoclint, iotamixing, modernize
  • Build:
    • bump Alpine from 3.20 to 3.23
    • bump Go version from 1.23 to 1.26
  • upgrade golang/mock to uber-go/mock v0.6.0
  • Devcontainer: upgrade godevcontainer to v0.22
    • Go upgraded from 1.23 to 1.26
    • golangci-lint upgraded to v2.11.4
    • Alpine upgraded from 3.20 to 3.23
    • Disable package comment requirement by gopls' staticcheck
    • Pull container image from ghcr.io
Contributors

@​amroessam @​eshirvana @​foegra @​floriantraber @​francesco086 @​jccint @​jorge-carrasco @​legend813 @​likt0r @​michaelkoelle @​MrNuggelz @​Mynacol @​similicious @​simonmarty @​teranex @​TheZoker @​williambout

v2.10.0

Compare Source

Long overdue release, enjoy 😉

Features
Fixes
  • DNS resolution: prevent program hanging if all DNS resolution fail consecutively (#​1099)
  • Route53: don't replace wildcard character * with any when sending update request (#​1036)
  • Ionos: use filepath/path for joining URL paths to avoid errors in Windows (#​984)
  • DonDominio: change key JSON parameter from apikey to password (#​969)
  • deSEC: only update specified ip version (#​961)
  • Njalla: add trailing slash to URL path (#​978)
  • Update logic: reuse HTTP client transport instead of cloning it (#​1095)
Documentation
  • Log: log out <none> when no IP is given to ipsToString
  • Porkbun: align name as Porkbun in the UI (#​1066)
  • All providers: add detail on ipv6_suffix about temporary IPv6 addresses
  • Readme:
    • add missing link to Hetzner doc (#​977)
    • fix url to #136 to work outside Github (#​1075)
    • fix invalid URLs
      • remove no longer working dockeri.co badge
      • remove outdated tokei badge link
      • fix docker image tags link to use GitHub Packages
    • fix outdated providers list (#​1031)
  • INWX: clarify DynDNS account requirement (#​939)
  • Ionos: add api-key structure clarification (#​996)
  • NameSilo: fix typo in namesilo.com (#​888)
  • Porkbun: fix example key prefixes in the readme (#​995)
Maintenance
Code quality
  • Config tests: take into account the OS specific file separator (#​985)
Dependencies
CI
  • Use Go version from go.mod in Github actions
  • Add 429 and 403 status code as valid code for markdown link check
  • Bump actions/checkout from v4 to v6
  • Bump actions/setup-go from 5 to 6 (#​1084)
  • Bump crazy-max/ghaction-github-labeler from 5 to 6 (#​1103)
  • Bump DavidAnson/markdownlint-cli2-action from 17 to 23 (#​1083, #​1120)
  • Bump docker/build-push-action from 6 to 7 (#​1119)
  • Bump docker/login-action from 3 to 4 (#​1122)
  • Bump docker/metadata-action from 5 to 6 (#​1121)
  • Bump docker/setup-buildx-action from 3 to 4 (#​1123)
  • Bump docker/setup-qemu-action from 3 to 4 (#​1124)
  • Bump github/codeql-action from 3 to 4 (#​1069, #​1086)
  • Bump goreleaser/goreleaser-action from 6 to 7 (#​1101)
  • Bump peter-evans/dockerhub-description from 4 to 5 (#​1085)
  • Bump Dockerfile xcputranslate to v0.9.0
  • Bump Dockerfile linter from v2.4.0 to v2.11.4
Development setup
  • Prefer using ghcr.io images
  • Linter:
    • upgraded from v2.4.0 to v2.11.4
    • add linters godoclint, iotamixing, modernize
  • Build:
    • bump Alpine from 3.20 to 3.23
    • bump Go version from 1.23 to 1.26
  • upgrade golang/mock to uber-go/mock v0.6.0
  • Devcontainer: upgrade godevcontainer to v0.22
    • Go upgraded from 1.23 to 1.26
    • golangci-lint upgraded to v2.11.4
    • Alpine upgraded from 3.20 to 3.23
    • Disable package comment requirement by gopls' staticcheck
    • Pull container image from ghcr.io
Contributors

@​amroessam @​eshirvana @​foegra @​floriantraber @​francesco086 @​jccint @​jorge-carrasco @​legend813 @​likt0r @​michaelkoelle @​MrNuggelz @​Mynacol @​similicious @​simonmarty @​teranex @​TheZoker @​williambout

v2.9.1

Compare Source

Fixes
  • fix program hanging if all dns resolution fail consecutively (#​1099)
  • route53: don't replace wildcard character * with any when sending update request (#​1036)
  • ionos: use filepath/path for joining URL paths to avoid errors in Windows (#​984)
  • dondominio: change key JSON paramater from apikey to password (#​969)
  • desec: only update specified ip version (#​961)
  • njalla: add trailing slash to URL path (#​978)

v2.9.1

Compare Source

Fixes
  • fix program hanging if all dns resolution fail consecutively (#​1099)
  • route53: don't replace wildcard character * with any when sending update request (#​1036)
  • ionos: use filepath/path for joining URL paths to avoid errors in Windows (#​984)
  • dondominio: change key JSON paramater from apikey to password (#​969)
  • desec: only update specified ip version (#​961)
  • njalla: add trailing slash to URL path (#​978)

Configuration

📅 Schedule: (in timezone America/New_York)

  • 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@unsc-oni-ancilla

Copy link
Copy Markdown
Contributor Author
--- kubernetes/apps/network/ddns-updater/app Kustomization: network/ddns-updater Deployment: network/ddns-updater

+++ kubernetes/apps/network/ddns-updater/app Kustomization: network/ddns-updater Deployment: network/ddns-updater

@@ -26,13 +26,13 @@

       labels:
         app.kubernetes.io/controller: ddns-updater
         app.kubernetes.io/instance: ddns-updater
         app.kubernetes.io/name: ddns-updater
     spec:
       containers:
-      - image: ghcr.io/qdm12/ddns-updater:v2.9.0
+      - image: ghcr.io/qdm12/ddns-updater:v2.10.0
         livenessProbe:
           httpGet:
             path: /
             port: 8000
           initialDelaySeconds: 10
           periodSeconds: 10

@binaryn3xus binaryn3xus merged commit f0d3134 into main May 2, 2026
12 checks passed
@binaryn3xus binaryn3xus deleted the renovate/ghcr.io-qdm12-ddns-updater-2.x branch May 2, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant