diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 99c43f7fd65..92abb520495 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,45 @@ community.aws Release Notes .. contents:: Topics +v6.1.0 +====== + +Release Summary +--------------- + +This release brings a new inventory plugin, some new features, and several bugfixes. + +Minor Changes +------------- + +- dynamodb_table - added waiter when updating indexes to avoid concurrency issues (https://github.com/ansible-collections/community.aws/pull/1866). +- dynamodb_table - increased default timeout based on time to update indexes in CI (https://github.com/ansible-collections/community.aws/pull/1866). +- iam_group - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). +- iam_role - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). +- sns_topic - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). + +Bugfixes +-------- + +- batch_compute_environment - fixed incorrect handling of Gov Cloud ARNs in ``compute_environment_name`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). +- cloudfront_distribution - The origins recognises the s3 domains with region part now (https://github.com/ansible-collections/community.aws/issues/1819). +- cloudfront_distribution - no longer crashes when waiting for completion of creation (https://github.com/ansible-collections/community.aws/issues/255). +- cloudfront_distribution - now honours the ``enabled`` setting (https://github.com/ansible-collections/community.aws/issues/1823). +- dynamodb_table - secondary indexes are now created (https://github.com/ansible-collections/community.aws/issues/1825). +- ec2_launch_template - fixed incorrect handling of Gov Cloud ARNs in ``compute_environment_name`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). +- elasticache_info - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). +- iam_role - fixed incorrect rejection of Gov Cloud ARNs in ``boundary`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). +- msk_cluster - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). +- redshift - fixed hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). + +New Plugins +----------- + +Inventory +~~~~~~~~~ + +- aws_mq - MQ broker inventory source + v6.0.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index a84d0d53e90..6b75b6c8a87 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -3360,7 +3360,8 @@ releases: - cloudfront_distribution - add ``http3`` support via parameter value ``http2and3`` for parameter ``http_version`` (https://github.com/ansible-collections/community.aws/pull/1753). - cloudfront_distribution - add ``origin_shield`` options (https://github.com/ansible-collections/community.aws/pull/1557). - - cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout`` the module was already capable of using them + - cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout`` + the module was already capable of using them - community.aws - updated document fragments based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738). - community.aws - updated imports based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738). @@ -3438,3 +3439,52 @@ releases: name: ssm_inventory_info namespace: '' release_date: '2023-05-10' + 6.1.0: + changes: + bugfixes: + - batch_compute_environment - fixed incorrect handling of Gov Cloud ARNs in + ``compute_environment_name`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). + - cloudfront_distribution - The origins recognises the s3 domains with region + part now (https://github.com/ansible-collections/community.aws/issues/1819). + - cloudfront_distribution - no longer crashes when waiting for completion of + creation (https://github.com/ansible-collections/community.aws/issues/255). + - cloudfront_distribution - now honours the ``enabled`` setting (https://github.com/ansible-collections/community.aws/issues/1823). + - dynamodb_table - secondary indexes are now created (https://github.com/ansible-collections/community.aws/issues/1825). + - ec2_launch_template - fixed incorrect handling of Gov Cloud ARNs in ``compute_environment_name`` + parameter (https://github.com/ansible-collections/community.aws/issues/1846). + - elasticache_info - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). + - iam_role - fixed incorrect rejection of Gov Cloud ARNs in ``boundary`` parameter + (https://github.com/ansible-collections/community.aws/issues/1846). + - msk_cluster - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). + - redshift - fixed hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). + minor_changes: + - dynamodb_table - added waiter when updating indexes to avoid concurrency issues + (https://github.com/ansible-collections/community.aws/pull/1866). + - dynamodb_table - increased default timeout based on time to update indexes + in CI (https://github.com/ansible-collections/community.aws/pull/1866). + - iam_group - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). + - iam_role - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). + - sns_topic - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). + release_summary: This release brings a new inventory plugin, some new features, + and several bugfixes. + fragments: + - 1819-cloudfront-distribution-s3-domain-recognise.yaml + - 1823-cloudfront_distribution_always_created_enabled.yml + - 1825-dynamodb-table-no-secondary-indexes.yml + - 1846-arn.yml + - 20230531-mq-fix_fqdn.yml + - 20230613-black.yml + - 20230627-ci-fixup.yml + - 20230701-ci-fixup.yml + - 20230702-dynamodb_waiter.yml + - 255-cloudfront_distribution_create_wait_crash.yml + - 6.0.0.yml + - release_summary.yml + - test-reqs.yml + - tests-requirements.yml + plugins: + inventory: + - description: MQ broker inventory source + name: aws_mq + namespace: null + release_date: '2023-07-07' diff --git a/changelogs/fragments/1819-cloudfront-distribution-s3-domain-recognise.yaml b/changelogs/fragments/1819-cloudfront-distribution-s3-domain-recognise.yaml deleted file mode 100644 index 5e16dc622b6..00000000000 --- a/changelogs/fragments/1819-cloudfront-distribution-s3-domain-recognise.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- cloudfront_distribution - The origins recognises the s3 domains with region part now (https://github.com/ansible-collections/community.aws/issues/1819). diff --git a/changelogs/fragments/1823-cloudfront_distribution_always_created_enabled.yml b/changelogs/fragments/1823-cloudfront_distribution_always_created_enabled.yml deleted file mode 100644 index 473245dacca..00000000000 --- a/changelogs/fragments/1823-cloudfront_distribution_always_created_enabled.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cloudfront_distribution - now honours the ``enabled`` setting (https://github.com/ansible-collections/community.aws/issues/1823). diff --git a/changelogs/fragments/1825-dynamodb-table-no-secondary-indexes.yml b/changelogs/fragments/1825-dynamodb-table-no-secondary-indexes.yml deleted file mode 100644 index faaf05cc82c..00000000000 --- a/changelogs/fragments/1825-dynamodb-table-no-secondary-indexes.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - dynamodb_table - secondary indexes are now created (https://github.com/ansible-collections/community.aws/issues/1825). diff --git a/changelogs/fragments/1846-arn.yml b/changelogs/fragments/1846-arn.yml deleted file mode 100644 index 5f92e5b02aa..00000000000 --- a/changelogs/fragments/1846-arn.yml +++ /dev/null @@ -1,11 +0,0 @@ -bugfixes: -- iam_role - fixed incorrect rejection of Gov Cloud ARNs in ``boundary`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). -- batch_compute_environment - fixed incorrect handling of Gov Cloud ARNs in ``compute_environment_name`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). -- ec2_launch_template - fixed incorrect handling of Gov Cloud ARNs in ``compute_environment_name`` parameter (https://github.com/ansible-collections/community.aws/issues/1846). -- elasticache_info - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). -- msk_cluster - remove hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). -- redshift - fixed hard coded use of ``aws`` partition (https://github.com/ansible-collections/community.aws/issues/1846). -minor_changes: -- sns_topic - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). -- iam_role - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). -- iam_group - refactored ARN validation handling (https://github.com/ansible-collections/community.aws/pull/1848). diff --git a/changelogs/fragments/20230531-mq-fix_fqdn.yml b/changelogs/fragments/20230531-mq-fix_fqdn.yml deleted file mode 100644 index 5462e792ca4..00000000000 --- a/changelogs/fragments/20230531-mq-fix_fqdn.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Fix FQDN in EXAMPLES block for mq_* modules." diff --git a/changelogs/fragments/20230613-black.yml b/changelogs/fragments/20230613-black.yml deleted file mode 100644 index 39a149e1ec3..00000000000 --- a/changelogs/fragments/20230613-black.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: - - "Format using black." - - "Remove Python < 3.6 compatibility code for unit tests." diff --git a/changelogs/fragments/20230627-ci-fixup.yml b/changelogs/fragments/20230627-ci-fixup.yml deleted file mode 100644 index ec5ceaaf0c4..00000000000 --- a/changelogs/fragments/20230627-ci-fixup.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- CI fixup - ``include:`` should be ``include_tasks:``. diff --git a/changelogs/fragments/20230701-ci-fixup.yml b/changelogs/fragments/20230701-ci-fixup.yml deleted file mode 100644 index 38a20fd23b8..00000000000 --- a/changelogs/fragments/20230701-ci-fixup.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- CI test fixups diff --git a/changelogs/fragments/20230702-dynamodb_waiter.yml b/changelogs/fragments/20230702-dynamodb_waiter.yml deleted file mode 100644 index 1af36940df6..00000000000 --- a/changelogs/fragments/20230702-dynamodb_waiter.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- dynamodb_table - added waiter when updating indexes to avoid concurrency issues (https://github.com/ansible-collections/community.aws/pull/1866). -- dynamodb_table - increased default timeout based on time to update indexes in CI (https://github.com/ansible-collections/community.aws/pull/1866). diff --git a/changelogs/fragments/255-cloudfront_distribution_create_wait_crash.yml b/changelogs/fragments/255-cloudfront_distribution_create_wait_crash.yml deleted file mode 100644 index 1ea1f943c66..00000000000 --- a/changelogs/fragments/255-cloudfront_distribution_create_wait_crash.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - cloudfront_distribution - no longer crashes when waiting for completion of creation (https://github.com/ansible-collections/community.aws/issues/255). diff --git a/changelogs/fragments/6.0.0.yml b/changelogs/fragments/6.0.0.yml deleted file mode 100644 index 3b81e021119..00000000000 --- a/changelogs/fragments/6.0.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- Add a fragment to work around ansible-test-changelog, updating the version triggers an update to common.py which ``needs`` a changelog fragment. diff --git a/changelogs/fragments/test-reqs.yml b/changelogs/fragments/test-reqs.yml deleted file mode 100644 index 11598f7ddb2..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 standard Ansible Galaxy requirements files in tests/integration/requirements.yml and tests/unit/requirements.yml." diff --git a/changelogs/fragments/tests-requirements.yml b/changelogs/fragments/tests-requirements.yml deleted file mode 100644 index 68796d3d3c3..00000000000 --- a/changelogs/fragments/tests-requirements.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- Add amazon.aws GitHub versions as requirements for tests. diff --git a/galaxy.yml b/galaxy.yml index 75f44739275..b0238e0ebc1 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: community name: aws -version: 6.0.0 +version: 6.1.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 791828041c8..f6e8362fc47 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -5,4 +5,4 @@ COMMUNITY_AWS_COLLECTION_NAME = "community.aws" -COMMUNITY_AWS_COLLECTION_VERSION = "6.0.0" +COMMUNITY_AWS_COLLECTION_VERSION = "6.1.0"