Repository navigation
Releases: ItalyPaleAle/ddup
Release list
v0.5.1
v0.5.0
This release adds support for IPv6 records and includes other under-the-hood improvements.
New features:
- Added support for IPv6 records (#2 - thanks @johncsuti!)
Fixes:
- Reliability improvements for various DNS providers
Changes:
- Updated third-party dependencies, Go compiler version, and base container iamge
v0.4.2
This is a maintenance release that updates dependencies and the Go version. It also includes hardening of the release pipeline and some under-the-hood improvements.
v0.4.1
This is a maintenance release that updates dependencies and the Go version.
v0.4.0
This release adds support for 2 more DNS providers.
New features:
- New DNS provider: Azure DNS
- New DNS provider: OVH
Changes:
- Added unit tests for DNS providers to improve reliability
v0.3.1
This release contains a small bug fix to the dashboard.
Fixes:
- Dashboard had endpoint accidentally hardcoded to
localhost:7401
v0.3.0
This release contains a new dashboard and APIs to get the status of the various endpoints.
New features:
- Optional HTTP server offering a web-based dashboard showing the status of the various endpoints, including APIs. This is disabled by default and can be enabled with the
server.enabledoption.
v0.2.1
This contains a bug fix
Fixes:
- Crash during assignment to nil map in case of failures
v0.2.0
This release includes some new features and various improvements for reliability.
Note that the format of the config file changed. In particular, the single provider has been replaced with a map of providers.
New features:
- Allow configuring multiple DNS providers, so each domain can use a different one
- You can now configure the number of failed consecutive checks before an endpoint is considered unhealthy (default: 2)
Fixes:
- Better handling of failures updating DNS records with a provider
- Significant improvement in test coverage of critical code paths