apache-airflow-providers-alibaba
Changelog¶
3.2.3¶
Release Date: 2025-09-22
Bug Fixes¶
[OSSTaskHandler, CloudwatchTaskHandler, S3TaskHandler, HdfsTaskHandler, ElasticsearchTaskHandler, GCSTaskHandler, OpensearchTaskHandler, RedisTaskHandler, WasbTaskHandler] supports log file size handling (#55455)
3.2.2¶
Release Date: 2025-08-02
Misc¶
Add Python 3.13 support for Airflow. (#46891)
Cleanup type ignores (#53299)
Remove type ignore across codebase after mypy upgrade (#53243)
Remove upper-binding for "python-requires" (#52980)
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
Move Base imports to 'version_compat' for Alibaba provider Airflow 3.0 compatibility (#52777)
3.2.1¶
Release Date: 2025-07-06
Misc¶
Move 'BaseHook' implementation to task SDK (#51873)
Disable UP038 ruff rule and revert mandatory 'X | Y' in insintance checks (#52644)
Replace 'models.BaseOperator' to Task SDK one for Alibaba & Airbyte (#52335)
Drop support for Python 3.9 (#52072)
Use BaseSensorOperator from task sdk in providers (#52296)
Doc-only¶
Clean some leftovers of Python 3.9 removal - All the rest (#52432)
3.2.0¶
Release Date: 2025-06-18
Features¶
Add MaxComputeSQLOperator, MaxComputeHook and AlibabaBaseHook to Alibaba Provider (#50178)
Bug Fixes¶
Fix MaxComputeSQLOperator Argument (#51513)
Fix inconsistent conn_name_attr (#51112)
3.1.0¶
Release Date: 2025-05-18
Note
This release of provider is only available for Airflow 2.10+ as explained in the Apache Airflow providers support policy <https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers>_.
Misc¶
Bump min Airflow version in providers to 2.10 (#49843)
3.0.3¶
Release Date: 2025-04-19
Misc¶
remove superfluous else block (#49199)
3.0.2¶
Release Date: 2025-04-09
Misc¶
Add 'ti' to the RemoteLogIO read and upload methods (#48804)
Rework remote task log handling for the structlog era. (#48491)
3.0.1¶
Release Date: 2025-03-13
Misc¶
Upgrade flit to 3.11.0 (#46938)
3.0.0¶
Release Date: 2024-12-26
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Breaking changes¶
Warning
All deprecated classes, parameters and features have been removed from the alibaba provider package. The following breaking changes were introduced:
- Operators
Remove
get_hook
method fromAnalyticDBSparkBaseOperator
. Useself.hook
instead.
- sensors
Remove
get_hook
method fromAnalyticDBSparkSensor
. Useself.hook
instead.
Removed deprecated code from Alibaba provider package (#44576)
Misc¶
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
2.9.1¶
Release Date: 2024-09-24
Misc¶
remove deprecated soft_fail from providers (#41710)
Remove deprecated log handler argument filename_template (#41552)
2.9.0¶
Release Date: 2024-08-22
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
2.8.1¶
Release Date: 2024-05-30
Bug Fixes¶
fix oss key prefix bug in oss_task_handler (#39627)
Misc¶
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
2.8.0¶
Release Date: 2024-05-06
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
2.7.3¶
Release Date: 2024-04-13
Bug Fixes¶
Avoid use of 'assert' outside of the tests (#37718)
2.7.2¶
Release Date: 2024-01-27
Bug Fixes¶
Fix assignment of template field in '__init__' in 'analyticdb_spark.py' (#36911)
2.7.1¶
Release Date: 2023-12-31
Misc¶
Clean OSS task handler code after bumping min Airflow version to 2.6.0 (#36420)
2.7.0¶
Release Date: 2023-12-12
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
2.6.0¶
Release Date: 2023-10-17
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump min airflow version of providers (#34728)
Consolidate hook management in AnalyticDBSparkSensor (#34435)
Consolidate hook management in AnalyticDBSparkBaseOperator (#34434)
Deprecate get_hook in OSSKeySensor and use hook instead (#34426)
2.5.3¶
Release Date: 2023-09-12
Bug Fixes¶
fix(providers/alibaba): respect soft_fail argument when exception is raised (#34157)
2.5.2¶
Release Date: 2023-08-29
Misc¶
Refactor: Simplify code in Apache/Alibaba providers (#33227)
Simplify conditions on len() in providers/apache (#33564)
2.5.1¶
Release Date: 2023-08-14
Misc¶
Refactor: Simplify code in providers/alibaba (#33225)
2.5.0¶
Release Date: 2023-07-09
Features¶
Add Alibaba Cloud AnalyticDB Spark Support (#31787)
2.4.1¶
Release Date: 2023-06-23
Note
This release dropped support for Python 3.7
Misc¶
Remove Python 3.7 support (#30963)
2.4.0¶
Release Date: 2023-05-22
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.
Misc¶
Bump minimum Airflow version in providers (#30917)
2.3.0¶
Release Date: 2023-04-06
Features¶
Support deleting the local log files when using remote logging (#29772)
2.2.0¶
Release Date: 2022-11-18
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy.
Misc¶
Move min airflow version to 2.3.0 for all providers (#27196)
Use log.exception where more economical than log.error (#27517)
Replace urlparse with urlsplit (#27389)
2.1.0¶
Release Date: 2022-10-01
Features¶
Auto tail file logs in Web UI (#26169)
2.0.1¶
Release Date: 2022-07-16
Bug Fixes¶
Update providers to use functools compat for ''cached_property'' (#24582)
2.0.0¶
Release Date: 2022-06-13
Breaking changes¶
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy.
Features¶
SSL Bucket, Light Logic Refactor and Docstring Update for Alibaba Provider (#23891)
Misc¶
Apply per-run log templates to log handlers (#24153)
1.1.1¶
Release Date: 2022-03-26
Bug Fixes¶
Fix mistakenly added install_requires for all providers (#22382)
1.1.0¶
Release Date: 2022-03-19
Features¶
Add oss_task_handler into alibaba-provider and enable remote logging to OSS (#21785)
Misc¶
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
1.0.1¶
Release Date: 2022-03-10
Misc¶
Support for Python 3.10
1.0.0¶
Release Date: 2021-09-03
Initial version of the provider.