Skip to content

Commit

Permalink
Changelog update after 7.5.0 release (ansible-collections#2036)
Browse files Browse the repository at this point in the history
Changelog update after 7.5.0 release

SUMMARY
Changelog update after 7.5.0 release. Also includes updates from the 7.4.0 release.
ISSUE TYPE

Docs Pull Request

Reviewed-by: Mike Graves <[email protected]>
Reviewed-by: Alina Buzachis
  • Loading branch information
hakbailey authored Apr 4, 2024
1 parent 3974a82 commit 329d50c
Show file tree
Hide file tree
Showing 11 changed files with 132 additions and 48 deletions.
64 changes: 57 additions & 7 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,63 @@ amazon.aws Release Notes

.. contents:: Topics

v7.5.0
======

Release Summary
---------------

This release includes a new feature for the ``iam_user_info`` module, bugfixes for the ``cloudwatchlogs_log_group_info`` and ``s3_object`` modules and the inventory plugins, and some internal refactoring of ``module_utils``.

Minor Changes
-------------

- iam_user_info - Add ``login_profile`` to return info that is get from a user, to know if they can login from AWS console (https://github.com/ansible-collections/amazon.aws/pull/2012).
- module_utils.iam - refactored normalization functions to use ``boto3_resource_to_ansible_dict()`` and ``boto3_resource_list_to_ansible_dict()`` (https://github.com/ansible-collections/amazon.aws/pull/2006).
- module_utils.transformations - add ``boto3_resource_to_ansible_dict()`` and ``boto3_resource_list_to_ansible_dict()`` helpers (https://github.com/ansible-collections/amazon.aws/pull/2006).

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).
- s3_object - Fix the issue when copying an object with overriding metadata. (https://github.com/ansible-collections/amazon.aws/issues/1991).

v7.4.0
======

Release Summary
---------------

This release brings several bugfixes and minor changes. It also introduces a deprecation for the ``iam_role_info`` plugin.

Minor Changes
-------------

- AnsibeAWSModule - added ``fail_json_aws_error()`` as a wrapper for ``fail_json()`` and ``fail_json_aws()`` when passed an ``AnsibleAWSError`` exception (https://github.com/ansible-collections/amazon.aws/pull/1997).
- iam_access_key - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_access_key_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_group - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_instance_profile - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_instance_profile_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_managed_policy - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_mfa_device_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_role - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_role_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_user - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_user_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).

Deprecated Features
-------------------

- iam_role_info - in a release after 2026-05-01 paths must begin and end with ``/`` (https://github.com/ansible-collections/amazon.aws/pull/1998).

Bugfixes
--------

- cloudwatchevent_rule - Fix to avoid adding quotes to JSON input for provided input_template (https://github.com/ansible-collections/amazon.aws/pull/1883).
- lookup/secretsmanager_secret - fix the issue when the nested secret is missing and on_missing is set to warn, the lookup was raising an error instead of a warning message (https://github.com/ansible-collections/amazon.aws/issues/1781).
- module_utils/elbv2 - Fix issue when creating or modifying Load balancer rule type authenticate-oidc using ``ClientSecret`` parameter and ``UseExistingClientSecret=true`` (https://github.com/ansible-collections/amazon.aws/issues/1877).

v7.3.0
======
Expand Down Expand Up @@ -231,7 +288,6 @@ Release Summary
This release is the last planned minor release of ``amazon.aws`` prior to the release of 7.0.0.
It includes documentation fixes as well as minor changes and bug fixes for the ``ec2_ami`` and ``elb_application_lb_info`` modules.


Minor Changes
-------------

Expand Down Expand Up @@ -563,7 +619,6 @@ Release Summary

This release brings few bugfixes.


Bugfixes
--------

Expand All @@ -584,7 +639,6 @@ Release Summary

This release contains a number of bugfixes, new features and new modules. This is the last planned minor release prior to the release of version 6.0.0.


Minor Changes
-------------

Expand Down Expand Up @@ -679,7 +733,6 @@ Release Summary

A minor release containing bugfixes for the ``ec2_eni_info`` module and the ``aws_rds`` inventory plugin, as well as improvements to the ``rds_instance`` module.


Minor Changes
-------------

Expand Down Expand Up @@ -903,7 +956,6 @@ Release Summary

This release contains a minor bugfix for the ``ec2_vol`` module, some minor work on the ``ec2_key`` module, and various documentation fixes. This is the last planned release of the 4.x series.


Minor Changes
-------------

Expand Down Expand Up @@ -943,7 +995,6 @@ The amazon.aws 4.3.0 release includes a number of minor bug fixes and improvemen
Following the release of amazon.aws 5.0.0, backports to the 4.x series will be limited to
security issues and bugfixes.


Minor Changes
-------------

Expand Down Expand Up @@ -1098,7 +1149,6 @@ Release Summary

Following the release of amazon.aws 5.0.0, 3.5.0 is a bugfix release and the final planned release for the 3.x series.


Minor Changes
-------------

Expand Down
76 changes: 75 additions & 1 deletion changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2732,7 +2732,7 @@ releases:
- iam_user_info - the ``path`` parameter has been renamed ``path_prefix`` for
consistency with other IAM modules, ``path`` remains as an alias. No change
to playbooks is required (https://github.com/ansible-collections/amazon.aws/pull/1933).
release_summary: This release includes new features and a bugfix.
release_summary: This release includes new features and a bugfix.
fragments:
- 1918-ec2_instance-add-support-to-modify-metadata-options.yml
- 20231206-iam_user_path.yml
Expand Down Expand Up @@ -2768,3 +2768,77 @@ releases:
- 20240202-backup_plan-idempotency.yml
- release_summary.yml
release_date: '2024-02-06'
7.4.0:
changes:
bugfixes:
- cloudwatchevent_rule - Fix to avoid adding quotes to JSON input for provided
input_template (https://github.com/ansible-collections/amazon.aws/pull/1883).
- lookup/secretsmanager_secret - fix the issue when the nested secret is missing
and on_missing is set to warn, the lookup was raising an error instead of
a warning message (https://github.com/ansible-collections/amazon.aws/issues/1781).
- module_utils/elbv2 - Fix issue when creating or modifying Load balancer rule
type authenticate-oidc using ``ClientSecret`` parameter and ``UseExistingClientSecret=true``
(https://github.com/ansible-collections/amazon.aws/issues/1877).
deprecated_features:
- iam_role_info - in a release after 2026-05-01 paths must begin and end with
``/`` (https://github.com/ansible-collections/amazon.aws/pull/1998).
minor_changes:
- AnsibeAWSModule - added ``fail_json_aws_error()`` as a wrapper for ``fail_json()``
and ``fail_json_aws()`` when passed an ``AnsibleAWSError`` exception (https://github.com/ansible-collections/amazon.aws/pull/1997).
- iam_access_key - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_access_key_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_group - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_instance_profile - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_instance_profile_info - refactored code to use ``AnsibleIAMError`` and
``IAMErrorHandler`` as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_managed_policy - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_mfa_device_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_role - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_role_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_user - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
- iam_user_info - refactored code to use ``AnsibleIAMError`` and ``IAMErrorHandler``
as well as moving shared code into module_utils.iam (https://github.com/ansible-collections/amazon.aws/pull/1998).
release_summary: This release brings several bugfixes and minor changes. It
also introduces a deprecation for the ``iam_role_info`` plugin.
fragments:
- 1883-cloudwatchevent_rule-fix-json-input-handling-for-input_template.yml
- 20240124-module_utils-elbv2-fix-issue-with-authenticated-oidc.yml
- 20240212-lookup-secretsmanager_secret-fix-issue-when-nested-is-missing-and-on_missing-is-set-to-warn.yaml
- 20240227-fail_aws_error.yml
- 20240227-iam-refactor.yml
- release_summary.yml
release_date: '2024-03-05'
7.5.0:
changes:
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).
- s3_object - Fix the issue when copying an object with overriding metadata.
(https://github.com/ansible-collections/amazon.aws/issues/1991).
minor_changes:
- iam_user_info - Add ``login_profile`` to return info that is get from a user,
to know if they can login from AWS console (https://github.com/ansible-collections/amazon.aws/pull/2012).
- module_utils.iam - refactored normalization functions to use ``boto3_resource_to_ansible_dict()``
and ``boto3_resource_list_to_ansible_dict()`` (https://github.com/ansible-collections/amazon.aws/pull/2006).
- module_utils.transformations - add ``boto3_resource_to_ansible_dict()`` and
``boto3_resource_list_to_ansible_dict()`` helpers (https://github.com/ansible-collections/amazon.aws/pull/2006).
release_summary: This release includes a new feature for the ``iam_user_info``
module, bugfixes for the ``cloudwatchlogs_log_group_info`` and ``s3_object``
modules and the inventory plugins, and some internal refactoring of ``module_utils``.
fragments:
- 2006-normalize-refactor.yml
- 20240314-cloudwatchlogs_log_group_info-fix-throttling-exceptions.yml
- 20240314-s3_object-copy-mode-with-metadata.yml
- 20240321-iam-user-info.yml
release_date: '2024-04-03'

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/2006-normalize-refactor.yml

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20240227-fail_aws_error.yml

This file was deleted.

14 changes: 0 additions & 14 deletions changelogs/fragments/20240227-iam-refactor.yml

This file was deleted.

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/20240321-iam-user-info.yml

This file was deleted.

0 comments on commit 329d50c

Please sign in to comment.