VYPR
Critical severityNVD Advisory· Published Dec 20, 2022· Updated Apr 16, 2025

Apache Airflow Hive Provider: Hive Provider RCE vulnerability with hive_cli_params

CVE-2022-46421

Description

CVE-2022-46421 is a command injection in Apache Airflow Hive Provider before 5.0.0, allowing attacker-controlled hive_cli_params to execute arbitrary commands.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

CVE-2022-46421 is a command injection in Apache Airflow Hive Provider before 5.0.0, allowing attacker-controlled hive_cli_params to execute arbitrary commands.

Vulnerability

Overview CVE-2022-46421 is an improper neutralization of special elements in a command injection vulnerability in the Apache Airflow Hive Provider. The flaw exists in versions before 5.0.0, where the HiveOperator and HiveCliHook did not properly sanitize the hive_cli_params parameter [2]. This parameter is meant to pass additional CLI arguments to the Hive command, but without proper validation, an attacker can inject arbitrary shell commands [1].

Exploitation

An attacker with the ability to define or modify a HiveOperator task's hive_cli_params (e.g., through Airflow DAG definition or connection configuration) can inject arbitrary command-line arguments. These injected parameters are passed directly to the Hive CLI without sanitization, allowing shell metacharacters to be interpreted as commands [3]. Prerequisites include write access to Airflow DAGs or connection settings, which typically requires administrative privileges or compromised user credentials [1].

Impact

Successful exploitation enables remote code execution on the Airflow worker running the Hive task. An attacker can execute arbitrary commands with the privileges of the Airflow worker process, potentially leading to data exfiltration, lateral movement within the infrastructure, or full compromise of the Airflow environment [2].

Mitigation

The vulnerability is fixed in Apache Airflow Hive Provider version 5.0.0. Users should upgrade immediately [2]. The fix involved moving hive_cli_params to be handled as hook parameters rather than being passed unsanitised through the connection [3]. No workaround is available; upgrading to 5.0.0 or later is the recommended action.

AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
apache-airflow-providers-apache-hivePyPI
< 5.0.05.0.0

Affected products

2

Patches

2
e46ce78b6695

Prepare docs for adhoc release of providers (#30787)

https://github.com/apache/airfloweladkalApr 21, 2023via osv
48 files changed · +488 72
  • airflow/providers/amazon/CHANGELOG.rst+33 2 modified
    @@ -33,9 +33,10 @@ Breaking changes
     .. warning::
       In this version of the provider, deprecated GCS hook's parameter ``delegate_to`` is removed from the following operators: ``GCSToS3Operator``, ``GlacierToGCSOperator`` and ``GoogleApiToS3Operator``.
       Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
    -  Also removed deprecated parameter ``google_cloud_storage_conn_id`` from ``GCSToS3Operator``, ``gcp_conn_id`` should be used instead.
     
    -  The deprecated parameter ``max_tries`` was removed from the Athena & EMR hook & operators in favor of ``max_polling_attempts``.
    +  Removed deprecated parameter ``google_cloud_storage_conn_id`` from ``GCSToS3Operator``, ``gcp_conn_id`` should be used instead.
    +
    +  Removed deprecated parameter ``max_tries`` from the Athena & EMR hook & operators in favor of ``max_polling_attempts``.
     
       Disabled deprecated behavior of switching to an empty aws connection ID on error. You can set it to None explicitly.
     
    @@ -63,6 +64,36 @@ Breaking changes
     
       Removed deprecated and unused param ``s3_conn_id`` from ``ImapAttachmentToS3Operator``, ``MongoToS3Operator`` and ``S3ToSFTPOperator``.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +* ``Remove deprecated code from Amazon provider (#30755)``
    +
    +Features
    +~~~~~~~~
    +
    +* ``add a stop operator to emr serverless (#30720)``
    +* ``SqlToS3Operator - Add feature to partition SQL table (#30460)``
    +* ``New AWS sensor — DynamoDBValueSensor (#28338)``
    +
    +Bug Fixes
    +~~~~~~~~~
    +
    +* ``Fixed logging issue (#30703)``
    +* ``DynamoDBHook - waiter_path() to consider 'resource_type' or 'client_type' (#30595)``
    +* ``Add ability to override waiter delay in EcsRunTaskOperator (#30586)``
    +* ``Add support in AWS Batch Operator for multinode jobs (#29522)``
    +* ``AWS logs. Exit fast when 3 consecutive responses are returned from AWS Cloudwatch logs (#30756)``
    +
    +Misc
    +~~~~
    +
    +* ``Remove @poke_mode_only from EmrStepSensor (#30774)``
    +* ``Organize Amazon providers docs index (#30541)``
    +* ``Remove duplicate param docstring in EksPodOperator (#30634)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Decouple "job runner" from BaseJob ORM model (#30255)``
    +
     7.4.1
     .....
     
    
  • airflow/providers/apache/beam/CHANGELOG.rst+5 0 modified
    @@ -34,6 +34,11 @@ Breaking changes
       In this version of the provider, deprecated GCS and Dataflow hooks' param ``delegate_to`` is removed from all Beam operators.
       Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +
    +.. Review and move the new changes to one of the sections above:
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     4.3.0
     .....
     
    
  • airflow/providers/cncf/kubernetes/CHANGELOG.rst+15 0 modified
    @@ -24,6 +24,21 @@
     Changelog
     ---------
     
    +6.1.0
    +.....
    +
    +Features
    +~~~~~~~~
    +
    +* ``Add multiple exit code handling in skip logic for 'DockerOperator' and 'KubernetesPodOperator' (#30769)``
    +* ``Skip KubernetesPodOperator task when it returns a provided exit code (#29000)``
    +
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)``
    +  * ``Remove skip_exit_code from KubernetesPodOperator (#30788)``
    +
     6.0.0
     .....
     
    
  • airflow/providers/cncf/kubernetes/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 6.1.0
       - 6.0.0
       - 5.3.0
       - 5.2.2
    
  • airflow/providers/databricks/CHANGELOG.rst+14 0 modified
    @@ -24,6 +24,20 @@
     Changelog
     ---------
     
    +4.1.0
    +.....
    +
    +Features
    +~~~~~~~~
    +
    +* ``Add delete inactive run functionality to databricks provider (#30646)``
    +* ``Databricks SQL sensor (#30477)``
    +
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     4.0.1
     .....
     
    
  • airflow/providers/databricks/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 4.1.0
       - 4.0.1
       - 4.0.0
       - 3.4.0
    
  • airflow/providers/dbt/cloud/CHANGELOG.rst+14 0 modified
    @@ -24,6 +24,20 @@
     Changelog
     ---------
     
    +3.1.1
    +.....
    +
    +Misc
    +~~~~
    +
    +* ``Merge DbtCloudJobRunAsyncSensor logic to DbtCloudJobRunSensor (#30227)``
    +* ``Move typing imports behind TYPE_CHECKING in DbtCloudHook (#29989)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Add mechanism to suspend providers (#30422)``
    +   * ``adding trigger info to provider yaml (#29950)``
    +
     3.1.0
     .....
     
    
  • airflow/providers/dbt/cloud/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 3.1.1
       - 3.1.0
       - 3.0.0
       - 2.3.1
    
  • airflow/providers/docker/CHANGELOG.rst+20 0 modified
    @@ -24,6 +24,26 @@
     Changelog
     ---------
     
    +3.6.0
    +.....
    +
    +Features
    +~~~~~~~~
    +
    +* ``Add multiple exit code handling in skip logic for 'DockerOperator' and 'KubernetesPodOperator' (#30769)``
    +* ``In 'DockerOperator', adding an attribute 'tls_verify' to choose whether to validate certificate (#30309) (#30310)``
    +
    +Misc
    +~~~~
    +
    +* ``Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Fix and augment 'check-for-inclusive-language' CI check (#29549)``
    +   * ``Remove "boilerplate" from all taskflow decorators (#30118)``
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     3.5.1
     .....
     
    
  • airflow/providers/docker/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 3.6.0
       - 3.5.1
       - 3.5.0
       - 3.4.0
    
  • airflow/providers/google/CHANGELOG.rst+14 0 modified
    @@ -38,6 +38,20 @@ default api version for Campaign Manager 360 operator was updated to the latest
       transfer operators that interact with GCS. Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
       The ``delegate_to`` param will still be available only in gsuite and marketing platform hooks and operators, that don't interact with Google Cloud.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +* ``Update Google Campaign Manager360 operators to use API v4 (#30598)``
    +
    +Bug Fixes
    +~~~~~~~~~
    +
    +* ``Update DataprocCreateCluster operator to use 'label' parameter properly (#30741)``
    +
    +Misc
    +~~~~
    +
    +* ``add missing project_id in BigQueryGetDataOperator (#30651)``
    +* ``Display Video 360 cleanup v1 API usage (#30577)``
    +
     9.0.0
     .....
     
    
  • airflow/providers/microsoft/azure/CHANGELOG.rst+8 0 modified
    @@ -34,6 +34,13 @@ Breaking changes
       In this version of the provider, deprecated GCS hook's param ``delegate_to`` is removed from ``AzureBlobStorageToGCSOperator``.
       Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +
    +Misc
    +~~~~
    +
    +* ``Merge WasbBlobAsyncSensor to WasbBlobSensor (#30488)``
    +
     5.3.1
     .....
     
    @@ -66,6 +73,7 @@ Bug Fixes
     
     Misc
     ~~~~
    +
     * ``merge AzureDataFactoryPipelineRunStatusAsyncSensor to AzureDataFactoryPipelineRunStatusSensor (#30250)``
     * ``Expose missing params in AzureSynapseHook API docs (#30099)``
     
    
  • airflow/providers/mysql/CHANGELOG.rst+16 4 modified
    @@ -15,10 +15,6 @@
         specific language governing permissions and limitations
         under the License.
     
    -The version of MySQL server has to be 5.6.4+. The exact version upper bound depends
    -on the version of ``mysqlclient`` package. For example, ``mysqlclient`` 1.3.12 can only be
    -used with MySQL server 5.6.4 through 5.7.
    -
     .. NOTE TO CONTRIBUTORS:
        Please, only add notes to the Changelog just below the "Changelog" header when there are some breaking changes
        and you want to add an explanation to the users on how they are supposed to deal with them.
    @@ -27,6 +23,22 @@ used with MySQL server 5.6.4 through 5.7.
     Changelog
     ---------
     
    +5.0.0
    +.....
    +
    +Breaking changes
    +~~~~~~~~~~~~~~~~
    +
    +.. warning::
    +  If you are using mysql-connector-python please note that starting this release it is an extra option.
    +  The library will not be installed by default.
    +
    +* ``Remove mysql-connector-python (#30487)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     4.0.2
     .....
     
    
  • airflow/providers/mysql/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 5.0.0
       - 4.0.2
       - 4.0.1
       - 4.0.0
    
  • airflow/providers/presto/CHANGELOG.rst+4 0 modified
    @@ -34,6 +34,10 @@ Breaking changes
       In this version of the provider, deprecated GCS hook's param ``delegate_to`` is removed from ``GCSToPrestoOperator``.
       Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +
    +.. Review and move the new changes to one of the sections above:
    +   * ``Add mechanism to suspend providers (#30422)``
     
     4.2.2
     .....
    
  • airflow/providers/snowflake/CHANGELOG.rst+12 0 modified
    @@ -24,6 +24,18 @@
     Changelog
     ---------
     
    +4.0.5
    +.....
    +
    +Misc
    +~~~~
    +
    +* ``Update documentation for snowflake provider 4.0 breaking change (#30020)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     4.0.4
     .....
     
    
  • airflow/providers/snowflake/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 4.0.5
       - 4.0.4
       - 4.0.3
       - 4.0.2
    
  • airflow/providers/sqlite/CHANGELOG.rst+12 0 modified
    @@ -24,6 +24,18 @@
     Changelog
     ---------
     
    +3.3.2
    +.....
    +
    +Misc
    +~~~~
    +
    +* ``Use connection URI in SqliteHook (#28721)``
    +
    +.. Below changes are excluded from the changelog. Move them to
    +   appropriate section above if needed. Do not delete the lines(!):
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     3.3.1
     .....
     
    
  • airflow/providers/sqlite/provider.yaml+1 0 modified
    @@ -23,6 +23,7 @@ description: |
     
     suspended: false
     versions:
    +  - 3.3.2
       - 3.3.1
       - 3.3.0
       - 3.2.1
    
  • airflow/providers/trino/CHANGELOG.rst+5 0 modified
    @@ -34,6 +34,11 @@ Breaking changes
       In this version of the provider, deprecated GCS hook's param ``delegate_to`` is removed from ``GCSToPrestoOperator``.
       Impersonation can be achieved instead by utilizing the ``impersonation_chain`` param.
     
    +* ``remove delegate_to from GCP operators and hooks (#30748)``
    +
    +.. Review and move the new changes to one of the sections above:
    +   * ``Add mechanism to suspend providers (#30422)``
    +
     4.3.2
     .....
     
    
  • docs/apache-airflow-providers-amazon/commits.rst+26 1 modified
    @@ -28,14 +28,39 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +8.0.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ===================================================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ===================================================================================================
    +`e4b8729739 <https://github.com/apache/airflow/commit/e4b8729739ec1ff67a00d7f778f4bf07eec33a8e>`_  2023-04-21   ``Remove deprecated code from Amazon provider (#30755)``
    +`7e01c09644 <https://github.com/apache/airflow/commit/7e01c096446dbd134e0efa144e7de87b800639a1>`_  2023-04-21   ``AWS logs. Exit fast when 3 consecutive responses are returned from AWS Cloudwatch logs (#30756)``
    +`8a191938b6 <https://github.com/apache/airflow/commit/8a191938b62edcce8093d2522759ede960a00f5f>`_  2023-04-21   ``Remove @poke_mode_only from EmrStepSensor (#30774)``
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`c14bc770f6 <https://github.com/apache/airflow/commit/c14bc770f697fd980550ff308571174a094a0ed5>`_  2023-04-19   ``add a stop operator to emr serverless (#30720)``
    +`d7cef588d6 <https://github.com/apache/airflow/commit/d7cef588d6f6a749bd5e8fbf3153a275f4120ee8>`_  2023-04-19   ``SqlToS3Operator - Add feature to partition SQL table (#30460)``
    +`221249e872 <https://github.com/apache/airflow/commit/221249e8726d4082634912a27840011771f713be>`_  2023-04-18   ``Fixed logging issue (#30703)``
    +`38f2b4a4df <https://github.com/apache/airflow/commit/38f2b4a4dfb1485d664a468680978e73317f9a76>`_  2023-04-14   ``Organize Amazon providers docs index (#30541)``
    +`7c2d3617bf <https://github.com/apache/airflow/commit/7c2d3617bf1be0781e828d3758ee6d9c6490d0f0>`_  2023-04-14   ``DynamoDBHook - waiter_path() to consider 'resource_type' or 'client_type' (#30595)``
    +`51f9910ecb <https://github.com/apache/airflow/commit/51f9910ecbf1186aff164e09d118bdf04d21dfcb>`_  2023-04-14   ``Remove duplicate param docstring in EksPodOperator (#30634)``
    +`96661789cc <https://github.com/apache/airflow/commit/96661789ccfd6798677cd7f15e987e24c1e9db1b>`_  2023-04-14   ``New AWS sensor — DynamoDBValueSensor (#28338)``
    +`92cab74b28 <https://github.com/apache/airflow/commit/92cab74b280e9e7162120506c46fe275fbe0b577>`_  2023-04-12   ``Add ability to override waiter delay in EcsRunTaskOperator (#30586)``
    +`2ce1130006 <https://github.com/apache/airflow/commit/2ce11300064ec821ffe745980012100fc32cb4b4>`_  2023-04-11   ``Add support in AWS Batch Operator for multinode jobs (#29522)``
    +`58294c5440 <https://github.com/apache/airflow/commit/58294c5440608b1a58828cbae36f91b7148c04b4>`_  2023-04-10   ``Decouple "job runner" from BaseJob ORM model (#30255)``
    +=================================================================================================  ===========  ===================================================================================================
    +
     7.4.1
     .....
     
    -Latest change: 2023-04-05
    +Latest change: 2023-04-09
     
     =================================================================================================  ===========  ==========================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ==========================================================================
    +`874ea9588e <https://github.com/apache/airflow/commit/874ea9588e3ce7869759440302e53bb6a730a11e>`_  2023-04-09   ``Prepare docs for ad hoc release of Providers (#30545)``
     `fa4fb1f5fe <https://github.com/apache/airflow/commit/fa4fb1f5fe6f8dfd00d9956197e01efa0a95e24a>`_  2023-04-05   ``Revert "Add AWS deferrable BatchOperator (#29300)" (#30489)``
     `c1b5eafc82 <https://github.com/apache/airflow/commit/c1b5eafc8201b8c84f34fdf21fa1d000b97c13e8>`_  2023-04-05   ``Add more info to quicksight error messages (#30466)``
     `77c272e6e8 <https://github.com/apache/airflow/commit/77c272e6e8ecda0ce48917064e58ba14f6a15844>`_  2023-04-05   ``Add AWS deferrable BatchOperator (#29300)``
    
  • docs/apache-airflow-providers-amazon/index.rst+3 3 modified
    @@ -74,7 +74,7 @@ Package apache-airflow-providers-amazon
     Amazon integration (including `Amazon Web Services (AWS) <https://aws.amazon.com/>`__).
     
     
    -Release: 7.4.1
    +Release: 8.0.0
     
     Provider package
     ----------------
    @@ -142,7 +142,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-amazon 7.4.1 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-7.4.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-7.4.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-7.4.1.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-amazon 7.4.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-7.4.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-7.4.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-7.4.1-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-amazon 8.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-8.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-8.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-amazon-8.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-amazon 8.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-8.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-8.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_amazon-8.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/amazon/CHANGELOG.rst
    
  • docs/apache-airflow-providers-apache-beam/commits.rst+17 4 modified
    @@ -28,16 +28,29 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +5.0.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ============================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ============================================================
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  ============================================================
    +
     4.3.0
     .....
     
    -Latest change: 2023-02-17
    +Latest change: 2023-02-18
     
    -=================================================================================================  ===========  ==========================================================
    +=================================================================================================  ===========  ================================================================
     Commit                                                                                             Committed    Subject
    -=================================================================================================  ===========  ==========================================================
    +=================================================================================================  ===========  ================================================================
    +`470fdaea27 <https://github.com/apache/airflow/commit/470fdaea275660970777c0f72b8867b382eabc14>`_  2023-02-18   ``Prepare docs for 02 2023 midmonth wave of Providers (#29589)``
     `7ba27e7881 <https://github.com/apache/airflow/commit/7ba27e78812b890f0c7642d78a986fe325ff61c4>`_  2023-02-17   ``Get rid of state in Apache Beam provider hook (#29503)``
    -=================================================================================================  ===========  ==========================================================
    +=================================================================================================  ===========  ================================================================
     
     4.2.0
     .....
    
  • docs/apache-airflow-providers-apache-beam/index.rst+3 3 modified
    @@ -63,7 +63,7 @@ Package apache-airflow-providers-apache-beam
     `Apache Beam <https://beam.apache.org/>`__.
     
     
    -Release: 4.3.0
    +Release: 5.0.0
     
     Provider package
     ----------------
    @@ -113,7 +113,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-apache-beam 4.3.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-4.3.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-4.3.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-4.3.0.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-apache-beam 4.3.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-4.3.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-4.3.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-4.3.0-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-apache-beam 5.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-5.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-5.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-apache-beam-5.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-apache-beam 5.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-5.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-5.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_apache_beam-5.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/apache/beam/CHANGELOG.rst
    
  • docs/apache-airflow-providers-apache-kafka/commits.rst+12 4 modified
    @@ -1,3 +1,4 @@
    +
      .. Licensed to the Apache Software Foundation (ASF) under one
         or more contributor license agreements.  See the NOTICE file
         distributed with this work for additional information
    @@ -15,18 +16,25 @@
         specific language governing permissions and limitations
         under the License.
     
    -Package apache-airflow-providers-apache-kafka
     
    +Package apache-airflow-providers-apache-kafka
     ------------------------------------------------------
     
    -`Kafka <https://kafka.apache.org>`__
    +`Apache Kafka  <https://kafka.apache.org/>`__
     
     
    -This is detailed commit list of changes for versions provider package: ``kafka``.
    +This is detailed commit list of changes for versions provider package: ``apache.kafka``.
     For high-level changelog, see :doc:`package information including changelog <index>`.
     
     
    +
     1.0.0
     .....
     
    -Initial release of this provider.
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ==========================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ==========================================
    +`522661b6ad <https://github.com/apache/airflow/commit/522661b6ad4479e3c8243b2d2c8a793d1af82c17>`_  2023-04-21   ``Add provider for Apache Kafka (#30175)``
    +=================================================================================================  ===========  ==========================================
    
  • docs/apache-airflow-providers-apache-kafka/index.rst+44 0 modified
    @@ -92,3 +92,47 @@ PIP package          Version required
     ===================  ==================
     
     .. include:: ../../airflow/providers/apache/kafka/CHANGELOG.rst
    +
    +.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME!
    +
    +
    +.. toctree::
    +    :maxdepth: 1
    +    :caption: Commits
    +
    +    Detailed list of commits <commits>
    +
    +
    +Package apache-airflow-providers-apache-kafka
    +------------------------------------------------------
    +
    +`Apache Kafka  <https://kafka.apache.org/>`__
    +
    +
    +Release: 1.0.0
    +
    +Provider package
    +----------------
    +
    +This is a provider package for ``apache.kafka`` provider. All classes for this provider package
    +are in ``airflow.providers.apache.kafka`` python package.
    +
    +Installation
    +------------
    +
    +You can install this package on top of an existing Airflow 2 installation (see ``Requirements`` below)
    +for the minimum Airflow version supported) via
    +``pip install apache-airflow-providers-apache-kafka``
    +
    +Requirements
    +------------
    +
    +===================  ==================
    +PIP package          Version required
    +===================  ==================
    +``apache-airflow``   ``>=2.3.0``
    +``asgiref``
    +``confluent-kafka``  ``>=1.8.2``
    +===================  ==================
    +
    +.. include:: ../../airflow/providers/apache/kafka/CHANGELOG.rst
    
  • docs/apache-airflow-providers-cncf-kubernetes/commits.rst+16 1 modified
    @@ -28,14 +28,29 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +6.1.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ===========================================================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ===========================================================================================================
    +`ebe2f2f626 <https://github.com/apache/airflow/commit/ebe2f2f626ffee4b9d0f038fe5b89c322125a49b>`_  2023-04-21   ``Remove skip_exit_code from KubernetesPodOperator (#30788)``
    +`afdc95435b <https://github.com/apache/airflow/commit/afdc95435b9814d06f5d517ea6950442d3e4019a>`_  2023-04-21   ``Add multiple exit code handling in skip logic for 'DockerOperator' and 'KubernetesPodOperator' (#30769)``
    +`99a3bf2318 <https://github.com/apache/airflow/commit/99a3bf23182374699f437cfd8ed3b74af3dafba7>`_  2023-04-19   ``Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)``
    +`f511653e5a <https://github.com/apache/airflow/commit/f511653e5a06bdd87cf4f55e3a1e0986e09e36fc>`_  2023-04-15   ``Skip KubernetesPodOperator task when it returns a provided exit code (#29000)``
    +=================================================================================================  ===========  ===========================================================================================================
    +
     6.0.0
     .....
     
    -Latest change: 2023-04-08
    +Latest change: 2023-04-09
     
     =================================================================================================  ===========  ================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ================================================================
    +`874ea9588e <https://github.com/apache/airflow/commit/874ea9588e3ce7869759440302e53bb6a730a11e>`_  2023-04-09   ``Prepare docs for ad hoc release of Providers (#30545)``
     `85b9135722 <https://github.com/apache/airflow/commit/85b9135722c330dfe1a15e50f5f77f3d58109a52>`_  2023-04-08   ``Use default connection id for KubernetesPodOperator (#28848)``
     `dc4dd9178c <https://github.com/apache/airflow/commit/dc4dd9178cfab46640c02561be63afd1da55fd52>`_  2023-04-05   ``Allow to set limits for XCOM container (#28125)``
     `d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    
  • docs/apache-airflow-providers-cncf-kubernetes/index.rst+1 1 modified
    @@ -65,7 +65,7 @@ Package apache-airflow-providers-cncf-kubernetes
     `Kubernetes <https://kubernetes.io/>`__
     
     
    -Release: 6.0.0
    +Release: 6.1.0
     
     Provider package
     ----------------
    
  • docs/apache-airflow-providers-databricks/commits.rst+15 1 modified
    @@ -28,14 +28,28 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +4.1.0
    +.....
    +
    +Latest change: 2023-04-14
    +
    +=================================================================================================  ===========  =========================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  =========================================================================
    +`37cf0506b5 <https://github.com/apache/airflow/commit/37cf0506b50931a68aeed7b9fb602e824adca9d6>`_  2023-04-14   ``Add delete inactive run functionality to databricks provider (#30646)``
    +`1e311cf036 <https://github.com/apache/airflow/commit/1e311cf036b04d010f296aff1fbf612f22397893>`_  2023-04-11   ``Databricks SQL sensor (#30477)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  =========================================================================
    +
     4.0.1
     .....
     
    -Latest change: 2023-03-08
    +Latest change: 2023-04-02
     
     =================================================================================================  ===========  ============================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ============================================================
    +`55dbf1ff1f <https://github.com/apache/airflow/commit/55dbf1ff1fb0b22714f695a66f6108b3249d1199>`_  2023-04-02   ``Prepare docs for April 2023 wave of Providers (#30378)``
     `c3867781e0 <https://github.com/apache/airflow/commit/c3867781e09b7e0e0d19c0991865a2453194d9a8>`_  2023-03-08   ``adding trigger info to provider yaml (#29950)``
     `c405ecb63e <https://github.com/apache/airflow/commit/c405ecb63e352c7a29dd39f6f249ba121bae7413>`_  2023-03-07   ``DatabricksSubmitRunOperator to support taskflow (#29840)``
     =================================================================================================  ===========  ============================================================
    
  • docs/apache-airflow-providers-databricks/index.rst+3 3 modified
    @@ -65,7 +65,7 @@ Package apache-airflow-providers-databricks
     `Databricks <https://databricks.com/>`__
     
     
    -Release: 4.0.1
    +Release: 4.1.0
     
     Provider package
     ----------------
    @@ -118,7 +118,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-databricks 4.0.1 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.0.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.0.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.0.1.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-databricks 4.0.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.0.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.0.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.0.1-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-databricks 4.1.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.1.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.1.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-databricks-4.1.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-databricks 4.1.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.1.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.1.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_databricks-4.1.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/databricks/CHANGELOG.rst
    
  • docs/apache-airflow-providers-dbt-cloud/commits.rst+19 4 modified
    @@ -28,16 +28,31 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +3.1.1
    +.....
    +
    +Latest change: 2023-04-04
    +
    +=================================================================================================  ===========  ==========================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ==========================================================================
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +`6663ec5b2e <https://github.com/apache/airflow/commit/6663ec5b2e5341df7506bb31c3169115c1584280>`_  2023-04-03   ``Merge DbtCloudJobRunAsyncSensor logic to DbtCloudJobRunSensor (#30227)``
    +`a3d59c8c75 <https://github.com/apache/airflow/commit/a3d59c8c759582c27f5a234ffd4c33a9daeb22a9>`_  2023-03-09   ``Move typing imports behind TYPE_CHECKING in DbtCloudHook (#29989)``
    +`c3867781e0 <https://github.com/apache/airflow/commit/c3867781e09b7e0e0d19c0991865a2453194d9a8>`_  2023-03-08   ``adding trigger info to provider yaml (#29950)``
    +=================================================================================================  ===========  ==========================================================================
    +
     3.1.0
     .....
     
    -Latest change: 2023-02-23
    +Latest change: 2023-03-03
     
    -=================================================================================================  ===========  ============================================
    +=================================================================================================  ===========  =======================================================
     Commit                                                                                             Committed    Subject
    -=================================================================================================  ===========  ============================================
    +=================================================================================================  ===========  =======================================================
    +`fcd3c0149f <https://github.com/apache/airflow/commit/fcd3c0149f17b364dfb94c0523d23e3145976bbe>`_  2023-03-03   ``Prepare docs for 03/2023 wave of Providers (#29878)``
     `e6d3176082 <https://github.com/apache/airflow/commit/e6d317608251d2725627ac2da0e60d5c5b206c1e>`_  2023-02-23   ``Add 'DbtCloudJobRunAsyncSensor' (#29695)``
    -=================================================================================================  ===========  ============================================
    +=================================================================================================  ===========  =======================================================
     
     3.0.0
     .....
    
  • docs/apache-airflow-providers-dbt-cloud/index.rst+3 3 modified
    @@ -69,7 +69,7 @@ Package apache-airflow-providers-dbt-cloud
     `dbt Cloud <https://www.getdbt.com/product/what-is-dbt/>`__
     
     
    -Release: 3.1.0
    +Release: 3.1.1
     
     Provider package
     ----------------
    @@ -121,7 +121,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-dbt-cloud 3.1.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.0.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-dbt-cloud 3.1.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.0-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-dbt-cloud 3.1.1 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-dbt-cloud-3.1.1.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-dbt-cloud 3.1.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_dbt_cloud-3.1.1-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/dbt/cloud/CHANGELOG.rst
    
  • docs/apache-airflow-providers-docker/commits.rst+21 4 modified
    @@ -28,16 +28,33 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +3.6.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  =====================================================================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  =====================================================================================================================
    +`afdc95435b <https://github.com/apache/airflow/commit/afdc95435b9814d06f5d517ea6950442d3e4019a>`_  2023-04-21   ``Add multiple exit code handling in skip logic for 'DockerOperator' and 'KubernetesPodOperator' (#30769)``
    +`99a3bf2318 <https://github.com/apache/airflow/commit/99a3bf23182374699f437cfd8ed3b74af3dafba7>`_  2023-04-19   ``Deprecate 'skip_exit_code' in 'DockerOperator' and 'KubernetesPodOperator' (#30733)``
    +`c1a685f752 <https://github.com/apache/airflow/commit/c1a685f752703eeb01f9369612af8c88c24cca09>`_  2023-04-14   ``In 'DockerOperator', adding an attribute 'tls_verify' to choose whether to validate certificate (#30309) (#30310)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +`b8ab594130 <https://github.com/apache/airflow/commit/b8ab594130a1525fcf30c31a917a7dfdaef9dccf>`_  2023-03-15   ``Remove "boilerplate" from all taskflow decorators (#30118)``
    +`dba390e323 <https://github.com/apache/airflow/commit/dba390e32330675e1b94442c8001ea980754c189>`_  2023-02-22   ``Fix and augment 'check-for-inclusive-language' CI check (#29549)``
    +=================================================================================================  ===========  =====================================================================================================================
    +
     3.5.1
     .....
     
    -Latest change: 2023-02-17
    +Latest change: 2023-02-18
     
    -=================================================================================================  ===========  ===============================================================
    +=================================================================================================  ===========  ================================================================
     Commit                                                                                             Committed    Subject
    -=================================================================================================  ===========  ===============================================================
    +=================================================================================================  ===========  ================================================================
    +`470fdaea27 <https://github.com/apache/airflow/commit/470fdaea275660970777c0f72b8867b382eabc14>`_  2023-02-18   ``Prepare docs for 02 2023 midmonth wave of Providers (#29589)``
     `7bd87e75de <https://github.com/apache/airflow/commit/7bd87e75def1855d8f5b91e9ab1ffbbf416709ec>`_  2023-02-17   ``fix template_fields in the decorator 'task.docker' (#29586)``
    -=================================================================================================  ===========  ===============================================================
    +=================================================================================================  ===========  ================================================================
     
     3.5.0
     .....
    
  • docs/apache-airflow-providers-docker/index.rst+1 1 modified
    @@ -59,7 +59,7 @@ Package apache-airflow-providers-docker
     `Docker <https://docs.docker.com/install/>`__
     
     
    -Release: 3.5.1
    +Release: 3.6.0
     
     Provider package
     ----------------
    
  • docs/apache-airflow-providers-google/commits.rst+17 2 modified
    @@ -35,15 +35,30 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +10.0.0
    +......
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ====================================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ====================================================================================
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`b48f959ae9 <https://github.com/apache/airflow/commit/b48f959ae93703f52721999ef04f459fe56dcf58>`_  2023-04-21   ``Update DataprocCreateCluster operator to use 'label' parameter properly (#30741)``
    +`da2749cae5 <https://github.com/apache/airflow/commit/da2749cae56d6e0da322695b3286acd9393052c8>`_  2023-04-15   ``Update Google Campaign Manager360 operators to use API v4 (#30598)``
    +`4eab616e9f <https://github.com/apache/airflow/commit/4eab616e9f0a89c1a6268d5b5eaba526bfa9be6d>`_  2023-04-15   ``add missing project_id in BigQueryGetDataOperator (#30651)``
    +`57c09e59ee <https://github.com/apache/airflow/commit/57c09e59ee9273ff64cd4a85b020a4df9b1d9eca>`_  2023-04-14   ``Display Video 360 cleanup v1 API usage (#30577)``
    +=================================================================================================  ===========  ====================================================================================
    +
     9.0.0
     .....
     
    -Latest change: 2023-04-09
    +Latest change: 2023-04-12
     
     =================================================================================================  ===========  =========================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  =========================================================================
    -`18ec7f2723 <https://github.com/apache/airflow/commit/18ec7f272356d84ffd145fe3be5ba1d0ff3d50fd>`_  2023-04-10   ``Fix one more dynamic import needed for vendored-in google ads (#30564)``
    +`0f3b6579cb <https://github.com/apache/airflow/commit/0f3b6579cb67d3cf8bd9fa8f9abd502fc774201a>`_  2023-04-12   ``Prepare docs for RC2 of provider wave (#30606)``
     `874ea9588e <https://github.com/apache/airflow/commit/874ea9588e3ce7869759440302e53bb6a730a11e>`_  2023-04-09   ``Prepare docs for ad hoc release of Providers (#30545)``
     `71db47a73d <https://github.com/apache/airflow/commit/71db47a73d741015d8ffeaa2276635f19d51f8e7>`_  2023-04-09   ``Update DV360 operators to use API v2 (#30326)``
     `3d2c96e3f5 <https://github.com/apache/airflow/commit/3d2c96e3f5d238955bccba190726d0fba860eb7a>`_  2023-04-08   ``Add deferrable mode to GKEStartPodOperator (#29266)``
    
  • docs/apache-airflow-providers-google/index.rst+3 3 modified
    @@ -76,7 +76,7 @@ Google services including:
       - `Google Workspace <https://workspace.google.com/>`__ (formerly Google Suite)
     
     
    -Release: 9.0.0
    +Release: 10.0.0
     
     Provider package
     ----------------
    @@ -197,7 +197,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-google 9.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-9.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-9.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-9.0.0.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-google 9.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-9.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-9.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-9.0.0-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-google 10.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-10.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-10.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-google-10.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-google 10.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-10.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-10.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_google-10.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/google/CHANGELOG.rst
    
  • docs/apache-airflow-providers-microsoft-azure/commits.rst+14 1 modified
    @@ -28,14 +28,27 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +6.0.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ============================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ============================================================
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`6b5db07e0d <https://github.com/apache/airflow/commit/6b5db07e0dc8bdf482de5864018cd50c8770472b>`_  2023-04-17   ``Merge WasbBlobAsyncSensor to WasbBlobSensor (#30488)``
    +=================================================================================================  ===========  ============================================================
    +
     5.3.1
     .....
     
    -Latest change: 2023-04-10
    +Latest change: 2023-04-12
     
     =================================================================================================  ===========  ===================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ===================================================================
    +`0f3b6579cb <https://github.com/apache/airflow/commit/0f3b6579cb67d3cf8bd9fa8f9abd502fc774201a>`_  2023-04-12   ``Prepare docs for RC2 of provider wave (#30606)``
     `7ce3b66237 <https://github.com/apache/airflow/commit/7ce3b66237fbdb1605cf1f7cec06f0b823c455a1>`_  2023-04-10   ``Load subscription_id from extra__azure__subscriptionId (#30556)``
     `874ea9588e <https://github.com/apache/airflow/commit/874ea9588e3ce7869759440302e53bb6a730a11e>`_  2023-04-09   ``Prepare docs for ad hoc release of Providers (#30545)``
     `a09fd0d121 <https://github.com/apache/airflow/commit/a09fd0d121476964f1c9d7f12960c24517500d2c>`_  2023-04-08   ``Fix AzureDataFactoryPipelineRunLink get_link method (#30514)``
    
  • docs/apache-airflow-providers-microsoft-azure/index.rst+3 3 modified
    @@ -67,7 +67,7 @@ Package apache-airflow-providers-microsoft-azure
     `Microsoft Azure <https://azure.microsoft.com/>`__
     
     
    -Release: 5.3.1
    +Release: 6.0.0
     
     Provider package
     ----------------
    @@ -135,7 +135,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-microsoft-azure 5.3.1 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-5.3.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-5.3.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-5.3.1.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-microsoft-azure 5.3.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-5.3.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-5.3.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-5.3.1-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-microsoft-azure 6.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-6.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-6.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-microsoft-azure-6.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-microsoft-azure 6.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-6.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-6.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_microsoft_azure-6.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/microsoft/azure/CHANGELOG.rst
    
  • docs/apache-airflow-providers-mysql/commits.rst+14 1 modified
    @@ -28,14 +28,27 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +5.0.0
    +.....
    +
    +Latest change: 2023-04-13
    +
    +=================================================================================================  ===========  ===============================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ===============================================
    +`312f7e873d <https://github.com/apache/airflow/commit/312f7e873d5141ad65e64dbffa6095232c6c29b6>`_  2023-04-13   ``Remove mysql-connector-python (#30487)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  ===============================================
    +
     4.0.2
     .....
     
    -Latest change: 2023-02-22
    +Latest change: 2023-03-03
     
     =================================================================================================  ===========  =================================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  =================================================================================
    +`fcd3c0149f <https://github.com/apache/airflow/commit/fcd3c0149f17b364dfb94c0523d23e3145976bbe>`_  2023-03-03   ``Prepare docs for 03/2023 wave of Providers (#29878)``
     `ff8fae1baf <https://github.com/apache/airflow/commit/ff8fae1baf5ab3346059bb876c3c0d1c26ab92ad>`_  2023-02-22   ``Use MariaDB client binaries in arm64 image for support MySQL backend (#29519)``
     =================================================================================================  ===========  =================================================================================
     
    
  • docs/apache-airflow-providers-mysql/index.rst+3 4 modified
    @@ -65,7 +65,7 @@ Package apache-airflow-providers-mysql
     `MySQL <https://www.mysql.com/products/>`__
     
     
    -Release: 4.0.2
    +Release: 5.0.0
     
     Provider package
     ----------------
    @@ -88,7 +88,6 @@ PIP package                              Version required
     =======================================  ==================
     ``apache-airflow``                       ``>=2.3.0``
     ``apache-airflow-providers-common-sql``  ``>=1.3.1``
    -``mysql-connector-python``               ``>=8.0.11``
     ``mysqlclient``                          ``>=1.3.6``
     =======================================  ==================
     
    @@ -121,7 +120,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-mysql 4.0.2 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-4.0.2.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-4.0.2.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-4.0.2.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-mysql 4.0.2 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-4.0.2-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-4.0.2-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-4.0.2-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-mysql 5.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-5.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-5.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-mysql-5.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-mysql 5.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-5.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-5.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_mysql-5.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/mysql/CHANGELOG.rst
    
  • docs/apache-airflow-providers-presto/commits.rst+14 1 modified
    @@ -28,14 +28,27 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +5.0.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ============================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ============================================================
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  ============================================================
    +
     4.2.2
     .....
     
    -Latest change: 2023-01-23
    +Latest change: 2023-02-08
     
     =================================================================================================  ===========  ===========================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ===========================================================================
    +`ce6ae2457e <https://github.com/apache/airflow/commit/ce6ae2457ef3d9f44f0086b58026909170bbf22a>`_  2023-02-08   ``Prepare docs for Feb 2023 wave of Providers (#29379)``
     `3374fdfcbd <https://github.com/apache/airflow/commit/3374fdfcbddb630b4fc70ceedd5aed673e6c0a0d>`_  2023-01-23   ``Deprecate 'delegate_to' param in GCP operators and update docs (#29088)``
     =================================================================================================  ===========  ===========================================================================
     
    
  • docs/apache-airflow-providers-presto/index.rst+3 3 modified
    @@ -64,7 +64,7 @@ Package apache-airflow-providers-presto
     `Presto <https://prestodb.github.io/>`__
     
     
    -Release: 4.2.2
    +Release: 5.0.0
     
     Provider package
     ----------------
    @@ -117,7 +117,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-presto 4.2.2 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-4.2.2.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-4.2.2.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-4.2.2.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-presto 4.2.2 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-4.2.2-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-4.2.2-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-4.2.2-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-presto 5.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-5.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-5.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-presto-5.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-presto 5.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-5.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-5.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_presto-5.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/presto/CHANGELOG.rst
    
  • docs/apache-airflow-providers-snowflake/commits.rst+17 4 modified
    @@ -28,16 +28,29 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +4.0.5
    +.....
    +
    +Latest change: 2023-04-04
    +
    +=================================================================================================  ===========  ============================================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ============================================================================
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +`b9c231ceb0 <https://github.com/apache/airflow/commit/b9c231ceb0f3053a27744b80e95f08ac0684fe38>`_  2023-03-10   ``Update documentation for snowflake provider 4.0 breaking change (#30020)``
    +=================================================================================================  ===========  ============================================================================
    +
     4.0.4
     .....
     
    -Latest change: 2023-02-10
    +Latest change: 2023-02-18
     
    -=================================================================================================  ===========  ===================================================
    +=================================================================================================  ===========  ================================================================
     Commit                                                                                             Committed    Subject
    -=================================================================================================  ===========  ===================================================
    +=================================================================================================  ===========  ================================================================
    +`470fdaea27 <https://github.com/apache/airflow/commit/470fdaea275660970777c0f72b8867b382eabc14>`_  2023-02-18   ``Prepare docs for 02 2023 midmonth wave of Providers (#29589)``
     `0fd4fc7f35 <https://github.com/apache/airflow/commit/0fd4fc7f35f0e12bef2c9615acf9651e9f2cec72>`_  2023-02-10   ``Fix missing parens for files parameter (#29437)``
    -=================================================================================================  ===========  ===================================================
    +=================================================================================================  ===========  ================================================================
     
     4.0.3
     .....
    
  • docs/apache-airflow-providers-snowflake/index.rst+3 3 modified
    @@ -65,7 +65,7 @@ Package apache-airflow-providers-snowflake
     `Snowflake <https://www.snowflake.com/>`__
     
     
    -Release: 4.0.4
    +Release: 4.0.5
     
     Provider package
     ----------------
    @@ -118,7 +118,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-snowflake 4.0.4 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.4.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.4.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.4.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-snowflake 4.0.4 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.4-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.4-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.4-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-snowflake 4.0.5 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.5.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.5.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-snowflake-4.0.5.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-snowflake 4.0.5 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.5-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.5-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-4.0.5-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/snowflake/CHANGELOG.rst
    
  • docs/apache-airflow-providers-sqlite/commits.rst+14 1 modified
    @@ -28,14 +28,27 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +3.3.2
    +.....
    +
    +Latest change: 2023-04-11
    +
    +=================================================================================================  ===========  ===============================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ===============================================
    +`98f87e6607 <https://github.com/apache/airflow/commit/98f87e6607f78785b61039cf250edf0f1da19be6>`_  2023-04-11   ``Use connection URI in SqliteHook (#28721)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  ===============================================
    +
     3.3.1
     .....
     
    -Latest change: 2022-11-24
    +Latest change: 2022-11-26
     
     =================================================================================================  ===========  ================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ================================================================
    +`25bdbc8e67 <https://github.com/apache/airflow/commit/25bdbc8e6768712bad6043618242eec9c6632618>`_  2022-11-26   ``Updated docs for RC3 wave of providers (#27937)``
     `2e20e9f7eb <https://github.com/apache/airflow/commit/2e20e9f7ebf5f43bf27069f4c0063cdd72e6b2e2>`_  2022-11-24   ``Prepare for follow-up relase for November providers (#27774)``
     `80c327bd3b <https://github.com/apache/airflow/commit/80c327bd3b45807ff2e38d532325bccd6fe0ede0>`_  2022-11-24   ``Bump common.sql provider to 1.3.1 (#27888)``
     =================================================================================================  ===========  ================================================================
    
  • docs/apache-airflow-providers-sqlite/index.rst+3 3 modified
    @@ -65,7 +65,7 @@ Package apache-airflow-providers-sqlite
     `SQLite <https://www.sqlite.org/>`__
     
     
    -Release: 3.3.1
    +Release: 3.3.2
     
     Provider package
     ----------------
    @@ -114,7 +114,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-sqlite 3.3.1 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.1.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-sqlite 3.3.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.1-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-sqlite 3.3.2 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.2.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.2.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-sqlite-3.3.2.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-sqlite 3.3.2 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.2-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.2-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_sqlite-3.3.2-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/sqlite/CHANGELOG.rst
    
  • docs/apache-airflow-providers-trino/commits.rst+14 1 modified
    @@ -28,14 +28,27 @@ For high-level changelog, see :doc:`package information including changelog <ind
     
     
     
    +5.0.0
    +.....
    +
    +Latest change: 2023-04-21
    +
    +=================================================================================================  ===========  ============================================================
    +Commit                                                                                             Committed    Subject
    +=================================================================================================  ===========  ============================================================
    +`fbc1382514 <https://github.com/apache/airflow/commit/fbc13825140cc6cc6b3d4b27db6d329692a1c451>`_  2023-04-21   ``remove delegate_to from GCP operators and hooks (#30748)``
    +`d23a3bbed8 <https://github.com/apache/airflow/commit/d23a3bbed89ae04369983f21455bf85ccc1ae1cb>`_  2023-04-04   ``Add mechanism to suspend providers (#30422)``
    +=================================================================================================  ===========  ============================================================
    +
     4.3.2
     .....
     
    -Latest change: 2023-01-23
    +Latest change: 2023-02-08
     
     =================================================================================================  ===========  ===========================================================================
     Commit                                                                                             Committed    Subject
     =================================================================================================  ===========  ===========================================================================
    +`ce6ae2457e <https://github.com/apache/airflow/commit/ce6ae2457ef3d9f44f0086b58026909170bbf22a>`_  2023-02-08   ``Prepare docs for Feb 2023 wave of Providers (#29379)``
     `3374fdfcbd <https://github.com/apache/airflow/commit/3374fdfcbddb630b4fc70ceedd5aed673e6c0a0d>`_  2023-01-23   ``Deprecate 'delegate_to' param in GCP operators and update docs (#29088)``
     =================================================================================================  ===========  ===========================================================================
     
    
  • docs/apache-airflow-providers-trino/index.rst+3 3 modified
    @@ -66,7 +66,7 @@ Package apache-airflow-providers-trino
     `Trino <https://trino.io/>`__
     
     
    -Release: 4.3.2
    +Release: 5.0.0
     
     Provider package
     ----------------
    @@ -119,7 +119,7 @@ Downloading official packages
     You can download officially released packages and verify their checksums and signatures from the
     `Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
     
    -* `The apache-airflow-providers-trino 4.3.2 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-4.3.2.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-4.3.2.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-4.3.2.tar.gz.sha512>`__)
    -* `The apache-airflow-providers-trino 4.3.2 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-4.3.2-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-4.3.2-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-4.3.2-py3-none-any.whl.sha512>`__)
    +* `The apache-airflow-providers-trino 5.0.0 sdist package <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-5.0.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-5.0.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache-airflow-providers-trino-5.0.0.tar.gz.sha512>`__)
    +* `The apache-airflow-providers-trino 5.0.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-5.0.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-5.0.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_trino-5.0.0-py3-none-any.whl.sha512>`__)
     
     .. include:: ../../airflow/providers/trino/CHANGELOG.rst
    
5f8481c799ea

Move hive_cli_params to hook parameters (#28101)

https://github.com/apache/airflowJarek PotiukDec 6, 2022via ghsa-ref
5 files changed · +19 7
  • airflow/providers/apache/hive/CHANGELOG.rst+9 0 modified
    @@ -24,6 +24,15 @@
     Changelog
     ---------
     
    +5.0.0
    +.....
    +
    +Breaking changes
    +~~~~~~~~~~~~~~~~
    +
    +The ``hive_cli_params`` from connection were moved to the Hook. If you have extra parameters defined in your
    +connections as ``hive_cli_params`` extra, you should move them to the DAG where your HiveOperator is used.
    +
     4.1.1
     .....
     
    
  • airflow/providers/apache/hive/hooks/hive.py+6 5 modified
    @@ -63,10 +63,8 @@ class HiveCliHook(BaseHook):
         traditional CLI. To enable ``beeline``, set the use_beeline param in the
         extra field of your connection as in ``{ "use_beeline": true }``
     
    -    Note that you can also set default hive CLI parameters using the
    -    ``hive_cli_params`` to be used in your connection as in
    -    ``{"hive_cli_params": "-hiveconf mapred.job.tracker=some.jobtracker:444"}``
    -    Parameters passed here can be overridden by run_cli's hive_conf param
    +    Note that you can also set default hive CLI parameters by passing ``hive_cli_params``
    +    space separated list of parameters to add to the hive command.
     
         The extra connection parameter ``auth`` gets passed as in the ``jdbc``
         connection string as is.
    @@ -78,6 +76,8 @@ class HiveCliHook(BaseHook):
             Possible settings include: VERY_HIGH, HIGH, NORMAL, LOW, VERY_LOW
         :param mapred_job_name: This name will appear in the jobtracker.
             This can make monitoring easier.
    +    :param hive_cli_params: Space separated list of hive command parameters to add to the
    +        hive command.
         """
     
         conn_name_attr = "hive_cli_conn_id"
    @@ -92,10 +92,11 @@ def __init__(
             mapred_queue: str | None = None,
             mapred_queue_priority: str | None = None,
             mapred_job_name: str | None = None,
    +        hive_cli_params: str = "",
         ) -> None:
             super().__init__()
             conn = self.get_connection(hive_cli_conn_id)
    -        self.hive_cli_params: str = conn.extra_dejson.get("hive_cli_params", "")
    +        self.hive_cli_params: str = hive_cli_params
             self.use_beeline: bool = conn.extra_dejson.get("use_beeline", False)
             self.auth = conn.extra_dejson.get("auth", "noSasl")
             self.conn = conn
    
  • airflow/providers/apache/hive/operators/hive.py+3 0 modified
    @@ -87,6 +87,7 @@ def __init__(
             mapred_queue: str | None = None,
             mapred_queue_priority: str | None = None,
             mapred_job_name: str | None = None,
    +        hive_cli_params: str = "",
             **kwargs: Any,
         ) -> None:
             super().__init__(**kwargs)
    @@ -102,6 +103,7 @@ def __init__(
             self.mapred_queue = mapred_queue
             self.mapred_queue_priority = mapred_queue_priority
             self.mapred_job_name = mapred_job_name
    +        self.hive_cli_params = hive_cli_params
     
             job_name_template = conf.get_mandatory_value(
                 "hive",
    @@ -124,6 +126,7 @@ def get_hook(self) -> HiveCliHook:
                 mapred_queue=self.mapred_queue,
                 mapred_queue_priority=self.mapred_queue_priority,
                 mapred_job_name=self.mapred_job_name,
    +            hive_cli_params=self.hive_cli_params,
             )
     
         def prepare_template(self) -> None:
    
  • airflow/providers/apache/hive/provider.yaml+1 0 modified
    @@ -22,6 +22,7 @@ description: |
       `Apache Hive <https://hive.apache.org/>`__
     
     versions:
    +  - 5.0.0
       - 4.1.1
       - 4.1.0
       - 4.0.1
    
  • docs/apache-airflow-providers-apache-hive/connections/hive_cli.rst+0 2 modified
    @@ -68,8 +68,6 @@ Extra (optional)
         Specify the extra parameters (as json dictionary) that can be used in Hive CLI connection.
         The following parameters are all optional:
     
    -    * ``hive_cli_params``
    -      Specify an object CLI params for use with Beeline CLI and Hive CLI.
         * ``use_beeline``
           Specify as ``True`` if using the Beeline CLI. Default is ``False``.
         * ``auth``
    

Vulnerability mechanics

Root cause

"The `hive_cli_params` value was read directly from the connection's extra JSON without sanitization and appended to a shell command, enabling command injection."

Attack vector

An attacker who can create or modify an Airflow Hive connection can inject arbitrary command-line flags into the `hive_cli_params` extra field. When the `HiveCliHook` constructs the hive/beeline command, these unsanitized parameters are appended directly to the shell command, allowing the attacker to execute arbitrary commands on the Airflow worker. The attack requires the ability to define or control a Hive connection's extra JSON, which may be achievable through the Airflow UI or API if the attacker has appropriate permissions.

Affected code

The vulnerability exists in the `HiveCliHook` class within `airflow/providers/apache/hive/hooks/hive.py`. Previously, the `hive_cli_params` value was read directly from the connection's extra JSON (`conn.extra_dejson.get("hive_cli_params", "")`) without sanitization. The `HiveOperator` in `airflow/providers/apache/hive/operators/hive.py` also lacked a `hive_cli_params` parameter, meaning the only source was the unsanitized connection extra field.

What the fix does

The patch [patch_id=1641192] moves the `hive_cli_params` from being read from the connection's extra JSON (an uncontrolled, user-supplied source) to being an explicit parameter of the `HiveCliHook` constructor and the `HiveOperator`. The `HiveOperator` now accepts `hive_cli_params` as a keyword argument and passes it to the hook. This closes the injection vector because the operator's DAG author controls the parameter value rather than the connection definition, and the value is no longer automatically pulled from unsanitized connection extras.

Preconditions

  • authAttacker must be able to create or modify an Airflow Hive connection's extra JSON field (e.g., via Airflow UI or API with appropriate permissions).
  • configA DAG must use the HiveOperator or HiveCliHook with the attacker-controlled connection.

Generated on May 23, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.