diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8a73b4d7c54..f867fc9e4e5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,68 @@ amazon.aws Release Notes .. contents:: Topics +v8.0.0 +====== + +Release Summary +--------------- + +This major release brings several new features, bug fixes, and deprecated features. It also includes the removal of some functionality for ``iam_role, iam_role_info`` and ``module_utils.policy`` that were previously deprecated. We have also removed support for ``ansible-core<2.15``. + +Minor Changes +------------- + +- autoscaling_group - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- cloudformation - apply automatic retries when paginating through stack events without a filter (https://github.com/ansible-collections/amazon.aws/pull/2049). +- cloudtrail - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- ec2_instance - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- 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). +- ec2_vol - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- elb_classic_lb - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- kms_key - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). +- lambda_event - Add support for setting the ``maximum_batching_window_in_seconds`` option (https://github.com/ansible-collections/amazon.aws/pull/2025). +- module_uils/botocore - support sets and tuples of errors as well as lists (https://github.com/ansible-collections/amazon.aws/pull/1829). +- module_utils/elbv2 - Add support for adding listener with multiple certificates during ALB creation. Allows elb_application_elb module to handle mentioned use case. (https://github.com/ansible-collections/amazon.aws/pull/1950). +- module_utils/elbv2 - Add the possibility to update ``SslPolicy``, ``Certificates`` and ``AlpnPolicy`` for TLS listeners (https://github.com/ansible-collections/amazon.aws/issues/1198). +- rds_instance - Allow passing empty list to ``enable_cloudwatch_logs_exports`` in order to remove all existing exports (https://github.com/ansible-collections/amazon.aws/pull/1917). +- s3_bucket - refactor s3_bucket module code for improved readability and maintainability (https://github.com/ansible-collections/amazon.aws/pull/2057). +- s3_object - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + +Breaking Changes / Porting Guide +-------------------------------- + +- amazon.aws collection - Support for ansible-core < 2.15 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/2093). +- iam_role - ``iam_role.assume_role_policy_document`` is no longer converted from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). +- iam_role_info - ``iam_role.assume_role_policy_document`` is no longer converted from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). +- kms_key - the ``policies`` return value has been renamed to ``key_policies`` the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). +- kms_key_info - the ``policies`` return value has been renamed to ``key_policies`` the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). +- lambda_event - | ``batch_size`` no longer defaults to 100. According to the boto3 API (https://boto3.amazonaws.com/v1/documentation/api/1.26.78/reference/services/lambda.html#Lambda.Client.create_event_source_mapping), ``batch_size`` defaults to 10 for sqs sources and to 100 for stream sources (https://github.com/ansible-collections/amazon.aws/pull/2025). + +Deprecated Features +------------------- + +- aws_ec2 inventory plugin - removal of the previously deprecated ``include_extra_api_calls`` option has been assigned to release 9.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2040). +- 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). +- iam_policy - removal of the previously deprecated ``policies`` return key has been assigned to release 9.0.0. Use the ``policy_names`` return key instead (https://github.com/ansible-collections/amazon.aws/pull/2040). +- 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). +- rds_param_group - the ``rds_param_group`` module has been renamed to ``rds_instance_param_group``. The usage of the module has not changed. The rds_param_group alias will be removed in version 10.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2058). + +Removed Features (previously deprecated) +---------------------------------------- + +- iam_role - the ``iam_role.assume_role_policy_document_raw`` return value has been deprecated. ``iam_role.assume_role_policy_document`` now returns the same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). +- iam_role_info - the ``iam_role.assume_role_policy_document_raw`` return value has been deprecated. ``iam_role.assume_role_policy_document`` now returns the same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). +- module_utils.policy - the previously deprecated ``sort_json_policy_dict()`` function has been removed, consider using ``compare_policies()`` instead (https://github.com/ansible-collections/amazon.aws/pull/2052). + +Bugfixes +-------- + +- elb_classic_lb - fixes bug where ``proxy_protocol`` not being set or being set to ``None`` may result in unexpected behaviour or errors (https://github.com/ansible-collections/amazon.aws/pull/2049). +- lambda_event - Fix when ``batch_size`` is greater than 10, by enabling support for setting ``maximum_batching_window_in_seconds`` (https://github.com/ansible-collections/amazon.aws/pull/2025). +- lambda_event - Retrieve function ARN using AWS API (get_function) instead of building it with AWS account information (https://github.com/ansible-collections/amazon.aws/issues/1859). + v7.6.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 437bd3b6057..546b1fe229f 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2483,7 +2483,8 @@ releases: bugfixes: - cloudwatchlogs_log_group_info - Implement exponential backoff when making API calls to prevent throttling exceptions (https://github.com/ansible-collections/amazon.aws/issues/2011). - - plugin_utils.inventory - Ensure templated options in lookup plugins are converted (https://github.com/ansible-collections/amazon.aws/issues/1955). + - plugin_utils.inventory - Ensure templated options in lookup plugins are converted + (https://github.com/ansible-collections/amazon.aws/issues/1955). release_summary: This release includes bugfixes for the ``cloudwatchlogs_log_group_info`` module and the inventory plugins. fragments: @@ -2921,3 +2922,107 @@ releases: name: rds_engine_versions_info namespace: '' release_date: '2024-05-07' + 8.0.0: + changes: + breaking_changes: + - amazon.aws collection - Support for ansible-core < 2.15 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/2093). + - iam_role - ``iam_role.assume_role_policy_document`` is no longer converted + from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). + - iam_role_info - ``iam_role.assume_role_policy_document`` is no longer converted + from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). + - kms_key - the ``policies`` return value has been renamed to ``key_policies`` + the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). + - kms_key_info - the ``policies`` return value has been renamed to ``key_policies`` + the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). + - lambda_event - | ``batch_size`` no longer defaults to 100. According to the + boto3 API (https://boto3.amazonaws.com/v1/documentation/api/1.26.78/reference/services/lambda.html#Lambda.Client.create_event_source_mapping), + ``batch_size`` defaults to 10 for sqs sources and to 100 for stream sources + (https://github.com/ansible-collections/amazon.aws/pull/2025). + bugfixes: + - elb_classic_lb - fixes bug where ``proxy_protocol`` not being set or being + set to ``None`` may result in unexpected behaviour or errors (https://github.com/ansible-collections/amazon.aws/pull/2049). + - lambda_event - Fix when ``batch_size`` is greater than 10, by enabling support + for setting ``maximum_batching_window_in_seconds`` (https://github.com/ansible-collections/amazon.aws/pull/2025). + - lambda_event - Retrieve function ARN using AWS API (get_function) instead + of building it with AWS account information (https://github.com/ansible-collections/amazon.aws/issues/1859). + deprecated_features: + - aws_ec2 inventory plugin - removal of the previously deprecated ``include_extra_api_calls`` + option has been assigned to release 9.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2040). + - 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). + - iam_policy - removal of the previously deprecated ``policies`` return key + has been assigned to release 9.0.0. Use the ``policy_names`` return key instead + (https://github.com/ansible-collections/amazon.aws/pull/2040). + - 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). + - rds_param_group - the ``rds_param_group`` module has been renamed to ``rds_instance_param_group``. + The usage of the module has not changed. The rds_param_group alias will be + removed in version 10.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2058). + minor_changes: + - autoscaling_group - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - cloudformation - apply automatic retries when paginating through stack events + without a filter (https://github.com/ansible-collections/amazon.aws/pull/2049). + - cloudtrail - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - ec2_instance - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - 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). + - ec2_vol - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - elb_classic_lb - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - kms_key - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + - lambda_event - Add support for setting the ``maximum_batching_window_in_seconds`` + option (https://github.com/ansible-collections/amazon.aws/pull/2025). + - module_uils/botocore - support sets and tuples of errors as well as lists + (https://github.com/ansible-collections/amazon.aws/pull/1829). + - module_utils/elbv2 - Add support for adding listener with multiple certificates + during ALB creation. Allows elb_application_elb module to handle mentioned + use case. (https://github.com/ansible-collections/amazon.aws/pull/1950). + - module_utils/elbv2 - Add the possibility to update ``SslPolicy``, ``Certificates`` + and ``AlpnPolicy`` for TLS listeners (https://github.com/ansible-collections/amazon.aws/issues/1198). + - rds_instance - Allow passing empty list to ``enable_cloudwatch_logs_exports`` + in order to remove all existing exports (https://github.com/ansible-collections/amazon.aws/pull/1917). + - s3_bucket - refactor s3_bucket module code for improved readability and maintainability + (https://github.com/ansible-collections/amazon.aws/pull/2057). + - s3_object - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). + release_summary: This major release brings several new features, bug fixes, + and deprecated features. It also includes the removal of some functionality + for ``iam_role, iam_role_info`` and ``module_utils.policy`` that were previously + deprecated. We have also removed support for ``ansible-core<2.15``. + removed_features: + - iam_role - the ``iam_role.assume_role_policy_document_raw`` return value has + been deprecated. ``iam_role.assume_role_policy_document`` now returns the + same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). + - iam_role_info - the ``iam_role.assume_role_policy_document_raw`` return value + has been deprecated. ``iam_role.assume_role_policy_document`` now returns + the same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). + - module_utils.policy - the previously deprecated ``sort_json_policy_dict()`` + function has been removed, consider using ``compare_policies()`` instead (https://github.com/ansible-collections/amazon.aws/pull/2052). + fragments: + - 1829-is_boto3_error-tuple.yml + - 1950-elb_application_lb-multiple-listener-certificates-for-alb.yml + - 20231127-module_utils-elbv2-update.yaml + - 20231211-rds_instance_cloudwatch.yml + - 20240208-lambda_event-fix-validate-params.yml + - 20240227-zombies.yml + - 20240325-lambda_event-bugfix.yml + - 20240411-remove-deprecated-sort_json_policy_dict.yml + - 20240502-docs_cleanup.yml + - 20240516-rds_param_group.yml + - 20250513-update-docs.yml + - 2057-s3_bucket-refactor.yml + - 8.0.0-deprecation-removal.yml + - 8.0.0-dev0.yml + - 8.0.0-increase-ansible-core-version.yml + - cloudformation-template.yml + - release_summary.yml + - return_block_update_ec2_1.yml + - sanity-boto3.yml + - sanity-simple.yml + release_date: '2024-05-16' diff --git a/changelogs/fragments/1829-is_boto3_error-tuple.yml b/changelogs/fragments/1829-is_boto3_error-tuple.yml deleted file mode 100644 index 8174e85874a..00000000000 --- a/changelogs/fragments/1829-is_boto3_error-tuple.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - module_uils/botocore - support sets and tuples of errors as well as lists (https://github.com/ansible-collections/amazon.aws/pull/1829). diff --git a/changelogs/fragments/1950-elb_application_lb-multiple-listener-certificates-for-alb.yml b/changelogs/fragments/1950-elb_application_lb-multiple-listener-certificates-for-alb.yml deleted file mode 100644 index afad85e1445..00000000000 --- a/changelogs/fragments/1950-elb_application_lb-multiple-listener-certificates-for-alb.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - module_utils/elbv2 - Add support for adding listener with multiple certificates during ALB creation. Allows elb_application_elb module to handle mentioned use case. (https://github.com/ansible-collections/amazon.aws/pull/1950). diff --git a/changelogs/fragments/20231127-module_utils-elbv2-update.yaml b/changelogs/fragments/20231127-module_utils-elbv2-update.yaml deleted file mode 100644 index c851779a982..00000000000 --- a/changelogs/fragments/20231127-module_utils-elbv2-update.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - module_utils/elbv2 - Add the possibility to update ``SslPolicy``, ``Certificates`` and ``AlpnPolicy`` for TLS listeners (https://github.com/ansible-collections/amazon.aws/issues/1198). diff --git a/changelogs/fragments/20231211-rds_instance_cloudwatch.yml b/changelogs/fragments/20231211-rds_instance_cloudwatch.yml deleted file mode 100644 index b661aa5d40e..00000000000 --- a/changelogs/fragments/20231211-rds_instance_cloudwatch.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - rds_instance - Allow passing empty list to ``enable_cloudwatch_logs_exports`` in order to remove all existing exports (https://github.com/ansible-collections/amazon.aws/pull/1917). diff --git a/changelogs/fragments/20240208-lambda_event-fix-validate-params.yml b/changelogs/fragments/20240208-lambda_event-fix-validate-params.yml deleted file mode 100644 index 4af29c11de7..00000000000 --- a/changelogs/fragments/20240208-lambda_event-fix-validate-params.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - lambda_event - Retrieve function ARN using AWS API (get_function) instead of building it with AWS account information (https://github.com/ansible-collections/amazon.aws/issues/1859). diff --git a/changelogs/fragments/20240227-zombies.yml b/changelogs/fragments/20240227-zombies.yml deleted file mode 100644 index ff58ad96c0d..00000000000 --- a/changelogs/fragments/20240227-zombies.yml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: - - autoscaling_group - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - cloudtrail - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - ec2_instance - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - ec2_vol - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - elb_classic_lb - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - kms_key - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). - - s3_object - removed unused code (https://github.com/ansible-collections/amazon.aws/pull/1996). diff --git a/changelogs/fragments/20240325-lambda_event-bugfix.yml b/changelogs/fragments/20240325-lambda_event-bugfix.yml deleted file mode 100644 index f133e180238..00000000000 --- a/changelogs/fragments/20240325-lambda_event-bugfix.yml +++ /dev/null @@ -1,11 +0,0 @@ -breaking_changes: - - lambda_event - | - ``batch_size`` no longer defaults to 100. According to the boto3 API - (https://boto3.amazonaws.com/v1/documentation/api/1.26.78/reference/services/lambda.html#Lambda.Client.create_event_source_mapping), ``batch_size`` defaults to 10 for sqs sources and to 100 - for stream sources (https://github.com/ansible-collections/amazon.aws/pull/2025). - -bugfixes: - - lambda_event - Fix when ``batch_size`` is greater than 10, by enabling support for setting ``maximum_batching_window_in_seconds`` (https://github.com/ansible-collections/amazon.aws/pull/2025). - -minor_changes: - - lambda_event - Add support for setting the ``maximum_batching_window_in_seconds`` option (https://github.com/ansible-collections/amazon.aws/pull/2025). diff --git a/changelogs/fragments/20240411-remove-deprecated-sort_json_policy_dict.yml b/changelogs/fragments/20240411-remove-deprecated-sort_json_policy_dict.yml deleted file mode 100644 index 07b093ea6bc..00000000000 --- a/changelogs/fragments/20240411-remove-deprecated-sort_json_policy_dict.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -removed_features: - - module_utils.policy - the previously deprecated ``sort_json_policy_dict()`` function has been removed, consider using ``compare_policies()`` instead (https://github.com/ansible-collections/amazon.aws/pull/2052). -minor_changes: - - 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). diff --git a/changelogs/fragments/20240502-docs_cleanup.yml b/changelogs/fragments/20240502-docs_cleanup.yml deleted file mode 100644 index 6b292456691..00000000000 --- a/changelogs/fragments/20240502-docs_cleanup.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: - - rds_cluster - Remove any requirement for botocore >= 1.23.44 as we require botocore >= 1.29.0. - - lambda_info - Remove any requirement for botocore >= 1.21.51 as we require botocore >= 1.29.0. diff --git a/changelogs/fragments/20240516-rds_param_group.yml b/changelogs/fragments/20240516-rds_param_group.yml deleted file mode 100644 index 97eaa0de639..00000000000 --- a/changelogs/fragments/20240516-rds_param_group.yml +++ /dev/null @@ -1,3 +0,0 @@ -deprecated_features: - - rds_param_group - the ``rds_param_group`` module has been renamed to ``rds_instance_param_group``. - The usage of the module has not changed. The rds_param_group alias will be removed in version 10.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2058). diff --git a/changelogs/fragments/20250513-update-docs.yml b/changelogs/fragments/20250513-update-docs.yml deleted file mode 100644 index 7e96834e5f6..00000000000 --- a/changelogs/fragments/20250513-update-docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Update docs links after branching ``stable-8``." diff --git a/changelogs/fragments/2057-s3_bucket-refactor.yml b/changelogs/fragments/2057-s3_bucket-refactor.yml deleted file mode 100644 index 68fccc6a6b4..00000000000 --- a/changelogs/fragments/2057-s3_bucket-refactor.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - s3_bucket - refactor s3_bucket module code for improved readability and maintainability (https://github.com/ansible-collections/amazon.aws/pull/2057). \ No newline at end of file diff --git a/changelogs/fragments/8.0.0-deprecation-removal.yml b/changelogs/fragments/8.0.0-deprecation-removal.yml deleted file mode 100644 index ef0af9325d5..00000000000 --- a/changelogs/fragments/8.0.0-deprecation-removal.yml +++ /dev/null @@ -1,13 +0,0 @@ -deprecated_features: -- aws_ec2 inventory plugin - removal of the previously deprecated ``include_extra_api_calls`` option has been assigned to release 9.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2040). -- iam_policy - removal of the previously deprecated ``policies`` return key has been assigned to release 9.0.0. Use the ``policy_names`` return key instead (https://github.com/ansible-collections/amazon.aws/pull/2040). - -removed_features: -- iam_role - the ``iam_role.assume_role_policy_document_raw`` return value has been deprecated. ``iam_role.assume_role_policy_document`` now returns the same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). -- iam_role_info - the ``iam_role.assume_role_policy_document_raw`` return value has been deprecated. ``iam_role.assume_role_policy_document`` now returns the same format as ``iam_role.assume_role_policy_document_raw`` (https://github.com/ansible-collections/amazon.aws/pull/2040). - -breaking_changes: -- iam_role - ``iam_role.assume_role_policy_document`` is no longer converted from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). -- iam_role_info - ``iam_role.assume_role_policy_document`` is no longer converted from CamelCase to snake_case (https://github.com/ansible-collections/amazon.aws/pull/2040). -- kms_key - the ``policies`` return value has been renamed to ``key_policies`` the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). -- kms_key_info - the ``policies`` return value has been renamed to ``key_policies`` the contents has not been changed (https://github.com/ansible-collections/amazon.aws/pull/2040). diff --git a/changelogs/fragments/8.0.0-dev0.yml b/changelogs/fragments/8.0.0-dev0.yml deleted file mode 100644 index 587a5db3b0b..00000000000 --- a/changelogs/fragments/8.0.0-dev0.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - bump galaxy.yml to release 8.0.0-dev0 diff --git a/changelogs/fragments/8.0.0-increase-ansible-core-version.yml b/changelogs/fragments/8.0.0-increase-ansible-core-version.yml deleted file mode 100644 index b81d3a49086..00000000000 --- a/changelogs/fragments/8.0.0-increase-ansible-core-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: - - amazon.aws collection - Support for ansible-core < 2.15 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/2093). diff --git a/changelogs/fragments/cloudformation-template.yml b/changelogs/fragments/cloudformation-template.yml deleted file mode 100644 index 29ddadc8e3f..00000000000 --- a/changelogs/fragments/cloudformation-template.yml +++ /dev/null @@ -1,2 +0,0 @@ -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). diff --git a/changelogs/fragments/return_block_update_ec2_1.yml b/changelogs/fragments/return_block_update_ec2_1.yml deleted file mode 100644 index e84796e1818..00000000000 --- a/changelogs/fragments/return_block_update_ec2_1.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - Update return block in the module documentation ec2_eip_info, ec2_ami, ec2_ami_info, ec2_eni, ec2_eni_info, ec2_instance, ec2_instance_info, ec2_security_group, ec2_security_group_info diff --git a/changelogs/fragments/sanity-boto3.yml b/changelogs/fragments/sanity-boto3.yml deleted file mode 100644 index 10d870e8490..00000000000 --- a/changelogs/fragments/sanity-boto3.yml +++ /dev/null @@ -1,7 +0,0 @@ -deprecated_features: - - 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.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.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). diff --git a/changelogs/fragments/sanity-simple.yml b/changelogs/fragments/sanity-simple.yml deleted file mode 100644 index 27c1e682075..00000000000 --- a/changelogs/fragments/sanity-simple.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - elb_classic_lb - fixes bug where ``proxy_protocol`` not being set or being set to ``None`` may result in unexpected behaviour or errors (https://github.com/ansible-collections/amazon.aws/pull/2049). - -minor_changes: - - cloudformation - apply automatic retries when paginating through stack events without a filter (https://github.com/ansible-collections/amazon.aws/pull/2049). diff --git a/galaxy.yml b/galaxy.yml index 9625532fa10..ea792a1e4f7 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,7 +1,7 @@ --- namespace: amazon name: aws -version: 8.0.0-dev0 +version: 8.0.0 readme: README.md authors: - Ansible (https://github.com/ansible) diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index a915204b8c3..e802a8d80b2 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -4,7 +4,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) AMAZON_AWS_COLLECTION_NAME = "amazon.aws" -AMAZON_AWS_COLLECTION_VERSION = "8.0.0-dev0" +AMAZON_AWS_COLLECTION_VERSION = "8.0.0" _collection_info_context = {