Skip to content

Commit a0a6a2d

Browse files
Prep community.aws 9.2.0 (#2271)
SUMMARY Prep community.aws 9.2.0 Release date is April 1st. ISSUE TYPE Feature Pull Request COMPONENT NAME several Reviewed-by: Bikouo Aubin Reviewed-by: Rahmanim Benny <[email protected]>
1 parent 248d95c commit a0a6a2d

File tree

7 files changed

+48
-22
lines changed

7 files changed

+48
-22
lines changed

CHANGELOG.rst

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ community.aws Release Notes
44

55
.. contents:: Topics
66

7+
v9.2.0
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
This release includes several improvements for the ``community.aws.aws_ssm`` connection plugin in preparation for its promotion to amazon.aws in the ucoming major release.
14+
15+
Minor Changes
16+
-------------
17+
18+
- aws_ssm - Refactor ``_exec_transport_commands``, ``_generate_commands``, and ``_exec_transport_commands`` methods for improved clarity (https://github.com/ansible-collections/community.aws/pull/2248).
19+
- aws_ssm - Refactor connection/aws_ssm to add new S3ClientManager class and move relevant methods to the new class (https://github.com/ansible-collections/community.aws/pull/2255).
20+
- aws_ssm - Refactor display/verbosity-related methods in aws_ssm to simplify the code and avoid repetition (https://github.com/ansible-collections/community.aws/pull/2264).
21+
722
v9.1.0
823
======
924

@@ -15,21 +30,21 @@ Preparation for the promotion of the ``aws_ssm.py`` plugin (https://forum.ansibl
1530
Minor Changes
1631
-------------
1732

18-
- aws_ssm - Refactor ``_init_clients`` method for improved clarity and efficiency (https://github.com/ansible-collections/community.aws/pull/2223).
19-
- aws_ssm - Refactor ``_prepare_terminal()`` method for improved clarity and efficiency (https://github.com/ansible-collections/community.aws/pull/).
20-
- aws_ssm - Refactor ``exec_command`` method for improved clarity and efficiency (https://github.com/ansible-collections/community.aws/pull/2224).
21-
- aws_ssm - Add the possibility to define ``aws_ssm_plugin`` variable via environment variable and by default use the version found on the ``$PATH`` rather than require that you provide an absolute path (https://github.com/ansible-collections/community.aws/issues/1990).
22-
- aws_ssm - Add function to generate random strings for SSM CLI delimitation (https://github.com/ansible-collections/community.aws/pull/2235).
23-
- dms_endpoint - Improve resilience of parameter comparison (https://github.com/ansible-collections/community.aws/pull/2221).
33+
- aws_ssm - Refactor ``_init_clients`` Method for Improved Clarity and Efficiency (https://github.com/ansible-collections/community.aws/pull/2223).
34+
- aws_ssm - Refactor ``_prepare_terminal()`` Method for Improved Clarity and Efficiency (https://github.com/ansible-collections/community.aws/pull/).
35+
- aws_ssm - Refactor exec_command Method for Improved Clarity and Efficiency (https://github.com/ansible-collections/community.aws/pull/2224).
36+
- aws_ssm - Add the possibility to define ``aws_ssm plugin`` variable via environment variable and by default use the version found on the $PATH rather than require that you provide an absolute path (https://github.com/ansible-collections/community.aws/issues/1990).
37+
- dms_endpoint - improve resilience of parameter comparison (https://github.com/ansible-collections/community.aws/pull/2221).
2438
- s3_lifecycle - Support for min and max object size when applying the filter rules (https://github.com/ansible-collections/community.aws/pull/2205).
25-
- various modules - Linting fixups (https://github.com/ansible-collections/community.aws/pull/2221).
26-
- waf_condition - Add missing options validation to filters (https://github.com/ansible-collections/community.aws/pull/2220).
39+
- aws_ssm - add function to generate random strings for SSM CLI delimitation (https://github.com/ansible-collections/community.aws/pull/2235).
40+
- various modules - linting fixups (https://github.com/ansible-collections/community.aws/pull/2221).
41+
- waf_condition - adds missing options validation to filters (https://github.com/ansible-collections/community.aws/pull/2220).
2742

2843
Bugfixes
2944
--------
3045

31-
- aws_ssm - Use ``head_bucket`` to access bucket locations in foreign AWS accounts (https://github.com/ansible-collections/community.aws/pull/1987).
32-
- aws_ssm - Strip Powershell ``CLIXML`` from ``stdout`` (https://github.com/ansible-collections/community.aws/issues/1952).
46+
- aws_ssm - use ``head_bucket`` to access bucket locations in foreign aws accounts (https://github.com/ansible-collections/community.aws/pull/1987).
47+
- aws_ssm - strip Powershell CLIXML from stdout (https://github.com/ansible-collections/community.aws/issues/1952).
3348

3449
v9.0.0
3550
======

changelogs/changelog.yaml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4080,19 +4080,19 @@ releases:
40804080
(https://github.com/ansible-collections/community.aws/pull/1987).
40814081
- ssm - strip Powershell CLIXML from stdout (https://github.com/ansible-collections/community.aws/issues/1952).
40824082
minor_changes:
4083-
- aws_ssm - Refactor _init_clients Method for Improved Clarity and Efficiency
4083+
- aws_ssm - Refactor ``_init_clients`` Method for Improved Clarity and Efficiency
40844084
(https://github.com/ansible-collections/community.aws/pull/2223).
40854085
- aws_ssm - Refactor ``_prepare_terminal()`` Method for Improved Clarity and
40864086
Efficiency (https://github.com/ansible-collections/community.aws/pull/).
40874087
- aws_ssm - Refactor exec_command Method for Improved Clarity and Efficiency
40884088
(https://github.com/ansible-collections/community.aws/pull/2224).
4089-
- connection/aws_ssm - Add the possibility to define ``aws_ssm_plugin`` variable
4089+
- aws_ssm - Add the possibility to define ``aws_ssm plugin`` variable
40904090
via environment variable and by default use the version found on the $PATH
40914091
rather than require that you provide an absolute path (https://github.com/ansible-collections/community.aws/issues/1990).
40924092
- dms_endpoint - improve resilience of parameter comparison (https://github.com/ansible-collections/community.aws/pull/2221).
40934093
- s3_lifecycle - Support for min and max object size when applying the filter
40944094
rules (https://github.com/ansible-collections/community.aws/pull/2205).
4095-
- ssm - add function to generate random strings for SSM CLI delimitation (https://github.com/ansible-collections/community.aws/pull/2235).
4095+
- aws_ssm - add function to generate random strings for SSM CLI delimitation (https://github.com/ansible-collections/community.aws/pull/2235).
40964096
- various modules - linting fixups (https://github.com/ansible-collections/community.aws/pull/2221).
40974097
- waf_condition - adds missing options validation to filters (https://github.com/ansible-collections/community.aws/pull/2220).
40984098
fragments:
@@ -4107,3 +4107,21 @@ releases:
41074107
- 2205-support-minmax-s3lifecycle.yml
41084108
- refactor_ssm_init_client.yml
41094109
release_date: '2025-03-04'
4110+
9.2.0:
4111+
changes:
4112+
minor_changes:
4113+
- aws_ssm - Refactor ``_exec_transport_commands``, ``_generate_commands``, and
4114+
``_exec_transport_commands`` methods for improved clarity (https://github.com/ansible-collections/community.aws/pull/2248).
4115+
- aws_ssm - Refactor connection/aws_ssm to add new S3ClientManager class and
4116+
move relevant methods to the new class (https://github.com/ansible-collections/community.aws/pull/2255).
4117+
- aws_ssm - Refactor display/verbosity-related methods in aws_ssm to simplify
4118+
the code and avoid repetition (https://github.com/ansible-collections/community.aws/pull/2264).
4119+
release_summary: This release includes several improvements for the ``community.aws.aws_ssm``
4120+
connection plugin in preparation for its promotion to amazon.aws in the ucoming
4121+
major release.
4122+
fragments:
4123+
- 2248-aws_ssm-refactor-command-related-methods.yml
4124+
- 2255-aws_ssm-refactor-create-s3clientmanager-class.yml
4125+
- 2264-aws_ssm_refactor_verbosity_display.yaml
4126+
- release_summary.yml
4127+
release_date: '2025-04-01'

changelogs/fragments/2248-aws_ssm-refactor-command-related-methods.yml

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

changelogs/fragments/2255-aws_ssm-refactor-create-s3clientmanager-class.yml

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

changelogs/fragments/2264-aws_ssm_refactor_verbosity_display.yaml

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

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
namespace: community
33
name: aws
4-
version: 9.1.0
4+
version: 9.2.0
55
readme: README.md
66
authors:
77
- Ansible (https://github.com/ansible)

plugins/module_utils/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55

66

77
COMMUNITY_AWS_COLLECTION_NAME = "community.aws"
8-
COMMUNITY_AWS_COLLECTION_VERSION = "9.1.0"
8+
COMMUNITY_AWS_COLLECTION_VERSION = "9.2.0"

0 commit comments

Comments
 (0)