diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b7368b07..09682bff 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,34 @@ Community Crypto Release Notes .. contents:: Topics +v1.6.0 +====== + +Release Summary +--------------- + +Fixes compatibility issues with the latest ansible-core 2.11 beta, and contains a lot of internal refactoring for the ACME modules and support for private key passphrases for them. + +Minor Changes +------------- + +- acme module_utils - the ``acme`` module_utils has been split up into several Python modules (https://github.com/ansible-collections/community.crypto/pull/184). +- acme_* modules - codebase refactor which should not be visible to end-users (https://github.com/ansible-collections/community.crypto/pull/184). +- acme_* modules - support account key passphrases for ``cryptography`` backend (https://github.com/ansible-collections/community.crypto/issues/197, https://github.com/ansible-collections/community.crypto/pull/207). +- acme_certificate_revoke - support revoking by private keys that are passphrase protected for ``cryptography`` backend (https://github.com/ansible-collections/community.crypto/pull/207). +- acme_challenge_cert_helper - add ``private_key_passphrase`` parameter (https://github.com/ansible-collections/community.crypto/pull/207). + +Deprecated Features +------------------- + +- acme module_utils - the ``acme`` module_utils (``ansible_collections.community.crypto.plugins.module_utils.acme``) is deprecated and will be removed in community.crypto 2.0.0. Use the new Python modules in the ``acme`` package instead (``ansible_collections.community.crypto.plugins.module_utils.acme.xxx``) (https://github.com/ansible-collections/community.crypto/pull/184). + +Bugfixes +-------- + +- action_module plugin helper - make compatible with latest changes in ansible-core 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202). +- openssl_privatekey_pipe - make compatible with latest changes in ansible-core 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202). + v1.5.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 1097ad2d..1b60c02b 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -341,3 +341,34 @@ releases: - 179-openssl-csr-basic-constraint.yml - 193-luks_device-sector_size.yml release_date: '2021-03-08' + 1.6.0: + changes: + bugfixes: + - action_module plugin helper - make compatible with latest changes in ansible-core + 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202). + - openssl_privatekey_pipe - make compatible with latest changes in ansible-core + 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202). + deprecated_features: + - acme module_utils - the ``acme`` module_utils (``ansible_collections.community.crypto.plugins.module_utils.acme``) + is deprecated and will be removed in community.crypto 2.0.0. Use the new Python + modules in the ``acme`` package instead (``ansible_collections.community.crypto.plugins.module_utils.acme.xxx``) + (https://github.com/ansible-collections/community.crypto/pull/184). + minor_changes: + - acme module_utils - the ``acme`` module_utils has been split up into several + Python modules (https://github.com/ansible-collections/community.crypto/pull/184). + - acme_* modules - codebase refactor which should not be visible to end-users + (https://github.com/ansible-collections/community.crypto/pull/184). + - acme_* modules - support account key passphrases for ``cryptography`` backend + (https://github.com/ansible-collections/community.crypto/issues/197, https://github.com/ansible-collections/community.crypto/pull/207). + - acme_certificate_revoke - support revoking by private keys that are passphrase + protected for ``cryptography`` backend (https://github.com/ansible-collections/community.crypto/pull/207). + - acme_challenge_cert_helper - add ``private_key_passphrase`` parameter (https://github.com/ansible-collections/community.crypto/pull/207). + release_summary: Fixes compatibility issues with the latest ansible-core 2.11 + beta, and contains a lot of internal refactoring for the ACME modules and + support for private key passphrases for them. + fragments: + - 1.6.0.yml + - 184-acme-refactor.yml + - 202-actionmodule-plugin-utils-ansible-core-2.11.yml + - 207-acme-account-key-passphrase.yml + release_date: '2021-03-22' diff --git a/changelogs/fragments/1.6.0.yml b/changelogs/fragments/1.6.0.yml deleted file mode 100644 index 0d2b56a7..00000000 --- a/changelogs/fragments/1.6.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Fixes compatibility issues with the latest ansible-core 2.11 beta, and contains a lot of internal refactoring for the ACME modules and support for private key passphrases for them. diff --git a/changelogs/fragments/184-acme-refactor.yml b/changelogs/fragments/184-acme-refactor.yml deleted file mode 100644 index 062ea0fc..00000000 --- a/changelogs/fragments/184-acme-refactor.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- "acme module_utils - the ``acme`` module_utils has been split up into several Python modules (https://github.com/ansible-collections/community.crypto/pull/184)." -- "acme_* modules - codebase refactor which should not be visible to end-users (https://github.com/ansible-collections/community.crypto/pull/184)." -deprecated_features: -- "acme module_utils - the ``acme`` module_utils (``ansible_collections.community.crypto.plugins.module_utils.acme``) is deprecated and will be removed in community.crypto 2.0.0. Use the new Python modules in the ``acme`` package instead (``ansible_collections.community.crypto.plugins.module_utils.acme.xxx``) (https://github.com/ansible-collections/community.crypto/pull/184)." diff --git a/changelogs/fragments/202-actionmodule-plugin-utils-ansible-core-2.11.yml b/changelogs/fragments/202-actionmodule-plugin-utils-ansible-core-2.11.yml deleted file mode 100644 index 03458e29..00000000 --- a/changelogs/fragments/202-actionmodule-plugin-utils-ansible-core-2.11.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- "action_module plugin helper - make compatible with latest changes in ansible-core 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202)." -- "openssl_privatekey_pipe - make compatible with latest changes in ansible-core 2.11.0b3 (https://github.com/ansible-collections/community.crypto/pull/202)." diff --git a/changelogs/fragments/207-acme-account-key-passphrase.yml b/changelogs/fragments/207-acme-account-key-passphrase.yml deleted file mode 100644 index e3675f33..00000000 --- a/changelogs/fragments/207-acme-account-key-passphrase.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "acme_* modules - support account key passphrases for ``cryptography`` backend (https://github.com/ansible-collections/community.crypto/issues/197, https://github.com/ansible-collections/community.crypto/pull/207)." -- "acme_certificate_revoke - support revoking by private keys that are passphrase protected for ``cryptography`` backend (https://github.com/ansible-collections/community.crypto/pull/207)." -- "acme_challenge_cert_helper - add ``private_key_passphrase`` parameter (https://github.com/ansible-collections/community.crypto/pull/207)."