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

connection/aws_ssm - create S3clientmanager class and move related methods #2255

Open
wants to merge 31 commits into
base: main
Choose a base branch
from

Conversation

mandar242
Copy link
Contributor

SUMMARY

create S3clientmanager class and move related methods
Fixes ACA-2097

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

connection/aws_ssm

@mandar242 mandar242 requested a review from abikouo February 27, 2025 01:23

This comment was marked as outdated.

This comment was marked as outdated.

This comment was marked as outdated.

This comment was marked as outdated.

@mandar242 mandar242 force-pushed the s3clientmanager_class branch from 657ca6a to 47bd8be Compare February 27, 2025 07:10
Copy link
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/240b73518fb54b7d9ce5f9f2d638df10

✔️ ansible-galaxy-importer SUCCESS in 3m 43s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 50s
✔️ ansible-test-splitter SUCCESS in 4m 02s
✔️ integration-community.aws-1 SUCCESS in 24m 43s
✔️ integration-community.aws-2 SUCCESS in 18m 46s
✔️ integration-community.aws-3 SUCCESS in 17m 48s
✔️ integration-community.aws-4 SUCCESS in 14m 58s
✔️ integration-community.aws-5 SUCCESS in 16m 02s
✔️ integration-community.aws-6 SUCCESS in 13m 05s
✔️ integration-community.aws-7 SUCCESS in 14m 36s
✔️ integration-community.aws-8 SUCCESS in 14m 38s
✔️ integration-community.aws-9 SUCCESS in 14m 52s
✔️ integration-community.aws-10 SUCCESS in 4m 20s
✔️ integration-community.aws-11 SUCCESS in 16m 34s
Skipped 11 jobs

This comment was marked as outdated.

@mandar242 mandar242 requested review from beeankha and tremble March 4, 2025 18:34
@mandar242 mandar242 force-pushed the s3clientmanager_class branch from fb8c346 to 4354b31 Compare March 5, 2025 04:27

This comment was marked as outdated.

Copy link
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/d4e471963d9541b386a67bce2c754697

ansible-galaxy-importer FAILURE in 4m 44s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 14s
✔️ ansible-test-splitter SUCCESS in 4m 00s
✔️ integration-community.aws-1 SUCCESS in 22m 39s
✔️ integration-community.aws-2 SUCCESS in 16m 05s
✔️ integration-community.aws-3 SUCCESS in 16m 10s
✔️ integration-community.aws-4 SUCCESS in 15m 01s
✔️ integration-community.aws-5 SUCCESS in 14m 18s
✔️ integration-community.aws-6 SUCCESS in 16m 26s
✔️ integration-community.aws-7 SUCCESS in 15m 01s
✔️ integration-community.aws-8 SUCCESS in 16m 19s
✔️ integration-community.aws-9 SUCCESS in 15m 06s
✔️ integration-community.aws-10 SUCCESS in 7m 03s
✔️ integration-community.aws-11 SUCCESS in 16m 16s
Skipped 11 jobs

@mandar242 mandar242 requested review from brahmanim and chynasan March 5, 2025 06:23
Copy link
Contributor

@abikouo abikouo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good. My only concern is that passing the connection object as an argument of S3ClientManager adds a strong dependency.

@@ -360,10 +355,12 @@

from ansible_collections.amazon.aws.plugins.module_utils.botocore import HAS_BOTO3

from ansible_collections.community.aws.plugins.module_utils.s3clientmanager import S3ClientManager
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what if you move this to plugin_utils like for amazon.aws collection?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

imo for now module_utils seem a reasonable place, as we will be adding more classes like SSMSessionManager and FileTransferManager with other jira stories.
But I'm open to either module_utils or creating new dir plugin_utils.
@abikouo @alinabuzachis

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I remember correctly, I had to put the amazon.aws pieces into plugin_utils rather than module_utils, because the linter will raise an error if you import from something that won't be sent to a remote host.

Personally I would recommend moving this into plugin_utils.

Over in amazon.aws.plugins.plugin_utils we also have the initial framework for an "AWS" connection plugin (plugin_utils.connection.AWSConnectionBase), which might simplify some of this code further.


def get_boto_client(
self,
service: str,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is it necessary to pass service: str since it is closely related to s3? Should this function only handle s3? If this function has a generic scope and can be used to configure other clients, it should not stay within this s3 handler. Can you please clarify this?

I would not use boto inside the name because boto refers to the old library name. The collection requires boto3 instead.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are correct. Since s3clientmanager.py explicitly handles S3 operations, passing service: str is unnecessary for the scope of the S3ClientManager class.

I have

  • Refactored the method in s3clientmanager.py to explicitly handle boto3 client creation for "s3" only.
  • Kept _get_boto_client as-is in aws_ssm.py (which currently handles "ssm" client creation). This will be further refactored in a separate Jira story and PR when an SSMSessionManager class is created.

Copy link

github-actions bot commented Mar 6, 2025

Docs Build 📝

Thank you for contribution!✨

The docsite for this PR is available for download as an artifact from this run:
https://github.com/ansible-collections/community.aws/actions/runs/13692228232

You can compare to the docs for the main branch here:
https://ansible-collections.github.io/community.aws/branch/main

File changes:

  • M collections/community/aws/docsite/CHANGELOG.html
Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded.
See the file list and check the published docs to see those files.

The diff output was truncated because it exceeded the maximum size.

diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/docsite/CHANGELOG.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/docsite/CHANGELOG.html
index a4758e0..b46983e 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/docsite/CHANGELOG.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/docsite/CHANGELOG.html
@@ -129,376 +129,418 @@
            <div itemprop="articleBody">
              
   <section id="community-aws-release-notes">
-<h1><a class="toc-backref" href="#id151" role="doc-backlink">community.aws Release Notes</a><a class="headerlink" href="#community-aws-release-notes" title="Link to this heading"></a></h1>
+<h1><a class="toc-backref" href="#id157" role="doc-backlink">community.aws Release Notes</a><a class="headerlink" href="#community-aws-release-notes" title="Link to this heading"></a></h1>
 <nav class="contents" id="topics">
 <p class="topic-title">Topics</p>
 <ul class="simple">
-<li><p><a class="reference internal" href="#community-aws-release-notes" id="id151">community.aws Release Notes</a></p>
+<li><p><a class="reference internal" href="#community-aws-release-notes" id="id157">community.aws Release Notes</a></p>
 <ul>
-<li><p><a class="reference internal" href="#v9-0-0" id="id152">v9.0.0</a></p>
+<li><p><a class="reference internal" href="#v9-1-0" id="id158">v9.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#release-summary" id="id153">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#minor-changes" id="id154">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#breaking-changes-porting-guide" id="id155">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#deprecated-features" id="id156">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#bugfixes" id="id157">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#release-summary" id="id159">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#minor-changes" id="id160">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#bugfixes" id="id161">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v8-0-0" id="id158">v8.0.0</a></p>
+<li><p><a class="reference internal" href="#v9-0-0" id="id162">v9.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id1" id="id159">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id2" id="id160">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id3" id="id161">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id4" id="id162">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id5" id="id163">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id1" id="id163">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id2" id="id164">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#breaking-changes-porting-guide" id="id165">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#deprecated-features" id="id166">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id3" id="id167">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v7-2-0" id="id164">v7.2.0</a></p>
+<li><p><a class="reference internal" href="#v8-1-0" id="id168">v8.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id6" id="id165">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id7" id="id166">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id8" id="id167">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#new-modules" id="id168">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id4" id="id169">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id5" id="id170">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id6" id="id171">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v7-1-0" id="id169">v7.1.0</a></p>
+<li><p><a class="reference internal" href="#v8-0-0" id="id172">v8.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id9" id="id170">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id10" id="id171">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id11" id="id172">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id7" id="id173">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id8" id="id174">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id9" id="id175">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id10" id="id176">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id11" id="id177">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v7-0-0" id="id173">v7.0.0</a></p>
+<li><p><a class="reference internal" href="#v7-2-0" id="id178">v7.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id12" id="id174">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id13" id="id175">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id14" id="id176">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id15" id="id177">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id12" id="id179">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id13" id="id180">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id14" id="id181">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#new-modules" id="id182">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v6-2-0" id="id178">v6.2.0</a></p>
+<li><p><a class="reference internal" href="#v7-1-0" id="id183">v7.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id16" id="id179">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id17" id="id180">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id18" id="id181">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id15" id="id184">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id16" id="id185">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id17" id="id186">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v6-1-0" id="id182">v6.1.0</a></p>
+<li><p><a class="reference internal" href="#v7-0-0" id="id187">v7.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id19" id="id183">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id20" id="id184">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id21" id="id185">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#new-plugins" id="id186">New Plugins</a></p>
+<li><p><a class="reference internal" href="#id18" id="id188">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id19" id="id189">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id20" id="id190">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id21" id="id191">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v6-2-0" id="id192">v6.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#inventory" id="id187">Inventory</a></p></li>
+<li><p><a class="reference internal" href="#id22" id="id193">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id23" id="id194">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id24" id="id195">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v6-1-0" id="id196">v6.1.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id25" id="id197">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id26" id="id198">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id27" id="id199">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#new-plugins" id="id200">New Plugins</a></p>
+<ul>
+<li><p><a class="reference internal" href="#inventory" id="id201">Inventory</a></p></li>
 </ul>
 </li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v6-0-0" id="id188">v6.0.0</a></p>
+<li><p><a class="reference internal" href="#v6-0-0" id="id202">v6.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id22" id="id189">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id23" id="id190">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id24" id="id191">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id25" id="id192">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id26" id="id193">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id27" id="id194">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id28" id="id203">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id29" id="id204">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id30" id="id205">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id31" id="id206">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id32" id="id207">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id33" id="id208">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-5-1" id="id195">v5.5.1</a></p>
+<li><p><a class="reference internal" href="#v5-5-1" id="id209">v5.5.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id28" id="id196">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id29" id="id197">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id34" id="id210">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id35" id="id211">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-5-0" id="id198">v5.5.0</a></p>
+<li><p><a class="reference internal" href="#v5-5-0" id="id212">v5.5.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id30" id="id199">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id31" id="id200">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id32" id="id201">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id36" id="id213">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id37" id="id214">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id38" id="id215">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-4-0" id="id202">v5.4.0</a></p>
+<li><p><a class="reference internal" href="#v5-4-0" id="id216">v5.4.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id33" id="id203">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id34" id="id204">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id39" id="id217">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id40" id="id218">Minor Changes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-3-0" id="id205">v5.3.0</a></p>
+<li><p><a class="reference internal" href="#v5-3-0" id="id219">v5.3.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id35" id="id206">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id36" id="id207">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id37" id="id208">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id38" id="id209">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id39" id="id210">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id41" id="id220">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id42" id="id221">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id43" id="id222">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id44" id="id223">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id45" id="id224">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-2-0" id="id211">v5.2.0</a></p>
+<li><p><a class="reference internal" href="#v5-2-0" id="id225">v5.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id40" id="id212">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id41" id="id213">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id42" id="id214">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id46" id="id226">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id47" id="id227">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id48" id="id228">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-1-0" id="id215">v5.1.0</a></p>
+<li><p><a class="reference internal" href="#v5-1-0" id="id229">v5.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id43" id="id216">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id44" id="id217">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id45" id="id218">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id49" id="id230">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id50" id="id231">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id51" id="id232">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v5-0-0" id="id219">v5.0.0</a></p>
+<li><p><a class="reference internal" href="#v5-0-0" id="id233">v5.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id46" id="id220">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id47" id="id221">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id48" id="id222">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id49" id="id223">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id50" id="id224">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id51" id="id225">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id52" id="id234">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id53" id="id235">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id54" id="id236">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id55" id="id237">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id56" id="id238">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id57" id="id239">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-5-1" id="id226">v4.5.1</a></p>
+<li><p><a class="reference internal" href="#v4-5-1" id="id240">v4.5.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id52" id="id227">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id53" id="id228">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id58" id="id241">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id59" id="id242">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-5-0" id="id229">v4.5.0</a></p>
+<li><p><a class="reference internal" href="#v4-5-0" id="id243">v4.5.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id54" id="id230">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id55" id="id231">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id56" id="id232">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id60" id="id244">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id61" id="id245">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id62" id="id246">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-4-0" id="id233">v4.4.0</a></p>
+<li><p><a class="reference internal" href="#v4-4-0" id="id247">v4.4.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id57" id="id234">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id58" id="id235">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id59" id="id236">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id63" id="id248">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id64" id="id249">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id65" id="id250">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-3-0" id="id237">v4.3.0</a></p>
+<li><p><a class="reference internal" href="#v4-3-0" id="id251">v4.3.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id60" id="id238">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id61" id="id239">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id62" id="id240">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id66" id="id252">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id67" id="id253">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id68" id="id254">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-2-0" id="id241">v4.2.0</a></p>
+<li><p><a class="reference internal" href="#v4-2-0" id="id255">v4.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id63" id="id242">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id69" id="id256">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-1-1" id="id243">v4.1.1</a></p>
+<li><p><a class="reference internal" href="#v4-1-1" id="id257">v4.1.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id64" id="id244">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id70" id="id258">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-1-0" id="id245">v4.1.0</a></p>
+<li><p><a class="reference internal" href="#v4-1-0" id="id259">v4.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id65" id="id246">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id66" id="id247">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id67" id="id248">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id68" id="id249">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id71" id="id260">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id72" id="id261">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id73" id="id262">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id74" id="id263">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v4-0-0" id="id250">v4.0.0</a></p>
+<li><p><a class="reference internal" href="#v4-0-0" id="id264">v4.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#major-changes" id="id251">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id69" id="id252">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id70" id="id253">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id71" id="id254">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#removed-features-previously-deprecated" id="id255">Removed Features (previously deprecated)</a></p></li>
-<li><p><a class="reference internal" href="#id72" id="id256">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id73" id="id257">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#major-changes" id="id265">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id75" id="id266">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id76" id="id267">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id77" id="id268">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#removed-features-previously-deprecated" id="id269">Removed Features (previously deprecated)</a></p></li>
+<li><p><a class="reference internal" href="#id78" id="id270">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id79" id="id271">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-6-0" id="id258">v3.6.0</a></p>
+<li><p><a class="reference internal" href="#v3-6-0" id="id272">v3.6.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id74" id="id259">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id75" id="id260">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id76" id="id261">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id80" id="id273">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id81" id="id274">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id82" id="id275">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-5-0" id="id262">v3.5.0</a></p>
+<li><p><a class="reference internal" href="#v3-5-0" id="id276">v3.5.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id77" id="id263">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id78" id="id264">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id83" id="id277">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id84" id="id278">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-4-0" id="id265">v3.4.0</a></p>
+<li><p><a class="reference internal" href="#v3-4-0" id="id279">v3.4.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id79" id="id266">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id80" id="id267">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id81" id="id268">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id85" id="id280">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id86" id="id281">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id87" id="id282">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-3-0" id="id269">v3.3.0</a></p>
+<li><p><a class="reference internal" href="#v3-3-0" id="id283">v3.3.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id82" id="id270">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id83" id="id271">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id84" id="id272">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id85" id="id273">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id88" id="id284">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id89" id="id285">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id90" id="id286">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id91" id="id287">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-2-1" id="id274">v3.2.1</a></p>
+<li><p><a class="reference internal" href="#v3-2-1" id="id288">v3.2.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id86" id="id275">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id87" id="id276">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id88" id="id277">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id92" id="id289">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id93" id="id290">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id94" id="id291">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-2-0" id="id278">v3.2.0</a></p>
+<li><p><a class="reference internal" href="#v3-2-0" id="id292">v3.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id89" id="id279">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id90" id="id280">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id91" id="id281">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id92" id="id282">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id93" id="id283">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id95" id="id293">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id96" id="id294">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id97" id="id295">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id98" id="id296">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id99" id="id297">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-1-0" id="id284">v3.1.0</a></p>
+<li><p><a class="reference internal" href="#v3-1-0" id="id298">v3.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id94" id="id285">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id95" id="id286">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id96" id="id287">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id100" id="id299">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id101" id="id300">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id102" id="id301">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-0-1" id="id288">v3.0.1</a></p>
+<li><p><a class="reference internal" href="#v3-0-1" id="id302">v3.0.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id97" id="id289">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id98" id="id290">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id103" id="id303">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id104" id="id304">Minor Changes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v3-0-0" id="id291">v3.0.0</a></p>
+<li><p><a class="reference internal" href="#v3-0-0" id="id305">v3.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id99" id="id292">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id100" id="id293">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id101" id="id294">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id102" id="id295">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id105" id="id306">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id106" id="id307">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id107" id="id308">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id108" id="id309">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-6-1" id="id296">v2.6.1</a></p>
+<li><p><a class="reference internal" href="#v2-6-1" id="id310">v2.6.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id103" id="id297">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id109" id="id311">Release Summary</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-6-0" id="id298">v2.6.0</a></p>
+<li><p><a class="reference internal" href="#v2-6-0" id="id312">v2.6.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id104" id="id299">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id105" id="id300">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id106" id="id301">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id110" id="id313">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id111" id="id314">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id112" id="id315">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-5-0" id="id302">v2.5.0</a></p>
+<li><p><a class="reference internal" href="#v2-5-0" id="id316">v2.5.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id107" id="id303">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id108" id="id304">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id109" id="id305">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id113" id="id317">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id114" id="id318">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id115" id="id319">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-4-0" id="id306">v2.4.0</a></p>
+<li><p><a class="reference internal" href="#v2-4-0" id="id320">v2.4.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id110" id="id307">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id111" id="id308">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id112" id="id309">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id116" id="id321">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id117" id="id322">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id118" id="id323">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-3-0" id="id310">v2.3.0</a></p>
+<li><p><a class="reference internal" href="#v2-3-0" id="id324">v2.3.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id113" id="id311">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id114" id="id312">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id115" id="id313">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id119" id="id325">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id120" id="id326">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id121" id="id327">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-2-0" id="id314">v2.2.0</a></p>
+<li><p><a class="reference internal" href="#v2-2-0" id="id328">v2.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id116" id="id315">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id117" id="id316">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id118" id="id317">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id119" id="id318">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id122" id="id329">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id123" id="id330">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id124" id="id331">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id125" id="id332">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-1-0" id="id319">v2.1.0</a></p>
+<li><p><a class="reference internal" href="#v2-1-0" id="id333">v2.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id120" id="id320">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id121" id="id321">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id122" id="id322">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id123" id="id323">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id126" id="id334">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id127" id="id335">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id128" id="id336">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id129" id="id337">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v2-0-0" id="id324">v2.0.0</a></p>
+<li><p><a class="reference internal" href="#v2-0-0" id="id338">v2.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id124" id="id325">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id125" id="id326">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id126" id="id327">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id127" id="id328">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id128" id="id329">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id129" id="id330">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id130" id="id339">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id131" id="id340">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id132" id="id341">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id133" id="id342">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id134" id="id343">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id135" id="id344">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-5-0" id="id331">v1.5.0</a></p>
+<li><p><a class="reference internal" href="#v1-5-0" id="id345">v1.5.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id130" id="id332">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id131" id="id333">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#security-fixes" id="id334">Security Fixes</a></p></li>
-<li><p><a class="reference internal" href="#id132" id="id335">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id133" id="id336">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id136" id="id346">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id137" id="id347">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#security-fixes" id="id348">Security Fixes</a></p></li>
+<li><p><a class="reference internal" href="#id138" id="id349">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id139" id="id350">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-4-0" id="id337">v1.4.0</a></p>
+<li><p><a class="reference internal" href="#v1-4-0" id="id351">v1.4.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id134" id="id338">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id135" id="id339">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id136" id="id340">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id140" id="id352">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id141" id="id353">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id142" id="id354">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-3-0" id="id341">v1.3.0</a></p>
+<li><p><a class="reference internal" href="#v1-3-0" id="id355">v1.3.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id137" id="id342">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id138" id="id343">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id139" id="id344">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id140" id="id345">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id143" id="id356">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id144" id="id357">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id145" id="id358">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id146" id="id359">New Modules</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-2-1" id="id346">v1.2.1</a></p>
+<li><p><a class="reference internal" href="#v1-2-1" id="id360">v1.2.1</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id141" id="id347">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id142" id="id348">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id147" id="id361">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id148" id="id362">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-2-0" id="id349">v1.2.0</a></p>
+<li><p><a class="reference internal" href="#v1-2-0" id="id363">v1.2.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id143" id="id350">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id144" id="id351">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id149" id="id364">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id150" id="id365">Bugfixes</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-1-0" id="id352">v1.1.0</a></p>
+<li><p><a class="reference internal" href="#v1-1-0" id="id366">v1.1.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id145" id="id353">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id146" id="id354">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id151" id="id367">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id152" id="id368">Deprecated Features</a></p></li>
 </ul>
 </li>
-<li><p><a class="reference internal" href="#v1-0-0" id="id355">v1.0.0</a></p>
+<li><p><a class="reference internal" href="#v1-0-0" id="id369">v1.0.0</a></p>
 <ul>
-<li><p><a class="reference internal" href="#id147" id="id356">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id148" id="id357">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id149" id="id358">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id150" id="id359">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id153" id="id370">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id154" id="id371">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id155" id="id372">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id156" id="id373">New Modules</a></p></li>
 </ul>
 </li>
 </ul>
 </li>
 </ul>
 </nav>
-<section id="v9-0-0">
-<h2><a class="toc-backref" href="#id152" role="doc-backlink">v9.0.0</a><a class="headerlink" href="#v9-0-0" title="Link to this heading"></a></h2>
+<section id="v9-1-0">
+<h2><a class="toc-backref" href="#id158" role="doc-backlink">v9.1.0</a><a class="headerlink" href="#v9-1-0" title="Link to this heading"></a></h2>
 <section id="release-summary">
-<h3><a class="toc-backref" href="#id153" role="doc-backlink">Release Summary</a><a class="headerlink" href="#release-summary" title="Link to this heading"></a></h3>
-<p>This release includes some new features, bugfixes and breaking changes. Several modules have been migrated to amazon.aws and the Fully Qualified Collection Name for these modules needs to be updated. The community.aws collection has dropped support for botocore&lt;1.31.0 and boto3&lt;1.28.0. Due to the AWS SDKs announcing Python less than 3.8 (<a class="reference external" href="https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/">https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/</a>), support for Python less than 3.8 by this collection was deprecated in this release and will be removed in release 10.0.0 (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2194">https://github.com/ansible-collections/community.aws/pull/2194</a>).</p>
+<h3><a class="toc-backref" href="#id159" role="doc-backlink">Release Summary</a><a class="headerlink" href="#release-summary" title="Link to this heading"></a></h3>
+<p>Preparation for the promotion of the <code class="docutils literal notranslate"><span class="pre">aws_ssm.py</span></code> plugin (<a class="reference external" href="https://forum.ansible.com/t/aws-ssm-connection-refactoring-plugin-promotion/39930">https://forum.ansible.com/t/aws-ssm-connection-refactoring-plugin-promotion/39930</a>) is under way in this release; this effort includes the refactoring work for methods like <code class="docutils literal notranslate"><span class="pre">exec_command</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2224">https://github.com/ansible-collections/community.aws/pull/2224</a>) as well as new methods such as <code class="docutils literal notranslate"><span class="pre">generate_mark()</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2235">https://github.com/ansible-collections/community.aws/pull/2235</a>) which generates random strings for SSM CLI delimitation.</p>
 </section>
 <section id="minor-changes">
-<h3><a class="toc-backref" href="#id154" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#minor-changes" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id160" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#minor-changes" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>aws_ssm - Refactor <code class="docutils literal notranslate"><span class="pre">_init_clients</span></code> method for improved clarity and efficiency (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2223">https://github.com/ansible-collections/community.aws/pull/2223</a>).</p></li>
+<li><p>aws_ssm - Refactor <code class="docutils literal notranslate"><span class="pre">_prepare_terminal()</span></code> method for improved clarity and efficiency (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/">https://github.com/ansible-collections/community.aws/pull/</a>).</p></li>
+<li><p>aws_ssm - Refactor <code class="docutils literal notranslate"><span class="pre">exec_command</span></code> method for improved clarity and efficiency (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2224">https://github.com/ansible-collections/community.aws/pull/2224</a>).</p></li>
+<li><p>aws_ssm - Add the possibility to define <code class="docutils literal notranslate"><span class="pre">aws_ssm_plugin</span></code> variable via environment variable and by default use the version found on the <code class="docutils literal notranslate"><span class="pre">$PATH</span></code> rather than require that you provide an absolute path (<a class="reference external" href="https://github.com/ansible-collections/community.aws/issues/1990">https://github.com/ansible-collections/community.aws/issues/1990</a>).</p></li>
+<li><p>aws_ssm - Add function to generate random strings for SSM CLI delimitation (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2235">https://github.com/ansible-collections/community.aws/pull/2235</a>).</p></li>
+<li><p>dms_endpoint - Improve resilience of parameter comparison (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2221">https://github.com/ansible-collections/community.aws/pull/2221</a>).</p></li>
+<li><p>s3_lifecycle - Support for min and max object size when applying the filter rules (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2205">https://github.com/ansible-collections/community.aws/pull/2205</a>).</p></li>
+<li><p>various modules - Linting fixups (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2221">https://github.com/ansible-collections/community.aws/pull/2221</a>).</p></li>
+<li><p>waf_condition - Add missing options validation to filters (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2220">https://github.com/ansible-collections/community.aws/pull/2220</a>).</p></li>
+</ul>
+</section>
+<section id="bugfixes">
+<h3><a class="toc-backref" href="#id161" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#bugfixes" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>aws_ssm - Use <code class="docutils literal notranslate"><span class="pre">head_bucket</span></code> to access bucket locations in foreign AWS accounts (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/1987">https://github.com/ansible-collections/community.aws/pull/1987</a>).</p></li>
+<li><p>aws_ssm - Strip Powershell <code class="docutils literal notranslate"><span class="pre">CLIXML</span></code> from <code class="docutils literal notranslate"><span class="pre">stdout</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/issues/1952">https://github.com/ansible-collections/community.aws/issues/1952</a>).</p></li>
+</ul>
+</section>
+</section>
+<section id="v9-0-0">
+<h2><a class="toc-backref" href="#id162" role="doc-backlink">v9.0.0</a><a class="headerlink" href="#v9-0-0" title="Link to this heading"></a></h2>
+<section id="id1">
+<h3><a class="toc-backref" href="#id163" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id1" title="Link to this heading"></a></h3>
+<p>This release includes some new features, bugfixes and breaking changes. Several modules have been migrated to amazon.aws and the Fully Qualified Collection Name for these modules needs to be updated. The community.aws collection has dropped support for botocore&lt;1.31.0 and boto3&lt;1.28.0. Due to the AWS SDKs announcing Python less than 3.8 (<a class="reference external" href="https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/">https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/</a>), support for Python less than 3.8 by this collection was deprecated in this release and will be removed in release 10.0.0 (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2194">https://github.com/ansible-collections/community.aws/pull/2194</a>).</p>
+</section>
+<section id="id2">
+<h3><a class="toc-backref" href="#id164" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>autoscaling_instance_refresh - Add support for <code class="docutils literal notranslate"><span class="pre">skip_matching</span></code> and <code class="docutils literal notranslate"><span class="pre">max_healthy_percentage</span></code> in <code class="docutils literal notranslate"><span class="pre">preference</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2150">https://github.com/ansible-collections/community.aws/pull/2150</a>).</p></li>
 <li><p>autoscaling_instance_refresh - refactor module to use shared code from <code class="docutils literal notranslate"><span class="pre">ansible_collections.amazon.aws.plugins.module_utils.autoscaling</span></code> and add type hinting (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2150">https://github.com/ansible-collections/community.aws/pull/2150</a>).</p></li>
@@ -529,7 +571,7 @@
 </ul>
 </section>
 <section id="breaking-changes-porting-guide">
-<h3><a class="toc-backref" href="#id155" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#breaking-changes-porting-guide" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id165" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#breaking-changes-porting-guide" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>The community.aws collection has dropped support for <code class="docutils literal notranslate"><span class="pre">botocore&lt;1.31.0</span></code> and <code class="docutils literal notranslate"><span class="pre">boto3&lt;1.28.0</span></code>. Most modules will continue to work with older versions of the AWS SDK.  However, compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2195">https://github.com/ansible-collections/community.aws/pull/2195</a>).</p></li>
 <li><p>autoscaling_instance_refresh - The module has been migrated from the <code class="docutils literal notranslate"><span class="pre">community.aws</span></code> collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use <code class="docutils literal notranslate"><span class="pre">amazon.aws.autoscaling_instance_refresh</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2177">https://github.com/ansible-collections/community.aws/pull/2177</a>).</p></li>
@@ -557,27 +599,48 @@
 </ul>
 </section>
 <section id="deprecated-features">
-<h3><a class="toc-backref" href="#id156" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#deprecated-features" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id166" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#deprecated-features" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>community.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.8 (<a class="reference external" href="https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/">https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/</a>) support for Python less than 3.8 by this collection has been deprecated and will removed in release 10.0.0 (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2195">https://github.com/ansible-collections/community.aws/pull/2195</a>).</p></li>
 </ul>
 </section>
-<section id="bugfixes">
-<h3><a class="toc-backref" href="#id157" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#bugfixes" title="Link to this heading"></a></h3>
+<section id="id3">
+<h3><a class="toc-backref" href="#id167" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id3" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>autoscaling_instance_refresh - Fix typo in module <code class="docutils literal notranslate"><span class="pre">exit_json</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/issues/2019">https://github.com/ansible-collections/community.aws/issues/2019</a>).</p></li>
 <li><p>ecs_taskdefinition - avoid throttling exceptions on task definitions with a large number of revisions by using the retry mechanism (<a class="reference external" href="https://github.com/ansible-collections/community.aws/issues/2123">https://github.com/ansible-collections/community.aws/issues/2123</a>).</p></li>
 </ul>
 </section>
 </section>
+<section id="v8-1-0">
+<h2><a class="toc-backref" href="#id168" role="doc-backlink">v8.1.0</a><a class="headerlink" href="#v8-1-0" title="Link to this heading"></a></h2>
+<section id="id4">
+<h3><a class="toc-backref" href="#id169" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
+<p>This minor release brings several new features and bug fixes.</p>
+</section>
+<section id="id5">
+<h3><a class="toc-backref" href="#id170" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>ec2_placement_group - Added support for creating with <code class="docutils literal notranslate"><span class="pre">tags</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2081">https://github.com/ansible-collections/community.aws/pull/2081</a>).</p></li>
+<li><p>ec2_transit_gateway - Support for enabling multicast on Transit Gateway (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2063">https://github.com/ansible-collections/community.aws/pull/2063</a>).</p></li>
+<li><p>ec2_vpc_vgw - Fix call to parent static method in class <code class="docutils literal notranslate"><span class="pre">VGWRetry</span></code> (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/2140">https://github.com/ansible-collections/community.aws/pull/2140</a>).</p></li>
+</ul>
+</section>
+<section id="id6">
+<h3><a class="toc-backref" href="#id171" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id6" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>ecs_taskdefinition - Avoid throttling exceptions on task definitions with a large number of revisions by using the retry mechanism (<a class="reference external" href="https://github.com/ansible-collections/community.aws/issues/2123">https://github.com/ansible-collections/community.aws/issues/2123</a>).</p></li>
+</ul>
+</section>
+</section>
 <section id="v8-0-0">
-<h2><a class="toc-backref" href="#id158" role="doc-backlink">v8.0.0</a><a class="headerlink" href="#v8-0-0" title="Link to this heading"></a></h2>
-<section id="id1">
-<h3><a class="toc-backref" href="#id159" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id1" title="Link to this heading"></a></h3>
+<h2><a class="toc-backref" href="#id172" role="doc-backlink">v8.0.0</a><a class="headerlink" href="#v8-0-0" title="Link to this heading"></a></h2>
+<section id="id7">
+<h3><a class="toc-backref" href="#id173" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id7" title="Link to this heading"></a></h3>
 <p>This major release brings several new features, bug fixes, and deprecated features. It also includes the removal of several modules that have been migrated to the <code class="docutils literal notranslate"><span class="pre">amazon.aws</span></code> collection. We have also removed support for <code class="docutils literal notranslate"><span class="pre">ansible-core&lt;2.15</span></code>.</p>
 </section>
-<section id="id2">
-<h3><a class="toc-backref" href="#id160" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
+<section id="id8">
+<h3><a class="toc-backref" href="#id174" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id8" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>api_gateway - use fstrings where appropriate (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1962">https://github.com/ansible-collections/amazon.aws/pull/1962</a>).</p></li>
 <li><p>api_gateway_info - use fstrings where appropriate (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1962">https://github.com/ansible-collections/amazon.aws/pull/1962</a>).</p></li>
@@ -588,8 +651,8 @@
 <li><p>elb_network_lb - add the possibly to update <code class="docutils literal notranslate"><span class="pre">SslPolicy</span></code> and <code class="docutils literal notranslate"><span class="pre">Certificates</span></code> for TLS listeners ().</p></li>
 </ul>
 </section>
-<section id="id3">
-<h3><a class="toc-backref" href="#id161" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#id3" title="Link to this heading"></a></h3>
+<section id="id9">
+<h3><a class="toc-backref" href="#id175" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#id9" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>The community.aws collection has dropped support for <code class="docutils literal notranslate"><span class="pre">botocore&lt;1.29.0</span></code> and <code class="docutils literal notranslate"><span class="pre">boto3&lt;1.26.0</span></code>. Most modules will continue to work with older versions of the AWS SDK, however compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1763">https://github.com/ansible-collections/amazon.aws/pull/1763</a>).</p></li>
 <li><p>aws_region_info - The module has been migrated from the <code class="docutils literal notranslate"><span class="pre">community.aws</span></code> collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use <code class="docutils literal notranslate"><span class="pre">amazon.aws.aws_region_info</span></code>.</p></li>
@@ -608,8 +671,8 @@
 <li><p>sts_assume_role - The module has been migrated from the <code class="docutils literal notranslate"><span class="pre">community.aws</span></code> collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use <code class="docutils literal notranslate"><span class="pre">amazon.aws.sts_assume_role</span></code>.</p></li>
 </ul>
 </section>
-<section id="id4">
-<h3><a class="toc-backref" href="#id162" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
+<section id="id10">
+<h3><a class="toc-backref" href="#id176" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#id10" title="Link to this heading"></a></h3>
 <ul class="simple">
 <li><p>aws_glue_connection - updated the deprecation for removal of the <code class="docutils literal notranslate"><span class="pre">connection_parameters</span></code> return key from <code class="docutils literal notranslate"><span class="pre">after</span> <span class="pre">2024-06-01</span></code> to release version <code class="docutils literal notranslate"><span class="pre">9.0.0</span></code>, it is being replaced by the <code class="docutils literal notranslate"><span class="pre">raw_connection_parameters</span></code> key (<a class="reference external" href="https://github.com/ansible-collections/community.aws/pull/518">https://github.com/ansible-collections/community.aws/pull/518</a>).</p></li>
 <li><p>ecs_cluster - updated the deprecation for updated default of <code class="docutil

Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/4a72d7f20903461b959da3b12d5fa9d2

✔️ ansible-galaxy-importer SUCCESS in 3m 33s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 20s
✔️ ansible-test-splitter SUCCESS in 3m 57s
integration-community.aws-1 FAILURE in 7m 13s
✔️ integration-community.aws-2 SUCCESS in 13m 31s
✔️ integration-community.aws-3 SUCCESS in 14m 09s
✔️ integration-community.aws-4 SUCCESS in 13m 51s
✔️ integration-community.aws-5 SUCCESS in 13m 44s
✔️ integration-community.aws-6 SUCCESS in 15m 00s
✔️ integration-community.aws-7 SUCCESS in 13m 30s
✔️ integration-community.aws-8 SUCCESS in 13m 47s
✔️ integration-community.aws-9 SUCCESS in 15m 32s
✔️ integration-community.aws-10 SUCCESS in 7m 10s
✔️ integration-community.aws-11 SUCCESS in 14m 23s
Skipped 11 jobs

Copy link
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/1bc901274aff48c9a4047615ed9ba0e8

✔️ ansible-galaxy-importer SUCCESS in 4m 04s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 19s
✔️ ansible-test-splitter SUCCESS in 3m 58s
✔️ integration-community.aws-1 SUCCESS in 25m 16s
✔️ integration-community.aws-2 SUCCESS in 13m 10s
✔️ integration-community.aws-3 SUCCESS in 15m 15s
✔️ integration-community.aws-4 SUCCESS in 13m 27s
✔️ integration-community.aws-5 SUCCESS in 14m 21s
✔️ integration-community.aws-6 SUCCESS in 13m 42s
✔️ integration-community.aws-7 SUCCESS in 13m 27s
✔️ integration-community.aws-8 SUCCESS in 14m 20s
✔️ integration-community.aws-9 SUCCESS in 13m 14s
✔️ integration-community.aws-10 SUCCESS in 4m 13s
✔️ integration-community.aws-11 SUCCESS in 13m 58s
Skipped 11 jobs

Copy link
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/c45ac205d4a8475ab5731317dc724eb5

ansible-galaxy-importer FAILURE in 5m 05s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 20s
✔️ ansible-test-splitter SUCCESS in 3m 58s
✔️ integration-community.aws-1 SUCCESS in 25m 09s
✔️ integration-community.aws-2 SUCCESS in 16m 19s
✔️ integration-community.aws-3 SUCCESS in 16m 54s
✔️ integration-community.aws-4 SUCCESS in 13m 41s
✔️ integration-community.aws-5 SUCCESS in 14m 06s
✔️ integration-community.aws-6 SUCCESS in 15m 12s
✔️ integration-community.aws-7 SUCCESS in 15m 24s
✔️ integration-community.aws-8 SUCCESS in 12m 59s
✔️ integration-community.aws-9 SUCCESS in 14m 54s
✔️ integration-community.aws-10 SUCCESS in 4m 11s
✔️ integration-community.aws-11 SUCCESS in 13m 35s
Skipped 11 jobs

Copy link
Contributor

Build succeeded.
https://ansible.softwarefactory-project.io/zuul/buildset/e3cc2e6722f34e2786e511317a3e5824

ansible-galaxy-importer FAILURE in 5m 44s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 19s
✔️ ansible-test-splitter SUCCESS in 4m 02s
✔️ integration-community.aws-1 SUCCESS in 26m 01s
✔️ integration-community.aws-2 SUCCESS in 15m 03s
✔️ integration-community.aws-3 SUCCESS in 14m 18s
✔️ integration-community.aws-4 SUCCESS in 16m 07s
✔️ integration-community.aws-5 SUCCESS in 14m 43s
✔️ integration-community.aws-6 SUCCESS in 13m 03s
✔️ integration-community.aws-7 SUCCESS in 13m 31s
✔️ integration-community.aws-8 SUCCESS in 15m 22s
✔️ integration-community.aws-9 SUCCESS in 17m 21s
✔️ integration-community.aws-10 SUCCESS in 5m 52s
✔️ integration-community.aws-11 SUCCESS in 15m 25s
Skipped 11 jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants