diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6542975..52ce564 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,38 @@ Tools for ACME Release Notes .. contents:: Topics +v0.6.0 +====== + +Release Summary +--------------- + +Collection dependency update with bugfixes and new features. + +Minor Changes +------------- + +- acme_certificate role - add new option ``acme_certificate_dns_substitution`` to allow substituting DNS names during DNS record creation for use with CNAMEs (https://github.com/felixfontein/ansible-acme/pull/41). +- acme_certificate role - added new option ``acme_certificate_verify_auth`` which allows to turn of validation that credentials for DNS modules are passed as role arguments. When disabled, you are responsible to pass credentials with module defaults or in other ways supported by the specific modules (https://github.com/felixfontein/ansible-acme/issues/40, https://github.com/felixfontein/ansible-acme/pull/42). + +Breaking Changes / Porting Guide +-------------------------------- + +- The collection no longer depends on community.aws >= 1.0.0, but on amazon.aws >= 5.0.0. The community.aws.route53 module was migrated to amazon.aws, which allows us to depend on one collection less. Note that if you use this collection with Ansible, you need Ansible 7.0.0 or newer; also note that Ansible 6.x.0 and before are End of Life by now (https://github.com/felixfontein/ansible-acme/pull/39). + +Bugfixes +-------- + +- Avoid double failure of acme_certificate rescue task when first task in block fails (https://github.com/felixfontein/ansible-acme/pull/38). + +New Plugins +----------- + +Filter +~~~~~~ + +- felixfontein.acme._substitute_dns - [INTERNAL] Adjust DNS name according to a CNAME substitution map + v0.5.2 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 70eeef5..b451b61 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -137,3 +137,36 @@ releases: fragments: - 0.5.2.yml release_date: '2022-09-18' + 0.6.0: + changes: + breaking_changes: + - The collection no longer depends on community.aws >= 1.0.0, but on amazon.aws + >= 5.0.0. The community.aws.route53 module was migrated to amazon.aws, which + allows us to depend on one collection less. Note that if you use this collection + with Ansible, you need Ansible 7.0.0 or newer; also note that Ansible 6.x.0 + and before are End of Life by now (https://github.com/felixfontein/ansible-acme/pull/39). + bugfixes: + - Avoid double failure of acme_certificate rescue task when first task in block + fails (https://github.com/felixfontein/ansible-acme/pull/38). + minor_changes: + - acme_certificate role - add new option ``acme_certificate_dns_substitution`` + to allow substituting DNS names during DNS record creation for use with CNAMEs + (https://github.com/felixfontein/ansible-acme/pull/41). + - acme_certificate role - added new option ``acme_certificate_verify_auth`` + which allows to turn of validation that credentials for DNS modules are passed + as role arguments. When disabled, you are responsible to pass credentials + with module defaults or in other ways supported by the specific modules (https://github.com/felixfontein/ansible-acme/issues/40, + https://github.com/felixfontein/ansible-acme/pull/42). + release_summary: Collection dependency update with bugfixes and new features. + fragments: + - 0.6.0.yml + - 38-acme-fail.yml + - 41-cname-subs.yml + - 42-auth.yml + plugins: + filter: + - description: '[INTERNAL] Adjust DNS name according to a CNAME substitution + map' + name: _substitute_dns + namespace: null + release_date: '2023-01-02' diff --git a/changelogs/fragments/0.6.0.yml b/changelogs/fragments/0.6.0.yml deleted file mode 100644 index ce2fbbe..0000000 --- a/changelogs/fragments/0.6.0.yml +++ /dev/null @@ -1,3 +0,0 @@ -release_summary: Collection dependency update with bugfixes and new features. -breaking_changes: - - "The collection no longer depends on community.aws >= 1.0.0, but on amazon.aws >= 5.0.0. The community.aws.route53 module was migrated to amazon.aws, which allows us to depend on one collection less. Note that if you use this collection with Ansible, you need Ansible 7.0.0 or newer; also note that Ansible 6.x.0 and before are End of Life by now (https://github.com/felixfontein/ansible-acme/pull/39)." diff --git a/changelogs/fragments/38-acme-fail.yml b/changelogs/fragments/38-acme-fail.yml deleted file mode 100644 index 9b9fb95..0000000 --- a/changelogs/fragments/38-acme-fail.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Avoid double failure of acme_certificate rescue task when first task in block fails (https://github.com/felixfontein/ansible-acme/pull/38)." diff --git a/changelogs/fragments/41-cname-subs.yml b/changelogs/fragments/41-cname-subs.yml deleted file mode 100644 index f10ec06..0000000 --- a/changelogs/fragments/41-cname-subs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "acme_certificate role - add new option ``acme_certificate_dns_substitution`` to allow substituting DNS names during DNS record creation for use with CNAMEs (https://github.com/felixfontein/ansible-acme/pull/41)." diff --git a/changelogs/fragments/42-auth.yml b/changelogs/fragments/42-auth.yml deleted file mode 100644 index e78eb81..0000000 --- a/changelogs/fragments/42-auth.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - "acme_certificate role - added new option ``acme_certificate_verify_auth`` which allows to turn of validation that credentials for DNS modules are - passed as role arguments. When disabled, you are responsible to pass credentials with module defaults or in other ways supported by the specific - modules (https://github.com/felixfontein/ansible-acme/issues/40, https://github.com/felixfontein/ansible-acme/pull/42)."