<h3 dir="auto">Apache Airflow version</h3>
<p dir="auto">2.2.0 (latest released)</p>
<h3 dir="auto">Operating System</h3>
<p dir="auto">Debian GNU/Linux 11 (bullseye)</p>
<h3 dir="auto">Versions of Apache Airflow Providers</h3>
<p dir="auto">apache-airflow-providers-ftp==2.0.1<br>
apache-airflow-providers-http==2.0.1<br>
apache-airflow-providers-imap==2.0.1<br>
apache-airflow-providers-postgres==2.3.0<br>
apache-airflow-providers-sqlite==2.0.1</p>
<h3 dir="auto">Deployment</h3>
<p dir="auto">Other Docker-based deployment</p>
<h3 dir="auto">Deployment details</h3>
<p dir="auto">The host machine runs Windows 10 Enterprise build 19043.1237.  The version of Docker Desktop is 4.1.1 (69879). Docker image is based on python:3.8-slim, and it's a single-machine deployment.</p>
<h3 dir="auto">What happened</h3>
<p dir="auto">If runs a python script with BashOperator and supplies any "env" argument to BashOperator, the <code class="notranslate">sys.executable</code> variable of the python session becomes <code class="notranslate">None</code></p>
<h3 dir="auto">What you expected to happen</h3>
<p dir="auto"><code class="notranslate">sys.executable</code> should populates the path of python executable when using BashOperator with "env" argument</p>
<h3 dir="auto">How to reproduce</h3>
<p dir="auto">I was running the following DAG</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import datetime

from airflow import DAG
from airflow.operators.bash import BashOperator

with DAG(
        dag_id='testdag',
        start_date=datetime.datetime(2021,10,1),
        schedule_interval='0 11 * * *', # daily 11 AM UTC
        catchup=False 
        ) as dag:

    test_task = BashOperator(
        task_id = 'test_task'
        ,bash_command= 'echo $(python3 -c &quot;import sys;print(sys.executable)&quot;)'
        ,env={'test':'test'}
        )"><pre class="notranslate"><code class="notranslate">import datetime

from airflow import DAG
from airflow.operators.bash import BashOperator

with DAG(
        dag_id='testdag',
        start_date=datetime.datetime(2021,10,1),
        schedule_interval='0 11 * * *', # daily 11 AM UTC
        catchup=False 
        ) as dag:

    test_task = BashOperator(
        task_id = 'test_task'
        ,bash_command= 'echo $(python3 -c "import sys;print(sys.executable)")'
        ,env={'test':'test'}
        )
</code></pre></div>
<p dir="auto">And the log showed:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[2021-10-22, 12:02:09 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [queued]&gt;
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [queued]&gt;
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1241} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1242} INFO - Starting attempt 1 of 1
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1243} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1262} INFO - Executing &lt;Task(BashOperator): test_task&gt; on 2021-10-22 16:02:07.768715+00:00
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:52} INFO - Started process 15435 to run task
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:76} INFO - Running: ['airflow', 'tasks', 'run', 'testdag', 'test_task', 'manual__2021-10-22T16:02:07.768715+00:00', '--job-id', '31', '--raw', '--subdir', 'DAGS_FOLDER/test.py', '--cfg-path', '/tmp/tmpwzxrybgg', '--error-file', '/tmp/tmpqqsq91p4']
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:77} INFO - Job 31: Subtask test_task
[2021-10-22, 12:02:09 EDT] {logging_mixin.py:109} INFO - Running &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [running]&gt; on host 8f4f12aea4ed
[2021-10-22, 12:02:10 EDT] {taskinstance.py:1412} INFO - Exporting the following env vars:
AIRFLOW_CTX_DAG_OWNER=airflow
AIRFLOW_CTX_DAG_ID=testdag
AIRFLOW_CTX_TASK_ID=test_task
AIRFLOW_CTX_EXECUTION_DATE=2021-10-22T16:02:07.768715+00:00
AIRFLOW_CTX_DAG_RUN_ID=manual__2021-10-22T16:02:07.768715+00:00
[2021-10-22, 12:02:10 EDT] {subprocess.py:62} INFO - Tmp dir root location: 
 /tmp
[2021-10-22, 12:02:10 EDT] {subprocess.py:74} INFO - Running command: ['bash', '-c', 'echo $(python3 -c &quot;import sys;print(sys.executable)&quot;)']
[2021-10-22, 12:02:10 EDT] {subprocess.py:85} INFO - Output:
[2021-10-22, 12:02:10 EDT] {subprocess.py:89} INFO - 
[2021-10-22, 12:02:10 EDT] {subprocess.py:93} INFO - Command exited with return code 0
[2021-10-22, 12:02:10 EDT] {taskinstance.py:1270} INFO - Marking task as SUCCESS. dag_id=testdag, task_id=test_task, execution_date=20211022T160207, start_date=20211022T160209, end_date=20211022T160210
[2021-10-22, 12:02:10 EDT] {local_task_job.py:154} INFO - Task exited with return code 0
[2021-10-22, 12:02:10 EDT] {local_task_job.py:264} INFO - 0 downstream tasks scheduled from follow-on schedule check"><pre class="notranslate"><code class="notranslate">[2021-10-22, 12:02:09 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [queued]&gt;
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [queued]&gt;
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1241} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1242} INFO - Starting attempt 1 of 1
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1243} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:02:09 EDT] {taskinstance.py:1262} INFO - Executing &lt;Task(BashOperator): test_task&gt; on 2021-10-22 16:02:07.768715+00:00
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:52} INFO - Started process 15435 to run task
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:76} INFO - Running: ['airflow', 'tasks', 'run', 'testdag', 'test_task', 'manual__2021-10-22T16:02:07.768715+00:00', '--job-id', '31', '--raw', '--subdir', 'DAGS_FOLDER/test.py', '--cfg-path', '/tmp/tmpwzxrybgg', '--error-file', '/tmp/tmpqqsq91p4']
[2021-10-22, 12:02:09 EDT] {standard_task_runner.py:77} INFO - Job 31: Subtask test_task
[2021-10-22, 12:02:09 EDT] {logging_mixin.py:109} INFO - Running &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:02:07.768715+00:00 [running]&gt; on host 8f4f12aea4ed
[2021-10-22, 12:02:10 EDT] {taskinstance.py:1412} INFO - Exporting the following env vars:
AIRFLOW_CTX_DAG_OWNER=airflow
AIRFLOW_CTX_DAG_ID=testdag
AIRFLOW_CTX_TASK_ID=test_task
AIRFLOW_CTX_EXECUTION_DATE=2021-10-22T16:02:07.768715+00:00
AIRFLOW_CTX_DAG_RUN_ID=manual__2021-10-22T16:02:07.768715+00:00
[2021-10-22, 12:02:10 EDT] {subprocess.py:62} INFO - Tmp dir root location: 
 /tmp
[2021-10-22, 12:02:10 EDT] {subprocess.py:74} INFO - Running command: ['bash', '-c', 'echo $(python3 -c "import sys;print(sys.executable)")']
[2021-10-22, 12:02:10 EDT] {subprocess.py:85} INFO - Output:
[2021-10-22, 12:02:10 EDT] {subprocess.py:89} INFO - 
[2021-10-22, 12:02:10 EDT] {subprocess.py:93} INFO - Command exited with return code 0
[2021-10-22, 12:02:10 EDT] {taskinstance.py:1270} INFO - Marking task as SUCCESS. dag_id=testdag, task_id=test_task, execution_date=20211022T160207, start_date=20211022T160209, end_date=20211022T160210
[2021-10-22, 12:02:10 EDT] {local_task_job.py:154} INFO - Task exited with return code 0
[2021-10-22, 12:02:10 EDT] {local_task_job.py:264} INFO - 0 downstream tasks scheduled from follow-on schedule check
</code></pre></div>
<p dir="auto">In my tests, as long as something is passed through "env" argument to the BashOperator which runs a python scripts, the spawned python session will have the <code class="notranslate">sys.executable</code> variable as <code class="notranslate">None</code>.</p>
<h3 dir="auto">Anything else</h3>
<p dir="auto">The actual python script I tried to run is using <code class="notranslate">Snowflake.connector</code> library. The library tries to identify the underlying OS/platform using <code class="notranslate">platform.libc_ver(sys.executable)</code>  function call. Very weirdly, in this case, the value of <code class="notranslate">sys.executable</code> becomes the temporary execution directory (such as <code class="notranslate">/tmp/airflowtmpyes4ub8l</code> in the following log). Not sure if this info helps.</p>
<p dir="auto">DAG</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import datetime

from airflow import DAG
from airflow.operators.bash import BashOperator

with DAG(
        dag_id='testdag',
        start_date=datetime.datetime(2021,10,1),
        schedule_interval='0 11 * * *', # daily 11 AM UTC
        catchup=False 
        ) as dag:

    test_task = BashOperator(
        task_id = 'test_task'
        ,bash_command = 'python3 -c &quot;import snowflake.connector&quot;'
        ,env={'test':'test'}"><pre class="notranslate"><code class="notranslate">import datetime

from airflow import DAG
from airflow.operators.bash import BashOperator

with DAG(
        dag_id='testdag',
        start_date=datetime.datetime(2021,10,1),
        schedule_interval='0 11 * * *', # daily 11 AM UTC
        catchup=False 
        ) as dag:

    test_task = BashOperator(
        task_id = 'test_task'
        ,bash_command = 'python3 -c "import snowflake.connector"'
        ,env={'test':'test'}
</code></pre></div>
<p dir="auto">The log</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[2021-10-22, 12:34:52 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [queued]&gt;
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [queued]&gt;
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1241} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1242} INFO - Starting attempt 1 of 1
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1243} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1262} INFO - Executing &lt;Task(BashOperator): test_task&gt; on 2021-10-22 16:34:48.077920+00:00
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:52} INFO - Started process 17378 to run task
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:76} INFO - Running: ['airflow', 'tasks', 'run', 'testdag', 'test_task', 'manual__2021-10-22T16:34:48.077920+00:00', '--job-id', '37', '--raw', '--subdir', 'DAGS_FOLDER/test.py', '--cfg-path', '/tmp/tmp0smgg6b6', '--error-file', '/tmp/tmpa9trmhpd']
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:77} INFO - Job 37: Subtask test_task
[2021-10-22, 12:34:52 EDT] {logging_mixin.py:109} INFO - Running &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [running]&gt; on host 8f4f12aea4ed
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1412} INFO - Exporting the following env vars:
AIRFLOW_CTX_DAG_OWNER=airflow
AIRFLOW_CTX_DAG_ID=testdag
AIRFLOW_CTX_TASK_ID=test_task
AIRFLOW_CTX_EXECUTION_DATE=2021-10-22T16:34:48.077920+00:00
AIRFLOW_CTX_DAG_RUN_ID=manual__2021-10-22T16:34:48.077920+00:00
[2021-10-22, 12:34:52 EDT] {subprocess.py:62} INFO - Tmp dir root location: 
 /tmp
[2021-10-22, 12:34:52 EDT] {subprocess.py:74} INFO - Running command: ['bash', '-c', 'python3 -c &quot;import snowflake.connector&quot;']
[2021-10-22, 12:34:52 EDT] {subprocess.py:85} INFO - Output:
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO - Traceback (most recent call last):
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;&lt;string&gt;&quot;, line 1, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/site-packages/snowflake/connector/__init__.py&quot;, line 15, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from .connection import SnowflakeConnection
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/site-packages/snowflake/connector/connection.py&quot;, line 31, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from . import errors, proxy
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/site-packages/snowflake/connector/errors.py&quot;, line 14, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from .description import CLIENT_NAME, SNOWFLAKE_CONNECTOR_VERSION
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/site-packages/snowflake/connector/description.py&quot;, line 17, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     PLATFORM = platform.platform()
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/platform.py&quot;, line 1206, in platform
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     libcname, libcversion = libc_ver(sys.executable)
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File &quot;/usr/local/lib/python3.8/platform.py&quot;, line 193, in libc_ver
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     with open(executable, 'rb') as f:
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO - IsADirectoryError: [Errno 21] Is a directory: '/tmp/airflowtmpyes4ub8l'
[2021-10-22, 12:34:52 EDT] {subprocess.py:93} INFO - Command exited with return code 1
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1686} ERROR - Task failed with exception
Traceback (most recent call last):
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1324, in _run_raw_task
    self._execute_task_with_callbacks(context)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1443, in _execute_task_with_callbacks
    result = self._execute_task(context, self.task)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1499, in _execute_task
    result = execute_callable(context=context)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/operators/bash.py&quot;, line 187, in execute
    raise AirflowException(
airflow.exceptions.AirflowException: Bash command failed. The command returned a non-zero exit code 1.
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1270} INFO - Marking task as FAILED. dag_id=testdag, task_id=test_task, execution_date=20211022T163448, start_date=20211022T163452, end_date=20211022T163452
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:88} ERROR - Failed to execute job 37 for task test_task
Traceback (most recent call last):
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/task/task_runner/standard_task_runner.py&quot;, line 85, in _start_by_fork
    args.func(args, dag=self.dag)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/cli/cli_parser.py&quot;, line 48, in command
    return func(*args, **kwargs)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/utils/cli.py&quot;, line 92, in wrapper
    return f(*args, **kwargs)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py&quot;, line 292, in task_run
    _run_task_by_selected_method(args, dag, ti)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py&quot;, line 107, in _run_task_by_selected_method
    _run_raw_task(args, ti)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py&quot;, line 180, in _run_raw_task
    ti._run_raw_task(
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/utils/session.py&quot;, line 70, in wrapper
    return func(*args, session=session, **kwargs)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1324, in _run_raw_task
    self._execute_task_with_callbacks(context)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1443, in _execute_task_with_callbacks
    result = self._execute_task(context, self.task)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py&quot;, line 1499, in _execute_task
    result = execute_callable(context=context)
  File &quot;/usr/local/lib/python3.8/site-packages/airflow/operators/bash.py&quot;, line 187, in execute
    raise AirflowException(
airflow.exceptions.AirflowException: Bash command failed. The command returned a non-zero exit code 1.
[2021-10-22, 12:34:52 EDT] {local_task_job.py:154} INFO - Task exited with return code 1
[2021-10-22, 12:34:52 EDT] {local_task_job.py:264} INFO - 0 downstream tasks scheduled from follow-on schedule check"><pre class="notranslate"><code class="notranslate">[2021-10-22, 12:34:52 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [queued]&gt;
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1035} INFO - Dependencies all met for &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [queued]&gt;
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1241} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1242} INFO - Starting attempt 1 of 1
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1243} INFO - 
--------------------------------------------------------------------------------
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1262} INFO - Executing &lt;Task(BashOperator): test_task&gt; on 2021-10-22 16:34:48.077920+00:00
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:52} INFO - Started process 17378 to run task
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:76} INFO - Running: ['airflow', 'tasks', 'run', 'testdag', 'test_task', 'manual__2021-10-22T16:34:48.077920+00:00', '--job-id', '37', '--raw', '--subdir', 'DAGS_FOLDER/test.py', '--cfg-path', '/tmp/tmp0smgg6b6', '--error-file', '/tmp/tmpa9trmhpd']
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:77} INFO - Job 37: Subtask test_task
[2021-10-22, 12:34:52 EDT] {logging_mixin.py:109} INFO - Running &lt;TaskInstance: testdag.test_task manual__2021-10-22T16:34:48.077920+00:00 [running]&gt; on host 8f4f12aea4ed
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1412} INFO - Exporting the following env vars:
AIRFLOW_CTX_DAG_OWNER=airflow
AIRFLOW_CTX_DAG_ID=testdag
AIRFLOW_CTX_TASK_ID=test_task
AIRFLOW_CTX_EXECUTION_DATE=2021-10-22T16:34:48.077920+00:00
AIRFLOW_CTX_DAG_RUN_ID=manual__2021-10-22T16:34:48.077920+00:00
[2021-10-22, 12:34:52 EDT] {subprocess.py:62} INFO - Tmp dir root location: 
 /tmp
[2021-10-22, 12:34:52 EDT] {subprocess.py:74} INFO - Running command: ['bash', '-c', 'python3 -c "import snowflake.connector"']
[2021-10-22, 12:34:52 EDT] {subprocess.py:85} INFO - Output:
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO - Traceback (most recent call last):
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "&lt;string&gt;", line 1, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/site-packages/snowflake/connector/__init__.py", line 15, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from .connection import SnowflakeConnection
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/site-packages/snowflake/connector/connection.py", line 31, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from . import errors, proxy
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/site-packages/snowflake/connector/errors.py", line 14, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     from .description import CLIENT_NAME, SNOWFLAKE_CONNECTOR_VERSION
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/site-packages/snowflake/connector/description.py", line 17, in &lt;module&gt;
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     PLATFORM = platform.platform()
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/platform.py", line 1206, in platform
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     libcname, libcversion = libc_ver(sys.executable)
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -   File "/usr/local/lib/python3.8/platform.py", line 193, in libc_ver
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO -     with open(executable, 'rb') as f:
[2021-10-22, 12:34:52 EDT] {subprocess.py:89} INFO - IsADirectoryError: [Errno 21] Is a directory: '/tmp/airflowtmpyes4ub8l'
[2021-10-22, 12:34:52 EDT] {subprocess.py:93} INFO - Command exited with return code 1
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1686} ERROR - Task failed with exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1324, in _run_raw_task
    self._execute_task_with_callbacks(context)
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1443, in _execute_task_with_callbacks
    result = self._execute_task(context, self.task)
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1499, in _execute_task
    result = execute_callable(context=context)
  File "/usr/local/lib/python3.8/site-packages/airflow/operators/bash.py", line 187, in execute
    raise AirflowException(
airflow.exceptions.AirflowException: Bash command failed. The command returned a non-zero exit code 1.
[2021-10-22, 12:34:52 EDT] {taskinstance.py:1270} INFO - Marking task as FAILED. dag_id=testdag, task_id=test_task, execution_date=20211022T163448, start_date=20211022T163452, end_date=20211022T163452
[2021-10-22, 12:34:52 EDT] {standard_task_runner.py:88} ERROR - Failed to execute job 37 for task test_task
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/airflow/task/task_runner/standard_task_runner.py", line 85, in _start_by_fork
    args.func(args, dag=self.dag)
  File "/usr/local/lib/python3.8/site-packages/airflow/cli/cli_parser.py", line 48, in command
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/airflow/utils/cli.py", line 92, in wrapper
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py", line 292, in task_run
    _run_task_by_selected_method(args, dag, ti)
  File "/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py", line 107, in _run_task_by_selected_method
    _run_raw_task(args, ti)
  File "/usr/local/lib/python3.8/site-packages/airflow/cli/commands/task_command.py", line 180, in _run_raw_task
    ti._run_raw_task(
  File "/usr/local/lib/python3.8/site-packages/airflow/utils/session.py", line 70, in wrapper
    return func(*args, session=session, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1324, in _run_raw_task
    self._execute_task_with_callbacks(context)
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1443, in _execute_task_with_callbacks
    result = self._execute_task(context, self.task)
  File "/usr/local/lib/python3.8/site-packages/airflow/models/taskinstance.py", line 1499, in _execute_task
    result = execute_callable(context=context)
  File "/usr/local/lib/python3.8/site-packages/airflow/operators/bash.py", line 187, in execute
    raise AirflowException(
airflow.exceptions.AirflowException: Bash command failed. The command returned a non-zero exit code 1.
[2021-10-22, 12:34:52 EDT] {local_task_job.py:154} INFO - Task exited with return code 1
[2021-10-22, 12:34:52 EDT] {local_task_job.py:264} INFO - 0 downstream tasks scheduled from follow-on schedule check
</code></pre></div>
<p dir="auto">Thank you so much for the help!</p>
<h3 dir="auto">Are you willing to submit PR?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Yes I am willing to submit a PR!</li>
</ul>
<h3 dir="auto">Code of Conduct</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I agree to follow this project's <a href="https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md">Code of Conduct</a></li>
</ul>
<h3 dir="auto">Body</h3>
<p dir="auto">I have a kind request for all the contributors to the latest provider packages release.<br>
Could you help us to test the RC versions of the providers and let us know in the comment,<br>
if the issue is addressed there.</p>
<h2 dir="auto">Providers that need testing</h2>
<p dir="auto">Those are providers that require testing as there were some substantial changes introduced:</p>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-amazon/2.3.0rc1" rel="nofollow">amazon: 2.3.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18156" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18156/hovercard">Add IAM Role Credentials to S3ToRedshiftTransfer and RedshiftToS3Transfer (#18156)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/john-jac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/john-jac">@john-jac</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18241" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18241/hovercard">Adding missing <code class="notranslate">replace</code> param directive in docstring of SalesforceToS3Operator (#18241)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josh-fell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josh-fell">@josh-fell</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18027" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18027/hovercard">Added upsert method on S3ToRedshift operator (#18027)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariotaddeucci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariotaddeucci">@mariotaddeucci</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17563" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17563/hovercard">Add Spark to the EMR cluster for the job flow examples (#17563)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/snolan-amount/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/snolan-amount">@snolan-amount</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18561" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18561/hovercard">Update s3_list.py (#18561)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Xilorole/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Xilorole">@Xilorole</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17626" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17626/hovercard">ECSOperator realtime logging (#17626)</a>: @codenamestif</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18036" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18036/hovercard">Deprecate default pod name in EKSPodOperator (#18036)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mik-laj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mik-laj">@mik-laj</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17448" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17448/hovercard">Aws secrets manager backend (#17448)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JavierLopezT/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JavierLopezT">@JavierLopezT</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17609" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17609/hovercard">sftp_to_s3 stream file option (#17609)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/john-jac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/john-jac">@john-jac</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17987" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17987/hovercard">AwsBaseHook make <code class="notranslate">client_type</code> &amp; <code class="notranslate">resource_type</code> optional params for <code class="notranslate">get_client_type</code> &amp; <code class="notranslate">get_resource_type</code> (#17987)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17960" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17960/hovercard">Delete unnecessary parameters in EKSPodOperator (#17960)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mik-laj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mik-laj">@mik-laj</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17209" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17209/hovercard">ECSOperator returns last logs when ECS task fails (#17209)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pmalafosse/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pmalafosse">@pmalafosse</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17951" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17951/hovercard">Refresh credentials for long-running pods on EKS (#17951)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mik-laj/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mik-laj">@mik-laj</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-apache-cassandra/2.1.0rc1" rel="nofollow">apache.cassandra: 2.1.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18620" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18620/hovercard">Adding a default conn ID value for Apache Cassandra sensors (#18620)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josh-fell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josh-fell">@josh-fell</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-apache-hdfs/2.1.1rc1" rel="nofollow">apache.hdfs: 2.1.1rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18331" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18331/hovercard">hdfs provider: fix deprecation warning in WebHDFSHook (#18331)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Aakcht/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Aakcht">@Aakcht</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-cncf-kubernetes/2.0.3rc1" rel="nofollow">cncf.kubernetes: 2.0.3rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18070" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18070/hovercard">Fix KubernetesPodOperator reattach when not deleting pods (#18070)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jedcunningham/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jedcunningham">@jedcunningham</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18377" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18377/hovercard">Make Kubernetes job description fit on one log line (#18377)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/collinmcnulty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/collinmcnulty">@collinmcnulty</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17649" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17649/hovercard">Do not fail KubernetesPodOperator tasks if log following fails (#17649)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/baryluk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/baryluk">@baryluk</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-databricks/2.0.2rc1" rel="nofollow">databricks: 2.0.2rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18339" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18339/hovercard">Move DB call out of <code class="notranslate">DatabricksHook.__init__</code> (#18339)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaxil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaxil">@kaxil</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-docker/2.2.0rc1" rel="nofollow">docker: 2.2.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/15330" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/15330/hovercard">Add a Docker Taskflow decorator (#15330)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dimberman/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dimberman">@dimberman</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-google/6.0.0rc1" rel="nofollow">google: 6.0.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18184" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18184/hovercard">Migrate Google Cloud Build from Discovery API to Python SDK (#18184)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ryanyuan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ryanyuan">@ryanyuan</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18459" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18459/hovercard">Add index to the dataset name to have separate dataset for each DAG (#18459)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deedmitrij/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deedmitrij">@deedmitrij</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18142" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18142/hovercard">Add missing <strong>init</strong>.py files for some test packages (#18142)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/potiuk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/potiuk">@potiuk</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17868" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17868/hovercard">Add possibility to run DAGs from system tests and see DAGs logs (#17868)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deedmitrij/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deedmitrij">@deedmitrij</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18493" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18493/hovercard">Rename AzureDataLakeStorage to ADLS (#18493)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18088" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18088/hovercard">Make next_dagrun_info take a data interval (#18088)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/uranusjr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/uranusjr">@uranusjr</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18143" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18143/hovercard">Use parameters instead of params (#18143)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/msumit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/msumit">@msumit</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17887" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17887/hovercard">New google operator: SQLToGoogleSheetsOperator (#17887)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariotaddeucci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariotaddeucci">@mariotaddeucci</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18494" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18494/hovercard">Fix part of Google system tests (#18494)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mnojek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mnojek">@mnojek</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18548" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18548/hovercard">Fix kubernetes engine system test (#18548)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deedmitrij/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deedmitrij">@deedmitrij</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18373" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18373/hovercard">Fix BigQuery system test (#18373)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/deedmitrij/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/deedmitrij">@deedmitrij</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17998" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17998/hovercard">Fix error when create external table using table resource (#17998)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tnyz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tnyz">@tnyz</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18073" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18073/hovercard">Fix BigQuery data extraction in BigQueryToMySqlOperator (#18073)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wolfier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wolfier">@wolfier</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18040" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18040/hovercard">Fix providers tests in main branch with eager upgrades (#18040)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/potiuk/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/potiuk">@potiuk</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18006" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18006/hovercard">fix(CloudSqlProxyRunner): don't query connections from Airflow DB (#18006)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/m1racoli/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/m1racoli">@m1racoli</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18150" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18150/hovercard">Remove check for at least one schema in GCSToBigquery (#18150)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/c-nuro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/c-nuro">@c-nuro</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17496" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17496/hovercard">deduplicate running jobs on BigQueryInsertJobOperator (#17496)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/blcksrx/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/blcksrx">@blcksrx</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-hashicorp/2.1.1rc1" rel="nofollow">hashicorp: 2.1.1rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18064" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18064/hovercard">Fixing Vault AppRole authentication with CONN_URI (#18064)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nathadfield/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nathadfield">@nathadfield</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-microsoft-azure/3.2.0rc1" rel="nofollow">microsoft.azure: 3.2.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18493" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18493/hovercard">Rename AzureDataLakeStorage to ADLS (#18493)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/17885" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17885/hovercard">Creating ADF pipeline run operator, sensor + ADF custom conn fields (#17885)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josh-fell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josh-fell">@josh-fell</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18168" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18168/hovercard">Rename LocalToAzureDataLakeStorageOperator to LocalFilesystemToADLSOperator (#18168)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18109" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18109/hovercard">Rename FileToWasbOperator to LocalFilesystemToWasbOperator (#18109)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18287" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18287/hovercard">Fixed wasb hook attempting to create container when getting a blob client (#18287)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ignaski/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ignaski">@ignaski</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18386" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18386/hovercard">Removing redundant relabeling of ADX conn field (#18386)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josh-fell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josh-fell">@josh-fell</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18456" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18456/hovercard">Proper handling of Account URL custom conn field in AzureBatchHook (#18456)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/josh-fell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/josh-fell">@josh-fell</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-microsoft-psrp/1.0.1rc1" rel="nofollow">microsoft.psrp: 1.0.1rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18014" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18014/hovercard">Fix unexpected bug in exiting PSRPHook.client context manager (#18014)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/malthe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/malthe">@malthe</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-neo4j/2.0.2rc1" rel="nofollow">neo4j: 2.0.2rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18007" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18007/hovercard">fix Neo4jHook to get the query response (#18007)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minu7/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minu7">@minu7</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-papermill/2.1.0rc1" rel="nofollow">papermill: 2.1.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18357" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18357/hovercard">Add support for templated fields in PapermillOperator (#18357)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18174" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18174/hovercard">Fix usage of <code class="notranslate">range(len())</code> to <code class="notranslate">enumerate</code> (#18174)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kaxil/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kaxil">@kaxil</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-postgres/2.3.0rc1" rel="nofollow">postgres: 2.3.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18027" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18027/hovercard">Added upsert method on S3ToRedshift operator (#18027)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mariotaddeucci/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mariotaddeucci">@mariotaddeucci</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/apache/airflow/pull/18236" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18236/hovercard">Fix example dag of PostgresOperator (#18236)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eladkal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eladkal">@eladkal</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-slack/4.1.0rc1" rel="nofollow">slack: 4.1.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/18466" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/18466/hovercard">Restore 'filename' to template_fields of SlackAPIFileOperator (#18466)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SayTen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SayTen">@SayTen</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-snowflake/2.2.0rc1" rel="nofollow">snowflake: 2.2.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17741" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17741/hovercard">Add Snowflake DQ Operators  (#17741)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/denimalpaca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/denimalpaca">@denimalpaca</a></li>
</ul>
<h3 dir="auto">Provider <a href="https://pypi.org/project/apache-airflow-providers-ssh/2.2.0rc1" rel="nofollow">ssh: 2.2.0rc1</a></h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> <a href="https://github.com/apache/airflow/pull/17236" data-hovercard-type="pull_request" data-hovercard-url="/apache/airflow/pull/17236/hovercard">[Airflow 16364] Add conn_timeout and cmd_timeout params to SSHOperator; add conn_timeout param to SSHHook (#17236)</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fatmumuhomer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fatmumuhomer">@fatmumuhomer</a></li>
</ul>
<h2 dir="auto">New Providers:</h2>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Provider <a href="https://pypi.org/project/apache-airflow-providers-influxdb/1.0.0rc1" rel="nofollow">influxdb: 1.0.0rc1</a>: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/subkanthi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/subkanthi">@subkanthi</a></li>
</ul>
<h2 dir="auto">Providers that do not need testing</h2>
<p dir="auto">We have a number of providers that had doc-only changes so they are not released.</p>
<h3 dir="auto">Committer</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I acknowledge that I am a maintainer/committer of the Apache Airflow project.</li>
</ul>