Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.3.0 Release documentation #1410

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,61 @@ amazon.aws Release Notes
.. contents:: Topics


v5.3.0
======

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

This release brings some minor changes, bugfixes, and deprecated features.

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

- ec2_instance - more consistently return ``instances`` information (https://github.com/ansible-collections/amazon.aws/pull/964).
- ec2_instance - remove unused import (https://github.com/ansible-collections/amazon.aws/pull/1350).
- ec2_key - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1288).
- ec2_vpc_nat_gateway - ensure allocation_id is defined before potential access (https://github.com/ansible-collections/amazon.aws/pull/1350).
- route53_zone - added support for associating multiple VPCs to route53 hosted zones (https://github.com/ansible-collections/amazon.aws/pull/1300).
- s3_bucket - add option to support creation of buckets with object lock enabled (https://github.com/ansible-collections/amazon.aws/pull/1372).

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

- support for passing both profile and security tokens through a mix of environment variables and parameters has been deprecated and support will be removed in release 6.0.0. After release 6.0.0 it will only be possible to pass either a profile or security tokens, regardless of mechanism used to pass them. To explicitly block a parameter coming from an environment variable pass an empty string as the parameter value. Support for passing profile and security tokens together was originally deprecated in release 1.2.0, however only partially implemented in release 5.0.0 (https://github.com/ansible-collections/amazon.aws/pull/1355).

Bugfixes
--------

- cloudtrail - support to disabling encryption using ``kms_key_id`` (https://github.com/ansible-collections/amazon.aws/pull/1384).
- ec2_key - fix issue when trying to update existing key pair with the same key material (https://github.com/ansible-collections/amazon.aws/pull/1383).
- module_utils/elbv2 - fix change detection by adding default values for ``Scope`` and ``SessionTimeout`` parameters in ``authenticate-oidc`` rules (https://github.com/ansible-collections/amazon.aws/pull/1270).
- module_utils/elbv2 - respect ``UseExistingClientSecret`` parameter in ``authenticate-oidc`` rules (https://github.com/ansible-collections/amazon.aws/pull/1270).
- revert breaking change introduced in 5.2.0 when passing credentials through a mix of environment variables and parameters (https://github.com/ansible-collections/amazon.aws/issues/1353).
- s3_bucket - empty bucket policy was throwing a JSONDecodeError - deal with it gracefully instead (https://github.com/ansible-collections/amazon.aws/pull/1368)

v5.2.0
======

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
-------------

- amazon.aws collection - refacterization of code to use argument specification ``fallback`` when falling back to environment variables for security credentials and AWS connection details (https://github.com/ansible-collections/amazon.aws/pull/1174).
- rds_instance - Split up the integration test-suite in a series of smaller tests (https://github.com/ansible-collections/amazon.aws/pull/1185).
- rds_instance - add support for gp3 storage type (https://github.com/ansible-collections/amazon.aws/pull/1266).

Bugfixes
--------

- aws_rds - fixes bug in RDS inventory plugin where config file was ignored (https://github.com/ansible-collections/amazon.aws/issues/1304).
- lambda - fix flaky integration test which assumes there are no other lambdas in the account (https://github.com/ansible-collections/amazon.aws/issues/1277)

v5.1.0
======

Expand Down
87 changes: 87 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1556,3 +1556,90 @@ releases:
- version_added-5.yml
- workflows-add-intersphinx.yml
release_date: '2022-10-28'
5.2.0:
changes:
bugfixes:
- aws_rds - fixes bug in RDS inventory plugin where config file was ignored
(https://github.com/ansible-collections/amazon.aws/issues/1304).
- lambda - fix flaky integration test which assumes there are no other lambdas
in the account (https://github.com/ansible-collections/amazon.aws/issues/1277)
minor_changes:
- amazon.aws collection - refacterization of code to use argument specification
``fallback`` when falling back to environment variables for security credentials
and AWS connection details (https://github.com/ansible-collections/amazon.aws/pull/1174).
- rds_instance - Split up the integration test-suite in a series of smaller
tests (https://github.com/ansible-collections/amazon.aws/pull/1185).
- rds_instance - add support for gp3 storage type (https://github.com/ansible-collections/amazon.aws/pull/1266).
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.
'
fragments:
- 1174-module_params.yml
- 1266-rds_instance_gp3_support.yaml
- 1277-lambda-int-test-other-lambdas.yml
- 1283-aws_ec2_inventory_compose_doc_examples.yml
- 1304-aws_rds-config.yml
- 20230103-sanity-ec2_eni_info.yml
- 20230106-ec2_vol.yml
- integration_tests_max_duration_increase.yaml
- rds_instance_split_the_integration_test-suite.yaml
- rds_mariadb_version-10.6.10.yml
- release.yml
release_date: '2023-01-24'
5.3.0:
changes:
bugfixes:
- "cloudtrail - support to disabling encryption using ``kms_key_id``
(https://github.com/ansible-collections/amazon.aws/pull/1384)."
- ec2_key - fix issue when trying to update existing key pair with the same
key material (https://github.com/ansible-collections/amazon.aws/pull/1383).
- module_utils/elbv2 - fix change detection by adding default values for ``Scope``
and ``SessionTimeout`` parameters in ``authenticate-oidc`` rules (https://github.com/ansible-collections/amazon.aws/pull/1270).
- module_utils/elbv2 - respect ``UseExistingClientSecret`` parameter in ``authenticate-oidc``
rules (https://github.com/ansible-collections/amazon.aws/pull/1270).
- revert breaking change introduced in 5.2.0 when passing credentials through
a mix of environment variables and parameters (https://github.com/ansible-collections/amazon.aws/issues/1353).
- s3_bucket - empty bucket policy was throwing a JSONDecodeError - deal with
it gracefully instead (https://github.com/ansible-collections/amazon.aws/pull/1368)
deprecated_features:
- support for passing both profile and security tokens through a mix of environment
variables and parameters has been deprecated and support will be removed in
release 6.0.0. After release 6.0.0 it will only be possible to pass either
a profile or security tokens, regardless of mechanism used to pass them. To
explicitly block a parameter coming from an environment variable pass an empty
string as the parameter value. Support for passing profile and security
tokens together was originally deprecated in release 1.2.0, however only partially
implemented in release 5.0.0 (https://github.com/ansible-collections/amazon.aws/pull/1355).
minor_changes:
- ec2_instance - more consistently return ``instances`` information (https://github.com/ansible-collections/amazon.aws/pull/964).
- ec2_instance - remove unused import (https://github.com/ansible-collections/amazon.aws/pull/1350).
- ec2_key - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1288).
- ec2_vpc_nat_gateway - ensure allocation_id is defined before potential access
(https://github.com/ansible-collections/amazon.aws/pull/1350).
- route53_zone - added support for associating multiple VPCs to route53 hosted
zones (https://github.com/ansible-collections/amazon.aws/pull/1300).
- s3_bucket - add option to support creation of buckets with object lock enabled
(https://github.com/ansible-collections/amazon.aws/pull/1372).
release_summary: This release brings some minor changes, bugfixes, and deprecated
features.
fragments:
- 1226-defaults.yml
- 1270-elbv2-fixes.yml
- 1299-route53_zone-multi-vpc.yml
- 1347-s3-object-lock-enabled.yml
- 1353-revert-env-fallback.yml
- 1357-subnet-example.yml
- 1368-empty_bucket_policy.yml
- 1383-ec2_key-fix-idempotency-issue-when-creating-existing-key-with-same-key-material.yaml
- 1384-cloudtrail-disable_encryption.yml
- 1395-s3-encryption.yml
- 1400-typo.yml
- 20230204-sanity.yml
- 20230220-inventory_docs_ec2_aws.yml
- 389-ssm_parameter-versioned_test.yml
- 964-ec2_instance-return-instances.yml
- release_summary.yml
- unit-tests_test_ec2_key_only.yaml
release_date: '2023-03-05'
2 changes: 0 additions & 2 deletions changelogs/fragments/1174-module_params.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1226-defaults.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/1266-rds_instance_gp3_support.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/1270-elbv2-fixes.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1277-lambda-int-test-other-lambdas.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1299-route53_zone-multi-vpc.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1347-s3-object-lock-enabled.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1357-subnet-example.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1368-empty_bucket_policy.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1384-cloudtrail-disable_encryption.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1395-s3-encryption.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1400-typo.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/20230204-sanity.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230220-inventory_docs_ec2_aws.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/389-ssm_parameter-versioned_test.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/964-ec2_instance-return-instances.yml

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/rds_mariadb_version-10.6.10.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/unit-tests_test_ec2_key_only.yaml

This file was deleted.