Deprecations

This is a summary of deprecated objects in latest versions of Apache Airflow Providers Packages.

Note

This is an experimental page that may not contain all deprecated entities. At the moment we only show deprecations for classes, functions, methods, properties etc. Support for an argument deprecation or an argument value deprecation will be added in the future.

apache-airflow-providers-alibaba

apache-airflow-providers-amazon

apache-airflow-providers-apache-beam

  • BeamPipelineTrigger - BeamPipelineTrigger is deprecated. Please use BeamPythonPipelineTrigger.

apache-airflow-providers-apache-drill

  • DrillOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-apache-druid

  • DruidCheckOperator - Please use airflow.providers.common.sql.operators.sql.SQLCheckOperator.

apache-airflow-providers-apache-livy

apache-airflow-providers-cncf-kubernetes

apache-airflow-providers-databricks

  • DatabricksRunNowDeferrableOperator - DatabricksRunNowDeferrableOperator has been deprecated. Please use airflow.providers.databricks.operators.DatabricksRunNowOperator with deferrable=True instead.

  • DatabricksSubmitRunDeferrableOperator - DatabricksSubmitRunDeferrableOperator has been deprecated. Please use airflow.providers.databricks.operators.DatabricksSubmitRunOperator with deferrable=True instead.

apache-airflow-providers-dbt-cloud

  • DbtCloudJobRunAsyncSensor - Class DbtCloudJobRunAsyncSensor is deprecated and will be removed in a future release. Please use DbtCloudJobRunSensor and set deferrable attribute to True instead

apache-airflow-providers-docker

apache-airflow-providers-elasticsearch

  • ElasticsearchHook - Please use airflow.providers.elasticsearch.hooks.elasticsearch.ElasticsearchSQLHook.

apache-airflow-providers-fab

apache-airflow-providers-google

apache-airflow-providers-hashicorp

apache-airflow-providers-http

  • SimpleHttpOperator - Class SimpleHttpOperator is deprecated and will be removed in a future release. Please use HttpOperator instead.

apache-airflow-providers-jdbc

  • JdbcOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-jenkins

apache-airflow-providers-microsoft-azure

apache-airflow-providers-microsoft-mssql

  • MsSqlOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.Also, you can provide hook_params={‘schema’: <database>}.

apache-airflow-providers-mysql

  • MySqlOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.Also, you can provide hook_params={‘schema’: <database>}.

apache-airflow-providers-openlineage

apache-airflow-providers-oracle

  • OracleOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-pagerduty

  • PagerdutyHook.create_event - This method will be deprecated. Please use the airflow.providers.pagerduty.hooks.PagerdutyEventsHook to interact with the Events API

  • PagerdutyEventsHook.create_event - This method will be deprecated. Please use the PagerdutyEventsHook.send_event to interact with the Events API

apache-airflow-providers-postgres

  • PostgresHook.schema - The “schema” variable has been renamed to “database” as it contained the database name.Please use “database” to get the database name.

  • PostgresHook.schema - The “schema” variable has been renamed to “database” as it contained the database name.Please use “database” to set the database name.

  • PostgresOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.Also, you can provide hook_params={‘schema’: <database>}.

apache-airflow-providers-slack

  • SqlToSlackOperator - airflow.providers.slack.transfers.sql_to_slack.SqlToSlackOperator has been renamed and moved airflow.providers.slack.transfers.sql_to_slack_webhook.SqlToSlackWebhookOperator this operator deprecated and will be removed in future

  • SqlToSlackWebhookOperator.slack_conn_id - SqlToSlackWebhookOperator.slack_conn_id property deprecated and will be removed in a future. Please use slack_webhook_conn_id instead.

apache-airflow-providers-snowflake

  • SnowflakeOperator - This class is deprecated. Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator. Also, you can provide hook_params={‘warehouse’: <warehouse>, ‘database’: <database>, ‘role’: <role>, ‘schema’: <schema>, ‘authenticator’: <authenticator>,’session_parameters’: <session_parameters>}.

apache-airflow-providers-sqlite

  • SqliteOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-ssh

  • SSHHook.create_tunnel - SSHHook.create_tunnel is deprecated, Please use get_tunnel() instead. But please note that the order of the parameters have changed. This method will be removed in Airflow 2.0

  • SSHOperator.exec_ssh_client_command - exec_ssh_client_command method on SSHOperator is deprecated, call ssh_hook.exec_ssh_client_command instead

  • SSHOperator.get_hook - use hook property instead.

apache-airflow-providers-trino

  • TrinoOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-vertica

  • VerticaOperator - Please use airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator.

apache-airflow-providers-weaviate

Was this entry helpful?