Astronomer-providers

Latest version: v1.19.4

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

1.11.2

-------------------

Bug Fixes
"""""""""

- Handle ``SFTPSensorAsync`` failure when file pattern is not passed.
(`744 <https://github.com/astronomer/astronomer-providers/pull/744>`_)
- Fix ``RedshiftDataHook`` to accept AWS access and secret keys from the connection object.
(`746 <https://github.com/astronomer/astronomer-providers/pull/746>`_)
- Make ``BigQueryHookAsync`` compatible with ``apache-airflow-providers-google>=8.5.0``.
(`751 <https://github.com/astronomer/astronomer-providers/pull/751>`_)
- Make ``RedshiftSQLOperatorAsync`` compatible with ``apache-airflow-providers-amazon>=6.1.0``.
(`762 <https://github.com/astronomer/astronomer-providers/pull/762>`_)
- Make ``SnowflakeOperatorAsync`` and ``SnowflakeSqlApiOperatorAsync`` compatible with ``apache-airflow-providers-snowflake>=4.0.0``.
(`767 <https://github.com/astronomer/astronomer-providers/pull/767>`_)

1.11.1

-------------------

Bug Fixes
"""""""""

- Fix ``AwsBaseHookAsync`` to accept the AWS session token passed via ``extra_config`` in the airflow connection
(`730 <https://github.com/astronomer/astronomer-providers/pull/730>`_)
- Change return value of ``SageMakerTrainingOperatorAsync`` and ``SageMakerTransformOperatorAsync``
to be same as that of corresponding Sync operators
(`737 <https://github.com/astronomer/astronomer-providers/pull/737>`_)

1.11.0

-------------------

New Operators
"""""""""""""

This release adds the following 3 new async operators:

.. list-table::
:header-rows: 1

* - Operator Class
- Import Path
- Example DAG

* - ``SageMakerProcessingOperatorAsync``
- .. code-block:: python

from astronomer.providers.amazon.aws.operators.sagemaker import SageMakerProcessingOperatorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/amazon/aws/example_dags/example_sagemaker.py>`__

* - ``SageMakerTrainingOperatorAsync``
- .. code-block:: python

from astronomer.providers.amazon.aws.operators.sagemaker import SageMakerTrainingOperatorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/amazon/aws/example_dags/example_sagemaker.py>`__

* - ``SageMakerTransformOperatorAsync``
- .. code-block:: python

from astronomer.providers.amazon.aws.operators.sagemaker import SageMakerTransformOperatorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/amazon/aws/example_dags/example_sagemaker.py>`__

1.10.0

-------------------

New Operators
"""""""""""""

This release adds the following 2 new async sensors/operators:

.. list-table::
:header-rows: 1

* - Operator/Sensor Class
- Import Path
- Example DAG

* - ``ExternalDeploymentTaskSensorAsync``
- .. code-block:: python

from astronomer.providers.core.sensors.external_task import ExternalDeploymentTaskSensorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/core/example_dags/example_external_deployment_task_sensor.py>`__

* - ``SFTPSensorAsync``
- .. code-block:: python

from astronomer.providers.sftp.sensors.sftp import SFTPSensorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/sftp/example_dags/example_sftp.py>`__

Bug Fixes
"""""""""

- Make Dataproc operator compatible with ``apache-airflow-providers-google>=8.4.0``
(`680 <https://github.com/astronomer/astronomer-providers/pull/680>`_)
- Make EMR EKS operator compatible with ``apache-airflow-providers-amazon>=6.0.0``
(`682 <https://github.com/astronomer/astronomer-providers/pull/682>`_)

Deprecation
"""""""""""

- Deprecate ``poll_interval`` and use ``poke_interval`` for all async sensors
(`640 <https://github.com/astronomer/astronomer-providers/pull/640>`_)

1.9.0

------------------

New Operators
"""""""""""""

This release adds the following 2 new async sensors/operators:

.. list-table::
:header-rows: 1

* - Operator/Sensor Class
- Import Path
- Example DAG

* - ``DbtCloudJobRunSensorAsync``
- .. code-block:: python

from astronomer.providers.dbt.cloud.sensors.dbt import DbtCloudJobRunSensorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/dbt/cloud/example_dags/example_dbt_cloud.py>`__

* - ``DbtCloudRunJobOperatorAsync``
- .. code-block:: python

from astronomer.providers.dbt.cloud.operators.dbt import DbtCloudRunJobOperatorAsync
- `Example DAG <https://github.com/astronomer/astronomer-providers/blob/main/astronomer/providers/dbt/cloud/example_dags/example_dbt_cloud.py>`__


Bug Fixes
"""""""""

- Include ``astronomer-providers`` in the Providers view within the Airflow UI
(`626 <https://github.com/astronomer/astronomer-providers/pull/626>`_)

Enhancements
""""""""""""

- Implement OpenLineage custom extractor for Redshift Async Operators
(`561 <https://github.com/astronomer/astronomer-providers/pull/561>`_)

1.8.1

------------------

Bug Fixes
"""""""""

- Fix timeout errors on ``AzureDataFactoryRunPipelineOperatorAsync``
(`602 <https://github.com/astronomer/astronomer-providers/pull/602>`_)
- Remove ``werkzeug`` dep & limit ``protobuf`` to ``3.20.0`` (`615 <https://github.com/astronomer/astronomer-providers/pull/615>`_)
- Raise exception in case of user error in async Databricks Operator
(`612 <https://github.com/astronomer/astronomer-providers/pull/612>`_)

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.