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

chore(deps): update qmcgaw/ddns-updater docker tag to v2.8.1 #47

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 17, 2024

This PR contains the following updates:

Package Update Change
qmcgaw/ddns-updater minor v2.7.0 -> v2.8.1

Release Notes

qdm12/ddns-updater (qmcgaw/ddns-updater)

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

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.

@renovate renovate bot changed the title chore(deps): update qmcgaw/ddns-updater docker tag to v2.7.1 chore(deps): update qmcgaw/ddns-updater docker tag to v2.8.0 Sep 18, 2024
@renovate renovate bot force-pushed the renovate/qmcgaw-ddns-updater-2.x branch from 3cb99b2 to 579a98a Compare September 18, 2024 01:36
@renovate renovate bot changed the title chore(deps): update qmcgaw/ddns-updater docker tag to v2.8.0 chore(deps): update qmcgaw/ddns-updater docker tag to v2.8.1 Sep 20, 2024
@renovate renovate bot force-pushed the renovate/qmcgaw-ddns-updater-2.x branch from 579a98a to b1c8359 Compare September 20, 2024 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants