diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a91805f278b..79caa61e435 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,51 @@ amazon.aws Release Notes .. contents:: Topics +v6.1.0 +====== + +Release Summary +--------------- + +This release brings some new features, several bugfixes, and deprecated features are also included. + +Minor Changes +------------- + +- ec2_snapshot - Add support for modifying createVolumePermission (https://github.com/ansible-collections/amazon.aws/pull/1464). +- ec2_snapshot_info - Add createVolumePermission to output result (https://github.com/ansible-collections/amazon.aws/pull/1464). + +Deprecated Features +------------------- + +- s3_object - support for passing object keys with a leading ``/`` has been deprecated and will be removed in a release after 2025-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1549). + +Bugfixes +-------- + +- autoscaling_group - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). +- autoscaling_group_info - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). +- ec2_instance - fix check_mode issue when adding network interfaces (https://github.com/ansible-collections/amazon.aws/issues/1403). +- ec2_metadata_facts - Handle decompression when EC2 instance user-data is gzip compressed. The fetch_url method from ansible.module_utils.urls does not decompress the user-data unless the header explicitly contains ``Content-Encoding: gzip`` (https://github.com/ansible-collections/amazon.aws/pull/1575). +- elb_application_lb - fix missing attributes on creation of ALB. The ``create_or_update_alb()`` was including ALB-specific attributes when updating an existing ALB but not when creating a new ALB (https://github.com/ansible-collections/amazon.aws/issues/1510). +- module_utils.acm - fixes list_certificates returning only RSA_2048 certificates (https://github.com/ansible-collections/amazon.aws/issues/1567). +- rds_instance - add support for CACertificateIdentifier to create/update rds instance (https://github.com/ansible-collections/amazon.aws/pull/1459)." + +v6.0.1 +====== + +Release Summary +--------------- + +This is a patch release that includes some bug fixes for the aws_ec2 inventory plugin and the s3_bucket and s3_object modules. + +Bugfixes +-------- + +- aws_ec2 inventory plugin - fix ``NoRegionError`` when no regions are provided and region isn't specified (https://github.com/ansible-collections/amazon.aws/issues/1551). +- s3_bucket - fixes issue when deleting a bucket with unversioned objects (https://github.com/ansible-collections/amazon.aws/issues/1533). +- s3_object - fixes regression related to objects with a leading ``/`` (https://github.com/ansible-collections/amazon.aws/issues/1548). + v6.0.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8ef0957eea9..3686ed2a1b6 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2114,3 +2114,63 @@ releases: name: aws_collection_constants namespace: null release_date: '2023-05-09' + 6.0.1: + changes: + bugfixes: + - aws_ec2 inventory plugin - fix ``NoRegionError`` when no regions are provided + and region isn't specified (https://github.com/ansible-collections/amazon.aws/issues/1551). + - s3_bucket - fixes issue when deleting a bucket with unversioned objects (https://github.com/ansible-collections/amazon.aws/issues/1533). + - s3_object - fixes regression related to objects with a leading ``/`` (https://github.com/ansible-collections/amazon.aws/issues/1548). + release_summary: This is a patch release that includes some bug fixes for the + aws_ec2 inventory plugin and the s3_bucket and s3_object modules. + fragments: + - 1538-s3-null.yml + - 1548-s3_object-leading-slash.yml + - 1551-ec2_inventory-no-region.yml + - 1560-revert_1546.yml + - release_summary.yml + release_date: '2023-05-19' + 6.1.0: + changes: + bugfixes: + - autoscaling_group - fix ValidationError when describing an autoscaling group + that has more than 20 target groups attached to it by breaking the request + into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). + - autoscaling_group_info - fix ValidationError when describing an autoscaling + group that has more than 20 target groups attached to it by breaking the request + into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). + - ec2_instance - fix check_mode issue when adding network interfaces (https://github.com/ansible-collections/amazon.aws/issues/1403). + - 'ec2_metadata_facts - Handle decompression when EC2 instance user-data is + gzip compressed. The fetch_url method from ansible.module_utils.urls does + not decompress the user-data unless the header explicitly contains ``Content-Encoding: + gzip`` (https://github.com/ansible-collections/amazon.aws/pull/1575).' + - elb_application_lb - fix missing attributes on creation of ALB. The ``create_or_update_alb()`` + was including ALB-specific attributes when updating an existing ALB but not + when creating a new ALB (https://github.com/ansible-collections/amazon.aws/issues/1510). + - module_utils.acm - fixes list_certificates returning only RSA_2048 certificates + (https://github.com/ansible-collections/amazon.aws/issues/1567). + - rds_instance - add support for CACertificateIdentifier to create/update rds + instance (https://github.com/ansible-collections/amazon.aws/pull/1459)." + deprecated_features: + - s3_object - support for passing object keys with a leading ``/`` has been + deprecated and will be removed in a release after 2025-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1549). + minor_changes: + - ec2_snapshot - Add support for modifying createVolumePermission (https://github.com/ansible-collections/amazon.aws/pull/1464). + - ec2_snapshot_info - Add createVolumePermission to output result (https://github.com/ansible-collections/amazon.aws/pull/1464). + release_summary: This release brings some new features, several bugfixes, and + deprecated features are also included. + fragments: + - 1459-rds_instance-add-support-for-ca_certificate_identifier-to-create-update-instance.yml + - 1464-ec2_snapshot-ec2_snapshot_info-support-modifying-create-volume-permissions.yml + - 1510-elb_application_lb-fix-alb-specific-attributes-not-added-on-create.yml + - 1548-s3_object-leading-slash-deprecate.yml + - 1567-list-certificate-all-key-types.yml + - 1578-rds-instance-docs.yml + - 1593-autoscaling_group_info-20-target-groups-per-call.yml + - 20230526-ec2_mertadata_facts-handle_compressed_user_data.yml + - 20230531-aws_ec2-use_ssm_inventory_documentation.yml + - ec2-inventory-hostnames-doc.yml + - ec2_instance-eni-attach-idempotency.yml + - release_summary.yml + - test-reqs.yml + release_date: '2023-06-07' diff --git a/changelogs/fragments/1459-rds_instance-add-support-for-ca_certificate_identifier-to-create-update-instance.yml b/changelogs/fragments/1459-rds_instance-add-support-for-ca_certificate_identifier-to-create-update-instance.yml deleted file mode 100644 index 349a148abe3..00000000000 --- a/changelogs/fragments/1459-rds_instance-add-support-for-ca_certificate_identifier-to-create-update-instance.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- rds_instance - add support for CACertificateIdentifier to create/update rds instance (https://github.com/ansible-collections/amazon.aws/pull/1459)." diff --git a/changelogs/fragments/1464-ec2_snapshot-ec2_snapshot_info-support-modifying-create-volume-permissions.yml b/changelogs/fragments/1464-ec2_snapshot-ec2_snapshot_info-support-modifying-create-volume-permissions.yml deleted file mode 100644 index c3fe986018b..00000000000 --- a/changelogs/fragments/1464-ec2_snapshot-ec2_snapshot_info-support-modifying-create-volume-permissions.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ec2_snapshot - Add support for modifying createVolumePermission (https://github.com/ansible-collections/amazon.aws/pull/1464). -- ec2_snapshot_info - Add createVolumePermission to output result (https://github.com/ansible-collections/amazon.aws/pull/1464). diff --git a/changelogs/fragments/1510-elb_application_lb-fix-alb-specific-attributes-not-added-on-create.yml b/changelogs/fragments/1510-elb_application_lb-fix-alb-specific-attributes-not-added-on-create.yml deleted file mode 100644 index 763a71e2306..00000000000 --- a/changelogs/fragments/1510-elb_application_lb-fix-alb-specific-attributes-not-added-on-create.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - elb_application_lb - fix missing attributes on creation of ALB. The ``create_or_update_alb()`` was including ALB-specific attributes when updating an existing ALB but not when creating a new ALB (https://github.com/ansible-collections/amazon.aws/issues/1510). diff --git a/changelogs/fragments/1548-s3_object-leading-slash-deprecate.yml b/changelogs/fragments/1548-s3_object-leading-slash-deprecate.yml deleted file mode 100644 index 8260c7af71a..00000000000 --- a/changelogs/fragments/1548-s3_object-leading-slash-deprecate.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: -- s3_object - support for passing object keys with a leading ``/`` has been deprecated and will be removed in a release after 2025-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1549). diff --git a/changelogs/fragments/1567-list-certificate-all-key-types.yml b/changelogs/fragments/1567-list-certificate-all-key-types.yml deleted file mode 100644 index 9a595838cab..00000000000 --- a/changelogs/fragments/1567-list-certificate-all-key-types.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- module_utils.acm - fixes list_certificates returning only RSA_2048 certificates (https://github.com/ansible-collections/amazon.aws/issues/1567). diff --git a/changelogs/fragments/1578-rds-instance-docs.yml b/changelogs/fragments/1578-rds-instance-docs.yml deleted file mode 100644 index 821f8009161..00000000000 --- a/changelogs/fragments/1578-rds-instance-docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Remove incorrect mention of RDS snapshots in RDS instance state parameter, and reformat the remaining parameter explanation." diff --git a/changelogs/fragments/1593-autoscaling_group_info-20-target-groups-per-call.yml b/changelogs/fragments/1593-autoscaling_group_info-20-target-groups-per-call.yml deleted file mode 100644 index 7a763556b80..00000000000 --- a/changelogs/fragments/1593-autoscaling_group_info-20-target-groups-per-call.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - autoscaling_group_info - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). - - autoscaling_group - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (https://github.com/ansible-collections/amazon.aws/pull/1593). diff --git a/changelogs/fragments/20230526-ec2_mertadata_facts-handle_compressed_user_data.yml b/changelogs/fragments/20230526-ec2_mertadata_facts-handle_compressed_user_data.yml deleted file mode 100644 index 2abee986495..00000000000 --- a/changelogs/fragments/20230526-ec2_mertadata_facts-handle_compressed_user_data.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - 'ec2_metadata_facts - Handle decompression when EC2 instance user-data is gzip compressed. The fetch_url method from ansible.module_utils.urls does not decompress the user-data unless the header explicitly contains ``Content-Encoding: gzip`` (https://github.com/ansible-collections/amazon.aws/pull/1575).' diff --git a/changelogs/fragments/20230531-aws_ec2-use_ssm_inventory_documentation.yml b/changelogs/fragments/20230531-aws_ec2-use_ssm_inventory_documentation.yml deleted file mode 100644 index 3b769cd3f07..00000000000 --- a/changelogs/fragments/20230531-aws_ec2-use_ssm_inventory_documentation.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Update the ``aws_ec2`` inventory plugins documentation for the ``use_ssm_inventory`` option." diff --git a/changelogs/fragments/ec2-inventory-hostnames-doc.yml b/changelogs/fragments/ec2-inventory-hostnames-doc.yml deleted file mode 100644 index de5663282eb..00000000000 --- a/changelogs/fragments/ec2-inventory-hostnames-doc.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Module documetation fix for hostnames argument. It can be list of str and dict." diff --git a/changelogs/fragments/ec2_instance-eni-attach-idempotency.yml b/changelogs/fragments/ec2_instance-eni-attach-idempotency.yml deleted file mode 100644 index ae50aa484d7..00000000000 --- a/changelogs/fragments/ec2_instance-eni-attach-idempotency.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - ec2_instance - fix check_mode issue when adding network interfaces (https://github.com/ansible-collections/amazon.aws/issues/1403). diff --git a/changelogs/fragments/test-reqs.yml b/changelogs/fragments/test-reqs.yml deleted file mode 100644 index 3ae8d00f4de..00000000000 --- a/changelogs/fragments/test-reqs.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Move Galaxy test requirements from old transitional format in tests/requirements.yml to a standard Ansible Galaxy requirements file in tests/integration/requirements.yml."