Skip to content

Commit

Permalink
5.3.0 Release documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
alinabuzachis authored and tremble committed Mar 5, 2023
1 parent 8aec8f1 commit 69d0731
Show file tree
Hide file tree
Showing 17 changed files with 143 additions and 35 deletions.
56 changes: 56 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,62 @@ 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/1226-defaults.yml

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

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

This file was deleted.

0 comments on commit 69d0731

Please sign in to comment.