Files
truecharts/charts
TrueCharts BotandGitHub 111a294adb chore(helm): update image docker.io/qmcgaw/ddns-updater v2.8.2 → v2.9.0 (#30226)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/qmcgaw/ddns-updater](https://redirect.github.com/qdm12/ddns-updater)
| minor | `57afd14` -> `ed73f1f` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>qdm12/ddns-updater (docker.io/qmcgaw/ddns-updater)</summary>

###
[`v2.9.0`](https://redirect.github.com/qdm12/ddns-updater/releases/tag/v2.9.0)

[Compare
Source](https://redirect.github.com/qdm12/ddns-updater/compare/v2.9.0...v2.9.0)

##### 🎄 🎅 🎁 Merry Christmas 🎁🎅 🎄

##### Features

- Support for `domene.shop`
([#&#8203;810](https://redirect.github.com/qdm12/ddns-updater/issues/810))
- Support for `loopia.se`
([#&#8203;842](https://redirect.github.com/qdm12/ddns-updater/issues/842))
- Support for `vultr.com`
([#&#8203;829](https://redirect.github.com/qdm12/ddns-updater/issues/829))
- Support `myaddr.tools`
([#&#8203;885](https://redirect.github.com/qdm12/ddns-updater/issues/885))
- Support for `namesilo.com`
([#&#8203;866](https://redirect.github.com/qdm12/ddns-updater/issues/866))
- Custom provider: allow empty ipv4 and ipv6 keys (see issue
[#&#8203;875](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;837](https://redirect.github.com/qdm12/ddns-updater/issues/837))
- delete default parked DNS entries if needed
([#&#8203;774](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;863](https://redirect.github.com/qdm12/ddns-updater/issues/863))
- GCP: prevent crash for missing record
([#&#8203;846](https://redirect.github.com/qdm12/ddns-updater/issues/846))
- New file/directory permissions fixed given umask (see
[#&#8203;813](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;874](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;870](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;881](https://redirect.github.com/qdm12/ddns-updater/issues/881))
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
([#&#8203;871](https://redirect.github.com/qdm12/ddns-updater/issues/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`](https://redirect.github.com/qdm12/ddns-updater/releases/tag/v2.9.0)

[Compare
Source](https://redirect.github.com/qdm12/ddns-updater/compare/v2.8.2...v2.9.0)

##### 🎄 🎅 🎁 Merry Christmas 🎁🎅 🎄

##### Features

- Support for `domene.shop`
([#&#8203;810](https://redirect.github.com/qdm12/ddns-updater/issues/810))
- Support for `loopia.se`
([#&#8203;842](https://redirect.github.com/qdm12/ddns-updater/issues/842))
- Support for `vultr.com`
([#&#8203;829](https://redirect.github.com/qdm12/ddns-updater/issues/829))
- Support `myaddr.tools`
([#&#8203;885](https://redirect.github.com/qdm12/ddns-updater/issues/885))
- Support for `namesilo.com`
([#&#8203;866](https://redirect.github.com/qdm12/ddns-updater/issues/866))
- Custom provider: allow empty ipv4 and ipv6 keys (see issue
[#&#8203;875](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;837](https://redirect.github.com/qdm12/ddns-updater/issues/837))
- delete default parked DNS entries if needed
([#&#8203;774](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;863](https://redirect.github.com/qdm12/ddns-updater/issues/863))
- GCP: prevent crash for missing record
([#&#8203;846](https://redirect.github.com/qdm12/ddns-updater/issues/846))
- New file/directory permissions fixed given umask (see
[#&#8203;813](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;874](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;870](https://redirect.github.com/qdm12/ddns-updater/issues/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
([#&#8203;881](https://redirect.github.com/qdm12/ddns-updater/issues/881))
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
([#&#8203;871](https://redirect.github.com/qdm12/ddns-updater/issues/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

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Mi45IiwidXBkYXRlZEluVmVyIjoiMzkuODIuOSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2024-12-27 22:34:22 +00:00
..