Release Summary
This major release includes changes such as refactored S3 module utilities to consolidate duplicate code, add comprehensive type hints and docstrings, and improve maintainability. Additionally, botocore and boto3 versions have been bumped to 1.35.0 and awscli version has been bumped to 1.34.0.
Major Changes
- amazon.aws collection -
awscliversion has been bumped to 1.34.0 (#2774). - amazon.aws collection -
botocoreandboto3versions have been bumped to 1.35.0 (#2774). - ec2_security_group - Support for passing nested lists of strings to
rules.cidr_ipandrules.cidr_ipv6have been removed (#2777). - iam_user - Support for
iam_userreturn key has been removed; onlyuseris now returned (#2777). - lambda_info - Support for
functionhas been removed (#2777). - route53_info - Support for CamelCased lists (
ResourceRecordSets,HostedZones,HealthChecks,CheckerIpRanges,DelegationSets,HealthCheck) have been removed (#2777). - s3_object - Support for
listmode has been removed; uses3_object_infoinstead (#2777). - s3_object - Support for passing the leading
/has been removed (#2777). - s3_object_info - Support for passing
dualstackandendpoint_urlat the same time has been removed (#2777).
Minor Changes
- module_utils/s3 - refactored S3 module utilities to consolidate duplicate code, add comprehensive type hints and docstrings, and improve maintainability (#2782).
- s3_bucket - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#2782).
- s3_bucket_info - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#2782).
- s3_object - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#2782).
- s3_object_info - refactored to use centralized S3 wrapper functions from module_utils and consistently use S3ErrorHandler (#2782).