Release Summary
This minor release adds new features and improvements to the autoscaling_group, elb_application_lb, elb_application_lb_info, elb_classic_lb, event_source_aws_cloudtrail, kms_key, s3_bucket, s3_object_info module(s).
Minor Changes
- Various modules and utilities - migrated from deprecated
ansible.module_utils._texttoansible.module_utils.common.text.converters(#2860). - amazon.aws.cloudformation - Fixed an issue where creating a changeset in check mode would fail if the stack is not in a ready state (e.g., UPDATE_IN_PROGRESS). The module now waits for the stack to be in a ready state (UPDATE_COMPLETE) before creating the changeset (#1910)
- elb_application_lb_info - Fixed return value documentation to correctly reflect actual types and added missing fields (#2939).
- extensions/eda/plugins/event_source/aws_sqs_queue.py - Added optional support for feedback so that the event can be removed from the SQS Queue on receipt of acknowledgement from ansible-rulebook.
- module_utils/errors - Add support for f-string style parameter interpolation in error handler descriptions to provide more detailed error messages (#2944).
- s3_bucket - Added O(account_regional) parameter to support creating buckets in the account-regional namespace. Requires at least botocore version 1.42.67 (#2960).
- s3_bucket - Added support for managing bucket logging configuration (#2855).
Bugfixes
- autoscaling_group - Fixed duplicate default_cooldown assignment in properties dict (#2923).
- elb_application_lb - Listener rules are now returned sorted by priority with the default rule appearing last (#2939).
- elb_application_lb_info - Listener rules are now returned sorted by priority with the default rule appearing last (#2939).
- kms_key - Fixed parameter reassignment by using passed alias parameter instead of re-fetching from module params (#2923).
- module_utils/cloudfront_facts - fix TypeError in CloudFrontFactsServiceManager.describe_cloudfront_property (ansible-collections/community.aws#1915).
- s3_object_info - Fixed duplicate dictionary key assignments when retrieving object facts (#2923).