Release v4.0.0
This commit is contained in:
parent
33a86eb556
commit
d6da6b878d
2 changed files with 14 additions and 31 deletions
43
ChangeLog.md
43
ChangeLog.md
|
@ -3,27 +3,7 @@
|
||||||
This document describes notable changes. For details, see the [source code
|
This document describes notable changes. For details, see the [source code
|
||||||
repository history](https://github.com/ddclient/ddclient/commits/main).
|
repository history](https://github.com/ddclient/ddclient/commits/main).
|
||||||
|
|
||||||
## v4.0.0-rc.4 (unreleased work-in-progress)
|
## 2025-01-19 v4.0.0
|
||||||
|
|
||||||
## 2025-01-11 v4.0.0-rc.3
|
|
||||||
|
|
||||||
### Breaking changes
|
|
||||||
|
|
||||||
* The string argument to `--cmdv4` or `--cmdv6` is now executed as-is by the
|
|
||||||
system's shell, matching the behavior of the deprecated `--cmd` option.
|
|
||||||
This makes it possible to pass command-line arguments, which reduces the
|
|
||||||
need for a custom wrapper script. Beware that the string is also subject to
|
|
||||||
the shell's command substitution, quote handling, variable expansion, field
|
|
||||||
splitting, etc., so you may need to add extra escaping to ensure that any
|
|
||||||
special characters are preserved literally.
|
|
||||||
[#766](https://github.com/ddclient/ddclient/pull/766)
|
|
||||||
|
|
||||||
### New features
|
|
||||||
|
|
||||||
* `dnsexit2`: Multiple hosts are updated in a single API call when possible.
|
|
||||||
[#684](https://github.com/ddclient/ddclient/pull/684)
|
|
||||||
|
|
||||||
## 2025-01-07 v4.0.0-rc.2
|
|
||||||
|
|
||||||
### Breaking changes
|
### Breaking changes
|
||||||
|
|
||||||
|
@ -50,20 +30,19 @@ repository history](https://github.com/ddclient/ddclient/commits/main).
|
||||||
./configure --sysconfdir=/etc
|
./configure --sysconfdir=/etc
|
||||||
```
|
```
|
||||||
|
|
||||||
### New features
|
|
||||||
|
|
||||||
* New `--mail-from` option to control the "From:" header of email messages.
|
|
||||||
[#565](https://github.com/ddclient/ddclient/pull/565)
|
|
||||||
|
|
||||||
## 2024-12-25 v4.0.0-rc.1
|
|
||||||
|
|
||||||
### Breaking changes
|
|
||||||
|
|
||||||
* The `--ssl` option is now enabled by default.
|
* The `--ssl` option is now enabled by default.
|
||||||
[#705](https://github.com/ddclient/ddclient/pull/705)
|
[#705](https://github.com/ddclient/ddclient/pull/705)
|
||||||
* Unencrypted (plain) HTTP is now used instead of encrypted (TLS) HTTP if the
|
* Unencrypted (plain) HTTP is now used instead of encrypted (TLS) HTTP if the
|
||||||
URL uses `http://` instead of `https://`, even if the `--ssl` option is
|
URL uses `http://` instead of `https://`, even if the `--ssl` option is
|
||||||
enabled. [#608](https://github.com/ddclient/ddclient/pull/608)
|
enabled. [#608](https://github.com/ddclient/ddclient/pull/608)
|
||||||
|
* The string argument to `--cmdv4` or `--cmdv6` is now executed as-is by the
|
||||||
|
system's shell, matching the behavior of the deprecated `--cmd` option.
|
||||||
|
This makes it possible to pass command-line arguments, which reduces the
|
||||||
|
need for a custom wrapper script. Beware that the string is also subject to
|
||||||
|
the shell's command substitution, quote handling, variable expansion, field
|
||||||
|
splitting, etc., so you may need to add extra escaping to ensure that any
|
||||||
|
special characters are preserved literally.
|
||||||
|
[#766](https://github.com/ddclient/ddclient/pull/766)
|
||||||
* The default web service for `--webv4` and `--webv6` has changed from Google
|
* The default web service for `--webv4` and `--webv6` has changed from Google
|
||||||
Domains (which has shut down) to ipify.
|
Domains (which has shut down) to ipify.
|
||||||
[5b104ad1](https://github.com/ddclient/ddclient/commit/5b104ad116c023c3760129cab6e141f04f72b406)
|
[5b104ad1](https://github.com/ddclient/ddclient/commit/5b104ad116c023c3760129cab6e141f04f72b406)
|
||||||
|
@ -105,6 +84,8 @@ repository history](https://github.com/ddclient/ddclient/commits/main).
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|
||||||
|
* New `--mail-from` option to control the "From:" header of email messages.
|
||||||
|
[#565](https://github.com/ddclient/ddclient/pull/565)
|
||||||
* Simultaneous/separate updating of IPv4 (A) records and IPv6 (AAAA) records
|
* Simultaneous/separate updating of IPv4 (A) records and IPv6 (AAAA) records
|
||||||
is now supported in the following services: `gandi`
|
is now supported in the following services: `gandi`
|
||||||
([#558](https://github.com/ddclient/ddclient/pull/558)), `nsupdate`
|
([#558](https://github.com/ddclient/ddclient/pull/558)), `nsupdate`
|
||||||
|
@ -151,6 +132,8 @@ repository history](https://github.com/ddclient/ddclient/commits/main).
|
||||||
[#726](https://github.com/ddclient/ddclient/pull/726)
|
[#726](https://github.com/ddclient/ddclient/pull/726)
|
||||||
* `porkbun`: The update URL hostname is now configurable via the `server`
|
* `porkbun`: The update URL hostname is now configurable via the `server`
|
||||||
option. [#752](https://github.com/ddclient/ddclient/pull/752)
|
option. [#752](https://github.com/ddclient/ddclient/pull/752)
|
||||||
|
* `dnsexit2`: Multiple hosts are updated in a single API call when possible.
|
||||||
|
[#684](https://github.com/ddclient/ddclient/pull/684)
|
||||||
|
|
||||||
### Bug fixes
|
### Bug fixes
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,7 @@ use Sys::Hostname;
|
||||||
#
|
#
|
||||||
# For consistency and to match user expectations, the release part of the version is always three
|
# For consistency and to match user expectations, the release part of the version is always three
|
||||||
# components: MAJOR.MINOR.PATCH.
|
# components: MAJOR.MINOR.PATCH.
|
||||||
use version 0.77; our $VERSION = version->declare('v4.0.0.0_904');
|
use version 0.77; our $VERSION = version->declare('v4.0.0.999');
|
||||||
|
|
||||||
sub parse_version {
|
sub parse_version {
|
||||||
my ($v) = @_;
|
my ($v) = @_;
|
||||||
|
|
Loading…
Reference in a new issue