NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2046 most downloaded on PyPI
Provider package apache-airflow-providers-standard for Apache Airflow
Last release 3 days ago
14 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 39 of 39 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
85 releases · first in 2024
One column per month.
- Adding deprecation notice for get_current_context in std provider
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 >_.
Flattening the 'requirements' input for python venv operators (#50521)
Preserve all context keys during serialization (#50446)
Use latest bundle version when clearing / re-running dag (#50040)
Update 'WorkflowTrigger' to forward failed_stat (#50487)
Adding deprecation notice for get_current_context in std provider (#50301)
Refactor Branch Operators to use 'BaseBranchOperator' (#48979)
Remove AIRFLOW_2_10_PLUS conditions (#49877)
Bump min Airflow version in providers to 2.10 (#49843)
refactor: Removed duplicate test_generic_transfer from wrong standard provider (#49786)
Add back missing '[sources]' link in generated documentation's includes (#49978)
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>_.
Flattening the 'requirements' input for python venv operators (#50521)
Preserve all context keys during serialization (#50446)
Use latest bundle version when clearing / re-running dag (#50040)
Update 'WorkflowTrigger' to forward failed_stat (#50487)
Adding deprecation notice for get_current_context in std provider (#50301)
Refactor Branch Operators to use 'BaseBranchOperator' (#48979)
Remove AIRFLOW_2_10_PLUS conditions (#49877)
Bump min Airflow version in providers to 2.10 (#49843)
refactor: Removed duplicate test_generic_transfer from wrong standard provider (#49786)
Add back missing '[sources]' link in generated documentation's includes (#49978)
Nothing published for this version
- feat: Add fail_when_dag_is_paused param to TriggerDagRunOperator
Release Date: 2025-04-28
feat: Add fail_when_dag_is_paused param to TriggerDagRunOperator (#48214)
Make LatestOnlyOperator work for default data-interval-less DAGs (#49554)
Move DagIsPaused exception to standard provider (#49500)
Fix static check re removing unnecessary else condition (#49415)
Update standard provider doc operators in core operators-and-hooks-ref.rst (#49401)
Update standard provider docs with correct imports (#49395)
feat: Add fail_when_dag_is_paused param to TriggerDagRunOperator (#48214)
Make LatestOnlyOperator work for default data-interval-less DAGs (#49554)
Move DagIsPaused exception to standard provider (#49500)
Fix static check re removing unnecessary else condition (#49415)
Update standard provider doc operators in core operators-and-hooks-ref.rst (#49401)
Update standard provider docs with correct imports (#49395)
Nothing published for this version
Stable release of the provider.
Release Date: 2025-04-19
Note
Stable release of the provider.
Remove dag_version as a create_dagrun argument (#49148)
Fix ExternalTaskSensor task_group_id check condition (#49027)
Ensure that TI.id is unique per try. (#48749)
Conditionally add session related imports in standard provider (#49218)
remove superfluous else block (#49199)
Note
Stable release of the provider.
Remove dag_version as a create_dagrun argument (#49148)
Fix ExternalTaskSensor task_group_id check condition (#49027)
Ensure that TI.id is unique per try. (#48749)
Conditionally add session related imports in standard provider (#49218)
remove superfluous else block (#49199)
Nothing published for this version
- Make default as time.now() for TriggerDagRunOperator
Release Date: 2025-04-14
Make default as time.now() for TriggerDagRunOperator (#48969)
Fix WorkflowTrigger to work with TaskSDK (#48819)
Get 'LatestOnlyOperator' working with Task SDK (#48945)
Fix dagstate trigger to work with TaskSDK (#48747)
Make '@task' import from airflow.sdk (#48896)
Make default as time.now() for TriggerDagRunOperator (#48969)
Fix WorkflowTrigger to work with TaskSDK (#48819)
Get 'LatestOnlyOperator' working with Task SDK (#48945)
Fix dagstate trigger to work with TaskSDK (#48747)
Make '@task' import from airflow.sdk (#48896)
Nothing published for this version
- Make 'ExternalTaskSensor' work with Task SDK
Release Date: 2025-04-09
Make 'ExternalTaskSensor' work with Task SDK (#48651)
Make datetime objects in Context as Pendulum objects (#48592)
Fix _get_count in sensor_helper.py (#40795)
Fix logical_date error in BranchDateTimeOperator and BranchDayOfWeekOperator (#48486)
Move 'BaseSensorOperator' to TaskSDK definitions (#48244)
Migrate standard decorators to standard provider (#48683)
Make 'ExternalTaskSensor' work with Task SDK (#48651)
Make datetime objects in Context as Pendulum objects (#48592)
Fix _get_count in sensor_helper.py (#40795)
Fix logical_date error in BranchDateTimeOperator and BranchDayOfWeekOperator (#48486)
Move 'BaseSensorOperator' to TaskSDK definitions (#48244)
Migrate standard decorators to standard provider (#48683)
Nothing published for this version
Nothing published for this version
- Fix deprecation warning for 'BranchMixIn'
Release Date: 2025-03-31
AIP-72: Implement short circuit and branch operators (#46584)
Handle null logical date in TimeDeltaSensorAsync (#47652)
Fix deprecation warning for 'BranchMixIn' (#47856)
Fix DayOfWeekSensor use_task_logical_date condition (#47825)
Fix python operators errors when initialising plugins in virtualenv jinja script (#48035)
AIP-72: Get 'TriggerDagRunOperator' working with Task SDK (#47882)
Relocate utils/weekday.py to standard provider (#47892)
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
Rewrite asset event registration (#47677)
Implement pre- and post-execute hooks in sdk (#48230)
AIP-72: Implement short circuit and branch operators (#46584)
Handle null logical date in TimeDeltaSensorAsync (#47652)
Fix deprecation warning for 'BranchMixIn' (#47856)
Fix DayOfWeekSensor use_task_logical_date condition (#47825)
Fix python operators errors when initialising plugins in virtualenv jinja script (#48035)
AIP-72: Get 'TriggerDagRunOperator' working with Task SDK (#47882)
Relocate utils/weekday.py to standard provider (#47892)
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
Rewrite asset event registration (#47677)
Implement pre- and post-execute hooks in sdk (#48230)
Nothing published for this version
Nothing published for this version
- Relocate SmoothOperator to standard provider and add tests
Release Date: 2025-03-13
Relocate SmoothOperator to standard provider and add tests (#47530)
AIP-72: Moving BaseOperatorLink to task sdk (#47008)
Move tests_common package to devel-common project (#47281)
Remove old UI and webserver (#46942)
Add deferred pagination mode to GenericTransfer (#44809)
Replace 'external_trigger' check with DagRunType (#45961)
Runtime context shouldn't have start_date as a key (#46961)
Upgrade flit to 3.11.0 (#46938)
Relocate SmoothOperator to standard provider and add tests (#47530)
AIP-72: Moving BaseOperatorLink to task sdk (#47008)
Move tests_common package to devel-common project (#47281)
Remove old UI and webserver (#46942)
Add deferred pagination mode to GenericTransfer (#44809)
Replace 'external_trigger' check with DagRunType (#45961)
Runtime context shouldn't have start_date as a key (#46961)
Upgrade flit to 3.11.0 (#46938)
Nothing published for this version
- Remove AirflowContextDeprecationWarning as all context should be clean for Airflow 3
Release Date: 2025-02-26
AIP-82 Introduce 'BaseEventTrigger' as base class for triggers used with event driven scheduling (#46391)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
TriggerDagRunOperator by defaults set logical date as null (#46633)
Use run_id for ExternalDag and TriggerDagRun links (#46546)
change listener API, add basic support for task instance listeners in TaskSDK, make OpenLineage provider support Airflow 3's listener interface (#45294)
Remove AirflowContextDeprecationWarning as all context should be clean for Airflow 3 (#46601)
refactor(utils/decorators): rewrite remove task decorator to use cst (#43383)
Add dynamic task mapping into TaskSDK runtime (#46032)
Moving EmptyOperator to standard provider (#46231)
Add run_after column to DagRun model (#45732)
Removing feature: send context in venv operators (using 'use_airflow_context') (#46306)
Remove import from MySQL provider tests in generic transfer test (#46274)
Fix failures on main related to DagRun validation (#45917)
Start porting mapped task to SDK (#45627)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
Remove code for deprecation of Context keys (#45585)
AIP-72: Move non-user facing code to '_internal' (#45515)
AIP-72: Add support for 'get_current_context' in Task SDK (#45486)
Move Literal alias into TYPE_CHECKING block (#45345)
AIP-72: Add TaskFlow API support & template rendering in Task SDK (#45444)
Remove tuple_in_condition helpers (#45201)
AIP-82 Introduce 'BaseEventTrigger' as base class for triggers used with event driven scheduling (#46391)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
TriggerDagRunOperator by defaults set logical date as null (#46633)
Use run_id for ExternalDag and TriggerDagRun links (#46546)
change listener API, add basic support for task instance listeners in TaskSDK, make OpenLineage provider support Airflow 3's listener interface (#45294)
Remove AirflowContextDeprecationWarning as all context should be clean for Airflow 3 (#46601)
refactor(utils/decorators): rewrite remove task decorator to use cst (#43383)
Add dynamic task mapping into TaskSDK runtime (#46032)
Moving EmptyOperator to standard provider (#46231)
Add run_after column to DagRun model (#45732)
Removing feature: send context in venv operators (using 'use_airflow_context') (#46306)
Remove import from MySQL provider tests in generic transfer test (#46274)
Fix failures on main related to DagRun validation (#45917)
Start porting mapped task to SDK (#45627)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
Remove code for deprecation of Context keys (#45585)
AIP-72: Move non-user facing code to '_internal' (#45515)
AIP-72: Add support for 'get_current_context' in Task SDK (#45486)
Move Literal alias into TYPE_CHECKING block (#45345)
AIP-72: Add TaskFlow API support & template rendering in Task SDK (#45444)
Remove tuple_in_condition helpers (#45201)
Nothing published for this version
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Release Date: 2024-12-26
Note
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy .
Warning
All deprecated classes, parameters and features have been removed from the SSH provider package. The following breaking changes were introduced:
The deprecated parameter use_dill was removed in PythonOperator and all virtualenv and branching derivates. Please use serializer='dill' instead.
The deprecated parameter use_dill was removed in all Python task decorators and virtualenv and branching derivates. Please use serializer='dill' instead.
Remove Provider Deprecations in Standard (#44541)
Add backward compatibility check for StartTriggerArgs import in filesystem sensor (#44458)
Remove references to AIRFLOW_V_2_9_PLUS (#44987)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Remove Pydanitc models introduced for AIP-44 (#44552)
Consistent way of checking Airflow version in providers (#44686)
Deferrable sensors can implement sensor timeout (#33718)
Remove AIP-44 code from renderedtifields.py (#44546)
Remove AIP-44 from taskinstance (#44540)
Move 'LatestOnlyOperator' operator to standard provider. (#44309)
Remove AIP-44 configuration from the code (#44454)
Move external task sensor to standard provider (#44288)
Move triggers to standard provider (#43608)
Note
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Warning
All deprecated classes, parameters and features have been removed from the SSH provider package. The following breaking changes were introduced:
The deprecated parameter use_dill was removed in PythonOperator and all virtualenv and branching derivates. Please use serializer='dill' instead.
The deprecated parameter use_dill was removed in all Python task decorators and virtualenv and branching derivates. Please use serializer='dill' instead.
Remove Provider Deprecations in Standard (#44541)
Add backward compatibility check for StartTriggerArgs import in filesystem sensor (#44458)
Remove references to AIRFLOW_V_2_9_PLUS (#44987)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Remove Pydanitc models introduced for AIP-44 (#44552)
Consistent way of checking Airflow version in providers (#44686)
Deferrable sensors can implement sensor timeout (#33718)
Remove AIP-44 code from renderedtifields.py (#44546)
Remove AIP-44 from taskinstance (#44540)
Move 'LatestOnlyOperator' operator to standard provider. (#44309)
Remove AIP-44 configuration from the code (#44454)
Move external task sensor to standard provider (#44288)
Move triggers to standard provider (#43608)
Nothing published for this version
Nothing published for this version
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Release Date: 2024-11-27
Note
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Fix TriggerDagRunOperator extra_link when trigger_dag_id is templated (#42810)
Move 'TriggerDagRunOperator' to standard provider (#44053)
Move filesystem sensor to standard provider (#43890)
Rename execution_date to logical_date across codebase (#43902)
Note
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Fix TriggerDagRunOperator extra_link when trigger_dag_id is templated (#42810)
Move 'TriggerDagRunOperator' to standard provider (#44053)
Move filesystem sensor to standard provider (#43890)
Rename execution_date to logical_date across codebase (#43902)
Nothing published for this version
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Release Date: 2024-11-18
Note
Provider is still WIP. It can be used with production but we may introduce breaking changes without following semver until version 1.0.0
Note
This provider created by migrating operators/sensors/hooks from Airflow 2 core.
In BranchDayOfWeekOperator, DayOfWeekSensor, BranchDateTimeOperator parameter use_task_execution_date has been removed. Please use use_task_logical_date.
PythonVirtualenvOperator uses built-in venv instead of virtualenv package.
is_venv_installed method has been removed from PythonVirtualenvOperator as venv is built-in.
Initial version of the provider. (#41564)
Previous Next
Was this entry helpful?
Suggest a change on this page
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →