blob: 326acd83f436b9e09826d81ba2a14fce05de99c1 [file] [log] [blame]
<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>apache-airflow-providers-amazon &mdash; apache-airflow-providers-amazon Documentation</title>
<link rel="stylesheet" href="_static/_gen/css/main.min.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="_static/_gen/css/main.min.css" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css" />
<link rel="stylesheet" type="text/css" href="_static/_gen/css/main-custom.min.css" />
<link rel="stylesheet" type="text/css" href="_static/graphviz.css" />
<link rel="shortcut icon" href="_static/pin_32.png"/>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Amazon AWS Connections" href="connections/index.html" />
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
/* We explicitly disable cookie tracking to avoid privacy issues */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '13']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</head><body class="td-section">
<header>
<nav class="js-navbar-scroll navbar">
<div class="navbar__icon-container">
<a href="/">
<svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
<defs>
<clipPath id="clip-path">
<path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
</clipPath>
</defs>
<g id="logo" transform="translate(-1305 -780.355)">
<g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
<g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
<path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
<path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
<path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
<path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
<path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
<path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
<path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
<path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
<circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
<path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258.258 0 0 1 .189-.078h.513a.268.268 0 0 1 .256.256v.49a2.118 2.118 0 0 1 1.828-.858 2.092 2.092 0 0 1 1.751.736 3.135 3.135 0 0 1 .636 1.9q.011.122.011.379t-.011.379a3.168 3.168 0 0 1-.636 1.9 2.111 2.111 0 0 1-1.751.736 2.154 2.154 0 0 1-1.806-.836v2.587a.241.241 0 0 1-.067.178.223.223 0 0 1-.179.078zm2.364-2.91a1.324 1.324 0 0 0 1.149-.491 2.266 2.266 0 0 0 .4-1.293q.011-.111.011-.323 0-2.107-1.562-2.107a1.365 1.365 0 0 0-1.159.513 2.111 2.111 0 0 0-.412 1.2l-.012.424.012.435a1.862 1.862 0 0 0 .424 1.149 1.4 1.4 0 0 0 1.148.493zm5.628.9a2.329 2.329 0 0 1-1.015-.223 1.94 1.94 0 0 1-.747-.6 1.487 1.487 0 0 1-.268-.859 1.459 1.459 0 0 1 .6-1.2 3.4 3.4 0 0 1 1.65-.624l1.661-.234v-.323q0-1.137-1.3-1.137a1.4 1.4 0 0 0-.8.212 1.376 1.376 0 0 0-.468.48.305.305 0 0 1-.089.145.18.18 0 0 1-.134.045h-.48a.23.23 0 0 1-.245-.245 1.17 1.17 0 0 1 .245-.6 1.931 1.931 0 0 1 .747-.591 2.7 2.7 0 0 1 1.238-.256 2.351 2.351 0 0 1 1.8.591 2.032 2.032 0 0 1 .547 1.45v3.613a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.513a.233.233 0 0 1-.257-.256v-.479a1.923 1.923 0 0 1-.714.6 2.557 2.557 0 0 1-1.203.237zm.234-.836a1.579 1.579 0 0 0 1.182-.469 1.881 1.881 0 0 0 .468-1.371v-.312l-1.293.19a2.918 2.918 0 0 0-1.193.379.761.761 0 0 0-.4.658.784.784 0 0 0 .368.691 1.585 1.585 0 0 0 .867.237zm6.643.836a2.556 2.556 0 0 1-1.873-.669 2.738 2.738 0 0 1-.714-1.9l-.011-.446.011-.446a2.7 2.7 0 0 1 .714-1.885 2.531 2.531 0 0 1 1.873-.68 2.917 2.917 0 0 1 1.36.29 2.077 2.077 0 0 1 .825.714 1.7 1.7 0 0 1 .3.848.2.2 0 0 1-.067.178.281.281 0 0 1-.19.067h-.535a.265.265 0 0 1-.168-.045.458.458 0 0 1-.111-.178 1.428 1.428 0 0 0-.535-.758 1.516 1.516 0 0 0-.87-.234 1.45 1.45 0 0 0-1.1.435 1.952 1.952 0 0 0-.435 1.3l-.011.4.011.379a1.969 1.969 0 0 0 .435 1.316 1.446 1.446 0 0 0 1.1.424 1.577 1.577 0 0 0 .87-.223 1.493 1.493 0 0 0 .535-.769.458.458 0 0 1 .111-.178.228.228 0 0 1 .168-.056h.535a.258.258 0 0 1 .19.078.2.2 0 0 1 .067.178 1.75 1.75 0 0 1-.3.847 2.078 2.078 0 0 1-.825.714 2.876 2.876 0 0 1-1.361.302zm4.078-.112a.233.233 0 0 1-.257-.256v-7.4a.241.241 0 0 1 .067-.178.259.259 0 0 1 .19-.078h.557a.267.267 0 0 1 .257.256v2.6a2.167 2.167 0 0 1 .758-.624 2.353 2.353 0 0 1 1.082-.223 2.067 2.067 0 0 1 1.661.691 2.642 2.642 0 0 1 .6 1.818v3.144a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.557a.233.233 0 0 1-.256-.256V824a1.775 1.775 0 0 0-.39-1.227 1.387 1.387 0 0 0-1.1-.435 1.481 1.481 0 0 0-1.126.446 1.7 1.7 0 0 0-.412 1.215v3.088a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067zm8.846.112a2.466 2.466 0 0 1-1.84-.7 2.938 2.938 0 0 1-.747-1.94l-.011-.379.011-.368a2.953 2.953 0 0 1 .758-1.918 2.7 2.7 0 0 1 3.735.078 3.114 3.114 0 0 1 .68 2.119v.19a.257.257 0 0 1-.078.189.241.241 0 0 1-.178.067h-3.858v.1a2.11 2.11 0 0 0 .435 1.238 1.332 1.332 0 0 0 1.081.5 1.563 1.563 0 0 0 .836-.2 1.7 1.7 0 0 0 .491-.435.6.6 0 0 1 .145-.156.391.391 0 0 1 .19-.033h.547a.252.252 0 0 1 .167.056.192.192 0 0 1 .067.156.975.975 0 0 1-.312.591 2.51 2.51 0 0 1-.859.6 3.049 3.049 0 0 1-1.26.248zm1.527-3.434v-.033a1.817 1.817 0 0 0-.424-1.249 1.512 1.512 0 0 0-2.23 0 1.883 1.883 0 0 0-.4 1.249v.033z" fill="#51504f" data-name="Path 9" transform="translate(-1460.834 -808.144)"></path>
<path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1.505 3.958l-.08-.03a.086.086 0 0 0 .08.116zm-1.784 2.646a.128.128 0 0 1-.1-.042l-.122.121a.3.3 0 0 0 .217.092zm-.1-.042a.129.129 0 0 1-.042-.1h-.171a.3.3 0 0 0 .092.217zm-.042-.1a.38.38 0 0 1 .007-.1l-.163-.054a.514.514 0 0 0-.016.15zm.005-.092l2.765-7.214-.16-.061-2.765 7.214zm2.766-7.216a.283.283 0 0 1 .1-.143.3.3 0 0 1 .174-.046v-.172a.47.47 0 0 0-.271.076.453.453 0 0 0-.166.226zm.276-.189h.758v-.172h-.758zm.758 0a.3.3 0 0 1 .175.046.283.283 0 0 1 .1.143l.161-.059a.451.451 0 0 0-.166-.226.47.47 0 0 0-.272-.076zm.277.19l2.754 7.214.16-.061-2.754-7.214zm2.75 7.2l.022.123.169-.031-.022-.123zm.021.107a.13.13 0 0 1-.042.1l.121.121a.3.3 0 0 0 .092-.217zm-.042.1a.13.13 0 0 1-.1.042v.171a.3.3 0 0 0 .217-.092zm-.1.042h-.568v.171h.568zm-.568 0a.206.206 0 0 1-.135-.036l-.11.132a.373.373 0 0 0 .245.076zm-.129-.031a.262.262 0 0 1-.069-.1l-.162.054a.431.431 0 0 0 .11.167zm-.07-.1l-.613-1.584-.16.062.613 1.583zm-.693-1.638h-3.657v.171h3.657zm-3.737.055l-.614 1.584.16.062.613-1.583zm-.615 1.587a.235.235 0 0 1-.075.1l.111.13a.4.4 0 0 0 .126-.172zm-.074.1a.185.185 0 0 1-.124.036v.171a.354.354 0 0 0 .233-.076zm-.124.036h-.569v.171h.569zm4.306-2.677l-1.505-3.958-.16.061 1.505 3.958zm-1.666-3.958l-1.505 3.958.16.061 1.505-3.958zm-1.425 4.075h3.01v-.171h-3.01zm6.143 4.687l-.06.061zm0-7.761l.061.061zm.881 0l-.065.056.01.009zm.078.669h-.086a.086.086 0 0 0 .155.051zm3.579-.123l-.067.053zm.636 1.9h-.086zm0 .758l-.085-.007zm-.636 1.9l.067.054zm-3.557-.1l.068-.052a.086.086 0 0 0-.154.052zm-.067 2.765l-.061-.06zm2.787-3.323l-.069-.051zm.4-1.293l-.085-.008v.005zm-2.709-1.918l-.068-.052zm-.413 1.2h-.086zm-.011.423h-.085zm.011.435h-.086zm.424 1.149l.066-.054zm-1.216 3.315a.173.173 0 0 1-.129-.053l-.121.121a.342.342 0 0 0 .25.1zm-.129-.053a.157.157 0 0 1-.042-.118h-.172a.325.325 0 0 0 .092.239zm-.042-.118v-7.4h-.172v7.4zm0-7.4a.157.157 0 0 1 .042-.118l-.121-.121a.324.324 0 0 0-.092.239zm.042-.118a.173.173 0 0 1 .129-.053v-.172a.342.342 0 0 0-.25.1zm.129-.053h.513v-.172h-.513zm.513 0a.137.137 0 0 1 .113.048l.13-.111a.309.309 0 0 0-.244-.108zm.123.058a.137.137 0 0 1 .048.113h.171a.309.309 0 0 0-.108-.243zm.048.113v.49h.171v-.49zm.155.541a2.033 2.033 0 0 1 1.759-.823v-.171a2.2 2.2 0 0 0-1.9.894zm1.759-.823a2.007 2.007 0 0 1 1.683.7l.135-.106a2.177 2.177 0 0 0-1.818-.768zm1.683.7a3.045 3.045 0 0 1 .617 1.845l.171-.007a3.218 3.218 0 0 0-.654-1.946zm.617 1.85c.007.078.011.2.011.372h.171c0-.171 0-.3-.012-.387zm.011.372c0 .171 0 .294-.011.372l.17.015c.008-.086.012-.216.012-.387zm-.011.376a3.08 3.08 0 0 1-.617 1.846l.134.106a3.25 3.25 0 0 0 .654-1.945zm-.617 1.845a2.025 2.025 0 0 1-1.683.7v.171a2.2 2.2 0 0 0 1.817-.768zm-1.683.7a2.068 2.068 0 0 1-1.739-.8l-.136.1a2.239 2.239 0 0 0 1.874.87zm-1.892-.75v2.587h.172v-2.587zm0 2.587a.156.156 0 0 1-.042.118l.121.121a.325.325 0 0 0 .092-.239zm-.046.123a.138.138 0 0 1-.114.048v.172a.308.308 0 0 0 .244-.108zm-.114.048h-.546v.172h.546zm1.817-2.739a1.408 1.408 0 0 0 1.218-.526l-.138-.1a1.24 1.24 0 0 1-1.079.455zm1.217-.525a2.355 2.355 0 0 0 .419-1.341l-.171-.007a2.182 2.182 0 0 1-.385 1.246zm.418-1.336c.008-.079.012-.19.012-.332h-.172c0 .14 0 .245-.011.315zm.012-.332a2.726 2.726 0 0 0-.407-1.632 1.448 1.448 0 0 0-1.24-.562v.171a1.278 1.278 0 0 1 1.1.492 2.565 2.565 0 0 1 .374 1.53zm-1.647-2.193a1.452 1.452 0 0 0-1.228.547l.136.1a1.282 1.282 0 0 1 1.091-.479zm-1.228.547a2.2 2.2 0 0 0-.43 1.252l.172.008a2.028 2.028 0 0 1 .4-1.157zm-.43 1.254l-.011.424h.171l.011-.424zm-.011.428l.011.435h.172l-.011-.435zm.011.436a1.95 1.95 0 0 0 .443 1.2l.133-.109a1.776 1.776 0 0 1-.4-1.1zm.443 1.2a1.484 1.484 0 0 0 1.214.522v-.171a1.314 1.314 0 0 1-1.082-.459zm5.828 1.117l.037-.077zm-.747-.6l-.07.049zm.335-2.063l.052.068zm1.65-.624l.012.085zm1.661-.234l.012.085a.086.086 0 0 0 .074-.085zm-2.107-1.249l.046.072zm-.468.48l-.075-.042a.083.083 0 0 0-.006.015zm-.089.145l-.054-.067-.007.006zm-.792-.022l-.065.056.009.009zm-.067-.178h-.086zm.245-.6l-.07-.049zm.747-.591l.038.077zm3.033.334l-.063.058zm.468 5.252l.06.061zm-.881 0l-.065.056a.043.043 0 0 0 .009.009zm-.067-.669h.086a.086.086 0 0 0-.156-.048zm-.714.6l-.04-.076zm.223-1.059l-.062-.06zm.468-1.684h.086a.086.086 0 0 0-.1-.085zm-1.293.189l.012.085zm-1.193.379l.046.072zm-.033 1.349l-.047.071zm.635.985a2.241 2.241 0 0 1-.978-.215l-.074.155a2.412 2.412 0 0 0 1.051.231zm-.978-.215a1.859 1.859 0 0 1-.715-.576l-.138.1a2.024 2.024 0 0 0 .779.629zm-.713-.573a1.4 1.4 0 0 1-.253-.81h-.172a1.571 1.571 0 0 0 .283.907zm-.253-.81a1.374 1.374 0 0 1 .569-1.136l-.105-.135a1.544 1.544 0 0 0-.635 1.272zm.569-1.137a3.316 3.316 0 0 1 1.609-.607l-.024-.17a3.481 3.481 0 0 0-1.691.642zm1.609-.607l1.661-.234-.024-.17-1.662.234zm1.735-.319v-.323h-.171v.323zm0-.323a1.156 1.156 0 0 0-.355-.917 1.536 1.536 0 0 0-1.035-.306v.172a1.37 1.37 0 0 1 .922.263.986.986 0 0 1 .3.788zm-1.39-1.223a1.486 1.486 0 0 0-.851.227l.1.142a1.316 1.316 0 0 1 .755-.2zm-.849.226a1.452 1.452 0 0 0-.5.51l.15.084a1.286 1.286 0 0 1 .44-.449zm-.5.524a.226.226 0 0 1-.062.105l.107.134a.391.391 0 0 0 .117-.185zm-.068.112a.1.1 0 0 1-.073.019v.171a.266.266 0 0 0 .194-.07zm-.073.019h-.48v.171h.48zm-.48 0a.18.18 0 0 1-.122-.046l-.112.13a.352.352 0 0 0 .234.087zm-.113-.037a.18.18 0 0 1-.047-.123h-.171a.352.352 0 0 0 .087.234zm-.047-.119a1.1 1.1 0 0 1 .23-.557l-.14-.1a1.253 1.253 0 0 0-.261.648zm.23-.556a1.843 1.843 0 0 1 .715-.564l-.075-.154a2.018 2.018 0 0 0-.78.618zm.716-.564a2.611 2.611 0 0 1 1.2-.247v-.171a2.781 2.781 0 0 0-1.277.266zm1.2-.247a2.268 2.268 0 0 1 1.732.563l.126-.116a2.435 2.435 0 0 0-1.858-.618zm1.733.564a1.945 1.945 0 0 1 .523 1.391h.171a2.117 2.117 0 0 0-.57-1.508zm.523 1.391v3.613h.171v-3.613zm0 3.613a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.157.157 0 0 1-.118.042v.171a.326.326 0 0 0 .239-.092zm-.118.042h-.513v.171h.513zm-.513 0a.2.2 0 0 1-.134-.046l-.111.13a.367.367 0 0 0 .245.088zm-.124-.037a.194.194 0 0 1-.047-.134h-.171a.366.366 0 0 0 .087.245zm-.047-.134v-.479h-.171v.479zm-.156-.528a1.846 1.846 0 0 1-.683.575l.079.152a2.012 2.012 0 0 0 .745-.629zm-.683.575a2.476 2.476 0 0 1-1.153.236v.171a2.644 2.644 0 0 0 1.233-.255zm-.919-.429a1.666 1.666 0 0 0 1.244-.494l-.123-.12a1.493 1.493 0 0 1-1.121.442zm1.244-.494a1.969 1.969 0 0 0 .492-1.431h-.171a1.8 1.8 0 0 1-.444 1.312zm.492-1.431v-.312h-.171v.312zm-.1-.4l-1.293.189.025.17 1.293-.189zm-1.293.189a3 3 0 0 0-1.228.393l.095.143a2.837 2.837 0 0 1 1.158-.365zm-1.227.392a.845.845 0 0 0-.441.73h.172a.676.676 0 0 1 .362-.586zm-.441.73a.869.869 0 0 0 .406.762l.095-.142a.7.7 0 0 1-.33-.62zm.408.764a1.673 1.673 0 0 0 .916.247v-.171a1.5 1.5 0 0 1-.823-.221zm5.686.329l-.061.06zm-.714-1.9h-.085zm-.011-.446h-.085zm.011-.446h-.085zm.714-1.885l.061.061zm3.234-.39l-.04.076zm.825.713l-.073.046zm.3.848h-.086zm-.067.178l.056.065zm-.892.022l.054-.067zm-.112-.178l-.081.029zm-.535-.758l-.048.071zm-1.974.2l-.062-.059zm-.435 1.3h-.086zm-.011.4h-.086zm.011.379h-.086zm.435 1.316l-.062.059zm1.974.2l.046.072zm.535-.769l-.079-.033zm.112-.178l.054.067.007-.006zm.892.022l-.061.06zm.067.178l-.085-.009zm-.3.847l-.072-.046zm-.825.714l-.04-.076zm-1.36.2a2.471 2.471 0 0 1-1.814-.644l-.12.122a2.64 2.64 0 0 0 1.933.694zm-1.813-.643a2.653 2.653 0 0 1-.689-1.839l-.171.006a2.822 2.822 0 0 0 .738 1.952zm-.689-1.838l-.011-.446h-.171l.011.446zm-.011-.442l.011-.446h-.171l-.011.446zm.011-.445a2.611 2.611 0 0 1 .689-1.827l-.122-.121a2.78 2.78 0 0 0-.738 1.942zm.689-1.827a2.447 2.447 0 0 1 1.813-.655v-.171a2.617 2.617 0 0 0-1.934.705zm1.813-.655a2.836 2.836 0 0 1 1.32.28l.079-.152a3 3 0 0 0-1.4-.3zm1.32.28a1.99 1.99 0 0 1 .792.683l.145-.091a2.158 2.158 0 0 0-.858-.744zm.793.685a1.617 1.617 0 0 1 .287.8l.171-.009a1.789 1.789 0 0 0-.315-.89zm.287.809a.11.11 0 0 1-.037.1l.112.13a.281.281 0 0 0 .1-.252zm-.037.1a.2.2 0 0 1-.134.046v.171a.369.369 0 0 0 .246-.088zm-.134.046h-.535v.171h.535zm-.535 0a.184.184 0 0 1-.114-.026l-.107.134a.345.345 0 0 0 .221.064zm-.114-.026a.389.389 0 0 1-.086-.144l-.158.066a.533.533 0 0 0 .137.212zm-.084-.14a1.514 1.514 0 0 0-.57-.8l-.093.144a1.343 1.343 0 0 1 .5.715zm-.568-.8a1.6 1.6 0 0 0-.918-.249v.171a1.435 1.435 0 0 1 .822.219zm-.918-.249a1.535 1.535 0 0 0-1.166.462l.124.118a1.364 1.364 0 0 1 1.042-.408zm-1.166.462a2.036 2.036 0 0 0-.458 1.36l.171.006a1.872 1.872 0 0 1 .411-1.249zm-.458 1.361l-.011.4h.171l.011-.4zm-.011.406l.011.379.171-.005-.011-.379zm.011.38a2.052 2.052 0 0 0 .458 1.371l.124-.118a1.889 1.889 0 0 1-.411-1.26zm.458 1.371a1.533 1.533 0 0 0 1.166.451v-.172a1.363 1.363 0 0 1-1.042-.4zm1.166.451a1.661 1.661 0 0 0 .916-.237l-.093-.144a1.491 1.491 0 0 1-.823.209zm.918-.238a1.576 1.576 0 0 0 .568-.812l-.162-.057a1.409 1.409 0 0 1-.5.727zm.566-.807a.39.39 0 0 1 .086-.144l-.107-.134a.533.533 0 0 0-.137.213zm.093-.151a.144.144 0 0 1 .107-.031v-.171a.31.31 0 0 0-.228.081zm.107-.031h.535v-.171h-.535zm.535 0a.173.173 0 0 1 .129.053l.121-.121a.344.344 0 0 0-.25-.1zm.134.057a.11.11 0 0 1 .037.1l.17.017a.281.281 0 0 0-.1-.252zm.037.109a1.664 1.664 0 0 1-.288.806l.144.092a1.839 1.839 0 0 0 .315-.889zm-.288.806a1.989 1.989 0 0 1-.792.683l.079.152a2.162 2.162 0 0 0 .858-.744zm-.793.684a2.8 2.8 0 0 1-1.32.28v.171a2.96 2.96 0 0 0 1.4-.3zm2.568.187l-.065.056.01.009zm0-7.772l.061.06zm.926 0l-.065.056.009.009zm.078 2.776h-.085a.086.086 0 0 0 .153.053zm.758-.624l.038.077zm2.743.468l-.065.056zm.524 5.151l-.061-.06zm-.925 0l-.065.056.009.009zm-.457-4.5l-.065.056zm-2.23.011l-.062-.059zm-.49 4.493l-.061-.06zm-.736-.019a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.367.367 0 0 0 .087.245zm-.046-.134v-7.4h-.172v7.4zm0-7.4a.156.156 0 0 1 .042-.118l-.121-.121a.326.326 0 0 0-.092.239zm.042-.118a.172.172 0 0 1 .129-.053v-.171a.343.343 0 0 0-.25.1zm.129-.053h.557v-.171h-.557zm.557 0a.137.137 0 0 1 .113.048l.13-.112a.308.308 0 0 0-.244-.108zm.122.057a.137.137 0 0 1 .048.113h.172a.309.309 0 0 0-.108-.243zm.048.113v2.6h.172v-2.6zm.153 2.651a2.076 2.076 0 0 1 .728-.6l-.075-.154a2.248 2.248 0 0 0-.788.649zm.73-.6a2.272 2.272 0 0 1 1.043-.214v-.171a2.438 2.438 0 0 0-1.121.232zm1.043-.214a1.982 1.982 0 0 1 1.6.661l.13-.112a2.152 2.152 0 0 0-1.727-.721zm1.6.663a2.557 2.557 0 0 1 .581 1.761h.171a2.727 2.727 0 0 0-.624-1.874zm.581 1.761v3.144h.171v-3.144zm0 3.144a.173.173 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm-.557 0a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.368.368 0 0 0 .087.245zm-.046-.134V823.8h-.172v3.088zm0-3.088a1.859 1.859 0 0 0-.412-1.284l-.128.114a1.69 1.69 0 0 1 .368 1.169zm-.411-1.283a1.471 1.471 0 0 0-1.169-.464v.171a1.3 1.3 0 0 1 1.039.406zm-1.169-.464a1.566 1.566 0 0 0-1.188.473l.124.118a1.4 1.4 0 0 1 1.064-.419zm-1.188.473a1.779 1.779 0 0 0-.436 1.275h.172a1.609 1.609 0 0 1 .389-1.156zm-.436 1.275v3.088h.172V823.8zm0 3.088a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm6.449-.505l-.062.059zm-.747-1.94h-.086zm-.012-.379h-.085v.005zm.012-.368l-.086-.006zm.758-1.918l-.061-.06zm3.735.078l-.065.056zm.6 2.5l.061.061zm-4.036.067v-.086a.086.086 0 0 0-.086.086zm0 .1h-.086zm.435 1.238l-.068.053zm1.918.3l.045.073zm.491-.435l-.069-.051zm.145-.156l.039.077h.006zm.9.022l-.055.066zm-.245.747l-.064-.057zm-.858.6l.035.078zm.267-3.189v.086a.086.086 0 0 0 .086-.086zm-.424-1.282l-.066.055zm-2.23 0l-.065-.055zm-.4 1.282h-.086a.086.086 0 0 0 .086.086zm1.528 3.349a2.38 2.38 0 0 1-1.779-.677l-.122.12a2.55 2.55 0 0 0 1.9.728zm-1.778-.676a2.86 2.86 0 0 1-.724-1.886l-.171.009a3.027 3.027 0 0 0 .771 1.995zm-.723-1.884l-.011-.379h-.171l.011.379zm-.011-.374l.011-.368-.172-.005-.011.368zm.011-.365a2.871 2.871 0 0 1 .735-1.864l-.124-.118a3.042 3.042 0 0 0-.782 1.971zm.734-1.864a2.331 2.331 0 0 1 1.756-.687v-.171a2.5 2.5 0 0 0-1.879.74zm1.756-.687a2.307 2.307 0 0 1 1.853.762l.13-.112a2.477 2.477 0 0 0-1.983-.821zm1.854.762a3.03 3.03 0 0 1 .659 2.062h.172a3.2 3.2 0 0 0-.7-2.175zm.659 2.062v.19h.172v-.19zm0 .19a.172.172 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-3.858v.171h3.858zm-3.944.086v.1h.172v-.1zm0 .1a2.2 2.2 0 0 0 .453 1.287l.135-.106a2.027 2.027 0 0 1-.417-1.189zm.454 1.288a1.418 1.418 0 0 0 1.148.533v-.171a1.247 1.247 0 0 1-1.015-.47zm1.148.533a1.647 1.647 0 0 0 .882-.214l-.09-.146a1.481 1.481 0 0 1-.791.188zm.882-.214a1.777 1.777 0 0 0 .515-.458l-.14-.1a1.613 1.613 0 0 1-.466.412zm.513-.456a1.251 1.251 0 0 1 .081-.1.28.28 0 0 1 .026-.025l.008-.006-.077-.153a.326.326 0 0 0-.083.068 1.55 1.55 0 0 0-.092.113zm.12-.134a.328.328 0 0 1 .146-.021v-.171a.468.468 0 0 0-.234.046zm.146-.021h.547v-.171h-.547zm.547 0a.166.166 0 0 1 .112.036l.11-.132a.337.337 0 0 0-.222-.076zm.112.036a.107.107 0 0 1 .036.09h.171a.277.277 0 0 0-.1-.222zm.036.09a.9.9 0 0 1-.291.534l.128.115a1.055 1.055 0 0 0 .334-.649zm-.291.535a2.42 2.42 0 0 1-.83.581l.072.156a2.6 2.6 0 0 0 .888-.624zm-.829.58a2.964 2.964 0 0 1-1.224.238v.171a3.133 3.133 0 0 0 1.295-.253zm.389-3.111v-.033h-.171v.033zm0-.033a1.9 1.9 0 0 0-.445-1.306l-.129.114a1.731 1.731 0 0 1 .4 1.192zm-.444-1.3a1.466 1.466 0 0 0-1.181-.521v.172a1.3 1.3 0 0 1 1.049.46zm-1.181-.521a1.466 1.466 0 0 0-1.18.521l.131.11a1.3 1.3 0 0 1 1.049-.46zm-1.181.521a1.965 1.965 0 0 0-.422 1.3h.172a1.794 1.794 0 0 1 .382-1.194zm-.422 1.3v.033h.172v-.033zm.086.119h3.055v-.171h-3.055z" fill="#51504f" data-name="Path 10" transform="translate(-1460.636 -807.945)"></path>
<path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1.785a.677.677 0 0 1 .68.68v1.53a.655.655 0 0 1-.2.481.713.713 0 0 1-.481.17zm.227 17.479a.593.593 0 0 1-.652-.652v-13.428a.611.611 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.359a.679.679 0 0 1 .652.651v13.427a.655.655 0 0 1-.2.482.613.613 0 0 1-.453.17zm6.861 0a.592.592 0 0 1-.651-.652v-13.4a.715.715 0 0 1 .17-.481.656.656 0 0 1 .482-.2h1.3a.677.677 0 0 1 .68.68v1.246a4.255 4.255 0 0 1 3.966-1.926h1.1a.679.679 0 0 1 .651.651v1.161a.566.566 0 0 1-.2.453.612.612 0 0 1-.453.17h-1.7a3.2 3.2 0 0 0-2.408.907 3.253 3.253 0 0 0-.879 2.408v8.328a.656.656 0 0 1-.2.482.716.716 0 0 1-.482.17zm12.234 0a.593.593 0 0 1-.651-.652v-11.814h-2.408a.592.592 0 0 1-.651-.651v-.963a.611.611 0 0 1 .17-.453.654.654 0 0 1 .481-.2h2.408v-1.417q0-4.816 4.872-4.815h1.586a.679.679 0 0 1 .652.651v.963a.656.656 0 0 1-.2.481.613.613 0 0 1-.453.17h-1.529a2.1 2.1 0 0 0-1.785.68 3.248 3.248 0 0 0-.51 2.011v1.275h6.062V863.7a.613.613 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.3a.679.679 0 0 1 .652.651v19.659a.655.655 0 0 1-.2.482.613.613 0 0 1-.454.17h-1.3a.592.592 0 0 1-.652-.652v-11.811h-6.062v11.813a.657.657 0 0 1-.2.482.614.614 0 0 1-.454.17zm20.9.283a6.487 6.487 0 0 1-4.844-1.757 6.837 6.837 0 0 1-1.813-4.674l-.029-1.218.029-1.218a6.732 6.732 0 0 1 1.841-4.646 7.389 7.389 0 0 1 9.631 0 6.736 6.736 0 0 1 1.841 4.646q.028.311.028 1.218t-.028 1.218a6.772 6.772 0 0 1-1.841 4.674 6.391 6.391 0 0 1-4.82 1.756zm0-2.181a3.582 3.582 0 0 0 2.8-1.133 4.931 4.931 0 0 0 1.133-3.258q.028-.283.028-1.076t-.028-1.076a4.931 4.931 0 0 0-1.133-3.258 3.582 3.582 0 0 0-2.8-1.133 3.671 3.671 0 0 0-2.833 1.133 4.83 4.83 0 0 0-1.1 3.258l-.028 1.076.028 1.076a4.83 4.83 0 0 0 1.1 3.258 3.671 3.671 0 0 0 2.828 1.132zm13.755 1.9a.846.846 0 0 1-.566-.17 1.321 1.321 0 0 1-.34-.538l-4.023-13.144-.056-.283a.575.575 0 0 1 .17-.425.641.641 0 0 1 .425-.17h1.246a.612.612 0 0 1 .453.17.646.646 0 0 1 .255.312l3.145 10.679 3.371-10.566a.761.761 0 0 1 .255-.4.726.726 0 0 1 .538-.2h.963a.728.728 0 0 1 .539.2.76.76 0 0 1 .255.4l3.371 10.566 3.144-10.679a.655.655 0 0 1 .2-.312.714.714 0 0 1 .482-.17h1.275a.542.542 0 0 1 .4.17.576.576 0 0 1 .17.425l-.057.283-3.994 13.144a1.323 1.323 0 0 1-.34.538.9.9 0 0 1-.6.17h-1.1a.86.86 0 0 1-.935-.708l-3.286-10.141-3.286 10.141a.928.928 0 0 1-.963.708z" fill="#51504f" data-name="Path 11" transform="translate(-1454.66 -838.62)"></path>
</g>
</g>
</g>
</svg>
</a>
</div>
<div class="desktop-only navbar__menu-container">
<div class="navbar__menu-content" id="main_navbar">
<div class="navbar__links-container">
<a class="navbar__text-link" href="/community/">
Community
</a>
<a class="navbar__text-link" href="/meetups/">
Meetups
</a>
<a class="navbar__text-link" href="/docs/">
Documentation
</a>
<a class="navbar__text-link" href="/use-cases/">
Use-cases
</a>
<a class="navbar__text-link" href="/announcements/">
Announcements
</a>
<a class="navbar__text-link" href="/blog/">
Blog
</a>
<a class="navbar__text-link" href="/ecosystem/">
Ecosystem
</a>
</div>
</div>
</div>
<div class="mobile-only navbar__drawer-container">
<button class="navbar__toggle-button" id="navbar-toggle-button">
<div id="hamburger-icon" class="navbar__toggle-button--icon visible">
<svg xmlns="http://www.w3.org/2000/svg" width="26" height="20" viewBox="0 0 26 20">
<g id="Group_1294" data-name="Group 1294" transform="translate(-38.791 291)">
<g id="Group_1291" data-name="Group 1291" transform="translate(39 -291)">
<rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
</g>
<g id="Group_1292" data-name="Group 1292" transform="translate(39 -281.822)">
<rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
</g>
<g id="Group_1293" data-name="Group 1293" transform="translate(39 -272.644)">
<rect id="Rectangle_463" width="26" height="2" fill="#51504f" data-name="Rectangle 463" rx="1" transform="translate(-.209 -.356)"></rect>
</g>
</g>
</svg>
</div>
<div id="close-icon" class="navbar__toggle-button--icon">
<svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
<g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
<g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
<rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
</g>
<g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
<rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
</g>
</g>
</svg>
</div>
</button>
<div class="navbar__drawer" id="navbar-drawer">
<div class="navbar__menu-content" id="main_navbar">
<div class="navbar__links-container">
<a class="navbar__text-link" href="/community/">
Community
</a>
<a class="navbar__text-link" href="/meetups/">
Meetups
</a>
<a class="navbar__text-link" href="/docs/">
Documentation
</a>
<a class="navbar__text-link" href="/use-cases/">
Use-cases
</a>
<a class="navbar__text-link" href="/announcements/">
Announcements
</a>
<a class="navbar__text-link" href="/blog/">
Blog
</a>
<a class="navbar__text-link" href="/ecosystem/">
Ecosystem
</a>
</div>
</div>
</div>
</div>
</nav>
</header>
<div class="roadmap container-fluid td-default base-layout">
<div class="content-drawer-wrapper">
<button class="content-drawer__toggle-button" id="content-open-button">
<div id="hamburger-icon" class="content-drawer__toggle-button--icon visible">
<svg xmlns="http://www.w3.org/2000/svg" width="20.005" height="13.879" viewBox="0 0 20.005 13.879">
<g id="Group_1619" data-name="Group 1619" transform="translate(271.132 -418.872)">
<g id="Group_1613" data-name="Group 1613" transform="translate(-266.229 431.045)">
<path id="Path_1337" d="M-218.5 513.215h-14.583a.259.259 0 0 1-.259-.26.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.26z" fill="#51504f" data-name="Path 1337" transform="translate(233.345 -512.696)"></path>
</g>
<g id="Group_1614" data-name="Group 1614" transform="translate(-266.229 425.684)">
<path id="Path_1338" d="M-218.5 471.9h-14.583a.259.259 0 0 1-.259-.26.26.26 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.26.26 0 0 1-.259.26z" fill="#51504f" data-name="Path 1338" transform="translate(233.345 -471.376)"></path>
</g>
<g id="Group_1615" data-name="Group 1615" transform="translate(-266.229 420.323)">
<path id="Path_1339" d="M-218.5 430.574h-14.583a.259.259 0 0 1-.259-.259.259.259 0 0 1 .259-.259h14.583a.26.26 0 0 1 .259.259.259.259 0 0 1-.259.259z" fill="#51504f" data-name="Path 1339" transform="translate(233.345 -430.055)"></path>
</g>
<g id="Group_1616" data-name="Group 1616" transform="translate(-271.132 429.814)">
<path id="Path_1340" d="M-269.663 506.145a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1340" transform="translate(271.132 -503.208)"></path>
</g>
<g id="Group_1617" data-name="Group 1617" transform="translate(-271.132 424.556)">
<path id="Path_1341" d="M-269.663 465.62a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.952z" fill="#51504f" data-name="Path 1341" transform="translate(271.132 -462.683)"></path>
</g>
<g id="Group_1618" data-name="Group 1618" transform="translate(-271.132 418.872)">
<path id="Path_1342" d="M-269.663 421.809a1.47 1.47 0 0 1-1.469-1.469 1.47 1.47 0 0 1 1.469-1.469 1.47 1.47 0 0 1 1.469 1.469 1.47 1.47 0 0 1-1.469 1.469zm0-2.418a.951.951 0 0 0-.95.95.951.951 0 0 0 .95.95.951.951 0 0 0 .95-.95.951.951 0 0 0-.95-.95z" fill="#51504f" data-name="Path 1342" transform="translate(271.132 -418.872)"></path>
</g>
</g>
</svg>
<span class="bodytext__mobile--brownish-grey">Content</span>
</div>
</button>
<nav id="content-navbar" class="navbar navbar--hidden">
<div class="navbar__icon-container">
<a href="/">
<svg xmlns="http://www.w3.org/2000/svg" width="155.314" height="60" viewBox="0 0 155.314 60">
<defs>
<clipPath id="clip-path">
<path id="Rectangle_1" d="M0 0h155.314v60H0z" fill="none" data-name="Rectangle 1"></path>
</clipPath>
</defs>
<g id="logo" transform="translate(-1305 -780.355)">
<g id="Group_2" clip-path="url(#clip-path)" data-name="Group 2" transform="translate(1305 780.355)">
<g id="Group_1" data-name="Group 1" transform="translate(.486 .486)">
<path id="Path_1" d="M1307.562 880.867l28.187-28.893a.521.521 0 0 0 .063-.666c-1.714-2.393-4.877-2.808-6.049-4.416-3.472-4.763-4.353-7.459-5.845-7.292a.456.456 0 0 0-.271.143l-10.182 10.438c-5.858 6-6.7 19.225-6.852 30.3a.552.552 0 0 0 .949.386z" fill="#017cee" data-name="Path 1" transform="translate(-1306.613 -822.232)"></path>
<path id="Path_2" d="M1405.512 908.489l-28.893-28.189a.521.521 0 0 0-.667-.063c-2.393 1.715-2.808 4.877-4.416 6.049-4.763 3.472-7.459 4.353-7.292 5.845a.456.456 0 0 0 .143.27l10.438 10.182c6 5.858 19.225 6.7 30.3 6.852a.552.552 0 0 0 .387-.946z" fill="#00ad46" data-name="Path 2" transform="translate(-1346.876 -850.567)"></path>
<path id="Path_3" d="M1373.909 902.252c-3.28-3.2-4.8-9.53 1.486-22.583-10.219 4.567-13.8 10.57-12.039 12.289z" fill="#04d659" data-name="Path 3" transform="translate(-1345.96 -850.233)"></path>
<path id="Path_4" d="M1433.132 782.359l-28.186 28.893a.52.52 0 0 0-.063.666c1.715 2.393 4.876 2.808 6.049 4.416 3.472 4.763 4.354 7.459 5.845 7.292a.454.454 0 0 0 .271-.143l10.182-10.438c5.858-6 6.7-19.225 6.852-30.3a.553.553 0 0 0-.95-.386z" fill="#00c7d4" data-name="Path 4" transform="translate(-1375.21 -782.123)"></path>
<path id="Path_5" d="M1426.9 881.155c-3.2 3.28-9.53 4.8-22.584-1.486 4.567 10.219 10.57 13.8 12.289 12.039z" fill="#11e1ee" data-name="Path 5" transform="translate(-1374.875 -850.233)"></path>
<path id="Path_6" d="M1307 782.919l28.893 28.186a.521.521 0 0 0 .666.063c2.393-1.715 2.808-4.877 4.416-6.049 4.763-3.472 7.459-4.353 7.292-5.845a.459.459 0 0 0-.143-.271l-10.438-10.182c-6-5.858-19.225-6.7-30.3-6.852a.552.552 0 0 0-.386.95z" fill="#e43921" data-name="Path 6" transform="translate(-1306.766 -781.97)"></path>
<path id="Path_7" d="M1405.8 804.711c3.28 3.2 4.8 9.53-1.486 22.584 10.219-4.567 13.8-10.571 12.039-12.289z" fill-rule="evenodd" fill="#ff7557" data-name="Path 7" transform="translate(-1374.875 -797.859)"></path>
<path id="Path_8" d="M1329.355 849.266c3.2-3.28 9.53-4.8 22.584 1.486-4.567-10.219-10.57-13.8-12.289-12.039z" fill="#0cb6ff" data-name="Path 8" transform="translate(-1322.503 -821.316)"></path>
<circle id="Ellipse_1" cx="1.26" cy="1.26" r="1.26" fill="#4a4848" data-name="Ellipse 1" transform="translate(28.18 28.171)"></circle>
<path id="Path_9" d="M1527.558 827.347a.229.229 0 0 1-.223-.223.458.458 0 0 1 .011-.123l2.766-7.214a.346.346 0 0 1 .357-.245h.758a.348.348 0 0 1 .357.245l2.754 7.214.022.123a.228.228 0 0 1-.223.223h-.568a.288.288 0 0 1-.19-.056.352.352 0 0 1-.089-.134l-.613-1.583h-3.657l-.613 1.583a.317.317 0 0 1-.1.134.269.269 0 0 1-.178.056zm4.795-2.732l-1.505-3.958-1.505 3.958zm3.322 4.85a.258.258 0 0 1-.189-.078.241.241 0 0 1-.067-.178v-7.4a.241.241 0 0 1 .067-.178.258.258 0 0 1 .189-.078h.513a.268.268 0 0 1 .256.256v.49a2.118 2.118 0 0 1 1.828-.858 2.092 2.092 0 0 1 1.751.736 3.135 3.135 0 0 1 .636 1.9q.011.122.011.379t-.011.379a3.168 3.168 0 0 1-.636 1.9 2.111 2.111 0 0 1-1.751.736 2.154 2.154 0 0 1-1.806-.836v2.587a.241.241 0 0 1-.067.178.223.223 0 0 1-.179.078zm2.364-2.91a1.324 1.324 0 0 0 1.149-.491 2.266 2.266 0 0 0 .4-1.293q.011-.111.011-.323 0-2.107-1.562-2.107a1.365 1.365 0 0 0-1.159.513 2.111 2.111 0 0 0-.412 1.2l-.012.424.012.435a1.862 1.862 0 0 0 .424 1.149 1.4 1.4 0 0 0 1.148.493zm5.628.9a2.329 2.329 0 0 1-1.015-.223 1.94 1.94 0 0 1-.747-.6 1.487 1.487 0 0 1-.268-.859 1.459 1.459 0 0 1 .6-1.2 3.4 3.4 0 0 1 1.65-.624l1.661-.234v-.323q0-1.137-1.3-1.137a1.4 1.4 0 0 0-.8.212 1.376 1.376 0 0 0-.468.48.305.305 0 0 1-.089.145.18.18 0 0 1-.134.045h-.48a.23.23 0 0 1-.245-.245 1.17 1.17 0 0 1 .245-.6 1.931 1.931 0 0 1 .747-.591 2.7 2.7 0 0 1 1.238-.256 2.351 2.351 0 0 1 1.8.591 2.032 2.032 0 0 1 .547 1.45v3.613a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.513a.233.233 0 0 1-.257-.256v-.479a1.923 1.923 0 0 1-.714.6 2.557 2.557 0 0 1-1.203.237zm.234-.836a1.579 1.579 0 0 0 1.182-.469 1.881 1.881 0 0 0 .468-1.371v-.312l-1.293.19a2.918 2.918 0 0 0-1.193.379.761.761 0 0 0-.4.658.784.784 0 0 0 .368.691 1.585 1.585 0 0 0 .867.237zm6.643.836a2.556 2.556 0 0 1-1.873-.669 2.738 2.738 0 0 1-.714-1.9l-.011-.446.011-.446a2.7 2.7 0 0 1 .714-1.885 2.531 2.531 0 0 1 1.873-.68 2.917 2.917 0 0 1 1.36.29 2.077 2.077 0 0 1 .825.714 1.7 1.7 0 0 1 .3.848.2.2 0 0 1-.067.178.281.281 0 0 1-.19.067h-.535a.265.265 0 0 1-.168-.045.458.458 0 0 1-.111-.178 1.428 1.428 0 0 0-.535-.758 1.516 1.516 0 0 0-.87-.234 1.45 1.45 0 0 0-1.1.435 1.952 1.952 0 0 0-.435 1.3l-.011.4.011.379a1.969 1.969 0 0 0 .435 1.316 1.446 1.446 0 0 0 1.1.424 1.577 1.577 0 0 0 .87-.223 1.493 1.493 0 0 0 .535-.769.458.458 0 0 1 .111-.178.228.228 0 0 1 .168-.056h.535a.258.258 0 0 1 .19.078.2.2 0 0 1 .067.178 1.75 1.75 0 0 1-.3.847 2.078 2.078 0 0 1-.825.714 2.876 2.876 0 0 1-1.361.302zm4.078-.112a.233.233 0 0 1-.257-.256v-7.4a.241.241 0 0 1 .067-.178.259.259 0 0 1 .19-.078h.557a.267.267 0 0 1 .257.256v2.6a2.167 2.167 0 0 1 .758-.624 2.353 2.353 0 0 1 1.082-.223 2.067 2.067 0 0 1 1.661.691 2.642 2.642 0 0 1 .6 1.818v3.144a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067h-.557a.233.233 0 0 1-.256-.256V824a1.775 1.775 0 0 0-.39-1.227 1.387 1.387 0 0 0-1.1-.435 1.481 1.481 0 0 0-1.126.446 1.7 1.7 0 0 0-.412 1.215v3.088a.257.257 0 0 1-.078.19.24.24 0 0 1-.178.067zm8.846.112a2.466 2.466 0 0 1-1.84-.7 2.938 2.938 0 0 1-.747-1.94l-.011-.379.011-.368a2.953 2.953 0 0 1 .758-1.918 2.7 2.7 0 0 1 3.735.078 3.114 3.114 0 0 1 .68 2.119v.19a.257.257 0 0 1-.078.189.241.241 0 0 1-.178.067h-3.858v.1a2.11 2.11 0 0 0 .435 1.238 1.332 1.332 0 0 0 1.081.5 1.563 1.563 0 0 0 .836-.2 1.7 1.7 0 0 0 .491-.435.6.6 0 0 1 .145-.156.391.391 0 0 1 .19-.033h.547a.252.252 0 0 1 .167.056.192.192 0 0 1 .067.156.975.975 0 0 1-.312.591 2.51 2.51 0 0 1-.859.6 3.049 3.049 0 0 1-1.26.248zm1.527-3.434v-.033a1.817 1.817 0 0 0-.424-1.249 1.512 1.512 0 0 0-2.23 0 1.883 1.883 0 0 0-.4 1.249v.033z" fill="#51504f" data-name="Path 9" transform="translate(-1460.834 -808.144)"></path>
<path id="Path_10" d="M1527.2 827.081l-.061.061zm-.056-.279l-.08-.031zm2.766-7.214l.08.031zm1.472 0l-.081.029zm2.754 7.214l.084-.015a.064.064 0 0 0 0-.015zm.022.123h.086v-.015zm-.067.156l.06.061zm-.914.011l-.061.061.006.005zm-.089-.134l.081-.027zm-.613-1.583l.08-.031a.086.086 0 0 0-.08-.055zm-3.657 0v-.086a.086.086 0 0 0-.08.055zm-.613 1.583l-.08-.031zm-.1.134l.055.066zm4.047-2.676v.086a.086.086 0 0 0 .08-.116zm-1.505-3.958l.08-.03a.086.086 0 0 0-.16 0zm-1.505 3.958l-.08-.03a.086.086 0 0 0 .08.116zm-1.784 2.646a.128.128 0 0 1-.1-.042l-.122.121a.3.3 0 0 0 .217.092zm-.1-.042a.129.129 0 0 1-.042-.1h-.171a.3.3 0 0 0 .092.217zm-.042-.1a.38.38 0 0 1 .007-.1l-.163-.054a.514.514 0 0 0-.016.15zm.005-.092l2.765-7.214-.16-.061-2.765 7.214zm2.766-7.216a.283.283 0 0 1 .1-.143.3.3 0 0 1 .174-.046v-.172a.47.47 0 0 0-.271.076.453.453 0 0 0-.166.226zm.276-.189h.758v-.172h-.758zm.758 0a.3.3 0 0 1 .175.046.283.283 0 0 1 .1.143l.161-.059a.451.451 0 0 0-.166-.226.47.47 0 0 0-.272-.076zm.277.19l2.754 7.214.16-.061-2.754-7.214zm2.75 7.2l.022.123.169-.031-.022-.123zm.021.107a.13.13 0 0 1-.042.1l.121.121a.3.3 0 0 0 .092-.217zm-.042.1a.13.13 0 0 1-.1.042v.171a.3.3 0 0 0 .217-.092zm-.1.042h-.568v.171h.568zm-.568 0a.206.206 0 0 1-.135-.036l-.11.132a.373.373 0 0 0 .245.076zm-.129-.031a.262.262 0 0 1-.069-.1l-.162.054a.431.431 0 0 0 .11.167zm-.07-.1l-.613-1.584-.16.062.613 1.583zm-.693-1.638h-3.657v.171h3.657zm-3.737.055l-.614 1.584.16.062.613-1.583zm-.615 1.587a.235.235 0 0 1-.075.1l.111.13a.4.4 0 0 0 .126-.172zm-.074.1a.185.185 0 0 1-.124.036v.171a.354.354 0 0 0 .233-.076zm-.124.036h-.569v.171h.569zm4.306-2.677l-1.505-3.958-.16.061 1.505 3.958zm-1.666-3.958l-1.505 3.958.16.061 1.505-3.958zm-1.425 4.075h3.01v-.171h-3.01zm6.143 4.687l-.06.061zm0-7.761l.061.061zm.881 0l-.065.056.01.009zm.078.669h-.086a.086.086 0 0 0 .155.051zm3.579-.123l-.067.053zm.636 1.9h-.086zm0 .758l-.085-.007zm-.636 1.9l.067.054zm-3.557-.1l.068-.052a.086.086 0 0 0-.154.052zm-.067 2.765l-.061-.06zm2.787-3.323l-.069-.051zm.4-1.293l-.085-.008v.005zm-2.709-1.918l-.068-.052zm-.413 1.2h-.086zm-.011.423h-.085zm.011.435h-.086zm.424 1.149l.066-.054zm-1.216 3.315a.173.173 0 0 1-.129-.053l-.121.121a.342.342 0 0 0 .25.1zm-.129-.053a.157.157 0 0 1-.042-.118h-.172a.325.325 0 0 0 .092.239zm-.042-.118v-7.4h-.172v7.4zm0-7.4a.157.157 0 0 1 .042-.118l-.121-.121a.324.324 0 0 0-.092.239zm.042-.118a.173.173 0 0 1 .129-.053v-.172a.342.342 0 0 0-.25.1zm.129-.053h.513v-.172h-.513zm.513 0a.137.137 0 0 1 .113.048l.13-.111a.309.309 0 0 0-.244-.108zm.123.058a.137.137 0 0 1 .048.113h.171a.309.309 0 0 0-.108-.243zm.048.113v.49h.171v-.49zm.155.541a2.033 2.033 0 0 1 1.759-.823v-.171a2.2 2.2 0 0 0-1.9.894zm1.759-.823a2.007 2.007 0 0 1 1.683.7l.135-.106a2.177 2.177 0 0 0-1.818-.768zm1.683.7a3.045 3.045 0 0 1 .617 1.845l.171-.007a3.218 3.218 0 0 0-.654-1.946zm.617 1.85c.007.078.011.2.011.372h.171c0-.171 0-.3-.012-.387zm.011.372c0 .171 0 .294-.011.372l.17.015c.008-.086.012-.216.012-.387zm-.011.376a3.08 3.08 0 0 1-.617 1.846l.134.106a3.25 3.25 0 0 0 .654-1.945zm-.617 1.845a2.025 2.025 0 0 1-1.683.7v.171a2.2 2.2 0 0 0 1.817-.768zm-1.683.7a2.068 2.068 0 0 1-1.739-.8l-.136.1a2.239 2.239 0 0 0 1.874.87zm-1.892-.75v2.587h.172v-2.587zm0 2.587a.156.156 0 0 1-.042.118l.121.121a.325.325 0 0 0 .092-.239zm-.046.123a.138.138 0 0 1-.114.048v.172a.308.308 0 0 0 .244-.108zm-.114.048h-.546v.172h.546zm1.817-2.739a1.408 1.408 0 0 0 1.218-.526l-.138-.1a1.24 1.24 0 0 1-1.079.455zm1.217-.525a2.355 2.355 0 0 0 .419-1.341l-.171-.007a2.182 2.182 0 0 1-.385 1.246zm.418-1.336c.008-.079.012-.19.012-.332h-.172c0 .14 0 .245-.011.315zm.012-.332a2.726 2.726 0 0 0-.407-1.632 1.448 1.448 0 0 0-1.24-.562v.171a1.278 1.278 0 0 1 1.1.492 2.565 2.565 0 0 1 .374 1.53zm-1.647-2.193a1.452 1.452 0 0 0-1.228.547l.136.1a1.282 1.282 0 0 1 1.091-.479zm-1.228.547a2.2 2.2 0 0 0-.43 1.252l.172.008a2.028 2.028 0 0 1 .4-1.157zm-.43 1.254l-.011.424h.171l.011-.424zm-.011.428l.011.435h.172l-.011-.435zm.011.436a1.95 1.95 0 0 0 .443 1.2l.133-.109a1.776 1.776 0 0 1-.4-1.1zm.443 1.2a1.484 1.484 0 0 0 1.214.522v-.171a1.314 1.314 0 0 1-1.082-.459zm5.828 1.117l.037-.077zm-.747-.6l-.07.049zm.335-2.063l.052.068zm1.65-.624l.012.085zm1.661-.234l.012.085a.086.086 0 0 0 .074-.085zm-2.107-1.249l.046.072zm-.468.48l-.075-.042a.083.083 0 0 0-.006.015zm-.089.145l-.054-.067-.007.006zm-.792-.022l-.065.056.009.009zm-.067-.178h-.086zm.245-.6l-.07-.049zm.747-.591l.038.077zm3.033.334l-.063.058zm.468 5.252l.06.061zm-.881 0l-.065.056a.043.043 0 0 0 .009.009zm-.067-.669h.086a.086.086 0 0 0-.156-.048zm-.714.6l-.04-.076zm.223-1.059l-.062-.06zm.468-1.684h.086a.086.086 0 0 0-.1-.085zm-1.293.189l.012.085zm-1.193.379l.046.072zm-.033 1.349l-.047.071zm.635.985a2.241 2.241 0 0 1-.978-.215l-.074.155a2.412 2.412 0 0 0 1.051.231zm-.978-.215a1.859 1.859 0 0 1-.715-.576l-.138.1a2.024 2.024 0 0 0 .779.629zm-.713-.573a1.4 1.4 0 0 1-.253-.81h-.172a1.571 1.571 0 0 0 .283.907zm-.253-.81a1.374 1.374 0 0 1 .569-1.136l-.105-.135a1.544 1.544 0 0 0-.635 1.272zm.569-1.137a3.316 3.316 0 0 1 1.609-.607l-.024-.17a3.481 3.481 0 0 0-1.691.642zm1.609-.607l1.661-.234-.024-.17-1.662.234zm1.735-.319v-.323h-.171v.323zm0-.323a1.156 1.156 0 0 0-.355-.917 1.536 1.536 0 0 0-1.035-.306v.172a1.37 1.37 0 0 1 .922.263.986.986 0 0 1 .3.788zm-1.39-1.223a1.486 1.486 0 0 0-.851.227l.1.142a1.316 1.316 0 0 1 .755-.2zm-.849.226a1.452 1.452 0 0 0-.5.51l.15.084a1.286 1.286 0 0 1 .44-.449zm-.5.524a.226.226 0 0 1-.062.105l.107.134a.391.391 0 0 0 .117-.185zm-.068.112a.1.1 0 0 1-.073.019v.171a.266.266 0 0 0 .194-.07zm-.073.019h-.48v.171h.48zm-.48 0a.18.18 0 0 1-.122-.046l-.112.13a.352.352 0 0 0 .234.087zm-.113-.037a.18.18 0 0 1-.047-.123h-.171a.352.352 0 0 0 .087.234zm-.047-.119a1.1 1.1 0 0 1 .23-.557l-.14-.1a1.253 1.253 0 0 0-.261.648zm.23-.556a1.843 1.843 0 0 1 .715-.564l-.075-.154a2.018 2.018 0 0 0-.78.618zm.716-.564a2.611 2.611 0 0 1 1.2-.247v-.171a2.781 2.781 0 0 0-1.277.266zm1.2-.247a2.268 2.268 0 0 1 1.732.563l.126-.116a2.435 2.435 0 0 0-1.858-.618zm1.733.564a1.945 1.945 0 0 1 .523 1.391h.171a2.117 2.117 0 0 0-.57-1.508zm.523 1.391v3.613h.171v-3.613zm0 3.613a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.157.157 0 0 1-.118.042v.171a.326.326 0 0 0 .239-.092zm-.118.042h-.513v.171h.513zm-.513 0a.2.2 0 0 1-.134-.046l-.111.13a.367.367 0 0 0 .245.088zm-.124-.037a.194.194 0 0 1-.047-.134h-.171a.366.366 0 0 0 .087.245zm-.047-.134v-.479h-.171v.479zm-.156-.528a1.846 1.846 0 0 1-.683.575l.079.152a2.012 2.012 0 0 0 .745-.629zm-.683.575a2.476 2.476 0 0 1-1.153.236v.171a2.644 2.644 0 0 0 1.233-.255zm-.919-.429a1.666 1.666 0 0 0 1.244-.494l-.123-.12a1.493 1.493 0 0 1-1.121.442zm1.244-.494a1.969 1.969 0 0 0 .492-1.431h-.171a1.8 1.8 0 0 1-.444 1.312zm.492-1.431v-.312h-.171v.312zm-.1-.4l-1.293.189.025.17 1.293-.189zm-1.293.189a3 3 0 0 0-1.228.393l.095.143a2.837 2.837 0 0 1 1.158-.365zm-1.227.392a.845.845 0 0 0-.441.73h.172a.676.676 0 0 1 .362-.586zm-.441.73a.869.869 0 0 0 .406.762l.095-.142a.7.7 0 0 1-.33-.62zm.408.764a1.673 1.673 0 0 0 .916.247v-.171a1.5 1.5 0 0 1-.823-.221zm5.686.329l-.061.06zm-.714-1.9h-.085zm-.011-.446h-.085zm.011-.446h-.085zm.714-1.885l.061.061zm3.234-.39l-.04.076zm.825.713l-.073.046zm.3.848h-.086zm-.067.178l.056.065zm-.892.022l.054-.067zm-.112-.178l-.081.029zm-.535-.758l-.048.071zm-1.974.2l-.062-.059zm-.435 1.3h-.086zm-.011.4h-.086zm.011.379h-.086zm.435 1.316l-.062.059zm1.974.2l.046.072zm.535-.769l-.079-.033zm.112-.178l.054.067.007-.006zm.892.022l-.061.06zm.067.178l-.085-.009zm-.3.847l-.072-.046zm-.825.714l-.04-.076zm-1.36.2a2.471 2.471 0 0 1-1.814-.644l-.12.122a2.64 2.64 0 0 0 1.933.694zm-1.813-.643a2.653 2.653 0 0 1-.689-1.839l-.171.006a2.822 2.822 0 0 0 .738 1.952zm-.689-1.838l-.011-.446h-.171l.011.446zm-.011-.442l.011-.446h-.171l-.011.446zm.011-.445a2.611 2.611 0 0 1 .689-1.827l-.122-.121a2.78 2.78 0 0 0-.738 1.942zm.689-1.827a2.447 2.447 0 0 1 1.813-.655v-.171a2.617 2.617 0 0 0-1.934.705zm1.813-.655a2.836 2.836 0 0 1 1.32.28l.079-.152a3 3 0 0 0-1.4-.3zm1.32.28a1.99 1.99 0 0 1 .792.683l.145-.091a2.158 2.158 0 0 0-.858-.744zm.793.685a1.617 1.617 0 0 1 .287.8l.171-.009a1.789 1.789 0 0 0-.315-.89zm.287.809a.11.11 0 0 1-.037.1l.112.13a.281.281 0 0 0 .1-.252zm-.037.1a.2.2 0 0 1-.134.046v.171a.369.369 0 0 0 .246-.088zm-.134.046h-.535v.171h.535zm-.535 0a.184.184 0 0 1-.114-.026l-.107.134a.345.345 0 0 0 .221.064zm-.114-.026a.389.389 0 0 1-.086-.144l-.158.066a.533.533 0 0 0 .137.212zm-.084-.14a1.514 1.514 0 0 0-.57-.8l-.093.144a1.343 1.343 0 0 1 .5.715zm-.568-.8a1.6 1.6 0 0 0-.918-.249v.171a1.435 1.435 0 0 1 .822.219zm-.918-.249a1.535 1.535 0 0 0-1.166.462l.124.118a1.364 1.364 0 0 1 1.042-.408zm-1.166.462a2.036 2.036 0 0 0-.458 1.36l.171.006a1.872 1.872 0 0 1 .411-1.249zm-.458 1.361l-.011.4h.171l.011-.4zm-.011.406l.011.379.171-.005-.011-.379zm.011.38a2.052 2.052 0 0 0 .458 1.371l.124-.118a1.889 1.889 0 0 1-.411-1.26zm.458 1.371a1.533 1.533 0 0 0 1.166.451v-.172a1.363 1.363 0 0 1-1.042-.4zm1.166.451a1.661 1.661 0 0 0 .916-.237l-.093-.144a1.491 1.491 0 0 1-.823.209zm.918-.238a1.576 1.576 0 0 0 .568-.812l-.162-.057a1.409 1.409 0 0 1-.5.727zm.566-.807a.39.39 0 0 1 .086-.144l-.107-.134a.533.533 0 0 0-.137.213zm.093-.151a.144.144 0 0 1 .107-.031v-.171a.31.31 0 0 0-.228.081zm.107-.031h.535v-.171h-.535zm.535 0a.173.173 0 0 1 .129.053l.121-.121a.344.344 0 0 0-.25-.1zm.134.057a.11.11 0 0 1 .037.1l.17.017a.281.281 0 0 0-.1-.252zm.037.109a1.664 1.664 0 0 1-.288.806l.144.092a1.839 1.839 0 0 0 .315-.889zm-.288.806a1.989 1.989 0 0 1-.792.683l.079.152a2.162 2.162 0 0 0 .858-.744zm-.793.684a2.8 2.8 0 0 1-1.32.28v.171a2.96 2.96 0 0 0 1.4-.3zm2.568.187l-.065.056.01.009zm0-7.772l.061.06zm.926 0l-.065.056.009.009zm.078 2.776h-.085a.086.086 0 0 0 .153.053zm.758-.624l.038.077zm2.743.468l-.065.056zm.524 5.151l-.061-.06zm-.925 0l-.065.056.009.009zm-.457-4.5l-.065.056zm-2.23.011l-.062-.059zm-.49 4.493l-.061-.06zm-.736-.019a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.367.367 0 0 0 .087.245zm-.046-.134v-7.4h-.172v7.4zm0-7.4a.156.156 0 0 1 .042-.118l-.121-.121a.326.326 0 0 0-.092.239zm.042-.118a.172.172 0 0 1 .129-.053v-.171a.343.343 0 0 0-.25.1zm.129-.053h.557v-.171h-.557zm.557 0a.137.137 0 0 1 .113.048l.13-.112a.308.308 0 0 0-.244-.108zm.122.057a.137.137 0 0 1 .048.113h.172a.309.309 0 0 0-.108-.243zm.048.113v2.6h.172v-2.6zm.153 2.651a2.076 2.076 0 0 1 .728-.6l-.075-.154a2.248 2.248 0 0 0-.788.649zm.73-.6a2.272 2.272 0 0 1 1.043-.214v-.171a2.438 2.438 0 0 0-1.121.232zm1.043-.214a1.982 1.982 0 0 1 1.6.661l.13-.112a2.152 2.152 0 0 0-1.727-.721zm1.6.663a2.557 2.557 0 0 1 .581 1.761h.171a2.727 2.727 0 0 0-.624-1.874zm.581 1.761v3.144h.171v-3.144zm0 3.144a.173.173 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm-.557 0a.2.2 0 0 1-.134-.046l-.112.13a.367.367 0 0 0 .245.088zm-.124-.037a.2.2 0 0 1-.046-.134h-.172a.368.368 0 0 0 .087.245zm-.046-.134V823.8h-.172v3.088zm0-3.088a1.859 1.859 0 0 0-.412-1.284l-.128.114a1.69 1.69 0 0 1 .368 1.169zm-.411-1.283a1.471 1.471 0 0 0-1.169-.464v.171a1.3 1.3 0 0 1 1.039.406zm-1.169-.464a1.566 1.566 0 0 0-1.188.473l.124.118a1.4 1.4 0 0 1 1.064-.419zm-1.188.473a1.779 1.779 0 0 0-.436 1.275h.172a1.609 1.609 0 0 1 .389-1.156zm-.436 1.275v3.088h.172V823.8zm0 3.088a.172.172 0 0 1-.053.129l.121.121a.344.344 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-.557v.171h.557zm6.449-.505l-.062.059zm-.747-1.94h-.086zm-.012-.379h-.085v.005zm.012-.368l-.086-.006zm.758-1.918l-.061-.06zm3.735.078l-.065.056zm.6 2.5l.061.061zm-4.036.067v-.086a.086.086 0 0 0-.086.086zm0 .1h-.086zm.435 1.238l-.068.053zm1.918.3l.045.073zm.491-.435l-.069-.051zm.145-.156l.039.077h.006zm.9.022l-.055.066zm-.245.747l-.064-.057zm-.858.6l.035.078zm.267-3.189v.086a.086.086 0 0 0 .086-.086zm-.424-1.282l-.066.055zm-2.23 0l-.065-.055zm-.4 1.282h-.086a.086.086 0 0 0 .086.086zm1.528 3.349a2.38 2.38 0 0 1-1.779-.677l-.122.12a2.55 2.55 0 0 0 1.9.728zm-1.778-.676a2.86 2.86 0 0 1-.724-1.886l-.171.009a3.027 3.027 0 0 0 .771 1.995zm-.723-1.884l-.011-.379h-.171l.011.379zm-.011-.374l.011-.368-.172-.005-.011.368zm.011-.365a2.871 2.871 0 0 1 .735-1.864l-.124-.118a3.042 3.042 0 0 0-.782 1.971zm.734-1.864a2.331 2.331 0 0 1 1.756-.687v-.171a2.5 2.5 0 0 0-1.879.74zm1.756-.687a2.307 2.307 0 0 1 1.853.762l.13-.112a2.477 2.477 0 0 0-1.983-.821zm1.854.762a3.03 3.03 0 0 1 .659 2.062h.172a3.2 3.2 0 0 0-.7-2.175zm.659 2.062v.19h.172v-.19zm0 .19a.172.172 0 0 1-.053.129l.121.121a.345.345 0 0 0 .1-.25zm-.053.129a.156.156 0 0 1-.118.042v.171a.327.327 0 0 0 .239-.092zm-.118.042h-3.858v.171h3.858zm-3.944.086v.1h.172v-.1zm0 .1a2.2 2.2 0 0 0 .453 1.287l.135-.106a2.027 2.027 0 0 1-.417-1.189zm.454 1.288a1.418 1.418 0 0 0 1.148.533v-.171a1.247 1.247 0 0 1-1.015-.47zm1.148.533a1.647 1.647 0 0 0 .882-.214l-.09-.146a1.481 1.481 0 0 1-.791.188zm.882-.214a1.777 1.777 0 0 0 .515-.458l-.14-.1a1.613 1.613 0 0 1-.466.412zm.513-.456a1.251 1.251 0 0 1 .081-.1.28.28 0 0 1 .026-.025l.008-.006-.077-.153a.326.326 0 0 0-.083.068 1.55 1.55 0 0 0-.092.113zm.12-.134a.328.328 0 0 1 .146-.021v-.171a.468.468 0 0 0-.234.046zm.146-.021h.547v-.171h-.547zm.547 0a.166.166 0 0 1 .112.036l.11-.132a.337.337 0 0 0-.222-.076zm.112.036a.107.107 0 0 1 .036.09h.171a.277.277 0 0 0-.1-.222zm.036.09a.9.9 0 0 1-.291.534l.128.115a1.055 1.055 0 0 0 .334-.649zm-.291.535a2.42 2.42 0 0 1-.83.581l.072.156a2.6 2.6 0 0 0 .888-.624zm-.829.58a2.964 2.964 0 0 1-1.224.238v.171a3.133 3.133 0 0 0 1.295-.253zm.389-3.111v-.033h-.171v.033zm0-.033a1.9 1.9 0 0 0-.445-1.306l-.129.114a1.731 1.731 0 0 1 .4 1.192zm-.444-1.3a1.466 1.466 0 0 0-1.181-.521v.172a1.3 1.3 0 0 1 1.049.46zm-1.181-.521a1.466 1.466 0 0 0-1.18.521l.131.11a1.3 1.3 0 0 1 1.049-.46zm-1.181.521a1.965 1.965 0 0 0-.422 1.3h.172a1.794 1.794 0 0 1 .382-1.194zm-.422 1.3v.033h.172v-.033zm.086.119h3.055v-.171h-3.055z" fill="#51504f" data-name="Path 10" transform="translate(-1460.636 -807.945)"></path>
<path id="Path_11" d="M1519.066 884.011a.581.581 0 0 1-.567-.567 1.151 1.151 0 0 1 .028-.312l7.026-18.328a.881.881 0 0 1 .906-.623h1.926a.882.882 0 0 1 .907.623l7 18.328.057.312a.583.583 0 0 1-.567.567h-1.445a.735.735 0 0 1-.482-.142.9.9 0 0 1-.226-.34l-1.558-4.023h-9.292l-1.558 4.023a.8.8 0 0 1-.255.34.688.688 0 0 1-.453.142zm12.181-6.94l-3.824-10.056-3.823 10.055zm8.184-10.538a.592.592 0 0 1-.652-.651v-1.53a.714.714 0 0 1 .17-.482.656.656 0 0 1 .482-.2h1.785a.677.677 0 0 1 .68.68v1.53a.655.655 0 0 1-.2.481.713.713 0 0 1-.481.17zm.227 17.479a.593.593 0 0 1-.652-.652v-13.428a.611.611 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.359a.679.679 0 0 1 .652.651v13.427a.655.655 0 0 1-.2.482.613.613 0 0 1-.453.17zm6.861 0a.592.592 0 0 1-.651-.652v-13.4a.715.715 0 0 1 .17-.481.656.656 0 0 1 .482-.2h1.3a.677.677 0 0 1 .68.68v1.246a4.255 4.255 0 0 1 3.966-1.926h1.1a.679.679 0 0 1 .651.651v1.161a.566.566 0 0 1-.2.453.612.612 0 0 1-.453.17h-1.7a3.2 3.2 0 0 0-2.408.907 3.253 3.253 0 0 0-.879 2.408v8.328a.656.656 0 0 1-.2.482.716.716 0 0 1-.482.17zm12.234 0a.593.593 0 0 1-.651-.652v-11.814h-2.408a.592.592 0 0 1-.651-.651v-.963a.611.611 0 0 1 .17-.453.654.654 0 0 1 .481-.2h2.408v-1.417q0-4.816 4.872-4.815h1.586a.679.679 0 0 1 .652.651v.963a.656.656 0 0 1-.2.481.613.613 0 0 1-.453.17h-1.529a2.1 2.1 0 0 0-1.785.68 3.248 3.248 0 0 0-.51 2.011v1.275h6.062V863.7a.613.613 0 0 1 .17-.453.656.656 0 0 1 .482-.2h1.3a.679.679 0 0 1 .652.651v19.659a.655.655 0 0 1-.2.482.613.613 0 0 1-.454.17h-1.3a.592.592 0 0 1-.652-.652v-11.811h-6.062v11.813a.657.657 0 0 1-.2.482.614.614 0 0 1-.454.17zm20.9.283a6.487 6.487 0 0 1-4.844-1.757 6.837 6.837 0 0 1-1.813-4.674l-.029-1.218.029-1.218a6.732 6.732 0 0 1 1.841-4.646 7.389 7.389 0 0 1 9.631 0 6.736 6.736 0 0 1 1.841 4.646q.028.311.028 1.218t-.028 1.218a6.772 6.772 0 0 1-1.841 4.674 6.391 6.391 0 0 1-4.82 1.756zm0-2.181a3.582 3.582 0 0 0 2.8-1.133 4.931 4.931 0 0 0 1.133-3.258q.028-.283.028-1.076t-.028-1.076a4.931 4.931 0 0 0-1.133-3.258 3.582 3.582 0 0 0-2.8-1.133 3.671 3.671 0 0 0-2.833 1.133 4.83 4.83 0 0 0-1.1 3.258l-.028 1.076.028 1.076a4.83 4.83 0 0 0 1.1 3.258 3.671 3.671 0 0 0 2.828 1.132zm13.755 1.9a.846.846 0 0 1-.566-.17 1.321 1.321 0 0 1-.34-.538l-4.023-13.144-.056-.283a.575.575 0 0 1 .17-.425.641.641 0 0 1 .425-.17h1.246a.612.612 0 0 1 .453.17.646.646 0 0 1 .255.312l3.145 10.679 3.371-10.566a.761.761 0 0 1 .255-.4.726.726 0 0 1 .538-.2h.963a.728.728 0 0 1 .539.2.76.76 0 0 1 .255.4l3.371 10.566 3.144-10.679a.655.655 0 0 1 .2-.312.714.714 0 0 1 .482-.17h1.275a.542.542 0 0 1 .4.17.576.576 0 0 1 .17.425l-.057.283-3.994 13.144a1.323 1.323 0 0 1-.34.538.9.9 0 0 1-.6.17h-1.1a.86.86 0 0 1-.935-.708l-3.286-10.141-3.286 10.141a.928.928 0 0 1-.963.708z" fill="#51504f" data-name="Path 11" transform="translate(-1454.66 -838.62)"></path>
</g>
</g>
</g>
</svg>
</a>
</div>
<div id="content-close-button">
<svg xmlns="http://www.w3.org/2000/svg" width="19.799" height="19.799" viewBox="0 0 19.799 19.799">
<g id="Group_1574" data-name="Group 1574" transform="translate(-41.892 290.899)">
<g id="Group_1291" data-name="Group 1291" transform="rotate(-45 -308.114 -187.077)">
<rect id="Rectangle_461" width="26" height="2" fill="#51504f" data-name="Rectangle 461" rx="1" transform="translate(-.209)"></rect>
</g>
<g id="Group_1292" data-name="Group 1292" transform="rotate(45 372.48 -93.011)">
<rect id="Rectangle_462" width="26" height="2" fill="#51504f" data-name="Rectangle 462" rx="1" transform="translate(-.209 -.178)"></rect>
</g>
</g>
</svg>
</div>
</nav>
<div class="content-drawer-container" id="content-drawer">
<div class="content-drawer">
<div class="td-sidebar">
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
<span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
</div>
<script type="application/x-template" id="version-item-template">
<a class="dropdown-item"></a>
</script>
</div>
<div class="searchb-box">
<form class="search-form" action="search.html" method="get">
<input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
<button class="search-form__button" type="submit">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
<path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
<path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
</g>
</svg>
</button>
</form>
</div>
<style>
.searchb-box {
margin-bottom: 26px;
}
.searchb-box .search-form {
width: 100%;
margin-top: 20px;
}
</style>
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="connections/index.html">Connection types</a></li>
<li class="toctree-l1"><a class="reference internal" href="operators/index.html">Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="secrets-backends/index.html">Secrets backends</a></li>
<li class="toctree-l1"><a class="reference internal" href="logging/index.html">Logging for Tasks</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/amazon/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="example-dags.html">Example DAGs</a></li>
<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
</ul>
</div>
<style type="text/css">
.toctree {
}
.toctree li {
list-style: none;
}
.toctree .caption {
font-family: Roboto;
font-size: 18px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.33;
letter-spacing: normal;
color: #51504f;
padding-bottom: 13px;
text-transform: uppercase;
margin-bottom: 0;
}
.toctree .current > a:not([href="#"]) {
color: #017cee;
}
.toctree > ul {
padding-left: 0;
}
.toctree ul {
padding-left: 15px;
display: none;
}
.toctree > ul,
.toctree li.current > ul {
display: block;
}
.toctree a .toctree-expand {
display: inline-block;
position: relative;
height: 1em;
}
.toctree a .toctree-expand:before {
position: absolute;
top: 6px;
left: -12px;
content: '►';
font-size: 7px;
}
.toctree .current > a > .toctree-expand:before {
content: '▼';
}
.toctree .current {
color: #017cee;
}
.toctree li {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.63;
letter-spacing: normal;
color: #707070;
}
</style>
</div>
</div>
</div>
</div>
<div class="d-flex">
<div class="td-sidebar desktop-only d-print-none">
<div id="docs-version-selector" class="docs-version-selector sidebar__version-selector">
<a class="dropdown-toggle" href="#" id="versionDropdown" role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
<span class="bodytext__medium--greyish-brown">Version: </span><span class="version">4.1.0</span>
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
</div>
<script type="application/x-template" id="version-item-template">
<a class="dropdown-item"></a>
</script>
</div>
<div class="searchb-box">
<form class="search-form" action="search.html" method="get">
<input class="search-form__input" type="text" name="q" placeholder="Search docs" size="16">
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
<button class="search-form__button" type="submit">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">
<g id="Group_1579" data-name="Group 1579" transform="translate(-41.001 -41)">
<path id="Path_169" d="M71.415 64.687a7.215 7.215 0 1 0-6.729 6.728 7.222 7.222 0 0 0 6.729-6.728z" fill="none" data-name="Path 169" transform="translate(-14.277 -14.276)"></path>
<path id="Path_170" d="M60.863 59.8l-6.093-6.09a7.78 7.78 0 1 0-1.06 1.06l6.09 6.093a.468.468 0 0 0 .662 0l.4-.4a.468.468 0 0 0 .001-.663zM42.512 49.183a6.274 6.274 0 1 1 5.851 5.85 6.28 6.28 0 0 1-5.851-5.85z" fill="#51504f" data-name="Path 170"></path>
</g>
</svg>
</button>
</form>
</div>
<style>
.searchb-box {
margin-bottom: 26px;
}
.searchb-box .search-form {
width: 100%;
margin-top: 20px;
}
</style>
<div class="toctree" role="navigation" aria-label="main navigation">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="connections/index.html">Connection types</a></li>
<li class="toctree-l1"><a class="reference internal" href="operators/index.html">Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="secrets-backends/index.html">Secrets backends</a></li>
<li class="toctree-l1"><a class="reference internal" href="logging/index.html">Logging for Tasks</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/amazon/index.html">Python API</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="example-dags.html">Example DAGs</a></li>
<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
</ul>
</div>
<style type="text/css">
.toctree {
}
.toctree li {
list-style: none;
}
.toctree .caption {
font-family: Roboto;
font-size: 18px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.33;
letter-spacing: normal;
color: #51504f;
padding-bottom: 13px;
text-transform: uppercase;
margin-bottom: 0;
}
.toctree .current > a:not([href="#"]) {
color: #017cee;
}
.toctree > ul {
padding-left: 0;
}
.toctree ul {
padding-left: 15px;
display: none;
}
.toctree > ul,
.toctree li.current > ul {
display: block;
}
.toctree a .toctree-expand {
display: inline-block;
position: relative;
height: 1em;
}
.toctree a .toctree-expand:before {
position: absolute;
top: 6px;
left: -12px;
content: '►';
font-size: 7px;
}
.toctree .current > a > .toctree-expand:before {
content: '▼';
}
.toctree .current {
color: #017cee;
}
.toctree li {
font-family: Roboto;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.63;
letter-spacing: normal;
color: #707070;
}
</style>
</div>
<main class="col-12 col-md-9 col-xl-8" role="main">
<div role="navigation" aria-label="breadcrumbs navigation" class="d-none d-md-block d-print-none">
<ul class="breadcrumb">
<li class="breadcrumb-item"><a href="#" class="icon icon-home"> Home</a></li>
<li class="breadcrumb-item"><a href="index.html"> <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-amazon</span></code></a></li>
</ul>
</div>
<div class="rst-content">
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<blockquote>
<div></div></blockquote>
<div class="section" id="apache-airflow-providers-amazon">
<h1><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-amazon</span></code><a class="headerlink" href="#apache-airflow-providers-amazon" title="Permalink to this heading"></a></h1>
<div class="section" id="content">
<h2>Content<a class="headerlink" href="#content" title="Permalink to this heading"></a></h2>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Guides</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="connections/index.html">Connection types</a></li>
<li class="toctree-l1"><a class="reference internal" href="operators/index.html">Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="secrets-backends/index.html">Secrets backends</a></li>
<li class="toctree-l1"><a class="reference internal" href="logging/index.html">Logging for Tasks</a></li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">References</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="_api/airflow/providers/amazon/index.html">Python API</a></li>
</ul>
</div>
<div class="toctree-wrapper compound">
</div>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Resources</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="example-dags.html">Example DAGs</a></li>
<li class="toctree-l1"><a class="reference external" href="https://pypi.org/project/apache-airflow-providers-amazon/">PyPI Repository</a></li>
<li class="toctree-l1"><a class="reference internal" href="installing-providers-from-sources.html">Installing from sources</a></li>
</ul>
</div>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Commits</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="commits.html">Detailed list of commits</a></li>
</ul>
</div>
</div>
<div class="section" id="package-apache-airflow-providers-amazon">
<h2>Package apache-airflow-providers-amazon<a class="headerlink" href="#package-apache-airflow-providers-amazon" title="Permalink to this heading"></a></h2>
<p>Amazon integration (including <a class="reference external" href="https://aws.amazon.com/">Amazon Web Services (AWS)</a>).</p>
<p>Release: 4.1.0</p>
</div>
<div class="section" id="provider-package">
<h2>Provider package<a class="headerlink" href="#provider-package" title="Permalink to this heading"></a></h2>
<p>This is a provider package for <code class="docutils literal notranslate"><span class="pre">amazon</span></code> provider. All classes for this provider package
are in <code class="docutils literal notranslate"><span class="pre">airflow.providers.amazon</span></code> python package.</p>
</div>
<div class="section" id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this heading"></a></h2>
<p>You can install this package on top of an existing Airflow 2 installation (see <code class="docutils literal notranslate"><span class="pre">Requirements</span></code> below)
for the minimum Airflow version supported) via
<code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">apache-airflow-providers-amazon</span></code></p>
</div>
<div class="section" id="requirements">
<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this heading"></a></h2>
<table class="docutils align-default">
<colgroup>
<col style="width: 68%" />
<col style="width: 32%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>PIP package</p></th>
<th class="head"><p>Version required</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">apache-airflow</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=2.2.0</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-common-sql</span></code></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">boto3</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.15.0</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">watchtower</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">~=2.0.1</span></code></p></td>
</tr>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">jsonpath_ng</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.5.3</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">redshift_connector</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=2.0.888</span></code></p></td>
</tr>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">sqlalchemy_redshift</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=0.8.6</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">pandas</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=0.17.1</span></code></p></td>
</tr>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">mypy-boto3-rds</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.21.0</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><code class="docutils literal notranslate"><span class="pre">mypy-boto3-redshift-data</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.21.0</span></code></p></td>
</tr>
<tr class="row-even"><td><p><code class="docutils literal notranslate"><span class="pre">mypy-boto3-appflow</span></code></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">&gt;=1.21.0</span></code></p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="cross-provider-package-dependencies">
<h2>Cross provider package dependencies<a class="headerlink" href="#cross-provider-package-dependencies" title="Permalink to this heading"></a></h2>
<p>Those are dependencies that might be needed in order to use all the features of the package.
You need to install the specified provider packages in order to use them.</p>
<p>You can install such cross-provider dependencies when installing from PyPI. For example:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip install apache-airflow-providers-amazon<span class="o">[</span>apache.hive<span class="o">]</span>
</pre></div>
</div>
<table class="docutils align-default">
<colgroup>
<col style="width: 86%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>Dependent package</p></th>
<th class="head"><p>Extra</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-apache-hive">apache-airflow-providers-apache-hive</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">apache.hive</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes">apache-airflow-providers-cncf-kubernetes</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">cncf.kubernetes</span></code></p></td>
</tr>
<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-common-sql">apache-airflow-providers-common-sql</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">common.sql</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-exasol">apache-airflow-providers-exasol</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">exasol</span></code></p></td>
</tr>
<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-ftp">apache-airflow-providers-ftp</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">ftp</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-google">apache-airflow-providers-google</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">google</span></code></p></td>
</tr>
<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-imap">apache-airflow-providers-imap</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">imap</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-mongo">apache-airflow-providers-mongo</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">mongo</span></code></p></td>
</tr>
<tr class="row-even"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-salesforce">apache-airflow-providers-salesforce</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">salesforce</span></code></p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference external" href="https://airflow.apache.org/docs/apache-airflow-providers-ssh">apache-airflow-providers-ssh</a></p></td>
<td><p><code class="docutils literal notranslate"><span class="pre">ssh</span></code></p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="downloading-official-packages">
<h2>Downloading official packages<a class="headerlink" href="#downloading-official-packages" title="Permalink to this heading"></a></h2>
<p>You can download officially released packages and verify their checksums and signatures from the
<a class="reference external" href="https://downloads.apache.org/airflow/providers/">Official Apache Download site</a></p>
<ul class="simple">
<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-4.1.0.tar.gz">The apache-airflow-providers-amazon 4.1.0 sdist package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-4.1.0.tar.gz.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-4.1.0.tar.gz.sha512">sha512</a>)</p></li>
<li><p><a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-4.1.0-py3-none-any.whl">The apache-airflow-providers-amazon 4.1.0 wheel package</a> (<a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-4.1.0-py3-none-any.whl.asc">asc</a>, <a class="reference external" href="https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-4.1.0-py3-none-any.whl.sha512">sha512</a>)</p></li>
</ul>
<blockquote>
<div></div></blockquote>
</div>
<div class="section" id="changelog">
<h2>Changelog<a class="headerlink" href="#changelog" title="Permalink to this heading"></a></h2>
<div class="section" id="id1">
<h3>4.1.0<a class="headerlink" href="#id1" title="Permalink to this heading"></a></h3>
<div class="section" id="features">
<h4>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">test_connection</span> <span class="pre">method</span> <span class="pre">to</span> <span class="pre">AWS</span> <span class="pre">hook</span> <span class="pre">(#24662)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">AWS</span> <span class="pre">operators</span> <span class="pre">to</span> <span class="pre">create</span> <span class="pre">and</span> <span class="pre">delete</span> <span class="pre">RDS</span> <span class="pre">Database</span> <span class="pre">(#24099)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">batch</span> <span class="pre">option</span> <span class="pre">to</span> <span class="pre">'SqsSensor'</span> <span class="pre">(#24554)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">AWS</span> <span class="pre">Batch</span> <span class="pre">&amp;</span> <span class="pre">AWS</span> <span class="pre">CloudWatch</span> <span class="pre">Extra</span> <span class="pre">Links</span> <span class="pre">(#24406)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Refactoring</span> <span class="pre">EmrClusterLink</span> <span class="pre">and</span> <span class="pre">add</span> <span class="pre">for</span> <span class="pre">other</span> <span class="pre">AWS</span> <span class="pre">EMR</span> <span class="pre">Operators</span> <span class="pre">(#24294)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">all</span> <span class="pre">SQL</span> <span class="pre">classes</span> <span class="pre">to</span> <span class="pre">common-sql</span> <span class="pre">provider</span> <span class="pre">(#24836)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Amazon</span> <span class="pre">appflow</span> <span class="pre">(#24057)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Make</span> <span class="pre">extra_args</span> <span class="pre">in</span> <span class="pre">S3Hook</span> <span class="pre">immutable</span> <span class="pre">between</span> <span class="pre">calls</span> <span class="pre">(#24527)</span></code></p></li>
</ul>
</div>
<div class="section" id="bug-fixes">
<h4>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Refactor</span> <span class="pre">and</span> <span class="pre">fix</span> <span class="pre">AWS</span> <span class="pre">secret</span> <span class="pre">manager</span> <span class="pre">invalid</span> <span class="pre">exception</span> <span class="pre">(#24898)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">fix:</span> <span class="pre">RedshiftDataHook</span> <span class="pre">and</span> <span class="pre">RdsHook</span> <span class="pre">not</span> <span class="pre">use</span> <span class="pre">cached</span> <span class="pre">connection</span> <span class="pre">(#24387)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">links</span> <span class="pre">to</span> <span class="pre">sources</span> <span class="pre">for</span> <span class="pre">examples</span> <span class="pre">(#24386)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">S3KeySensor.</span> <span class="pre">See</span> <span class="pre">#24321</span> <span class="pre">(#24378)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix:</span> <span class="pre">'emr_conn_id'</span> <span class="pre">should</span> <span class="pre">be</span> <span class="pre">optional</span> <span class="pre">in</span> <span class="pre">'EmrCreateJobFlowOperator'</span> <span class="pre">(#24306)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">providers</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">functools</span> <span class="pre">compat</span> <span class="pre">for</span> <span class="pre">''cached_property''</span> <span class="pre">(#24582)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id2">
<h3>4.0.0<a class="headerlink" href="#id2" title="Permalink to this heading"></a></h3>
<div class="section" id="breaking-changes">
<h4>Breaking changes<a class="headerlink" href="#breaking-changes" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p>This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow
providers support policy <a class="reference external" href="https://github.com/apache/airflow/blob/main/README.md#support-for-providers">https://github.com/apache/airflow/blob/main/README.md#support-for-providers</a></p></li>
</ul>
</div>
<div class="section" id="id3">
<h4>Features<a class="headerlink" href="#id3" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">partition</span> <span class="pre">related</span> <span class="pre">methods</span> <span class="pre">to</span> <span class="pre">GlueCatalogHook:</span> <span class="pre">(#23857)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">associating</span>&#160; <span class="pre">custom</span> <span class="pre">tags</span> <span class="pre">to</span> <span class="pre">job</span> <span class="pre">runs</span> <span class="pre">submitted</span> <span class="pre">via</span> <span class="pre">EmrContainerOperator</span> <span class="pre">(#23769)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">number</span> <span class="pre">of</span> <span class="pre">node</span> <span class="pre">params</span> <span class="pre">only</span> <span class="pre">for</span> <span class="pre">single-node</span> <span class="pre">cluster</span> <span class="pre">in</span> <span class="pre">RedshiftCreateClusterOperator</span> <span class="pre">(#23839)</span></code></p></li>
</ul>
</div>
<div class="section" id="id4">
<h4>Bug Fixes<a class="headerlink" href="#id4" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">fix:</span> <span class="pre">StepFunctionHook</span> <span class="pre">ignores</span> <span class="pre">explicit</span> <span class="pre">set</span> <span class="pre">'region_name'</span> <span class="pre">(#23976)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">Amazon</span> <span class="pre">EKS</span> <span class="pre">example</span> <span class="pre">DAG</span> <span class="pre">raises</span> <span class="pre">warning</span> <span class="pre">during</span> <span class="pre">Imports</span> <span class="pre">(#23849)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">string</span> <span class="pre">arg</span> <span class="pre">evals</span> <span class="pre">to</span> <span class="pre">'execute()'</span> <span class="pre">in</span> <span class="pre">'EksCreateClusterOperator'</span> <span class="pre">(#23877)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">fix:</span> <span class="pre">patches</span> <span class="pre">#24215.</span> <span class="pre">Won't</span> <span class="pre">raise</span> <span class="pre">KeyError</span> <span class="pre">when</span> <span class="pre">'create_job_kwargs'</span> <span class="pre">contains</span> <span class="pre">the</span> <span class="pre">'Command'</span> <span class="pre">key.</span> <span class="pre">(#24308)</span></code></p></li>
</ul>
</div>
<div class="section" id="misc">
<h4>Misc<a class="headerlink" href="#misc" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Light</span> <span class="pre">Refactor</span> <span class="pre">and</span> <span class="pre">Clean-up</span> <span class="pre">AWS</span> <span class="pre">Provider</span> <span class="pre">(#23907)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">RDS</span> <span class="pre">(#23651)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Reformat</span> <span class="pre">the</span> <span class="pre">whole</span> <span class="pre">AWS</span> <span class="pre">documentation</span> <span class="pre">(#23810)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Replace</span> <span class="pre">&quot;absolute()&quot;</span> <span class="pre">with</span> <span class="pre">&quot;resolve()&quot;</span> <span class="pre">in</span> <span class="pre">pathlib</span> <span class="pre">objects</span> <span class="pre">(#23675)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Apply</span> <span class="pre">per-run</span> <span class="pre">log</span> <span class="pre">templates</span> <span class="pre">to</span> <span class="pre">log</span> <span class="pre">handlers</span> <span class="pre">(#24153)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Refactor</span> <span class="pre">GlueJobHook</span> <span class="pre">get_or_create_glue_job</span> <span class="pre">method.</span> <span class="pre">(#24215)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">the</span> <span class="pre">DMS</span> <span class="pre">Sample</span> <span class="pre">DAG</span> <span class="pre">and</span> <span class="pre">Docs</span> <span class="pre">(#23681)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">Quicksight</span> <span class="pre">(#23653)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">EMR</span> <span class="pre">Containers</span> <span class="pre">(#24087)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">AWS</span> <span class="pre">project</span> <span class="pre">structure</span> <span class="pre">tests</span> <span class="pre">(re:</span> <span class="pre">AIP-47)</span> <span class="pre">(#23630)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">GCSToS3Operator</span> <span class="pre">(#23730)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">old</span> <span class="pre">Athena</span> <span class="pre">Sample</span> <span class="pre">DAG</span> <span class="pre">(#24170)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Clean</span> <span class="pre">up</span> <span class="pre">f-strings</span> <span class="pre">in</span> <span class="pre">logging</span> <span class="pre">calls</span> <span class="pre">(#23597)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id5">
<h3>3.4.0<a class="headerlink" href="#id5" title="Permalink to this heading"></a></h3>
<div class="section" id="id6">
<h4>Features<a class="headerlink" href="#id6" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Quicksight</span> <span class="pre">create</span> <span class="pre">ingestion</span> <span class="pre">Hook</span> <span class="pre">and</span> <span class="pre">Operator</span> <span class="pre">(#21863)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">default</span> <span class="pre">'aws_conn_id'</span> <span class="pre">to</span> <span class="pre">SageMaker</span> <span class="pre">Operators</span> <span class="pre">#21808</span> <span class="pre">(#23515)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">RedshiftCreateClusterOperator</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">'S3CreateObjectOperator'</span> <span class="pre">(#22758)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">'RedshiftDeleteClusterOperator'</span> <span class="pre">support</span> <span class="pre">(#23563)</span></code></p></li>
</ul>
</div>
<div class="section" id="id7">
<h4>Bug Fixes<a class="headerlink" href="#id7" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">conn</span> <span class="pre">close</span> <span class="pre">error</span> <span class="pre">on</span> <span class="pre">retrieving</span> <span class="pre">log</span> <span class="pre">events</span> <span class="pre">(#23470)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">LocalFilesystemToS3Operator</span> <span class="pre">and</span> <span class="pre">S3CreateObjectOperator</span> <span class="pre">to</span> <span class="pre">support</span> <span class="pre">full</span> <span class="pre">s3://</span> <span class="pre">style</span> <span class="pre">keys</span> <span class="pre">(#23180)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">attempting</span> <span class="pre">to</span> <span class="pre">reattach</span> <span class="pre">in</span> <span class="pre">'ECSOperator'</span> <span class="pre">(#23370)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">doc</span> <span class="pre">build</span> <span class="pre">failure</span> <span class="pre">on</span> <span class="pre">main</span> <span class="pre">(#23240)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">&quot;Chain</span> <span class="pre">not</span> <span class="pre">supported</span> <span class="pre">for</span> <span class="pre">different</span> <span class="pre">length</span> <span class="pre">Iterable&quot;</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">'S3Hook':</span> <span class="pre">fix</span> <span class="pre">'load_bytes'</span> <span class="pre">docstring</span> <span class="pre">(#23182)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Deprecate</span> <span class="pre">'S3PrefixSensor'</span> <span class="pre">and</span> <span class="pre">'S3KeySizeSensor'</span> <span class="pre">in</span> <span class="pre">favor</span> <span class="pre">of</span> <span class="pre">'S3KeySensor'</span> <span class="pre">(#22737)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Allow</span> <span class="pre">back</span> <span class="pre">script_location</span> <span class="pre">in</span> <span class="pre">Glue</span> <span class="pre">to</span> <span class="pre">be</span> <span class="pre">None</span> <span class="pre">(#23357)</span></code></p></li>
</ul>
</div>
<div class="section" id="id8">
<h4>Misc<a class="headerlink" href="#id8" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">example</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">Amazon</span> <span class="pre">SQS</span> <span class="pre">Operators</span> <span class="pre">(#23312)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">S3CopyObjectOperator</span> <span class="pre">and</span> <span class="pre">S3DeleteObjectsOperator</span> <span class="pre">(#22959)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">S3KeysUnchangedSensor</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">S3FileTransformOperator</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">example</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">AWS</span> <span class="pre">Step</span> <span class="pre">Functions</span> <span class="pre">Operators</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">S3ListOperator</span> <span class="pre">(#23449)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">EC2</span> <span class="pre">(#23547)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">S3ListPrefixesOperator</span> <span class="pre">(#23448)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Amazon</span> <span class="pre">Sagemaker</span> <span class="pre">Sample</span> <span class="pre">DAG</span> <span class="pre">and</span> <span class="pre">docs</span> <span class="pre">update</span> <span class="pre">(#23256)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">the</span> <span class="pre">Athena</span> <span class="pre">Sample</span> <span class="pre">DAG</span> <span class="pre">and</span> <span class="pre">Docs</span> <span class="pre">(#23428)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">Datasync</span> <span class="pre">(#23511)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id9">
<h3>3.3.0<a class="headerlink" href="#id9" title="Permalink to this heading"></a></h3>
<div class="section" id="id10">
<h4>Features<a class="headerlink" href="#id10" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Pass</span> <span class="pre">custom</span> <span class="pre">headers</span> <span class="pre">through</span> <span class="pre">in</span> <span class="pre">SES</span> <span class="pre">email</span> <span class="pre">backend</span> <span class="pre">(#22667)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">secrets</span> <span class="pre">backends</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">get_conn_value</span> <span class="pre">instead</span> <span class="pre">of</span> <span class="pre">get_conn_uri</span> <span class="pre">(#22348)</span></code></p></li>
</ul>
</div>
<div class="section" id="id11">
<h4>Misc<a class="headerlink" href="#id11" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">SqlToS3Operator</span> <span class="pre">(#22603)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">HiveToDynamoDB</span> <span class="pre">Transfer</span> <span class="pre">Sample</span> <span class="pre">DAG</span> <span class="pre">and</span> <span class="pre">Docs</span> <span class="pre">(#22517)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">MongoToS3Operator</span> <span class="pre">(#22575)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">for</span> <span class="pre">LocalFilesystemToS3Operator</span> <span class="pre">(#22574)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">example</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">AWS</span> <span class="pre">CloudFormation</span> <span class="pre">Operators</span> <span class="pre">(#22533)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">doc</span> <span class="pre">and</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">for</span> <span class="pre">S3ToFTPOperator</span> <span class="pre">and</span> <span class="pre">FTPToS3Operator</span> <span class="pre">(#22534)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">GoogleApiToS3Operator:</span> <span class="pre">update</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">(#22507)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">SalesforceToS3Operator:</span> <span class="pre">update</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">doc</span> <span class="pre">(#22489)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id12">
<h3>3.2.0<a class="headerlink" href="#id12" title="Permalink to this heading"></a></h3>
<div class="section" id="id13">
<h4>Features<a class="headerlink" href="#id13" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">arguments</span> <span class="pre">to</span> <span class="pre">filter</span> <span class="pre">list:</span> <span class="pre">start_after_key,</span> <span class="pre">from_datetime,</span> <span class="pre">to_datetime,</span> <span class="pre">object_filter</span> <span class="pre">callable</span> <span class="pre">(#22231)</span></code></p></li>
</ul>
</div>
<div class="section" id="id14">
<h4>Bug Fixes<a class="headerlink" href="#id14" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mistakenly</span> <span class="pre">added</span> <span class="pre">install_requires</span> <span class="pre">for</span> <span class="pre">all</span> <span class="pre">providers</span> <span class="pre">(#22382)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ImapAttachmentToS3Operator:</span> <span class="pre">fix</span> <span class="pre">it,</span> <span class="pre">update</span> <span class="pre">sample</span> <span class="pre">dag</span> <span class="pre">and</span> <span class="pre">update</span> <span class="pre">doc</span> <span class="pre">(#22351)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id15">
<h3>3.1.1<a class="headerlink" href="#id15" title="Permalink to this heading"></a></h3>
<div class="section" id="id16">
<h4>Features<a class="headerlink" href="#id16" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">AWS</span> <span class="pre">RDS</span> <span class="pre">sensors</span> <span class="pre">(#21231)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">AWS</span> <span class="pre">RDS</span> <span class="pre">operators</span> <span class="pre">(#20907)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">RedshiftDataHook</span> <span class="pre">(#19137)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Feature:</span> <span class="pre">Add</span> <span class="pre">invoke</span> <span class="pre">lambda</span> <span class="pre">function</span> <span class="pre">operator</span> <span class="pre">(#21686)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">JSON</span> <span class="pre">output</span> <span class="pre">on</span> <span class="pre">SqlToS3Operator</span> <span class="pre">(#21779)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">SageMakerDeleteModelOperator</span> <span class="pre">(#21673)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">Hook</span> <span class="pre">for</span> <span class="pre">Amazon</span> <span class="pre">RDS.</span> <span class="pre">Added</span> <span class="pre">'boto3_stub'</span> <span class="pre">library</span> <span class="pre">for</span> <span class="pre">autocomplete.</span> <span class="pre">(#20642)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">SNS</span> <span class="pre">example</span> <span class="pre">DAG</span> <span class="pre">and</span> <span class="pre">rst</span> <span class="pre">(#21475)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">retry</span> <span class="pre">on</span> <span class="pre">very</span> <span class="pre">specific</span> <span class="pre">eni</span> <span class="pre">provision</span> <span class="pre">failures</span> <span class="pre">(#22002)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Configurable</span> <span class="pre">AWS</span> <span class="pre">Session</span> <span class="pre">Factory</span> <span class="pre">(#21778)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">S3KeySensor</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">S3Hook</span> <span class="pre">url</span> <span class="pre">parser</span> <span class="pre">(#21500)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Get</span> <span class="pre">log</span> <span class="pre">events</span> <span class="pre">after</span> <span class="pre">sleep</span> <span class="pre">to</span> <span class="pre">get</span> <span class="pre">all</span> <span class="pre">logs</span> <span class="pre">(#21574)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Use</span> <span class="pre">temporary</span> <span class="pre">file</span> <span class="pre">in</span> <span class="pre">GCSToS3Operator</span> <span class="pre">(#21295)</span></code></p></li>
</ul>
</div>
<div class="section" id="id17">
<h4>Bug Fixes<a class="headerlink" href="#id17" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">AWS</span> <span class="pre">RDS</span> <span class="pre">integration</span> <span class="pre">fixes</span> <span class="pre">(#22125)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">the</span> <span class="pre">Type</span> <span class="pre">Hints</span> <span class="pre">in</span> <span class="pre">''RedshiftSQLOperator''</span> <span class="pre">(#21885)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Bug</span> <span class="pre">Fix</span> <span class="pre">-</span> <span class="pre">S3DeleteObjectsOperator</span> <span class="pre">will</span> <span class="pre">try</span> <span class="pre">and</span> <span class="pre">delete</span> <span class="pre">all</span> <span class="pre">keys</span> <span class="pre">(#21458)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">Amazon</span> <span class="pre">SES</span> <span class="pre">emailer</span> <span class="pre">signature</span> <span class="pre">(#21681)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">EcsOperatorError,</span> <span class="pre">so</span> <span class="pre">it</span> <span class="pre">can</span> <span class="pre">be</span> <span class="pre">loaded</span> <span class="pre">from</span> <span class="pre">a</span> <span class="pre">picklefile</span> <span class="pre">(#21441)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">RedshiftDataOperator</span> <span class="pre">and</span> <span class="pre">update</span> <span class="pre">doc</span> <span class="pre">(#22157)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Bugfix</span> <span class="pre">for</span> <span class="pre">retrying</span> <span class="pre">on</span> <span class="pre">provision</span> <span class="pre">failuers(#22137)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">If</span> <span class="pre">uploading</span> <span class="pre">task</span> <span class="pre">logs</span> <span class="pre">to</span> <span class="pre">S3</span> <span class="pre">fails,</span> <span class="pre">retry</span> <span class="pre">once</span> <span class="pre">(#21981)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Bug-fix</span> <span class="pre">GCSToS3Operator</span> <span class="pre">(#22071)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">fixes</span> <span class="pre">query</span> <span class="pre">status</span> <span class="pre">polling</span> <span class="pre">logic</span> <span class="pre">(#21423)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">use</span> <span class="pre">different</span> <span class="pre">logger</span> <span class="pre">to</span> <span class="pre">avoid</span> <span class="pre">duplicate</span> <span class="pre">log</span> <span class="pre">entry</span> <span class="pre">(#22256)</span></code></p></li>
</ul>
</div>
<div class="section" id="id18">
<h4>Misc<a class="headerlink" href="#id18" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Trove</span> <span class="pre">classifiers</span> <span class="pre">in</span> <span class="pre">PyPI</span> <span class="pre">(Framework</span> <span class="pre">::</span> <span class="pre">Apache</span> <span class="pre">Airflow</span> <span class="pre">::</span> <span class="pre">Provider)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Support</span> <span class="pre">for</span> <span class="pre">Python</span> <span class="pre">3.10</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">[doc]</span> <span class="pre">Improve</span> <span class="pre">s3</span> <span class="pre">operator</span> <span class="pre">example</span> <span class="pre">by</span> <span class="pre">adding</span> <span class="pre">task</span> <span class="pre">upload_keys</span> <span class="pre">(#21422)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Rename</span> <span class="pre">'S3'</span> <span class="pre">hook</span> <span class="pre">name</span> <span class="pre">to</span> <span class="pre">'Amazon</span> <span class="pre">S3'</span> <span class="pre">(#21988)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">template</span> <span class="pre">fields</span> <span class="pre">to</span> <span class="pre">DynamoDBToS3Operator</span> <span class="pre">(#22080)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id19">
<h3>3.0.0<a class="headerlink" href="#id19" title="Permalink to this heading"></a></h3>
<div class="section" id="id20">
<h4>Breaking Changes<a class="headerlink" href="#id20" title="Permalink to this heading"></a></h4>
<p>The CloudFormationCreateStackOperator and CloudFormationDeleteStackOperator
used <code class="docutils literal notranslate"><span class="pre">params</span></code> as one of the constructor arguments, however this name clashes with params
argument <code class="docutils literal notranslate"><span class="pre">params</span></code> field which is processed differently in Airflow 2.2.
The <code class="docutils literal notranslate"><span class="pre">params</span></code> parameter has been renamed to <code class="docutils literal notranslate"><span class="pre">cloudformation_parameters</span></code> to make it non-ambiguous.</p>
<p>Any usage of CloudFormationCreateStackOperator and CloudFormationDeleteStackOperator where
<code class="docutils literal notranslate"><span class="pre">params</span></code> were passed, should be changed to use <code class="docutils literal notranslate"><span class="pre">cloudformation_parameters</span></code> instead.</p>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Rename</span> <span class="pre">params</span> <span class="pre">to</span> <span class="pre">cloudformation_parameter</span> <span class="pre">in</span> <span class="pre">CloudFormation</span> <span class="pre">operators.</span> <span class="pre">(#20989)</span></code></p></li>
</ul>
</div>
<div class="section" id="id21">
<h4>Features<a class="headerlink" href="#id21" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">[SQSSensor]</span> <span class="pre">Add</span> <span class="pre">opt-in</span> <span class="pre">to</span> <span class="pre">disable</span> <span class="pre">auto-delete</span> <span class="pre">messages</span> <span class="pre">(#21159)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Create</span> <span class="pre">a</span> <span class="pre">generic</span> <span class="pre">operator</span> <span class="pre">SqlToS3Operator</span> <span class="pre">and</span> <span class="pre">deprecate</span> <span class="pre">the</span> <span class="pre">MySqlToS3Operator.</span>&#160; <span class="pre">(#20807)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">some</span> <span class="pre">base_aws</span> <span class="pre">logging</span> <span class="pre">from</span> <span class="pre">info</span> <span class="pre">to</span> <span class="pre">debug</span> <span class="pre">level</span> <span class="pre">(#20858)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AWS:</span> <span class="pre">Adds</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">optional</span> <span class="pre">kwargs</span> <span class="pre">in</span> <span class="pre">the</span> <span class="pre">EKS</span> <span class="pre">Operators</span> <span class="pre">(#20819)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AwsAthenaOperator:</span> <span class="pre">do</span> <span class="pre">not</span> <span class="pre">generate</span> <span class="pre">''client_request_token''</span> <span class="pre">if</span> <span class="pre">not</span> <span class="pre">provided</span> <span class="pre">(#20854)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">more</span> <span class="pre">SQL</span> <span class="pre">template</span> <span class="pre">fields</span> <span class="pre">renderers</span> <span class="pre">(#21237)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">conditional</span> <span class="pre">'template_fields_renderers'</span> <span class="pre">check</span> <span class="pre">for</span> <span class="pre">new</span> <span class="pre">SQL</span> <span class="pre">lexers</span> <span class="pre">(#21403)</span></code></p></li>
</ul>
</div>
<div class="section" id="id22">
<h4>Bug fixes<a class="headerlink" href="#id22" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">fix:</span> <span class="pre">cloudwatch</span> <span class="pre">logs</span> <span class="pre">fetch</span> <span class="pre">logic</span> <span class="pre">(#20814)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">all</span> <span class="pre">Amazon</span> <span class="pre">Provider</span> <span class="pre">MyPy</span> <span class="pre">errors</span> <span class="pre">(#20935)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Bug</span> <span class="pre">fix</span> <span class="pre">in</span> <span class="pre">AWS</span> <span class="pre">glue</span> <span class="pre">operator</span> <span class="pre">related</span> <span class="pre">to</span> <span class="pre">num_of_dpus</span> <span class="pre">#19787</span> <span class="pre">(#21353)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">to</span> <span class="pre">check</span> <span class="pre">if</span> <span class="pre">values</span> <span class="pre">are</span> <span class="pre">integer</span> <span class="pre">or</span> <span class="pre">float</span> <span class="pre">and</span> <span class="pre">convert</span> <span class="pre">accordingly.</span> <span class="pre">(#21277)</span></code></p></li>
</ul>
</div>
<div class="section" id="id23">
<h4>Misc<a class="headerlink" href="#id23" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Alleviate</span> <span class="pre">import</span> <span class="pre">warning</span> <span class="pre">for</span> <span class="pre">'EmrClusterLink'</span> <span class="pre">in</span> <span class="pre">deprecated</span> <span class="pre">AWS</span> <span class="pre">module</span> <span class="pre">(#21195)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Rename</span> <span class="pre">amazon</span> <span class="pre">EMR</span> <span class="pre">hook</span> <span class="pre">name</span> <span class="pre">(#20767)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">SQS</span> <span class="pre">classes</span> <span class="pre">names</span> <span class="pre">(#20732)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Batch</span> <span class="pre">naming</span> <span class="pre">(#20369)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Redshift</span> <span class="pre">naming</span> <span class="pre">(#20374)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">DynamoDB</span> <span class="pre">naming</span> <span class="pre">(#20360)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">ECS</span> <span class="pre">naming</span> <span class="pre">(#20332)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Refactor</span> <span class="pre">operator</span> <span class="pre">links</span> <span class="pre">to</span> <span class="pre">not</span> <span class="pre">create</span> <span class="pre">ad</span> <span class="pre">hoc</span> <span class="pre">TaskInstances</span> <span class="pre">(#21285)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">eks_hook</span> <span class="pre">log</span> <span class="pre">level</span> <span class="pre">fatal</span> <span class="pre">-&gt;</span> <span class="pre">FATAL</span>&#160; <span class="pre">(#21427)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id24">
<h3>2.6.0<a class="headerlink" href="#id24" title="Permalink to this heading"></a></h3>
<div class="section" id="id25">
<h4>Features<a class="headerlink" href="#id25" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">aws_conn_id</span> <span class="pre">to</span> <span class="pre">DynamoDBToS3Operator</span> <span class="pre">(#20363)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">RedshiftResumeClusterOperator</span> <span class="pre">and</span> <span class="pre">RedshiftPauseClusterOperator</span> <span class="pre">(#19665)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">function</span> <span class="pre">in</span> <span class="pre">AWSAthenaHook</span> <span class="pre">to</span> <span class="pre">get</span> <span class="pre">s3</span> <span class="pre">output</span> <span class="pre">query</span> <span class="pre">results</span> <span class="pre">file</span> <span class="pre">URI</span>&#160; <span class="pre">(#20124)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">sensor</span> <span class="pre">for</span> <span class="pre">AWS</span> <span class="pre">Batch</span> <span class="pre">(#19850)</span> <span class="pre">(#19885)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">state</span> <span class="pre">details</span> <span class="pre">to</span> <span class="pre">EMR</span> <span class="pre">container</span> <span class="pre">failure</span> <span class="pre">reason</span> <span class="pre">(#19579)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">support</span> <span class="pre">to</span> <span class="pre">replace</span> <span class="pre">S3</span> <span class="pre">file</span> <span class="pre">on</span> <span class="pre">MySqlToS3Operator</span> <span class="pre">(#20506)</span></code></p></li>
</ul>
</div>
<div class="section" id="id26">
<h4>Bug Fixes<a class="headerlink" href="#id26" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">backwards</span> <span class="pre">compatibility</span> <span class="pre">issue</span> <span class="pre">in</span> <span class="pre">AWS</span> <span class="pre">provider's</span> <span class="pre">_get_credentials</span> <span class="pre">(#20463)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">deprecation</span> <span class="pre">messages</span> <span class="pre">after</span> <span class="pre">splitting</span> <span class="pre">redshift</span> <span class="pre">modules</span> <span class="pre">(#20366)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ECSOperator:</span> <span class="pre">fix</span> <span class="pre">KeyError</span> <span class="pre">on</span> <span class="pre">missing</span> <span class="pre">exitCode</span> <span class="pre">(#20264)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Bug</span> <span class="pre">fix</span> <span class="pre">in</span> <span class="pre">AWS</span> <span class="pre">glue</span> <span class="pre">operator</span> <span class="pre">when</span> <span class="pre">specifying</span> <span class="pre">the</span> <span class="pre">WorkerType</span> <span class="pre">&amp;</span> <span class="pre">NumberOfWorkers</span> <span class="pre">(#19787)</span></code></p></li>
</ul>
</div>
<div class="section" id="id27">
<h4>Misc<a class="headerlink" href="#id27" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">Sagemaker</span> <span class="pre">classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#20370)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">move</span> <span class="pre">emr_container</span> <span class="pre">hook</span> <span class="pre">(#20375)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Athena</span> <span class="pre">naming</span> <span class="pre">(#20305)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">EKS</span> <span class="pre">naming</span> <span class="pre">(#20354)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Glue</span> <span class="pre">naming</span> <span class="pre">(#20372)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">Amazon</span> <span class="pre">SES</span> <span class="pre">naming</span> <span class="pre">(#20367)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">CloudFormation</span> <span class="pre">naming</span> <span class="pre">(#20357)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Lambda</span> <span class="pre">naming</span> <span class="pre">(#20365)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">AWS</span> <span class="pre">Kinesis/Firehose</span> <span class="pre">naming</span> <span class="pre">(#20362)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Standardize</span> <span class="pre">Amazon</span> <span class="pre">SNS</span> <span class="pre">naming</span> <span class="pre">(#20368)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Split</span> <span class="pre">redshift</span> <span class="pre">sql</span> <span class="pre">and</span> <span class="pre">cluster</span> <span class="pre">objects</span> <span class="pre">(#20276)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">EMR</span> <span class="pre">classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#20160)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Rename</span> <span class="pre">DataSync</span> <span class="pre">Hook</span> <span class="pre">and</span> <span class="pre">Operator</span> <span class="pre">(#20328)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Deprecate</span> <span class="pre">passing</span> <span class="pre">execution_date</span> <span class="pre">to</span> <span class="pre">XCom</span> <span class="pre">methods</span> <span class="pre">(#19825)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">Dms</span> <span class="pre">classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#20156)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">S3</span> <span class="pre">Classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">Provider</span> <span class="pre">(#20167)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">Step</span> <span class="pre">Function</span> <span class="pre">classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#20158)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Organize</span> <span class="pre">EC2</span> <span class="pre">classes</span> <span class="pre">in</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#20157)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">to</span> <span class="pre">watchtower</span> <span class="pre">2.0.1</span> <span class="pre">(#19907)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">mypy</span> <span class="pre">aws</span> <span class="pre">example</span> <span class="pre">dags</span> <span class="pre">(#20497)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Delete</span> <span class="pre">pods</span> <span class="pre">by</span> <span class="pre">default</span> <span class="pre">in</span> <span class="pre">KubernetesPodOperator</span> <span class="pre">(#20575)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id28">
<h3>2.5.0<a class="headerlink" href="#id28" title="Permalink to this heading"></a></h3>
<div class="section" id="id29">
<h4>Features<a class="headerlink" href="#id29" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Adding</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">using</span> <span class="pre">''client_type''</span> <span class="pre">API</span> <span class="pre">for</span> <span class="pre">interacting</span> <span class="pre">with</span> <span class="pre">EC2</span> <span class="pre">and</span> <span class="pre">support</span> <span class="pre">filters</span> <span class="pre">(#9011)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Do</span> <span class="pre">not</span> <span class="pre">check</span> <span class="pre">for</span> <span class="pre">S3</span> <span class="pre">key</span> <span class="pre">before</span> <span class="pre">attempting</span> <span class="pre">download</span> <span class="pre">(#19504)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">MySQLToS3Operator</span>&#160; <span class="pre">actually</span> <span class="pre">allow</span> <span class="pre">writing</span> <span class="pre">parquet</span> <span class="pre">files</span> <span class="pre">to</span> <span class="pre">s3.</span> <span class="pre">(#19094)</span></code></p></li>
</ul>
</div>
<div class="section" id="id30">
<h4>Bug Fixes<a class="headerlink" href="#id30" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">remove</span> <span class="pre">deprecation,</span> <span class="pre">second</span> <span class="pre">try</span> <span class="pre">(#19815)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Catch</span> <span class="pre">AccessDeniedException</span> <span class="pre">in</span> <span class="pre">AWS</span> <span class="pre">Secrets</span> <span class="pre">Manager</span> <span class="pre">Backend</span> <span class="pre">(#19324)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id31">
<h3>2.4.0<a class="headerlink" href="#id31" title="Permalink to this heading"></a></h3>
<div class="section" id="id32">
<h4>Features<a class="headerlink" href="#id32" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">MySQLToS3Operator</span> <span class="pre">add</span> <span class="pre">support</span> <span class="pre">for</span> <span class="pre">parquet</span> <span class="pre">format</span> <span class="pre">(#18755)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">RedshiftSQLHook,</span> <span class="pre">RedshiftSQLOperator</span> <span class="pre">(#18447)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Remove</span> <span class="pre">extra</span> <span class="pre">postgres</span> <span class="pre">dependency</span> <span class="pre">from</span> <span class="pre">AWS</span> <span class="pre">Provider</span> <span class="pre">(#18844)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Removed</span> <span class="pre">duplicated</span> <span class="pre">code</span> <span class="pre">on</span> <span class="pre">S3ToRedshiftOperator</span> <span class="pre">(#18671)</span></code></p></li>
</ul>
</div>
<div class="section" id="id33">
<h4>Bug Fixes<a class="headerlink" href="#id33" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Fixing</span> <span class="pre">ses</span> <span class="pre">email</span> <span class="pre">backend</span> <span class="pre">(#18042)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fixup</span> <span class="pre">string</span> <span class="pre">concatenations</span> <span class="pre">(#19099)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">S3PrefixSensor</span> <span class="pre">to</span> <span class="pre">support</span> <span class="pre">checking</span> <span class="pre">multiple</span> <span class="pre">prefixes</span> <span class="pre">within</span> <span class="pre">a</span> <span class="pre">bucket</span> <span class="pre">(#18807)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Move</span> <span class="pre">validation</span> <span class="pre">of</span> <span class="pre">templated</span> <span class="pre">input</span> <span class="pre">params</span> <span class="pre">to</span> <span class="pre">run</span> <span class="pre">after</span> <span class="pre">the</span> <span class="pre">context</span> <span class="pre">init</span> <span class="pre">(#19048)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">fix</span> <span class="pre">SagemakerProcessingOperator</span> <span class="pre">ThrottlingException</span> <span class="pre">(#19195)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">S3ToRedshiftOperator</span> <span class="pre">(#19358)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id34">
<h3>2.3.0<a class="headerlink" href="#id34" title="Permalink to this heading"></a></h3>
<p>The Redshift operators in this version require at least <code class="docutils literal notranslate"><span class="pre">2.3.0</span></code> version of the Postgres Provider. This is
reflected in the <code class="docutils literal notranslate"><span class="pre">[postgres]</span></code> extra, but extras do not guarantee that the right version of
dependencies is installed (depending on the installation method). In case you have problems with
running Redshift operators, upgrade <code class="docutils literal notranslate"><span class="pre">apache-airflow-providers-postgres</span></code> provider to at least
version 2.3.0.</p>
<div class="section" id="id35">
<h4>Features<a class="headerlink" href="#id35" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">IAM</span> <span class="pre">Role</span> <span class="pre">Credentials</span> <span class="pre">to</span> <span class="pre">S3ToRedshiftTransfer</span> <span class="pre">and</span> <span class="pre">RedshiftToS3Transfer</span> <span class="pre">(#18156)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adding</span> <span class="pre">missing</span> <span class="pre">'replace'</span> <span class="pre">param</span> <span class="pre">in</span> <span class="pre">docstring</span> <span class="pre">(#18241)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">upsert</span> <span class="pre">method</span> <span class="pre">on</span> <span class="pre">S3ToRedshift</span> <span class="pre">operator</span> <span class="pre">(#18027)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Spark</span> <span class="pre">to</span> <span class="pre">the</span> <span class="pre">EMR</span> <span class="pre">cluster</span> <span class="pre">for</span> <span class="pre">the</span> <span class="pre">job</span> <span class="pre">flow</span> <span class="pre">examples</span> <span class="pre">(#17563)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">s3_list.py</span> <span class="pre">(#18561)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ECSOperator</span> <span class="pre">realtime</span> <span class="pre">logging</span> <span class="pre">(#17626)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Deprecate</span> <span class="pre">default</span> <span class="pre">pod</span> <span class="pre">name</span> <span class="pre">in</span> <span class="pre">EKSPodOperator</span> <span class="pre">(#18036)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Aws</span> <span class="pre">secrets</span> <span class="pre">manager</span> <span class="pre">backend</span> <span class="pre">(#17448)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">sftp_to_s3</span> <span class="pre">stream</span> <span class="pre">file</span> <span class="pre">option</span> <span class="pre">(#17609)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AwsBaseHook</span> <span class="pre">make</span> <span class="pre">client_type</span> <span class="pre">resource_type</span> <span class="pre">optional</span> <span class="pre">params</span> <span class="pre">for</span> <span class="pre">get_client_type,</span> <span class="pre">get_resource_type</span> <span class="pre">(#17987)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Delete</span> <span class="pre">unnecessary</span> <span class="pre">parameters</span> <span class="pre">in</span> <span class="pre">EKSPodOperator</span> <span class="pre">(#17960)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Enable</span> <span class="pre">AWS</span> <span class="pre">Secrets</span> <span class="pre">Manager</span> <span class="pre">backend</span> <span class="pre">to</span> <span class="pre">retrieve</span> <span class="pre">conns</span> <span class="pre">using</span> <span class="pre">different</span> <span class="pre">fields</span> <span class="pre">(#18764)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">emr</span> <span class="pre">cluster</span> <span class="pre">link</span> <span class="pre">(#18691)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AwsGlueJobOperator:</span> <span class="pre">add</span> <span class="pre">wait_for_completion</span> <span class="pre">to</span> <span class="pre">Glue</span> <span class="pre">job</span> <span class="pre">run</span> <span class="pre">(#18814)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Enable</span> <span class="pre">FTPToS3Operator</span> <span class="pre">to</span> <span class="pre">transfer</span> <span class="pre">several</span> <span class="pre">files</span> <span class="pre">(#17937)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Amazon</span> <span class="pre">Athena</span> <span class="pre">Example</span> <span class="pre">(#18785)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AwsGlueJobOperator:</span> <span class="pre">add</span> <span class="pre">run_job_kwargs</span> <span class="pre">to</span> <span class="pre">Glue</span> <span class="pre">job</span> <span class="pre">run</span> <span class="pre">(#16796)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Amazon</span> <span class="pre">SQS</span> <span class="pre">Example</span> <span class="pre">(#18760)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">an</span> <span class="pre">s3</span> <span class="pre">list</span> <span class="pre">prefixes</span> <span class="pre">operator</span> <span class="pre">(#17145)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">additional</span> <span class="pre">dependency</span> <span class="pre">for</span> <span class="pre">postgres</span> <span class="pre">extra</span> <span class="pre">for</span> <span class="pre">amazon</span> <span class="pre">provider</span> <span class="pre">(#18737)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Support</span> <span class="pre">all</span> <span class="pre">Unix</span> <span class="pre">wildcards</span> <span class="pre">in</span> <span class="pre">S3KeySensor</span> <span class="pre">(#18211)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">AWS</span> <span class="pre">Fargate</span> <span class="pre">profile</span> <span class="pre">support</span> <span class="pre">(#18645)</span></code></p></li>
</ul>
</div>
<div class="section" id="id36">
<h4>Bug Fixes<a class="headerlink" href="#id36" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">ECSOperator</span> <span class="pre">returns</span> <span class="pre">last</span> <span class="pre">logs</span> <span class="pre">when</span> <span class="pre">ECS</span> <span class="pre">task</span> <span class="pre">fails</span> <span class="pre">(#17209)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Refresh</span> <span class="pre">credentials</span> <span class="pre">for</span> <span class="pre">long-running</span> <span class="pre">pods</span> <span class="pre">on</span> <span class="pre">EKS</span> <span class="pre">(#17951)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ECSOperator:</span> <span class="pre">airflow</span> <span class="pre">exception</span> <span class="pre">on</span> <span class="pre">edge</span> <span class="pre">case</span> <span class="pre">when</span> <span class="pre">cloudwatch</span> <span class="pre">log</span> <span class="pre">stream</span> <span class="pre">is</span> <span class="pre">not</span> <span class="pre">found</span> <span class="pre">(#18733)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id37">
<h3>2.2.0<a class="headerlink" href="#id37" title="Permalink to this heading"></a></h3>
<div class="section" id="id38">
<h4>Features<a class="headerlink" href="#id38" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">an</span> <span class="pre">Amazon</span> <span class="pre">EMR</span> <span class="pre">on</span> <span class="pre">EKS</span> <span class="pre">provider</span> <span class="pre">package</span> <span class="pre">(#16766)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">optional</span> <span class="pre">SQL</span> <span class="pre">parameters</span> <span class="pre">in</span> <span class="pre">''RedshiftToS3Operator''</span> <span class="pre">(#17640)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">new</span> <span class="pre">LocalFilesystemToS3Operator</span> <span class="pre">under</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#17168)</span> <span class="pre">(#17382)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Add</span> <span class="pre">Mongo</span> <span class="pre">projections</span> <span class="pre">to</span> <span class="pre">hook</span> <span class="pre">and</span> <span class="pre">transfer</span> <span class="pre">(#17379)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">platform</span> <span class="pre">version</span> <span class="pre">as</span> <span class="pre">independent</span> <span class="pre">parameter</span> <span class="pre">of</span> <span class="pre">ECSOperator</span> <span class="pre">(#17281)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Improve</span> <span class="pre">AWS</span> <span class="pre">SQS</span> <span class="pre">Sensor</span> <span class="pre">(#16880)</span> <span class="pre">(#16904)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Implemented</span> <span class="pre">Basic</span> <span class="pre">EKS</span> <span class="pre">Integration</span> <span class="pre">(#16571)</span></code></p></li>
</ul>
</div>
<div class="section" id="id39">
<h4>Bug Fixes<a class="headerlink" href="#id39" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Fixing</span> <span class="pre">ParamValidationError</span> <span class="pre">when</span> <span class="pre">executing</span> <span class="pre">load_file</span> <span class="pre">in</span> <span class="pre">Glue</span> <span class="pre">hooks/operators</span> <span class="pre">(#16012)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fixes</span> <span class="pre">#16972</span> <span class="pre">-</span> <span class="pre">Slugify</span> <span class="pre">role</span> <span class="pre">session</span> <span class="pre">name</span> <span class="pre">in</span> <span class="pre">AWS</span> <span class="pre">base</span> <span class="pre">hook</span> <span class="pre">(#17210)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">broken</span> <span class="pre">XCOM</span> <span class="pre">in</span> <span class="pre">EKSPodOperator</span> <span class="pre">(#17918)</span></code></p></li>
</ul>
</div>
<div class="section" id="id40">
<h4>Misc<a class="headerlink" href="#id40" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Optimise</span> <span class="pre">connection</span> <span class="pre">importing</span> <span class="pre">for</span> <span class="pre">Airflow</span> <span class="pre">2.2.0</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">provider.yaml</span> <span class="pre">errors</span> <span class="pre">due</span> <span class="pre">to</span> <span class="pre">exit(0)</span> <span class="pre">in</span> <span class="pre">test</span> <span class="pre">(#17858)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adds</span> <span class="pre">secrets</span> <span class="pre">backend/logging/auth</span> <span class="pre">information</span> <span class="pre">to</span> <span class="pre">provider</span> <span class="pre">yaml</span> <span class="pre">(#17625)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id41">
<h3>2.1.0<a class="headerlink" href="#id41" title="Permalink to this heading"></a></h3>
<div class="section" id="id42">
<h4>Features<a class="headerlink" href="#id42" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Allow</span> <span class="pre">attaching</span> <span class="pre">to</span> <span class="pre">previously</span> <span class="pre">launched</span> <span class="pre">task</span> <span class="pre">in</span> <span class="pre">ECSOperator</span> <span class="pre">(#16685)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">AWS</span> <span class="pre">Base</span> <span class="pre">hook</span> <span class="pre">to</span> <span class="pre">use</span> <span class="pre">refreshable</span> <span class="pre">credentials</span> <span class="pre">(#16770)</span> <span class="pre">(#16771)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Added</span> <span class="pre">select_query</span> <span class="pre">to</span> <span class="pre">the</span> <span class="pre">templated</span> <span class="pre">fields</span> <span class="pre">in</span> <span class="pre">RedshiftToS3Operator</span> <span class="pre">(#16767)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AWS</span> <span class="pre">Hook</span> <span class="pre">-</span> <span class="pre">allow</span> <span class="pre">IDP</span> <span class="pre">HTTP</span> <span class="pre">retry</span> <span class="pre">(#12639)</span> <span class="pre">(#16612)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Update</span> <span class="pre">Boto3</span> <span class="pre">API</span> <span class="pre">calls</span> <span class="pre">in</span> <span class="pre">ECSOperator</span> <span class="pre">(#16050)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adding</span> <span class="pre">custom</span> <span class="pre">Salesforce</span> <span class="pre">connection</span> <span class="pre">type</span> <span class="pre">+</span> <span class="pre">SalesforceToS3Operator</span> <span class="pre">updates</span> <span class="pre">(#17162)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Adding</span> <span class="pre">SalesforceToS3Operator</span> <span class="pre">to</span> <span class="pre">Amazon</span> <span class="pre">Provider</span> <span class="pre">(#17094)</span></code></p></li>
</ul>
</div>
<div class="section" id="id43">
<h4>Bug Fixes<a class="headerlink" href="#id43" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">AWS</span> <span class="pre">DataSync</span> <span class="pre">default</span> <span class="pre">polling</span> <span class="pre">adjusted</span> <span class="pre">from</span> <span class="pre">5s</span> <span class="pre">to</span> <span class="pre">30s</span> <span class="pre">(#11011)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fix</span> <span class="pre">wrong</span> <span class="pre">template_fields_renderers</span> <span class="pre">for</span> <span class="pre">AWS</span> <span class="pre">operators</span> <span class="pre">(#16820)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">AWS</span> <span class="pre">DataSync</span> <span class="pre">cancel</span> <span class="pre">task</span> <span class="pre">on</span> <span class="pre">exception</span> <span class="pre">(#11011)</span> <span class="pre">(#16589)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Fixed</span> <span class="pre">template_fields_renderers</span> <span class="pre">for</span> <span class="pre">Amazon</span> <span class="pre">provider</span> <span class="pre">(#17087)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">removing</span> <span class="pre">try-catch</span> <span class="pre">block</span> <span class="pre">(#17081)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">ECSOperator</span> <span class="pre">/</span> <span class="pre">pass</span> <span class="pre">context</span> <span class="pre">to</span> <span class="pre">self.xcom_pull</span> <span class="pre">as</span> <span class="pre">it</span> <span class="pre">was</span> <span class="pre">missing</span> <span class="pre">(when</span> <span class="pre">using</span> <span class="pre">reattach)</span> <span class="pre">(#17141)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">Made</span> <span class="pre">S3ToRedshiftOperator</span> <span class="pre">transaction</span> <span class="pre">safe</span> <span class="pre">(#17117)</span></code></p></li>
</ul>
</div>
</div>
<div class="section" id="id44">
<h3>2.0.0<a class="headerlink" href="#id44" title="Permalink to this heading"></a></h3>
<div class="section" id="id45">
<h4>Breaking changes<a class="headerlink" href="#id45" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">Auto-apply</span> <span class="pre">apply_default</span> <span class="pre">decorator</span> <span class="pre">(#15667)</span></code></p></li>
</ul>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Due to apply_default decorator removal, this version of the provider requires Airflow 2.1.0+.
If your Airflow version is &lt; 2.1.0, and you want to install this provider version, first upgrade
Airflow to at least version 2.1.0. Otherwise your Airflow package version will be upgraded
automatically and you will have to manually run <code class="docutils literal notranslate"><span class="pre">airflow</span> <span class="pre">upgrade</span> <span class="pre">db</span></code> to complete the migration.</p>
</div>
</div>
<div class="section" id="id46">
<h4>Features<a class="headerlink" href="#id46" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">CloudwatchTaskHandler</span> <span class="pre">reads</span> <span class="pre">timestamp</span> <span class="pre">from</span> <span class="pre">Cloudwatch</span> <span class="pre">events</span> <span class="pre">(#15173)</span></code></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">remove</span> <span class="pre">