diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cf78a3e3..1361ae8a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,29 @@ Community Crypto Release Notes .. contents:: Topics +v1.4.0 +====== + +Release Summary +--------------- + +Release with several new features and bugfixes. + +Minor Changes +------------- + +- The ACME module_utils has been relicensed back from the Simplified BSD License (https://opensource.org/licenses/BSD-2-Clause) to the GPLv3+ (same license used by most other code in this collection). This undoes a licensing change when the original GPLv3+ licensed code was moved to module_utils in https://github.com/ansible/ansible/pull/40697 (https://github.com/ansible-collections/community.crypto/pull/165). +- The ``crypto/identify.py`` module_utils has been renamed to ``crypto/pem.py`` (https://github.com/ansible-collections/community.crypto/pull/166). +- luks_device - ``new_keyfile``, ``new_passphrase``, ``remove_keyfile`` and ``remove_passphrase`` are now idempotent (https://github.com/ansible-collections/community.crypto/issues/19, https://github.com/ansible-collections/community.crypto/pull/168). +- luks_device - allow to configure PBKDF (https://github.com/ansible-collections/community.crypto/pull/163). +- openssl_csr, openssl_csr_pipe - allow to specify CRL distribution endpoints with ``crl_distribution_points`` (https://github.com/ansible-collections/community.crypto/issues/147, https://github.com/ansible-collections/community.crypto/pull/167). +- openssl_pkcs12 - allow to specify certificate bundles in ``other_certificates`` by using new option ``other_certificates_parse_all`` (https://github.com/ansible-collections/community.crypto/issues/149, https://github.com/ansible-collections/community.crypto/pull/166). + +Bugfixes +-------- + +- acme_certificate - error when requested challenge type is not found for non-valid challenges, instead of hanging on step 2 (https://github.com/ansible-collections/community.crypto/issues/171, https://github.com/ansible-collections/community.crypto/pull/173). + v1.3.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 3f57d30d..5f532287 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -285,3 +285,37 @@ releases: name: x509_certificate_pipe namespace: '' release_date: '2020-11-24' + 1.4.0: + changes: + bugfixes: + - acme_certificate - error when requested challenge type is not found for non-valid + challenges, instead of hanging on step 2 (https://github.com/ansible-collections/community.crypto/issues/171, + https://github.com/ansible-collections/community.crypto/pull/173). + minor_changes: + - The ACME module_utils has been relicensed back from the Simplified BSD License + (https://opensource.org/licenses/BSD-2-Clause) to the GPLv3+ (same license + used by most other code in this collection). This undoes a licensing change + when the original GPLv3+ licensed code was moved to module_utils in https://github.com/ansible/ansible/pull/40697 + (https://github.com/ansible-collections/community.crypto/pull/165). + - The ``crypto/identify.py`` module_utils has been renamed to ``crypto/pem.py`` + (https://github.com/ansible-collections/community.crypto/pull/166). + - luks_device - ``new_keyfile``, ``new_passphrase``, ``remove_keyfile`` and + ``remove_passphrase`` are now idempotent (https://github.com/ansible-collections/community.crypto/issues/19, + https://github.com/ansible-collections/community.crypto/pull/168). + - luks_device - allow to configure PBKDF (https://github.com/ansible-collections/community.crypto/pull/163). + - openssl_csr, openssl_csr_pipe - allow to specify CRL distribution endpoints + with ``crl_distribution_points`` (https://github.com/ansible-collections/community.crypto/issues/147, + https://github.com/ansible-collections/community.crypto/pull/167). + - openssl_pkcs12 - allow to specify certificate bundles in ``other_certificates`` + by using new option ``other_certificates_parse_all`` (https://github.com/ansible-collections/community.crypto/issues/149, + https://github.com/ansible-collections/community.crypto/pull/166). + release_summary: Release with several new features and bugfixes. + fragments: + - 1.4.0.yml + - 163-luks-pbkdf.yml + - 166-openssl_pkcs12-certificate-bundles.yml + - 167-openssl_csr-crl-distribution-points.yml + - 168-luks_device-add-remove-idempotence.yml + - 173-acme_certificate-wrong-challenge.yml + - acme-module-utils-relicense.yml + release_date: '2021-01-26' diff --git a/changelogs/fragments/1.4.0.yml b/changelogs/fragments/1.4.0.yml deleted file mode 100644 index bf9360e2..00000000 --- a/changelogs/fragments/1.4.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Release with several new features and bugfixes. diff --git a/changelogs/fragments/163-luks-pbkdf.yml b/changelogs/fragments/163-luks-pbkdf.yml deleted file mode 100644 index 646fe5f5..00000000 --- a/changelogs/fragments/163-luks-pbkdf.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "luks_device - allow to configure PBKDF (https://github.com/ansible-collections/community.crypto/pull/163)." diff --git a/changelogs/fragments/166-openssl_pkcs12-certificate-bundles.yml b/changelogs/fragments/166-openssl_pkcs12-certificate-bundles.yml deleted file mode 100644 index 58e3a6c3..00000000 --- a/changelogs/fragments/166-openssl_pkcs12-certificate-bundles.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- "openssl_pkcs12 - allow to specify certificate bundles in ``other_certificates`` by using new option ``other_certificates_parse_all`` (https://github.com/ansible-collections/community.crypto/issues/149, https://github.com/ansible-collections/community.crypto/pull/166)." -- "The ``crypto/identify.py`` module_utils has been renamed to ``crypto/pem.py`` (https://github.com/ansible-collections/community.crypto/pull/166)." diff --git a/changelogs/fragments/167-openssl_csr-crl-distribution-points.yml b/changelogs/fragments/167-openssl_csr-crl-distribution-points.yml deleted file mode 100644 index 15824ae9..00000000 --- a/changelogs/fragments/167-openssl_csr-crl-distribution-points.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "openssl_csr, openssl_csr_pipe - allow to specify CRL distribution endpoints with ``crl_distribution_points`` (https://github.com/ansible-collections/community.crypto/issues/147, https://github.com/ansible-collections/community.crypto/pull/167)." diff --git a/changelogs/fragments/168-luks_device-add-remove-idempotence.yml b/changelogs/fragments/168-luks_device-add-remove-idempotence.yml deleted file mode 100644 index 47b31537..00000000 --- a/changelogs/fragments/168-luks_device-add-remove-idempotence.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "luks_device - ``new_keyfile``, ``new_passphrase``, ``remove_keyfile`` and ``remove_passphrase`` are now idempotent (https://github.com/ansible-collections/community.crypto/issues/19, https://github.com/ansible-collections/community.crypto/pull/168)." diff --git a/changelogs/fragments/173-acme_certificate-wrong-challenge.yml b/changelogs/fragments/173-acme_certificate-wrong-challenge.yml deleted file mode 100644 index 9826d0c3..00000000 --- a/changelogs/fragments/173-acme_certificate-wrong-challenge.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "acme_certificate - error when requested challenge type is not found for non-valid challenges, instead of hanging on step 2 (https://github.com/ansible-collections/community.crypto/issues/171, https://github.com/ansible-collections/community.crypto/pull/173)." diff --git a/changelogs/fragments/acme-module-utils-relicense.yml b/changelogs/fragments/acme-module-utils-relicense.yml deleted file mode 100644 index 297bb4c3..00000000 --- a/changelogs/fragments/acme-module-utils-relicense.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "The ACME module_utils has been relicensed back from the Simplified BSD License (https://opensource.org/licenses/BSD-2-Clause) to the GPLv3+ (same license used by most other code in this collection). This undoes a licensing change when the original GPLv3+ licensed code was moved to module_utils in https://github.com/ansible/ansible/pull/40697 (https://github.com/ansible-collections/community.crypto/pull/165)."