NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2169 most downloaded on PyPI
Provider package apache-airflow-providers-ftp for Apache Airflow
Last release 5 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 43 of 43 stable releases
2 versions withdrawn
withdrawn after publishing
6 years old
97 releases · first in 2020
One column per quarter.
- Template every connection id accepted by provider operators
Release Date: 2026-09-29
Template every connection id accepted by provider operators (#73286)
Template every connection id accepted by provider operators (#73286)
Nothing published for this version
- Close FTP file handles when a transfer raises
Release Date: 2026-07-10
Close FTP file handles when a transfer raises (#69083)
Nothing published for this version
- Enable the protected data channel in 'FTPSHook' by calling 'prot_p()' after login
Release Date: 2026-06-22
Enable the protected data channel in 'FTPSHook' by calling 'prot_p()' after login (#67946)
Enable the protected data channel in 'FTPSHook' by calling 'prot_p()' after login (#67946)
Nothing published for this version
- Add uri sanitizers and asset factories for new schemes
Release Date: 2026-05-23
Add uri sanitizers and asset factories for new schemes (#66426)
Some nits in asset normalization (#66710)
Add uri sanitizers and asset factories for new schemes (#66426)
Some nits in asset normalization (#66710)
Nothing published for this version
- Load hook metadata from YAML without importing Hook class
Release Date: 2026-04-12
Load hook metadata from YAML without importing Hook class (#63826)
Load hook metadata from YAML without importing Hook class (#63826)
Nothing published for this version
Release Date: 2026-03-28 ### Misc - Add Python 3.14 Support
Release Date: 2026-03-28
Add Python 3.14 Support (#63520)
Nothing published for this version
- New year means updated Copyright notices
Release Date: 2026-01-17
New year means updated Copyright notices (#60344)
Nothing published for this version
This release of provider is only available for Airflow 2.11+ as explained in the Apache Airflow providers support policy < https://github.com/apache/a
Release Date: 2025-11-30
Note
This release of provider is only available for Airflow 2.11+ 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 >_.
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
Note
This release of provider is only available for Airflow 2.11+ 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>_.
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
Nothing published for this version
- Convert all airflow distributions to be compliant with ASF requirements
Release Date: 2025-11-17
Convert all airflow distributions to be compliant with ASF requirements (#58138)
Migrate 'ftp' provider to 'common.compat' (#57127)
Fixing some typos and spelling errors (#57186)
Convert all airflow distributions to be compliant with ASF requirements (#58138)
Migrate 'ftp' provider to 'common.compat' (#57127)
Fixing some typos and spelling errors (#57186)
Nothing published for this version
- Add Python 3.13 support for Airflow.
Release Date: 2025-08-02
Add Python 3.13 support for Airflow. (#46891)
Cleanup type ignores (#53296)
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 all BaseHook usages to version_compat in FTP (#52808)
Add Python 3.13 support for Airflow. (#46891)
Cleanup type ignores (#53296)
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 all BaseHook usages to version_compat in FTP (#52808)
Nothing published for this version
- Move 'BaseHook' implementation to task SDK
Release Date: 2025-07-06
Move 'BaseHook' implementation to task SDK (#51873)
Replace models.BaseOperator to Task SDK one for ftp (#52338)
Drop support for Python 3.9 (#52072)
Use BaseSensorOperator from task sdk in providers (#52296)
Move 'BaseHook' implementation to task SDK (#51873)
Replace models.BaseOperator to Task SDK one for ftp (#52338)
Drop support for Python 3.9 (#52072)
Use BaseSensorOperator from task sdk in providers (#52296)
Nothing published for this version
This release of provider is only available for Airflow 2.10+ as explained in the Apache Airflow providers support policy < https://github.com/apache/a
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 >_.
Bump min Airflow version in providers to 2.10 (#49843)
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>_.
Bump min Airflow version in providers to 2.10 (#49843)
Nothing published for this version
Release Date: 2025-03-13 ### Misc - Upgrade flit to 3.11.0
Release Date: 2025-03-13
Upgrade flit to 3.11.0 (#46938)
Nothing published for this version
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Release Date: 2025-02-26
Note
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Nothing published for this version
- AIP-72: Support better type-hinting for Context dict in SDK
Release Date: 2025-02-21
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy .
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 .
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Nothing published for this version
Nothing published for this version
- remove deprecated soft_fail from providers
Release Date: 2024-09-24
remove deprecated soft_fail from providers (#41727)
Nothing published for this version
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
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 .
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Nothing published for this version
- openlineage: migrate OpenLineage provider to V2 facets.
Release Date: 2024-08-06
openlineage: migrate OpenLineage provider to V2 facets. (#39530)
openlineage: migrate OpenLineage provider to V2 facets. (#39530)
Nothing published for this version
- Allow FTPHook to change port number
Release Date: 2024-06-27
Allow FTPHook to change port number (#39465)
Nothing published for this version
- Faster 'airflow_version' imports
Release Date: 2024-05-30
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Nothing published for this version
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
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 .
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Nothing published for this version
- Add ssl context for verification of certs in FTPS hook
Release Date: 2024-04-13
Add ssl context for verification of certs in FTPS hook (#38266)
Add ssl context for verification of certs in FTPS hook (#38266)
Nothing published for this version
Nothing published for this version
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
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 .
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Nothing published for this version
- FTPHook methods should not change working directory
Release Date: 2023-11-12
FTPHook methods should not change working directory (#35105)
FTPHook methods should not change working directory (#35105)
Nothing published for this version
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
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 .
Bump min airflow version of providers (#34728)
Nothing published for this version
- fix(providers/ftp): respect soft_fail argument when exception is raised
Release Date: 2023-09-12
fix(providers/ftp): respect soft_fail argument when exception is raised (#34161)
Consolidate importing of os.path.* (#34060)
Refactor regex in providers (#33898)
Nothing published for this version
- Refactor: Remove useless str() calls
Release Date: 2023-08-29
Refactor: Remove useless str() calls (#33629)
Nothing published for this version
- openlineage, ftp: add OpenLineage support for FTPFileTransferOperator
Release Date: 2023-08-08
openlineage, ftp: add OpenLineage support for FTPFileTransferOperator (#31354)
openlineage, ftp: add OpenLineage support for FTPFileTransferOperator (#31354)
Nothing published for this version
This release dropped support for Python 3.7
Release Date: 2023-06-23
Note
This release dropped support for Python 3.7
Remove Python 3.7 support (#30963)
Note
This release dropped support for Python 3.7
Remove Python 3.7 support (#30963)
Your coding agent can read these notes before it upgrades. Set up the MCP server →