Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(container): update image ghcr.io/qdm12/ddns-updater to v2.9.0 #1160

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 26, 2024

This PR contains the following updates:

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

Release Notes

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

v2.9.0

Compare Source

🎄 🎅 🎁 Merry Christmas 🎁🎅 🎄
Features
  • Support for domene.shop (#​810)
  • Support for loopia.se (#​842)
  • Support for vultr.com (#​829)
  • Support myaddr.tools (#​885)
  • Support for namesilo.com (#​866)
  • Custom provider: allow empty ipv4 and ipv6 keys (see issue #​875)
  • Possibility to run health server outside Docker and to disable it in a container
    • disable health server if the health listening address:port is empty
    • default health listening address:port to the empty string
    • Docker default health listening address:port to 127.0.0.1:9999
Fixes
  • Common update mechanism:
    • do not update if public IP address is within multiple IP addresses resolved
    • IPv6 hostname resolution fixed (it was previously only resolving IPv4)
  • Porkbun:
    • update API endpoint (#​837)
    • delete default parked DNS entries if needed (#​774)
      • delete default @ ALIAS entry when creating a record for the root domain or the wildcard domain
      • delete default * CNAME entry when creating a record for the wildcard domain
  • Gandi.net:
    • update API endpoint
    • leave ttl unmodified if the user does not specify it
  • DonDominio: wildcard support fixed
  • Netcup.de: allow wildcard domains (#​863)
  • GCP: prevent crash for missing record (#​846)
  • New file/directory permissions fixed given umask (see #​813 for more details)
    • remove bad calculation of "our own" umask
    • remove umask "union effect"
    • do not touch system umask unless UMASK is set
    • set system umask only if UMASK is set
  • NoIP: handle response body messages before checking HTTP status code
  • Log: use go-chi realip middleware (#​874)
  • Trim space and lower case all HTTP response 'plain' bodies
  • OVH: handling of invalid JSON error bodies fixed
  • Aliyun: error context fixed when handling bad request errors
Documentation
  • Readme: specify duckdns and goip are handled differently for multiple domains
  • GoIP: fix domain field documentation and add domain examples
    • eTLD must be goip.de or goip.it, not eTLD+1
    • remove old domain optional parameter documentation
  • DuckDNS: fix domain documentation on eTLD being duckdns.org and add domain examples
Maintenance
Code quality
  • do not re-check the owner is not empty within provider specific code
  • format code using gofumpt
  • Upgrade linter from v1.56.2 to v1.61.0
  • add new linters fatcontext, intrange and mirror
  • internal/update: use newer LookupNetIP resolver function to use netip.Addr directly
Dependencies
  • Upgrade Go from 1.22 to 1.23
  • Bump github.com/breml/rootcerts from 0.2.18 to 0.2.19 (#​870)
  • Bump golang.org/x/net from 0.29.0 to 0.31.0
  • Bump github.com/qdm12/gosettings from 0.4.4-rc1 to 0.4.4
  • Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  • Bump golang.org/x/mod from 0.21.0 to 0.22.0
  • Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 (#​881)
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#​871)
CI
  • Bump DavidAnson/markdownlint-cli2-action from 17 to 18
Development setup
  • change field source.organizeImports from true to "always"
  • migrate docker-compose.yml settings to devcontainer.json for codespaces support
  • update devcontainer readme
  • pin qmcgaw/godevcontainer image tag to v0.20-alpine

v2.9.0

Compare Source

🎄 🎅 🎁 Merry Christmas 🎁🎅 🎄
Features
  • Support for domene.shop (#​810)
  • Support for loopia.se (#​842)
  • Support for vultr.com (#​829)
  • Support myaddr.tools (#​885)
  • Support for namesilo.com (#​866)
  • Custom provider: allow empty ipv4 and ipv6 keys (see issue #​875)
  • Possibility to run health server outside Docker and to disable it in a container
    • disable health server if the health listening address:port is empty
    • default health listening address:port to the empty string
    • Docker default health listening address:port to 127.0.0.1:9999
Fixes
  • Common update mechanism:
    • do not update if public IP address is within multiple IP addresses resolved
    • IPv6 hostname resolution fixed (it was previously only resolving IPv4)
  • Porkbun:
    • update API endpoint (#​837)
    • delete default parked DNS entries if needed (#​774)
      • delete default @ ALIAS entry when creating a record for the root domain or the wildcard domain
      • delete default * CNAME entry when creating a record for the wildcard domain
  • Gandi.net:
    • update API endpoint
    • leave ttl unmodified if the user does not specify it
  • DonDominio: wildcard support fixed
  • Netcup.de: allow wildcard domains (#​863)
  • GCP: prevent crash for missing record (#​846)
  • New file/directory permissions fixed given umask (see #​813 for more details)
    • remove bad calculation of "our own" umask
    • remove umask "union effect"
    • do not touch system umask unless UMASK is set
    • set system umask only if UMASK is set
  • NoIP: handle response body messages before checking HTTP status code
  • Log: use go-chi realip middleware (#​874)
  • Trim space and lower case all HTTP response 'plain' bodies
  • OVH: handling of invalid JSON error bodies fixed
  • Aliyun: error context fixed when handling bad request errors
Documentation
  • Readme: specify duckdns and goip are handled differently for multiple domains
  • GoIP: fix domain field documentation and add domain examples
    • eTLD must be goip.de or goip.it, not eTLD+1
    • remove old domain optional parameter documentation
  • DuckDNS: fix domain documentation on eTLD being duckdns.org and add domain examples
Maintenance
Code quality
  • do not re-check the owner is not empty within provider specific code
  • format code using gofumpt
  • Upgrade linter from v1.56.2 to v1.61.0
  • add new linters fatcontext, intrange and mirror
  • internal/update: use newer LookupNetIP resolver function to use netip.Addr directly
Dependencies
  • Upgrade Go from 1.22 to 1.23
  • Bump github.com/breml/rootcerts from 0.2.18 to 0.2.19 (#​870)
  • Bump golang.org/x/net from 0.29.0 to 0.31.0
  • Bump github.com/qdm12/gosettings from 0.4.4-rc1 to 0.4.4
  • Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0
  • Bump golang.org/x/mod from 0.21.0 to 0.22.0
  • Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 (#​881)
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#​871)
CI
  • Bump DavidAnson/markdownlint-cli2-action from 17 to 18
Development setup
  • change field source.organizeImports from true to "always"
  • migrate docker-compose.yml settings to devcontainer.json for codespaces support
  • update devcontainer readme
  • pin qmcgaw/godevcontainer image tag to v0.20-alpine

v2.8.2

Compare Source

Fixes
  • Common update mechanism:
    • do not update if public IP address is within multiple IP addresses resolved
    • IPv6 hostname resolution fixed (it was previously only resolving IPv4)
  • Porkbun:
    • update API endpoint (#​837)
    • delete default parked DNS entries if needed (#​774)
      • delete default @ ALIAS entry when creating a record for the root domain or the wildcard domain
      • delete default * CNAME entry when creating a record for the wildcard domain
  • Gandi.net:
    • update API endpoint
    • leave ttl unmodified if the user does not specify it
  • DonDominio: wildcard support fixed
  • Netcup.de: allow wildcard domains (#​863)
  • GCP: prevent crash for missing record (#​846)
  • NoIP: handle response body messages before checking HTTP status code
  • Trim space and lower case all HTTP response 'plain' bodies
  • OVH: handling of invalid JSON error bodies fixed
  • Aliyun: error context fixed when handling bad request errors
Documentation
  • GoIP: fix domain field documentation
    • eTLD must be goip.de or goip.it, not eTLD+1
    • remove old domain optional parameter documentation
  • DuckDNS: fix domain documentation on eTLD being duckdns.org

v2.8.2

Compare Source

Fixes
  • Common update mechanism:
    • do not update if public IP address is within multiple IP addresses resolved
    • IPv6 hostname resolution fixed (it was previously only resolving IPv4)
  • Porkbun:
    • update API endpoint (#​837)
    • delete default parked DNS entries if needed (#​774)
      • delete default @ ALIAS entry when creating a record for the root domain or the wildcard domain
      • delete default * CNAME entry when creating a record for the wildcard domain
  • Gandi.net:
    • update API endpoint
    • leave ttl unmodified if the user does not specify it
  • DonDominio: wildcard support fixed
  • Netcup.de: allow wildcard domains (#​863)
  • GCP: prevent crash for missing record (#​846)
  • NoIP: handle response body messages before checking HTTP status code
  • Trim space and lower case all HTTP response 'plain' bodies
  • OVH: handling of invalid JSON error bodies fixed
  • Aliyun: error context fixed when handling bad request errors
Documentation
  • GoIP: fix domain field documentation
    • eTLD must be goip.de or goip.it, not eTLD+1
    • remove old domain optional parameter documentation
  • DuckDNS: fix domain documentation on eTLD being duckdns.org

v2.8.1

Compare Source

Fixes
  • New file/directory permissions fixed given umask (see #​813 for more details)
    • remove bad calculation of "our own" umask
    • remove umask "union effect"
    • do not touch system umask unless UMASK is set
    • set system umask only if UMASK is set

v2.8.1

Compare Source

Fixes
  • New file/directory permissions fixed given umask (see #​813 for more details)
    • remove bad calculation of "our own" umask
    • remove umask "union effect"
    • do not touch system umask unless UMASK is set
    • set system umask only if UMASK is set

v2.8.0

Compare Source

Pre-built binaries are attached at the bottom of this release notes in the Assets section. Feel free to 👍 the release!

Features
  • Read both domain ("eTLD+1") and owner (aka host) from the domain field
    • retro-compatible change, host or owner field still work if set
    • documentation updated to only use the domain field
  • Use umask from operating system to set permissions on created files
  • UMASK option to configure a custom umask value to use
Fixes
  • PublicIP HTTP echo: remove google provider which no longer works
  • Porkbun:
    • remove trailing '.' from ALIAS delete API call (#​775)
    • fix wildcard behavior (#​773)
  • noip: force useProviderIP to false when using IPv6
  • Don Dominio: remove unneeded name field
  • Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
  • Bump github.com/breml/rootcerts from 0.2.17 to 0.2.18 (#​814)
Changes
  • Deprecate provider_ip config field completely
    • change should not affect any existing configurations
    • change solves issues with dual stack updates (#​767)
    • this option was unneeded and added unneeded complexity
Documentation
  • Readme: add instructions to build latest binary
  • Documentation updated to only use the domain field for both the domain and owner/host.
  • Readme: add README.md and docs/ versioned links for each recent releases
  • Readme: add AUR package name to features list section
  • Goip: fix documentation for the host parameter field
  • OVH: link to page to retrieve the consumer_key value
  • Porkbun: fix discrepancy in parameter field names
  • Readme: remove outdated Kanban Github board link
Maintenance
Code health
  • Rename cmd/updater to cmd/ddns-updater to have binaries named as ddns-updater by default
  • internal/providers:
    • split out settings validation in its own pure function
    • move domain check to each provider validation function
    • typo 'agend' fixed to 'agent' in user agent banned error (#​790)
  • internal/models: remove unused DomainHost struct
  • rename host to owner
    • Retro-compatible change, host field still works
    • Code updated to use owner variable name
  • internal/providers/porkbun: refactor API code to use a generic httpPost function
  • internal/persistence/json: change mutex to be non embedded in Database struct
  • CI: ignore duckdns.org for links check
Dependencies
  • Drop dependency on github.com/chmike/domain
  • Bump golang.org/x/net from 0.26.0 to 0.29.0 (#​806)
  • Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0 (#​802)
  • Bump github.com/qdm12/gosplash from 0.1.0 to 0.2.0 (#​783)
  • Bump github.com/miekg/dns from 1.1.61 to 1.1.62 (#​815)
  • Bump golang.org/x/mod from 0.18.0 to 0.21.0 (#​801)
  • Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0 (#​755)
  • Upgrade temporary build image Alpine from 3.19 to 3.20
  • Bump docker/build-push-action from 5 to 6 (#​747)
  • Bump DavidAnson/markdownlint-cli2-action from 16 to 17 (#​811)

v2.8.0

Compare Source

Pre-built binaries are attached at the bottom of this release notes in the Assets section. Feel free to 👍 the release!

Features
  • Read both domain ("eTLD+1") and owner (aka host) from the domain field
    • retro-compatible change, host or owner field still work if set
    • documentation updated to only use the domain field
  • Use umask from operating system to set permissions on created files
  • UMASK option to configure a custom umask value to use
Fixes
  • PublicIP HTTP echo: remove google provider which no longer works
  • Porkbun:
    • remove trailing '.' from ALIAS delete API call (#​775)
    • fix wildcard behavior (#​773)
  • noip: force useProviderIP to false when using IPv6
  • Don Dominio: remove unneeded name field
  • Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
  • Bump github.com/breml/rootcerts from 0.2.17 to 0.2.18 (#​814)
Changes
  • Deprecate provider_ip config field completely
    • change should not affect any existing configurations
    • change solves issues with dual stack updates (#​767)
    • this option was unneeded and added unneeded complexity
Documentation
  • Readme: add instructions to build latest binary
  • Documentation updated to only use the domain field for both the domain and owner/host.
  • Readme: add README.md and docs/ versioned links for each recent releases
  • Readme: add AUR package name to features list section
  • Goip: fix documentation for the host parameter field
  • OVH: link to page to retrieve the consumer_key value
  • Porkbun: fix discrepancy in parameter field names
  • Readme: remove outdated Kanban Github board link
Maintenance
Code health
  • Rename cmd/updater to cmd/ddns-updater to have binaries named as ddns-updater by default
  • internal/providers:
    • split out settings validation in its own pure function
    • move domain check to each provider validation function
    • typo 'agend' fixed to 'agent' in user agent banned error (#​790)
  • internal/models: remove unused DomainHost struct
  • rename host to owner
    • Retro-compatible change, host field still works
    • Code updated to use owner variable name
  • internal/providers/porkbun: refactor API code to use a generic httpPost function
  • internal/persistence/json: change mutex to be non embedded in Database struct
  • CI: ignore duckdns.org for links check
Dependencies
  • Drop dependency on github.com/chmike/domain
  • Bump golang.org/x/net from 0.26.0 to 0.29.0 (#​806)
  • Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0 (#​802)
  • Bump github.com/qdm12/gosplash from 0.1.0 to 0.2.0 (#​783)
  • Bump github.com/miekg/dns from 1.1.61 to 1.1.62 (#​815)
  • Bump golang.org/x/mod from 0.18.0 to 0.21.0 (#​801)
  • Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0 (#​755)
  • Upgrade temporary build image Alpine from 3.19 to 3.20
  • Bump docker/build-push-action from 5 to 6 (#​747)
  • Bump DavidAnson/markdownlint-cli2-action from 16 to 17 (#​811)

v2.7.1

Compare Source

ℹ️ This is a bugfix release built with fixes only on top of the v2.7.0 program

Fixes
  • publicip/http: remove google provider which no longer works
  • Porkbun: fix wildcard behavior and alias deletion
  • Noip: force useProviderIP to false for IPv6
  • Don Dominio: remove unneeded name field
Documentation fixes
  • readme: add readme and docs/ versioned links
  • goip: fix documentation for the host field
Other minor fixes
  • Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
  • Upgrade github.com/breml/rootcerts from 0.2.17 to 0.2.18
  • CI: ignore duckdns.org for links check

v2.7.1

Compare Source

ℹ️ This is a bugfix release built with fixes only on top of the v2.7.0 program

Fixes
  • publicip/http: remove google provider which no longer works
  • Porkbun: fix wildcard behavior and alias deletion
  • Noip: force useProviderIP to false for IPv6
  • Don Dominio: remove unneeded name field
Documentation fixes
  • readme: add readme and docs/ versioned links
  • goip: fix documentation for the host field
Other minor fixes
  • Upgrade github.com/qdm12/gosettings from v0.4.1 to v0.4.4-rc1
  • Upgrade github.com/breml/rootcerts from 0.2.17 to 0.2.18
  • CI: ignore duckdns.org for links check

v2.7.0

Compare Source

Pre-built binaries are attached at the bottom of this release notes in the Assets section. Feel free to 👍 the release!

Features
  • Web UI: improvements and fixes (#​687)
  • changeip.com support
  • route53 simple routing support (#​715)
  • CONFIG_FILEPATH (or --config-filepath) option to specify a configuration file path
  • healthchecks.io
    • fail and exit codes support
    • HEALTH_HEALTHCHECKSIO_BASE_URL option
  • container: /updater/data built-in with correct ownership (#​634)
  • publicip/http:
    • add multiple providers for all IP versions: icanhazip, ident, nnev, wtfismyip, seeip.org
    • add changeip for ipv4orv6
  • publicip/info: add ip2location.io provider
  • SERVER_ENABLED option defaulting to yes
  • Print version when the first argument is version, -version or --version
  • server: serve root at /rooturl on top of /rooturl/
  • validate domain strings for providers using it (#​638)
Fixes

See v2.6.1 for fixes incorporated in this release compared to v2.6.0

  • container: rename /updater/app to /updater/ddns-updater so it can easily be found in running processes (see #​729)
  • health server: only run it when running in a container
  • trim spaces from each "host" value
  • cloudflare: prevent empty "key" value if "email" is set
  • godaddy: link to comment when status code 403 is received
  • ovh: add no host case handling
Documentation
  • readme: update for standalone binaries
    • update description and title to be generic and non-specific to containers
    • describe availability as container image and prebuilt binaries
    • split features in subsections
  • readme: fix public ip echo custom url prefix url:https:// instead of https://
  • readme: RESOLVER_ADDRESS description improved
  • readme: HEALTH_HEALTHCHECKSIO_UUID description improved
  • readme: reference Qnap setup guide (issue #​708)
  • readme: better explain container directory and file creation
  • readme: fix missing allinkl document link
  • contributing document with example provider
    • add example provider in code and docs/example.md
    • merge contributing guides together
    • add contributing section on adding a new provider
  • contributing: change 'remote containers extension' to new 'dev containers extension' (#​696)
  • devcontainer: change 'remote containers extension' to new 'dev containers extension'
  • docs/infomaniak.md: add missing details and guide (#​677)
  • docs/: fix typo identifiersuffix -> identifier suffix
Maintenance
Coding
  • migrate to service architecture with github.com/qdm12/goservices (#​743)
  • porkbun: add context to top level errors
  • linter
    • remove invalid configuration file fields
    • add multiple linters
  • cloudflare: unexport createRecord method
  • public ip: better error messages stating the provider type if unknown
  • cmd/updater: split main function into smaller functions
  • gcp: validate credentials JSON object has "type" field
  • change ttl type from int/uint/int32 to uint32
Dependencies
  • drop Google SDK dependency
    • depend only on golang.org/x/oauth2
    • reduce program size from 17MB to 11.5MB
  • bump github.com/qdm12/gosettings from 0.4.0-rc9 to 0.4.1 (#​683)
  • bump github.com/breml/rootcerts from 0.2.14 to 0.2.17 (#​612, #​631, #​741)
  • bump github.com/miekg/dns from 1.1.57 to 1.1.61 (#​600, #​745)
  • bump golang.org/x/mod from 0.14.0 to 0.18.0 (#​637, #​736)
  • bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12 (#​654)
  • bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#​662)
  • Upgrade Go from 1.21 to 1.22
CI
  • bump actions/checkout from 3 to 4 (#​599)
  • bump actions/setup-go from 2 to 5 (#​630)
  • bump crazy-max/ghaction-github-labeler from 4 to 5 (#​596)
  • bump DavidAnson/markdownlint-cli2-action from 14 to 16 (#​629, #​688)
  • bump docker/login-action from 2 to 3 (#​597)
  • bump docker/setup-qemu-action from 2 to 3 (#​584)
  • bump golangci-lint to v1.56.2
  • bump goreleaser/goreleaser-action from 5 to 6 (#​737)
  • bump peter-evans/dockerhub-description from 3 to 4 (#​610)
  • pin docker/build-push-action to v5

v2.7.0

Compare Source

Pre-built binaries are attached at the bottom of this release notes in the Assets section. Feel free to 👍 the release!

Features
  • Web UI: improvements and fixes (#​687)
  • changeip.com support
  • route53 simple routing support (#​715)
  • CONFIG_FILEPATH (or --config-filepath) option to specify a configuration file path
  • healthchecks.io
    • fail and exit codes support
    • HEALTH_HEALTHCHECKSIO_BASE_URL option
  • container: /updater/data built-in with correct ownership (#​634)
  • publicip/http:
    • add multiple providers for all IP versions: icanhazip, ident, nnev, wtfismyip, seeip.org
    • add changeip for ipv4orv6
  • publicip/info: add ip2location.io provider
  • SERVER_ENABLED option defaulting to yes
  • Print version when the first argument is version, -version or --version
  • server: serve root at /rooturl on top of /rooturl/
  • validate domain strings for providers using it (#​638)
Fixes

See v2.6.1 for fixes incorporated in this release compared to v2.6.0

  • container: rename /updater/app to /updater/ddns-updater so it can easily be found in running processes (see #​729)
  • health server: only run it when running in a container
  • trim spaces from each "host" value
  • cloudflare: prevent empty "key" value if "email" is set
  • godaddy: link to comment when status code 403 is received
  • ovh: add no host case handling
Documentation
  • readme: update for standalone binaries
    • update description and title to be generic and non-specific to containers
    • describe availability as container image and prebuilt binaries
    • split features in subsections
  • readme: fix public ip echo custom url prefix url:https:// instead of https://
  • readme: RESOLVER_ADDRESS description improved
  • readme: HEALTH_HEALTHCHECKSIO_UUID description improved
  • readme: reference Qnap setup guide (issue #​708)
  • readme: better explain container directory and file creation
  • readme: fix missing allinkl document link
  • contributing document with example provider
    • add example provider in code and docs/example.md
    • merge contributing guides together
    • add contributing section on adding a new provider
  • contributing: change 'remote containers extension' to new 'dev containers extension' (#​696)
  • devcontainer: change 'remote containers extension' to new 'dev containers extension'
  • docs/infomaniak.md: add missing details and guide (#​677)
  • docs/: fix typo identifiersuffix -> identifier suffix
Maintenance
Coding
  • migrate to service architecture with github.com/qdm12/goservices (#​743)
  • porkbun: add context to top level errors
  • linter
    • remove invalid configuration file fields
    • add multiple linters
  • cloudflare: unexport createRecord method
  • public ip: better error messages stating the provider type if unknown
  • cmd/updater: split main function into smaller functions
  • gcp: validate credentials JSON object has "type" field
  • change ttl type from int/uint/int32 to uint32
Dependencies
  • drop Google SDK dependency
    • depend only on golang.org/x/oauth2
    • reduce program size from 17MB to 11.5MB
  • bump github.com/qdm12/gosettings from 0.4.0-rc9 to 0.4.1 (#​683)
  • bump github.com/breml/rootcerts from 0.2.14 to 0.2.17 (#​612, #​631, #​741)
  • bump github.com/miekg/dns from 1.1.57 to 1.1.61 (#​600, #​745)
  • bump golang.org/x/mod from 0.14.0 to 0.18.0 (#​637, #​736)
  • bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12 (#​654)
  • bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#​662)
  • Upgrade Go from 1.21 to 1.22
CI
  • bump actions/checkout from 3 to 4 (#​599)
  • bump actions/setup-go from 2 to 5 (#​630)
  • bump crazy-max/ghaction-github-labeler from 4 to 5 (#​596)
  • bump DavidAnson/markdownlint-cli2-action from 14 to 16 (#​629, #​688)
  • bump docker/login-action from 2 to 3 (#​597)
  • bump docker/setup-qemu-action from 2 to 3 (#​584)
  • bump golangci-lint to v1.56.2
  • bump goreleaser/goreleaser-action from 5 to 6 (#​737)
  • bump peter-evans/dockerhub-description from 3 to 4 (#​610)
  • pin docker/build-push-action to v5

v2.6.1

Compare Source

⚠️ You might want to use release v2.7.0 which is below (due to the last commit time being before)

ℹ️ This is a bugfix release built with fixes only on top of the v2.6.0 program

Fixes
  • custom: url building fixed ⚠️
  • Web UI: IPs chronological order fixed (reverse) 🖱️
  • IP echo: allow custom urls for http ip providers
  • inwx: allow wildcard hosts
  • ionos: wildcard handling
  • name.com
    • update root domain record fixed
    • detect existing root domain records
  • noip
    • IPv6 handling fixed
    • handle useproviderip set to true correctly
  • porkbun: wildcard update fixed

v2.6.1

Compare Source

⚠️ You might want to use release v2.7.0 which is below (due to the last commit time being before)

ℹ️ This is a bugfix release built with fixes only on top of the v2.6.0 program

Fixes
  • custom: url building fixed ⚠️
  • Web UI: IPs chronological order fixed (reverse) 🖱️
  • IP echo: allow custom urls for http ip providers
  • inwx: allow wildcard hosts
  • ionos: wildcard handling
  • name.com
    • update root domain record fixed
    • detect existing root domain records
  • noip
    • IPv6 handling fixed
    • handle useproviderip set to true correctly
  • porkbun: wildcard update fixed

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.


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

This PR was generated by Mend Renovate. View the repository job log.

@github-actions github-actions bot added the area/kubernetes Changes made in the kubernetes directory label Jun 26, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-qdm12-ddns-updater-2.x branch from f83b1da to a2b7eff Compare September 17, 2024 11:30
@renovate renovate bot changed the title feat(container): update image ghcr.io/qdm12/ddns-updater to v2.7.0 feat(container): update image ghcr.io/qdm12/ddns-updater to v2.7.1 Sep 17, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-qdm12-ddns-updater-2.x branch from a2b7eff to f94319f Compare September 17, 2024 21:30
@renovate renovate bot changed the title feat(container): update image ghcr.io/qdm12/ddns-updater to v2.7.1 feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.0 Sep 17, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-qdm12-ddns-updater-2.x branch from f94319f to 31514ba Compare September 20, 2024 10:13
@renovate renovate bot changed the title feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.0 feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.1 Sep 20, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-qdm12-ddns-updater-2.x branch from 31514ba to 5571b0d Compare November 22, 2024 01:01
@renovate renovate bot changed the title feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.1 feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.2 Nov 22, 2024
| datasource | package                    | from   | to     |
| ---------- | -------------------------- | ------ | ------ |
| docker     | ghcr.io/qdm12/ddns-updater | v2.6.0 | v2.9.0 |
@renovate renovate bot force-pushed the renovate/ghcr.io-qdm12-ddns-updater-2.x branch from 5571b0d to 742c3ae Compare December 24, 2024 12:22
@renovate renovate bot changed the title feat(container): update image ghcr.io/qdm12/ddns-updater to v2.8.2 feat(container): update image ghcr.io/qdm12/ddns-updater to v2.9.0 Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kubernetes Changes made in the kubernetes directory renovate/container type/minor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants