From 3ca001e33eaebd5a6749a1bfd91ef7b36eee516a Mon Sep 17 00:00:00 2001 From: Mark Chappell Date: Wed, 8 May 2024 15:48:22 +0200 Subject: [PATCH] Prep amazon.aws 7.6.0 release (#2075) (#2078) [main] 7.6.0 changelog SUMMARY Merge in the 7.6.0 changelog ISSUE TYPE Docs Pull Request COMPONENT NAME CHANGELOG.rst changelogs/changelog.yaml ADDITIONAL INFORMATION See also #2075 Reviewed-by: Alina Buzachis --- CHANGELOG.rst | 36 +++++++++++++ changelogs/changelog.yaml | 51 +++++++++++++++++++ ...y-issue-with-multipart-uploaded-object.yml | 3 -- .../20240403-ec2_securty_group-sanity.yml | 2 - ...add-support-for-placement-tenancy-host.yml | 3 -- changelogs/fragments/2065-iam_role_info.yml | 3 -- .../2067-iam_managed_policy-delete.yml | 3 -- 7 files changed, 87 insertions(+), 14 deletions(-) delete mode 100644 changelogs/fragments/20240322-s3_object-fix-idempotency-copy-issue-with-multipart-uploaded-object.yml delete mode 100644 changelogs/fragments/20240403-ec2_securty_group-sanity.yml delete mode 100644 changelogs/fragments/2026-ec2_instance-add-support-for-placement-tenancy-host.yml delete mode 100644 changelogs/fragments/2065-iam_role_info.yml delete mode 100644 changelogs/fragments/2067-iam_managed_policy-delete.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14bf31a03b1..8a73b4d7c54 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,42 @@ amazon.aws Release Notes .. contents:: Topics +v7.6.0 +====== + +Release Summary +--------------- + +This release brings several bugfixes, minor changes and some new rds modules (``rds_cluster_param_group``, ``rds_cluster_param_group_info`` and ``rds_engine_versions_info``). It also introduces a deprecation for the ``cloudformation`` module. + +Minor Changes +------------- + +- ec2_instance - add support for ``host`` option in placement.tenancy (https://github.com/ansible-collections/amazon.aws/pull/2026). +- ec2_vol - Ensure volume state is not one of ``deleted`` or ``deleting`` when trying to delete volume, to guaranty idempotency (https://github.com/ansible-collections/amazon.aws/pull/2052). + +Deprecated Features +------------------- + +- cloudformation - the ``template`` parameter has been deprecated and will be removed in a release after 2026-05-01. The ``template_body`` parameter can be used in conjungtion with the lookup plugin (https://github.com/ansible-collections/amazon.aws/pull/2048). +- module_utils.botocore - the ``boto3`` parameter for ``get_aws_connection_info()`` will be removed in a release after 2025-05-01. The ``boto3`` parameter has been ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). +- module_utils.botocore - the ``boto3`` parameter for ``get_aws_region()`` will be removed in a release after 2025-05-01. The ``boto3`` parameter has been ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). +- module_utils.ec2 - the ``boto3`` parameter for ``get_ec2_security_group_ids_from_names()`` will be removed in a release after 2025-05-01. The ``boto3`` parameter has been ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). + +Bugfixes +-------- + +- iam_managed_policy - fixes bug that causes ``ParamValidationError`` when attempting to delete a policy that's attached to a role or a user (https://github.com/ansible-collections/amazon.aws/issues/2067). +- iam_role_info - fixes bug in handling paths missing the ``/`` prefix and/or suffix (https://github.com/ansible-collections/amazon.aws/issues/2065). +- s3_object - fix idempotency issue when copying object uploaded using multipart upload (https://github.com/ansible-collections/amazon.aws/issues/2016). + +New Modules +----------- + +- rds_cluster_param_group - Manage RDS cluster parameter groups +- rds_cluster_param_group_info - Describes the properties of specific RDS cluster parameter group. +- rds_engine_versions_info - Describes the properties of specific versions of DB engines. + v7.5.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 78379028ab8..437bd3b6057 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2870,3 +2870,54 @@ releases: - 20240314-s3_object-copy-mode-with-metadata.yml - 20240321-iam-user-info.yml release_date: '2024-04-03' + 7.6.0: + changes: + bugfixes: + - iam_managed_policy - fixes bug that causes ``ParamValidationError`` when attempting + to delete a policy that's attached to a role or a user (https://github.com/ansible-collections/amazon.aws/issues/2067). + - iam_role_info - fixes bug in handling paths missing the ``/`` prefix and/or + suffix (https://github.com/ansible-collections/amazon.aws/issues/2065). + - s3_object - fix idempotency issue when copying object uploaded using multipart + upload (https://github.com/ansible-collections/amazon.aws/issues/2016). + deprecated_features: + - cloudformation - the ``template`` parameter has been deprecated and will be + removed in a release after 2026-05-01. The ``template_body`` parameter can + be used in conjungtion with the lookup plugin (https://github.com/ansible-collections/amazon.aws/pull/2048). + - module_utils.botocore - the ``boto3`` parameter for ``get_aws_connection_info()`` + will be removed in a release after 2025-05-01. The ``boto3`` parameter has + been ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). + - module_utils.botocore - the ``boto3`` parameter for ``get_aws_region()`` will + be removed in a release after 2025-05-01. The ``boto3`` parameter has been + ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). + - module_utils.ec2 - the ``boto3`` parameter for ``get_ec2_security_group_ids_from_names()`` + will be removed in a release after 2025-05-01. The ``boto3`` parameter has + been ignored since release 4.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2047). + minor_changes: + - ec2_instance - add support for ``host`` option in placement.tenancy (https://github.com/ansible-collections/amazon.aws/pull/2026). + - ec2_vol - Ensure volume state is not one of ``deleted`` or ``deleting`` when + trying to delete volume, to guaranty idempotency (https://github.com/ansible-collections/amazon.aws/pull/2052). + release_summary: This release brings several bugfixes, minor changes and some + new rds modules (``rds_cluster_param_group``, ``rds_cluster_param_group_info`` + and ``rds_engine_versions_info``). It also introduces a deprecation for the + ``cloudformation`` module. + fragments: + - 20240322-s3_object-fix-idempotency-copy-issue-with-multipart-uploaded-object.yml + - 20240403-ec2_securty_group-sanity.yml + - 20240411-ec2_vol.yml + - 2026-ec2_instance-add-support-for-placement-tenancy-host.yml + - 2065-iam_role_info.yml + - 2067-iam_managed_policy-delete.yml + - cloudformation-template.yml + - release_summary.yml + - sanity-boto3.yml + modules: + - description: Manage RDS cluster parameter groups + name: rds_cluster_param_group + namespace: '' + - description: Describes the properties of specific RDS cluster parameter group. + name: rds_cluster_param_group_info + namespace: '' + - description: Describes the properties of specific versions of DB engines. + name: rds_engine_versions_info + namespace: '' + release_date: '2024-05-07' diff --git a/changelogs/fragments/20240322-s3_object-fix-idempotency-copy-issue-with-multipart-uploaded-object.yml b/changelogs/fragments/20240322-s3_object-fix-idempotency-copy-issue-with-multipart-uploaded-object.yml deleted file mode 100644 index 6d96a4d71e7..00000000000 --- a/changelogs/fragments/20240322-s3_object-fix-idempotency-copy-issue-with-multipart-uploaded-object.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - s3_object - fix idempotency issue when copying object uploaded using multipart upload (https://github.com/ansible-collections/amazon.aws/issues/2016). diff --git a/changelogs/fragments/20240403-ec2_securty_group-sanity.yml b/changelogs/fragments/20240403-ec2_securty_group-sanity.yml deleted file mode 100644 index 3d1134e4bdb..00000000000 --- a/changelogs/fragments/20240403-ec2_securty_group-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - ec2_securty_group - Use ``yield from`` in order to fix sanity errors. diff --git a/changelogs/fragments/2026-ec2_instance-add-support-for-placement-tenancy-host.yml b/changelogs/fragments/2026-ec2_instance-add-support-for-placement-tenancy-host.yml deleted file mode 100644 index 83090e96d42..00000000000 --- a/changelogs/fragments/2026-ec2_instance-add-support-for-placement-tenancy-host.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - ec2_instance - add support for ``host`` option in placement.tenancy (https://github.com/ansible-collections/amazon.aws/pull/2026). diff --git a/changelogs/fragments/2065-iam_role_info.yml b/changelogs/fragments/2065-iam_role_info.yml deleted file mode 100644 index e65c2fbd40c..00000000000 --- a/changelogs/fragments/2065-iam_role_info.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - iam_role_info - fixes bug in handling paths missing the ``/`` prefix and/or suffix (https://github.com/ansible-collections/amazon.aws/issues/2065). diff --git a/changelogs/fragments/2067-iam_managed_policy-delete.yml b/changelogs/fragments/2067-iam_managed_policy-delete.yml deleted file mode 100644 index 1bef1980d91..00000000000 --- a/changelogs/fragments/2067-iam_managed_policy-delete.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - iam_managed_policy - fixes bug that causes ``ParamValidationError`` when attempting to delete a policy that's attached to a role or a user (https://github.com/ansible-collections/amazon.aws/issues/2067).