From 10145f0cd289cf95a88bac64f0bbf10b124e896e Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 30 Dec 2024 21:36:23 +0100 Subject: [PATCH] Release 0.9.0. --- CHANGELOG.md | 118 ++++++++++-------- CHANGELOG.rst | 14 +++ changelogs/changelog.yaml | 15 +++ changelogs/fragments/0.9.0.yml | 1 - changelogs/fragments/76-route53-quoting.yml | 3 - .../80-wait_for_txt-timeout-servers.yml | 2 - 6 files changed, 97 insertions(+), 56 deletions(-) delete mode 100644 changelogs/fragments/0.9.0.yml delete mode 100644 changelogs/fragments/76-route53-quoting.yml delete mode 100644 changelogs/fragments/80-wait_for_txt-timeout-servers.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index e87390b..6508a1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,54 +1,72 @@ # Tools for ACME Release Notes **Topics** + +- v0\.9\.0 + - Release Summary + - Minor Changes - v0\.8\.1 - - Release Summary + - Release Summary - v0\.8\.0 - - Release Summary - - Major Changes - - Minor Changes + - Release Summary + - Major Changes + - Minor Changes - v0\.7\.0 - - Release Summary - - Minor Changes - - Breaking Changes / Porting Guide + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide - v0\.6\.0 - - Release Summary - - Minor Changes - - Breaking Changes / Porting Guide - - Bugfixes - - New Plugins - - Filter + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide + - Bugfixes + - New Plugins + - Filter - v0\.5\.2 - - Release Summary + - Release Summary - v0\.5\.1 - - Release Summary - - Bugfixes + - Release Summary + - Bugfixes - v0\.5\.0 - - Release Summary - - Minor Changes - - Breaking Changes / Porting Guide + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide - v0\.4\.0 - - Release Summary - - Minor Changes + - Release Summary + - Minor Changes - v0\.3\.1 - - Release Summary - - Bugfixes + - Release Summary + - Bugfixes - v0\.3\.0 - - Release Summary - - Minor Changes - - Breaking Changes / Porting Guide - - Bugfixes + - Release Summary + - Minor Changes + - Breaking Changes / Porting Guide + - Bugfixes - v0\.2\.0 - - Release Summary - - Minor Changes + - Release Summary + - Minor Changes - v0\.1\.0 - - Release Summary - - New Roles + - Release Summary + - New Roles + + +## v0\.9\.0 + + +### Release Summary + +Feature release\. + + +### Minor Changes + +* The dependency on community\.dns has been bumped to \>\= 2\.9\.0 to be able to use the community\.dns\.quote\_txt filter when using the Route53 module \([https\://github\.com/felixfontein/ansible\-acme/pull/76](https\://github\.com/felixfontein/ansible\-acme/pull/76)\)\. +* acme\_certificate role \- allow to configure the timeout and the DNS servers to use for validating DNS entry propagation for dns\-01 challenges \([https\://github\.com/felixfontein/ansible\-acme/issues/79](https\://github\.com/felixfontein/ansible\-acme/issues/79)\, [https\://github\.com/felixfontein/ansible\-acme/pull/80](https\://github\.com/felixfontein/ansible\-acme/pull/80)\)\. ## v0\.8\.1 - + ### Release Summary Maintenance release with slightly updated documentation and no functional changes\. @@ -56,7 +74,7 @@ Maintenance release with slightly updated documentation and no functional change ## v0\.8\.0 - + ### Release Summary Feature release with improved creation of DNS records for Route53 and Hosttech\. @@ -66,7 +84,7 @@ Feature release with improved creation of DNS records for Route53 and Hosttech\. * The collection now depends on community\.aws \>\= 6\.3\.0 and amazon\.aws \>\= 6\.3\.0 to improve stability of the acme\_certificate role with Amazon\'s Route 53 DNS \([https\://github\.com/felixfontein/ansible\-acme/pull/62](https\://github\.com/felixfontein/ansible\-acme/pull/62)\)\. - + ### Minor Changes * acme\_certificate role \- increase maximum wait for Hosttech DNS records from 2 to 5 minutes \([https\://github\.com/felixfontein/ansible\-acme/pull/64](https\://github\.com/felixfontein/ansible\-acme/pull/64)\)\. @@ -75,12 +93,12 @@ Feature release with improved creation of DNS records for Route53 and Hosttech\. ## v0\.7\.0 - + ### Release Summary New major release dropping compatibility with old Ansible versions\, namely Ansible 2\.9 and ansible\-base 2\.10\. - + ### Minor Changes * acme\_certificate role \- add Cloudflare DNS support \([https\://github\.com/felixfontein/ansible\-acme/pull/55](https\://github\.com/felixfontein/ansible\-acme/pull/55)\)\. @@ -93,12 +111,12 @@ New major release dropping compatibility with old Ansible versions\, namely Ansi ## 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](https\://github\.com/felixfontein/ansible\-acme/pull/41)\)\. @@ -125,7 +143,7 @@ Collection dependency update with bugfixes and new features\. ## v0\.5\.2 - + ### Release Summary Maintenance release\. @@ -133,7 +151,7 @@ Maintenance release\. ## v0\.5\.1 - + ### Release Summary Bugfix release\. @@ -146,12 +164,12 @@ Bugfix release\. ## v0\.5\.0 - + ### Release Summary Feature release dropping support for some specific old Ansible/ansible\-base versions\. - + ### Minor Changes * In case an error happens before a certificate is issued\, restore private key\, and remove certificate and key backups if these were made \(acme\_certificate\_keys\_old\_store option\) \([https\://github\.com/felixfontein/ansible\-acme/pull/30](https\://github\.com/felixfontein/ansible\-acme/pull/30)\)\. @@ -167,12 +185,12 @@ Feature release dropping support for some specific old Ansible/ansible\-base ver ## v0\.4\.0 - + ### Release Summary This release bumps some requirements and adds some features\. - + ### Minor Changes * The collection now requires community\.dns \>\= 2\.0\.0 for Hosttech DNS support\. @@ -183,7 +201,7 @@ This release bumps some requirements and adds some features\. ## v0\.3\.1 - + ### Release Summary Update dependencies\. @@ -196,12 +214,12 @@ Update dependencies\. ## v0\.3\.0 - + ### Release Summary Major revamp of the collection with new dependencies\, better documentation\, and several features and bugfixes\. - + ### Minor Changes * Add documentation for the roles to the [collection\'s docsite](https\://ansible\.fontein\.de/collections/felixfontein/acme/) \([https\://github\.com/felixfontein/ansible\-acme/pull/9](https\://github\.com/felixfontein/ansible\-acme/pull/9)\)\. @@ -224,12 +242,12 @@ Major revamp of the collection with new dependencies\, better documentation\, an ## v0\.2\.0 - + ### Release Summary Feature and repository maintenance release\. - + ### Minor Changes * revoke\_old\_certificates role \- allow to revoke by ACME account key instead of certificate private key by setting acme\_certificate\_revoke\_with\_acme\_account to true\. This allows to revoke certificates with BuyPass\, which does not support revocation by certificate private key\. @@ -237,7 +255,7 @@ Feature and repository maintenance release\. ## v0\.1\.0 - + ### Release Summary Initial release of my [acme\_certificate](https\://galaxy\.ansible\.com/ui/repo/published/felixfontein/acme\_certificate) role converted to a collection\, with two new roles revoke\_old\_certificates and account\_key\_rollover\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7fa61da..5ae074c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,20 @@ Tools for ACME Release Notes .. contents:: Topics +v0.9.0 +====== + +Release Summary +--------------- + +Feature release. + +Minor Changes +------------- + +- The dependency on community.dns has been bumped to >= 2.9.0 to be able to use the ``community.dns.quote_txt`` filter when using the Route53 module (https://github.com/felixfontein/ansible-acme/pull/76). +- acme_certificate role - allow to configure the timeout and the DNS servers to use for validating DNS entry propagation for ``dns-01`` challenges (https://github.com/felixfontein/ansible-acme/issues/79, https://github.com/felixfontein/ansible-acme/pull/80). + v0.8.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 0ee34b0..a303702 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -212,3 +212,18 @@ releases: fragments: - 0.8.1.yml release_date: '2023-10-04' + 0.9.0: + changes: + minor_changes: + - The dependency on community.dns has been bumped to >= 2.9.0 to be able to + use the ``community.dns.quote_txt`` filter when using the Route53 module + (https://github.com/felixfontein/ansible-acme/pull/76). + - acme_certificate role - allow to configure the timeout and the DNS servers + to use for validating DNS entry propagation for ``dns-01`` challenges (https://github.com/felixfontein/ansible-acme/issues/79, + https://github.com/felixfontein/ansible-acme/pull/80). + release_summary: Feature release. + fragments: + - 0.9.0.yml + - 76-route53-quoting.yml + - 80-wait_for_txt-timeout-servers.yml + release_date: '2024-12-30' diff --git a/changelogs/fragments/0.9.0.yml b/changelogs/fragments/0.9.0.yml deleted file mode 100644 index 512efc9..0000000 --- a/changelogs/fragments/0.9.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Feature release. diff --git a/changelogs/fragments/76-route53-quoting.yml b/changelogs/fragments/76-route53-quoting.yml deleted file mode 100644 index 34633ee..0000000 --- a/changelogs/fragments/76-route53-quoting.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "The dependency on community.dns has been bumped to >= 2.9.0 to be able to use the ``community.dns.quote_txt`` filter - when using the Route53 module (https://github.com/felixfontein/ansible-acme/pull/76)." diff --git a/changelogs/fragments/80-wait_for_txt-timeout-servers.yml b/changelogs/fragments/80-wait_for_txt-timeout-servers.yml deleted file mode 100644 index f0d7572..0000000 --- a/changelogs/fragments/80-wait_for_txt-timeout-servers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "acme_certificate role - allow to configure the timeout and the DNS servers to use for validating DNS entry propagation for ``dns-01`` challenges (https://github.com/felixfontein/ansible-acme/issues/79, https://github.com/felixfontein/ansible-acme/pull/80)."