Skip to content

Commit bb2cb3b

Browse files
authored
Changelog updates after 8.0.0 release (#2098)
Changelog updates after 8.0.0 release SUMMARY Update changelog and remove changelog fragments after 8.0.0 release. ISSUE TYPE Docs Pull Request Reviewed-by: Mark Chappell
1 parent 72ea8e4 commit bb2cb3b

34 files changed

+176
-125
lines changed

CHANGELOG.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,58 @@ community.aws Release Notes
44

55
.. contents:: Topics
66

7+
v8.0.0
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
This major release brings several new features, bug fixes, and deprecated features. It also includes the removal of several modules that have been migrated to the ``amazon.aws`` collection. We have also removed support for ``ansible-core<2.15``.
14+
15+
Minor Changes
16+
-------------
17+
18+
- api_gateway - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
19+
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
20+
- community.aws collection - apply isort code formatting to ensure consistent formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
21+
- ecs_taskdefinition - Add parameter ``runtime_platform`` (https://github.com/ansible-collections/community.aws/issues/1891).
22+
- eks_nodegroup - ensure wait also waits for deletion to complete when ``wait==True`` (https://github.com/ansible-collections/community.aws/pull/1994).
23+
- elb_network_lb - add support for Application-Layer Protocol Negotiation (ALPN) policy ``AlpnPolicy`` for TLS listeners (https://github.com/ansible-collections/community.aws/issues/1566).
24+
- elb_network_lb - add the possibly to update ``SslPolicy`` and ``Certificates`` for TLS listeners ().
25+
26+
Breaking Changes / Porting Guide
27+
--------------------------------
28+
29+
- The community.aws collection has dropped support for ``botocore<1.29.0`` and ``boto3<1.26.0``. Most modules will continue to work with older versions of the AWS SDK, however compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/1763).
30+
- aws_region_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.aws_region_info``.
31+
- aws_s3_bucket_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.aws_s3_bucket_info``.
32+
- community.aws collection - Support for ansible-core < 2.15 has been dropped (https://github.com/ansible-collections/community.aws/pull/2074).
33+
- community.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.7 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.7 by this collection wss been deprecated in release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
34+
- iam_access_key - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_access_key``.
35+
- iam_access_key_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_access_key_info``.
36+
- iam_group - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_group`` (https://github.com/ansible-collections/community.aws/pull/1945).
37+
- iam_managed_policy - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_managed_policy`` (https://github.com/ansible-collections/community.aws/pull/1954).
38+
- iam_mfa_device_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_mfa_device_info`` (https://github.com/ansible-collections/community.aws/pull/1953).
39+
- iam_password_policy - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_password_policy``.
40+
- iam_role - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_role`` (https://github.com/ansible-collections/community.aws/pull/1948).
41+
- iam_role_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_role_info`` (https://github.com/ansible-collections/community.aws/pull/1948).
42+
- s3_bucket_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.s3_bucket_info``.
43+
- sts_assume_role - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.sts_assume_role``.
44+
45+
Deprecated Features
46+
-------------------
47+
48+
- aws_glue_connection - updated the deprecation for removal of the ``connection_parameters`` return key from ``after 2024-06-01`` to release version ``9.0.0``, it is being replaced by the ``raw_connection_parameters`` key (https://github.com/ansible-collections/community.aws/pull/518).
49+
- ecs_cluster - updated the deprecation for updated default of ``purge_capacity_providers``, the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To maintain the current behaviour explicitly set ``purge_capacity_providers=False`` (https://github.com/ansible-collections/community.aws/pull/1640).
50+
- ecs_service - updated the deprecation for updated default of ``purge_placement_constraints``, the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To maintain the current behaviour explicitly set ``purge_placement_constraints=False`` (https://github.com/ansible-collections/community.aws/pull/1716).
51+
- ecs_service - updated the deprecation for updated default of ``purge_placement_strategy``, the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To maintain the current behaviour explicitly set ``purge_placement_strategy=False`` (https://github.com/ansible-collections/community.aws/pull/1716).
52+
53+
Bugfixes
54+
--------
55+
56+
- mq_broker - ensure broker is created with ``tags`` when passed (https://github.com/ansible-collections/community.aws/issues/1832).
57+
- opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).
58+
759
v7.2.0
860
======
961

changelogs/changelog.yaml

Lines changed: 124 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,9 +1643,8 @@ releases:
16431643
release_date: '2022-06-22'
16441644
2.6.1:
16451645
changes:
1646-
release_summary:
1647-
Bump collection from 2.6.0 to 2.6.1 due to a publishing error with 2.6.0. This
1648-
release supersedes 2.6.0 entirely, users should skip 2.6.0.
1646+
release_summary: Bump collection from 2.6.0 to 2.6.1 due to a publishing error
1647+
with 2.6.0. This release supersedes 2.6.0 entirely, users should skip 2.6.0.
16491648
fragments:
16501649
- 261_increase.yml
16511650
release_date: '2022-06-22'
@@ -3470,7 +3469,8 @@ releases:
34703469
- cloudfront_distribution - add ``http3`` support via parameter value ``http2and3``
34713470
for parameter ``http_version`` (https://github.com/ansible-collections/community.aws/pull/1753).
34723471
- cloudfront_distribution - add ``origin_shield`` options (https://github.com/ansible-collections/community.aws/pull/1557).
3473-
- cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout`` the module was already capable of using them
3472+
- cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout``
3473+
the module was already capable of using them
34743474
- community.aws - updated document fragments based on changes in amazon.aws
34753475
(https://github.com/ansible-collections/community.aws/pull/1738).
34763476
- community.aws - updated imports based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738).
@@ -3755,3 +3755,123 @@ releases:
37553755
name: dynamodb_table_info
37563756
namespace: ''
37573757
release_date: '2024-04-05'
3758+
8.0.0:
3759+
changes:
3760+
breaking_changes:
3761+
- The community.aws collection has dropped support for ``botocore<1.29.0`` and
3762+
``boto3<1.26.0``. Most modules will continue to work with older versions of
3763+
the AWS SDK, however compatability with older versions of the SDK is not guaranteed
3764+
and will not be tested. When using older versions of the SDK a warning will
3765+
be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/1763).
3766+
- aws_region_info - The module has been migrated from the ``community.aws``
3767+
collection. Playbooks using the Fully Qualified Collection Name for this module
3768+
should be updated to use ``amazon.aws.aws_region_info``.
3769+
- aws_s3_bucket_info - The module has been migrated from the ``community.aws``
3770+
collection. Playbooks using the Fully Qualified Collection Name for this module
3771+
should be updated to use ``amazon.aws.aws_s3_bucket_info``.
3772+
- community.aws collection - Support for ansible-core < 2.15 has been dropped
3773+
(https://github.com/ansible-collections/community.aws/pull/2074).
3774+
- community.aws collection - due to the AWS SDKs announcing the end of support
3775+
for Python less than 3.7 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/)
3776+
support for Python less than 3.7 by this collection wss been deprecated in
3777+
release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
3778+
- iam_access_key - The module has been migrated from the ``community.aws`` collection.
3779+
Playbooks using the Fully Qualified Collection Name for this module should
3780+
be updated to use ``amazon.aws.iam_access_key``.
3781+
- iam_access_key_info - The module has been migrated from the ``community.aws``
3782+
collection. Playbooks using the Fully Qualified Collection Name for this module
3783+
should be updated to use ``amazon.aws.iam_access_key_info``.
3784+
- iam_group - The module has been migrated from the ``community.aws`` collection.
3785+
Playbooks using the Fully Qualified Collection Name for this module should
3786+
be updated to use ``amazon.aws.iam_group`` (https://github.com/ansible-collections/community.aws/pull/1945).
3787+
- iam_managed_policy - The module has been migrated from the ``community.aws``
3788+
collection. Playbooks using the Fully Qualified Collection Name for this module
3789+
should be updated to use ``amazon.aws.iam_managed_policy`` (https://github.com/ansible-collections/community.aws/pull/1954).
3790+
- iam_mfa_device_info - The module has been migrated from the ``community.aws``
3791+
collection. Playbooks using the Fully Qualified Collection Name for this module
3792+
should be updated to use ``amazon.aws.iam_mfa_device_info`` (https://github.com/ansible-collections/community.aws/pull/1953).
3793+
- iam_password_policy - The module has been migrated from the ``community.aws``
3794+
collection. Playbooks using the Fully Qualified Collection Name for this module
3795+
should be updated to use ``amazon.aws.iam_password_policy``.
3796+
- iam_role - The module has been migrated from the ``community.aws`` collection.
3797+
Playbooks using the Fully Qualified Collection Name for this module should
3798+
be updated to use ``amazon.aws.iam_role`` (https://github.com/ansible-collections/community.aws/pull/1948).
3799+
- iam_role_info - The module has been migrated from the ``community.aws`` collection.
3800+
Playbooks using the Fully Qualified Collection Name for this module should
3801+
be updated to use ``amazon.aws.iam_role_info`` (https://github.com/ansible-collections/community.aws/pull/1948).
3802+
- s3_bucket_info - The module has been migrated from the ``community.aws`` collection.
3803+
Playbooks using the Fully Qualified Collection Name for this module should
3804+
be updated to use ``amazon.aws.s3_bucket_info``.
3805+
- sts_assume_role - The module has been migrated from the ``community.aws``
3806+
collection. Playbooks using the Fully Qualified Collection Name for this module
3807+
should be updated to use ``amazon.aws.sts_assume_role``.
3808+
bugfixes:
3809+
- mq_broker - ensure broker is created with ``tags`` when passed (https://github.com/ansible-collections/community.aws/issues/1832).
3810+
- opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).
3811+
deprecated_features:
3812+
- aws_glue_connection - updated the deprecation for removal of the ``connection_parameters``
3813+
return key from ``after 2024-06-01`` to release version ``9.0.0``, it is being
3814+
replaced by the ``raw_connection_parameters`` key (https://github.com/ansible-collections/community.aws/pull/518).
3815+
- ecs_cluster - updated the deprecation for updated default of ``purge_capacity_providers``,
3816+
the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To
3817+
maintain the current behaviour explicitly set ``purge_capacity_providers=False``
3818+
(https://github.com/ansible-collections/community.aws/pull/1640).
3819+
- ecs_service - updated the deprecation for updated default of ``purge_placement_constraints``,
3820+
the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To
3821+
maintain the current behaviour explicitly set ``purge_placement_constraints=False``
3822+
(https://github.com/ansible-collections/community.aws/pull/1716).
3823+
- ecs_service - updated the deprecation for updated default of ``purge_placement_strategy``,
3824+
the current default of ``False`` will be changed to ``True`` in release ``9.0.0``. To
3825+
maintain the current behaviour explicitly set ``purge_placement_strategy=False``
3826+
(https://github.com/ansible-collections/community.aws/pull/1716).
3827+
minor_changes:
3828+
- api_gateway - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
3829+
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
3830+
- community.aws collection - apply isort code formatting to ensure consistent
3831+
formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
3832+
- ecs_taskdefinition - Add parameter ``runtime_platform`` (https://github.com/ansible-collections/community.aws/issues/1891).
3833+
- eks_nodegroup - ensure wait also waits for deletion to complete when ``wait==True``
3834+
(https://github.com/ansible-collections/community.aws/pull/1994).
3835+
- elb_network_lb - add support for Application-Layer Protocol Negotiation (ALPN)
3836+
policy ``AlpnPolicy`` for TLS listeners (https://github.com/ansible-collections/community.aws/issues/1566).
3837+
- elb_network_lb - add the possibly to update ``SslPolicy`` and ``Certificates``
3838+
for TLS listeners ().
3839+
release_summary: This major release brings several new features, bug fixes,
3840+
and deprecated features. It also includes the removal of several modules that
3841+
have been migrated to the ``amazon.aws`` collection. We have also removed
3842+
support for ``ansible-core<2.15``.
3843+
fragments:
3844+
- 1832-mq_broker_tags.yml
3845+
- 1891_ecs-task-definition-add-runtime-platform.yml
3846+
- 1904-route53_wait.yml
3847+
- 1962-isort.yml
3848+
- 20230623-black-cloudfront.yml
3849+
- 20230702-isort.yml
3850+
- 20230801-fix-linters.yml
3851+
- 20230906-galaxy.yml
3852+
- 20230906-route53_wait.yml
3853+
- 20230908-alias-cleanup.yml
3854+
- 20230915_migrate_iam_role_and_iam_role_info.yml
3855+
- 20231127-elb_network_lb-update-tls-listeners.yaml
3856+
- 20240408-efs-sanity_fix.yml
3857+
- 7.0.0-dev0.yml
3858+
- 8.0.0-increase-ansible-core-version.yml
3859+
- 8.0.0-release.yml
3860+
- 9-date-deprecations.yml
3861+
- boto3_equals.yml
3862+
- botocore.yml
3863+
- botocore_params-cleanup.yml
3864+
- eks_nodegroup-integration-wait-delete.yml
3865+
- galaxy_importer.yml
3866+
- migrate_aws_region_info.yml
3867+
- migrate_iam_access_key.yml
3868+
- migrate_iam_group.yml
3869+
- migrate_iam_managed_policy.yml
3870+
- migrate_iam_mfa_device_info.yml
3871+
- migrate_iam_password_policy.yml
3872+
- migrate_s3_bucket_info.yml
3873+
- migrate_sts_assume_role.yml
3874+
- opensearch_domainconfig_no_options.yaml
3875+
- python37.yml
3876+
- workflow-requirements.yml
3877+
release_date: '2024-05-20'

changelogs/fragments/1832-mq_broker_tags.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/1891_ecs-task-definition-add-runtime-platform.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/1904-route53_wait.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/1962-isort.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/20230623-black-cloudfront.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230702-isort.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230801-fix-linters.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/20230906-galaxy.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230906-route53_wait.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230908-alias-cleanup.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/20230915_migrate_iam_role_and_iam_role_info.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelogs/fragments/20231127-elb_network_lb-update-tls-listeners.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelogs/fragments/20240408-efs-sanity_fix.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/7.0.0-dev0.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8.0.0-increase-ansible-core-version.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)