Package apache-airflow-providers-standard
Airflow Standard Provider
This is detailed commit list of changes for versions provider package: standard.
For high-level changelog, see package information including changelog.
1.13.0
Latest change: 2026-05-05
Commit |
Committed |
Subject |
0778210505 |
2026-05-05 |
Prepare providers release 2026-05-05 (#66424)
|
1300e56665 |
2026-04-29 |
Add run_after to TriggerDagRunOperator (#62259)
|
dd9bdd0328 |
2026-04-29 |
Add partition_key to Context (#65359)
|
dcaebac9d5 |
2026-04-27 |
Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls (#65861)
|
1.12.3
Latest change: 2026-04-08
Commit |
Committed |
Subject |
f431a3eba7 |
2026-04-08 |
Prepare providers release 2026-04-07 (#64864)
|
84010007d2 |
2026-04-06 |
CI: Upgrade important CI environment (#64744)
|
c4a209ba0e |
2026-04-04 |
Load hook metadata from YAML without importing Hook class (#63826)
|
ce88001bb2 |
2026-04-01 |
fix: ExternalTaskSensor check_existence ignored in deferrable mode (Airflow < 3.0) (#64394)
|
fbe7cbef23 |
2026-03-26 |
fix(providers/standard): remove premature param value validation in HITLOperator (#64108)
|
1.12.2
Latest change: 2026-03-25
Commit |
Committed |
Subject |
84f6ee0cf8 |
2026-03-25 |
Prepare Providers Release 2026-03-24 (#64122)
|
51e98df651 |
2026-03-24 |
fix(providers/standard): add response_timeout to HITLOperator to prevent race with execution_timeout (#63475)
|
5a7d957fbb |
2026-03-23 |
delete duplicate import in test_hitl.py (#63886)
|
be8252e628 |
2026-03-19 |
Add Python 3.14 Support (#63520)
|
6d8e0e1b52 |
2026-03-18 |
Fix @task decorator to use identity check instead of truthiness (#63788)
|
444d45c6ce |
2026-03-15 |
Add *.iml to .gitignore in all distributions (#63636)
|
a93dc92faf |
2026-03-12 |
fix(providers/standard): improve error message for non-serializable op_kwargs in PythonVirtualenvOperator (#63270)
|
1a2784d48d |
2026-03-12 |
Fix ExternalTaskSensor to use timeout parameter in deferrable mode (#… (#62556)
|
cbf4b9b850 |
2026-03-10 |
fix: suppress warning for TYPE_CHECKING-only forward references in TaskFlow (#63053)
|
19fdbe4fa0 |
2026-03-10 |
docs: add DAG documentation for example_bash_decorator (#62948)
|
7606f821a3 |
2026-03-10 |
Remove remaining session query usages (#62758)
|
1.12.1
Latest change: 2026-03-09
Commit |
Committed |
Subject |
92ffe9e6c4 |
2026-03-09 |
Prepare providers release 2026-03-09 (#63198)
|
702b51a7d4 |
2026-03-08 |
Fix PythonVirtualenvOperator cannot run with pendulum<3 (#62604)
|
1199dc5305 |
2026-03-03 |
Consolidate 'SkipMixin' imports through 'common-compat' layer (#62776)
|
c7cbced126 |
2026-03-03 |
Move SkipMixin and BranchMixIn to Task SDK (#62749)
|
aa36f045d7 |
2026-03-03 |
Move determine_kwargs and KeywordParameters to SDK DecoratedOperator (#62746)
|
1.12.0
Latest change: 2026-02-26
Commit |
Committed |
Subject |
a1ddf31098 |
2026-02-26 |
Prepare documentation for next release of providers (2026-02-24) (#62495)
|
66cd089456 |
2026-02-20 |
Add note support to TriggerDagRunOperator (#60810)
|
e9fc6bccbe |
2026-02-19 |
Add 'lifecycle' field to provider.yaml schema and all providers per AIP-95 (#62190)
|
13fd146bf2 |
2026-02-19 |
[Part 2] Migrate connection UI metadata to YAML for more providers (#62109)
|
fc36f89a66 |
2026-02-16 |
feat: Add OpenLineage support for HITL operators (#61867)
|
1.11.1
Latest change: 2026-02-11
Commit |
Committed |
Subject |
a0303486de |
2026-02-11 |
Providers wave 2026-02-10 (#61746)
|
69835999e9 |
2026-02-10 |
Add pre-commit hook to prevent test-only imports in production source (#61713)
|
19c1a16dc8 |
2026-02-10 |
Use SQLA's native Uuid/JSON instead of sqlalchemy-utils' types (#61532)
|
0681126421 |
2026-02-08 |
Fix ASYNC240: replace blocking filesystem calls with anyio (#61616)
|
daad42d90c |
2026-02-01 |
docs: add DAG documentation for example_bash_operator (#61316)
|
7decec2b57 |
2026-01-28 |
feat : E2E test to verify required action page (#60449)
|
1.11.0
Latest change: 2026-01-28
Commit |
Committed |
Subject |
1b3329eb67 |
2026-01-28 |
Prepare providers release 2026-01-27 (#61100)
|
d32d58cc6b |
2026-01-24 |
Define 'TaskInstanceKey' in task-sdk to support client server separation (#60776)
|
d436bad708 |
2026-01-17 |
Fix static check fail in hitl/standard provider (#60708)
|
c32b668bb5 |
2026-01-17 |
Add HITL operators to standard provider index docs (#60681)
|
faf847c59d |
2026-01-15 |
Add support for async callables in ''PythonOperator'' (#60268)
|
1.10.3
Latest change: 2026-01-14
Commit |
Committed |
Subject |
acffa62713 |
2026-01-14 |
Prepare providers release 2026-01-13 (#60437)
|
4d3c5ead3b |
2026-01-12 |
Consume ''AirflowOptionalProviderFeatureException'' from compat sdk in providers (#60335)
|
5fb6b07877 |
2026-01-09 |
New year means updated Copyright notices (#60344)
|
8dd76f1624 |
2026-01-09 |
Remove the compatibility shim for StartTriggerArgs in standard provider (#60300)
|
1204920d2b |
2026-01-08 |
Revert "Add support for async callables in PythonOperator (#59087)" (#60266)
|
9cab6fb7ef |
2026-01-08 |
Add support for async callables in PythonOperator (#59087)
|
2d374f71bc |
2026-01-06 |
Remove TaskInstance and TaskLogReader unused methods (#59922)
|
a971bccb48 |
2026-01-04 |
Assorted SQLA2/Mypy fixes (#60094)
|
88aad6a6cd |
2026-01-03 |
Updated conf import for std,es,os,ms providers (#60030)
|
275d9ba51b |
2025-12-31 |
Remove documentation on TimeDeltaSensorAsync (#59651)
|
784ad847dd |
2025-12-31 |
Refactor providers to use SQLA2 (#59975)
|
1.10.2
Latest change: 2025-12-30
Commit |
Committed |
Subject |
85f9762b6e |
2025-12-30 |
Providers wave 2025-12-30 (#59947)
|
960973bfd8 |
2025-12-30 |
TaskInstance unused method cleanup (#59835)
|
05ac92fb0d |
2025-12-30 |
Use SDK serde for trigger and next kwargs serialization (#59711)
|
67b71d3764 |
2025-12-28 |
Remove top-level SDK reference in Core (#59817)
|
1cda358d13 |
2025-12-26 |
Clean up SDK references in airflow.models.expandinput (#59815)
|
eec27438b4 |
2025-12-26 |
Move MappedOperator to serialization (#59628)
|
e2e286df8b |
2025-12-24 |
Fix DAG bundle imports in subprocess operators (#57631)
|
dad102e9c7 |
2025-12-24 |
Split SerializedBaseOperator from serde logic (#59627)
|
9fc231e237 |
2025-12-17 |
Minor cleanups removing SDK references from Core (#59491)
|
d6095c5f2f |
2025-12-17 |
Split SDK and serialized asset classes (#58993)
|
1.10.1
Latest change: 2025-12-09
Commit |
Committed |
Subject |
38cf214756 |
2025-12-09 |
Prepare providers release 2025-12-09 (#59249)
|
bfb99f5f52 |
2025-12-08 |
Add backcompat for exceptions in providers (#58727)
|
0f8d79a485 |
2025-12-07 |
fix uv venv fail without direct internet access (#59046)
|
f3af770842 |
2025-12-03 |
Implement timetables in SDK (#58669)
|
e848058788 |
2025-12-02 |
nit: rename TriggerDagRunOperator._defer to deferrable (#58925)
|
1.10.0
Latest change: 2025-12-01
Commit |
Committed |
Subject |
b0057c29de |
2025-12-01 |
Prepare ad-hoc release for 2025-12-01 wave of providers (#58878)
|
7ccd8824b2 |
2025-11-29 |
Fix lower bound dependency to common-compat provider (#58833)
|
1f6202df9e |
2025-11-29 |
feat(param): add source to Param (#58615)
|
bd1e5c0a38 |
2025-11-28 |
Remove global from task instance session (#58601)
|
1c98f573a2 |
2025-11-27 |
Prepare release for 2025-11-27 wave of providers (#58697)
|
da9bb786fe |
2025-11-26 |
fix: TriggerDagRunOperator deferral mode not working for Airflow 3 (#58497)
|
4ff925761d |
2025-11-26 |
feat: add few attrs from external_task sensor to OpenLineage events (#58719)
|
c52606a7a7 |
2025-11-26 |
Move out some exceptions to TaskSDK (#54505)
|
80cb4c69e3 |
2025-11-26 |
feat: auto-inject OpenLineage parent info into TriggerDagRunOperator conf (#58672)
|
7ca9f94846 |
2025-11-24 |
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
|
5b2d0ad9bd |
2025-11-14 |
Updates to release process of providers (#58316)
|
d22505da57 |
2025-11-14 |
Remove SDK reference for NOTSET in Airflow Core (#58258)
|
ac038a1aa9 |
2025-11-14 |
Allow virtualenv code to access connections/variables and send logs (#58148)
|
1.9.2
Latest change: 2025-11-14
Commit |
Committed |
Subject |
12be346adc |
2025-11-14 |
Update documentation for providers 14 Nov 2025 (#58284)
|
da4af372d7 |
2025-11-13 |
Fix walking through wildcarded directory in FileTrigger (#57155)
|
905f4752d4 |
2025-11-12 |
Delete all unnecessary LICENSE Files (#58191)
|
4ca86a82fb |
2025-11-12 |
Enable pt006 rule and fix new generate errors (#58238)
|
11fbd848a2 |
2025-11-10 |
Convert all airflow distributions to be compliant with ASF requirements (#58138)
|
0db5838f7e |
2025-11-10 |
fix: HITL params not validating (#57547)
|
2abece069a |
2025-11-07 |
fix MyPy type errors in datamodels/hitl.py (#57808)
|
2c12bff3ed |
2025-11-07 |
Enable PT006 rule to standard Provider test(ssensor, trigge, util) 9 files (#58022)
|
dc5c6b2fd8 |
2025-11-07 |
Enable PT006 rule to standard Provider test(decorator, hook) 8 files (#58019)
|
5616b19966 |
2025-11-07 |
PT006 modify standard (operator) (#58020)
|
34adc27ed1 |
2025-11-06 |
Enable ruff PLW1509 rule (#57659)
|
734960df05 |
2025-11-03 |
Fix mypy static errors in standard provider (#57762)
|
dab91b3092 |
2025-11-03 |
Fix mypy type errors in providers/standard/ in external_task.py for SQLAlchemy 2 migration (#57369)
|
5cd185a95b |
2025-11-01 |
Add caution on using Airflow packages in virtualenv operator (#57599)
|
75bd628712 |
2025-11-01 |
Fix code formatting via ruff preview (#57641)
|
d52c4fb417 |
2025-10-31 |
Enable ruff PLW0602 rule (#57588)
|
84e95b65f5 |
2025-10-29 |
Revert virtualenv connections/variables access and logging as test are failing
|
dd3d531710 |
2025-10-29 |
Enable PT011 rule to prvoider tests (#56929)
|
fb8b59046c |
2025-10-28 |
Allow virtualenv code to access connections/variables and send logs (#57213)
|
6eb43399c2 |
2025-10-27 |
Fix mypy error in main (#57351)
|
84bd0f0bef |
2025-10-27 |
fix mypy errors in providers/standard/ (#57266)
|
2d3efa900d |
2025-10-25 |
Fix: Handle string formatted conf param in TriggerDagRunOperator (#57214)
|
491f4a7731 |
2025-10-24 |
Move subprocess utility closer to usage in python venv operators (#57189)
|
1.9.1
Latest change: 2025-10-22
Commit |
Committed |
Subject |
7ab6dc2ecf |
2025-10-22 |
Prepare release for Oct 2025 wave of providers (#57029)
|
ef5977c0b5 |
2025-10-22 |
Throw NotImplementedError error when fail_when_dag_is_paused is used in TriggerDagRunOperator with Airflow 3.x (#56965)
|
a35602c691 |
2025-10-21 |
Simplify version-specific imports in the Standard provider (#56867)
|
52e1b3ea3d |
2025-10-16 |
Correct 'Dag' to 'DAG' for code snippets in provider docs (#56727)
|
1.9.0
Latest change: 2025-09-28
Commit |
Committed |
Subject |
51e648cc19 |
2025-09-28 |
Prepare standard provider to release (RC2 September 2025) (#56181)
|
27735d911e |
2025-09-25 |
Fix DagBag imports in 3.2+ (#56109)
|
134348e189 |
2025-09-25 |
Remove placeholder Release Date in changelog and index files (#56056)
|
a3dcf8c123 |
2025-09-25 |
Prepare release for Sep 2025 3rd ad-hoc wave of providers (#56007)
|
3c33ae738a |
2025-09-24 |
Add a '@task.stub' to allow tasks in other languages to be defined in dags (#56055)
|
12b8e4c555 |
2025-09-24 |
Move DagBag to airflow/dag_processing (#55139)
|
ab48b2b6ef |
2025-09-23 |
Fix 'example_bash_decorator' DAG (#56020)
|
9bfa389e10 |
2025-09-19 |
Enable pt011 rule 2 (#55749)
|
1.8.0
Latest change: 2025-09-18
Commit |
Committed |
Subject |
28e49e72bf |
2025-09-18 |
Prepare release for Sep 2025 2nd wave of providers (#55688)
|
1492060884 |
2025-09-18 |
fix(hitl): fix missing responded_user rename (#55777)
|
ed2d35fa1a |
2025-09-18 |
feat(hitl): add fail_on_reject to ApprovalOperator (#55255)
|
3ee8cd436f |
2025-09-18 |
fix(hitl): fix HITL timeout error handling (#55760)
|
20783d8624 |
2025-09-18 |
refactor(hitl): remove AirflowException from HITLTriggerEventError inheritance (#55763)
|
bf36a6c292 |
2025-09-15 |
Remove SDK dependency from SerializedDAG (#55538)
|
4709c18da6 |
2025-09-13 |
refactor(hitl): rename response_at to responded_at (#55535)
|
e41de08806 |
2025-09-12 |
feat(hitl): get rid off "Fallback to defaults" in HITL (#55536)
|
0954496674 |
2025-09-11 |
Introduce e2e testing with testcontainers (#54072)
|
30c193b103 |
2025-09-12 |
fix(hitl): make the user model in HITLDetail consistent with airflow user model (#55463)
|
36fc820f27 |
2025-09-09 |
Switch all airflow logging to structlog (#52651)
|
fe1edd4db5 |
2025-09-05 |
HITL: Resolve Conflict 409 in API server when user actions at nearly timeout (#55243)
|
1.7.0
Latest change: 2025-09-05
Commit |
Committed |
Subject |
05960ac2eb |
2025-09-05 |
Prepare release for Sep 2025 1st wave of providers (#55203)
|
13716ab772 |
2025-09-04 |
Fix Airflow 2 reference in README/index of providers (#55240)
|
8503ea2918 |
2025-09-03 |
refactor(hitl): rename HITLDetail.user_id as HITLDetail.responded_user_id and add HITLDetail.responded_user_name (#55019)
|
f620bcc40a |
2025-09-02 |
Remove airflow.models.DAG (#54383)
|
ef0e0f9465 |
2025-09-01 |
Fix test_external_python tests setup (#55145)
|
94febf2417 |
2025-09-01 |
Add options_mapping support to HITLBranchOperator (#55093)
|
2b91be8e49 |
2025-09-01 |
feat(hitl): update url generating utility (#55022)
|
b7846750bd |
2025-08-30 |
Make term Dag consistent in providers docs (#55101)
|
5d1d9567a2 |
2025-08-28 |
Revert "Fix rendering of template fields with start from trigger" (#55037)
|
0ef0a6beb4 |
2025-08-27 |
Fix ''BranchPythonOperator'' failure when callable returns None (#54991)
|
786ceec71f |
2025-08-27 |
feat(hitl): add utility functions for generating the url to required actions page (#54827)
|
9173161ec8 |
2025-08-23 |
Change StartTriggerArgs imports (#54856)
|
27ce761465 |
2025-08-22 |
Fix external_python task failure when ''expect_airflow=False'' (#54809)
|
00b3b14f02 |
2025-08-21 |
Fix typos in HITL-related code and comments (#54670)
|
bd6020b0b3 |
2025-08-21 |
Move trigger_rule utils from 'airflow/utils' to 'airflow.task'and integrate with Execution API spec (#53389)
|
3bde838286 |
2025-08-20 |
Display a more friendly error when invalid branches are provided to branch operators (#54273)
|
d3727861c9 |
2025-08-20 |
Import documentation with screenshots for HITL (#54618)
|
d227ef110e |
2025-08-19 |
Move filesystem sensor tests to standard provider (#54635)
|
a5438bcab7 |
2025-08-18 |
Do not use HITLDetailResponse from core in sdk (#54358)
|
7a71fc5069 |
2025-08-18 |
Add owners/actors/respondents to HITLOperators (#54308)
|
3442d811cf |
2025-08-17 |
Switch pre-commit to prek (#54258)
|
7a040d2992 |
2025-08-15 |
docs(hitl): fix typo in example_hitl_operator (#54537)
|
09efdffd61 |
2025-08-14 |
Move DagBag to SDK and make it return SDK DAG objects (#53918)
|
1215818afb |
2025-08-14 |
make bundle_name not nullable (#47592)
|
cbfa578c3f |
2025-08-14 |
Remove MappedOperator inheritance (#53696)
|
569599ab4f |
2025-08-13 |
Remove SDK BaseOperator in TaskInstance (#53223)
|
1.6.0
Latest change: 2025-08-12
Commit |
Committed |
Subject |
a335277514 |
2025-08-12 |
Prepare release for Aug 2025 2nd wave of providers (#54342)
|
815e983dc2 |
2025-08-12 |
fix(hitl): guard empty options or chosen_options when writing response (#54355)
|
fe791bd152 |
2025-08-11 |
Move some items in 'airflow.utils.context' to appropriate places (#53600)
|
ab25e19089 |
2025-08-08 |
Add a warning about python interpreter using with uv (#54262)
|
40b768a6c0 |
2025-08-07 |
Introduce 'StdoutCaptureManager' to isolate stdout from 'logging' logs (#54065)
|
938fa15f37 |
2025-08-07 |
Fix pycache_cleanup path handling (#54214)
|
3664481941 |
2025-08-07 |
Prepare release for Aug 2025 1st wave of providers (#54193)
|
183541760d |
2025-08-07 |
Fix BranchPythonOperator doc (#54205)
|
f91d192569 |
2025-08-06 |
Restore 'execute_complete' functionality 'TimeSensor' when 'deferrable=True' (#53669)
|
9b1c16c2c8 |
2025-08-06 |
feat(htil): add 'notifiers' to HITLOperator (#54128)
|
43cd2d1ab4 |
2025-08-04 |
refactor(hitl): replace timezone usage with airflow.sdk.timezone (#53962)
|
7aa07042a8 |
2025-08-02 |
Fix several deprecation warnings related to airflow.sdk (#53791)
|
e4a8d6b7c6 |
2025-08-01 |
feat(hitl): add HITLBranchOperator (#53960)
|
c922dfb54f |
2025-07-31 |
refactor(HITL): make default options class variables to avoid typo (#53849)
|
01a6f2c3d3 |
2025-07-30 |
Documentation for Human-in-the-loop operator (#53694)
|
960ef3865e |
2025-07-30 |
feat(HITL): improve hitl trigger logging message (#53850)
|
618e4f2d45 |
2025-07-30 |
feat(hitl): add "timedout" column to HITLTriggerEventSuccessPayload (#53852)
|
492ee62668 |
2025-07-30 |
Correct HITL version warnings to avoid confusion (#53876)
|
d13873666c |
2025-07-29 |
Move functions in 'airflow.utils.decorator' to more appropriate places (#53420)
|
1.5.0
Latest change: 2025-07-29
Commit |
Committed |
Subject |
cdf5d1e1b1 |
2025-07-29 |
Prepare release for July 2025 2nd wave of providers (#53806)
|
0cb15c9d52 |
2025-07-29 |
Replace direct BaseOperator import with version_compat import (#53847)
|
6cc2232a79 |
2025-07-29 |
fix(hitl): handle hitl details when task instance is retried (#53824)
|
3398e9134a |
2025-07-29 |
CHG: typo (#53848)
|
4761082189 |
2025-07-26 |
Fix key error in _handle_execution_date_fn for ExternalTaskSensor (#53728)
|
55cf82fdc8 |
2025-07-25 |
fix: Type mismatch for DateInterval in latest only operator (#53541)
|
6f1243a6e5 |
2025-07-24 |
Add venv pycache clean up for the PythonVirtualenvOperator (#53390)
|
5f07ae1326 |
2025-07-23 |
Set up process for sharing code between different components (#53149)
|
3f6d78c09e |
2025-07-23 |
Deprecate decorators from Core (#53629)
|
584050de80 |
2025-07-22 |
Replace 'mock.patch("utcnow")' with time_machine. (#53642)
|
3dc4cd2e01 |
2025-07-22 |
Add run_on_latest_version support for backfill and clear operations (#52177)
|
11f5121279 |
2025-07-19 |
docs(hitl): add example dag for all HITLOperator (#53360)
|
b58f5d30dc |
2025-07-19 |
Deprecate and move 'airflow.utils.task_group' to SDK (#53450)
|
fdabc9fa63 |
2025-07-19 |
Fix unreachable code mypy warnings in standard provider (#53431)
|
52e760c48c |
2025-07-19 |
Align main branch after standard provider 1.4.1 release (#53511)
|
61ec92f4d2 |
2025-07-18 |
Prepare release for Standard Provider 1.4.1
|
50b3c3301b |
2025-07-18 |
Fix sensor skipping in Airflow 3.x branching operators (#53455)
|
fc5410c27d |
2025-07-18 |
Fix sensor skipping in Airflow 3.x branching operators (#53455)
|
db3bf8fbfa |
2025-07-17 |
Add Python 3.13 support for Airflow. (#46891)
|
720df576c1 |
2025-07-16 |
fix(hitl): Fix HITLEntryOperator "options" and "defaults" handling (#53184)
|
d0be9a06c2 |
2025-07-13 |
Cleanup mypy ignore in standard provider where possible (#53308)
|
01c5150a5f |
2025-07-12 |
Remove type ignore across codebase after mypy upgrade (#53243)
|
379c478a01 |
2025-07-12 |
Remove direct scheduler BaseOperator refs (#52234)
|
8b3ba0090e |
2025-07-11 |
Replace usages of XCOM_RETURN_KEY in providers to not be from utils (#53170)
|
d3dbc28eff |
2025-07-11 |
Add Human-in-the-loop logic to core Airflow and implement 'HITLOperator', 'ApprovalOperator', 'HITLEntryOperator' in standard provider (#52868)
|
50b4c63270 |
2025-07-09 |
Remove 'set_current_context' from 'airflow.models.taskinstance' (#53036)
|
7ea7fcdda6 |
2025-07-08 |
Make dag_version_id in TI non-nullable (#50825)
|
e9eb4813e4 |
2025-07-07 |
Remove upper-binding for "python-requires" (#52980)
|
fbc8f06e1b |
2025-07-07 |
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
|
aecfc53031 |
2025-07-06 |
Fix example dag example_external_task_parent_deferrable.py imports (#52956)
|
ca85da81c4 |
2025-07-06 |
docs: Correct TaskFlow capitalization in documentation (#51794)
|
46bdb8742b |
2025-07-03 |
Move 'BaseHook' imports to version_compat for standard provider (#52766)
|
1.4.1
Latest change: 2025-07-18
Commit |
Committed |
Subject |
61ec92f4d2 |
2025-07-18 |
Prepare release for Standard Provider 1.4.1
|
50b3c3301b |
2025-07-18 |
Fix sensor skipping in Airflow 3.x branching operators (#53455)
|
1.4.0
Latest change: 2025-07-03
Commit |
Committed |
Subject |
4c66ebd060 |
2025-07-03 |
Prepare release for July 2025 1st provider wave (#52727)
|
ea5d5c3ea3 |
2025-07-02 |
Move 'BaseHook' implementation to task SDK (#51873)
|
c64daf1e05 |
2025-07-01 |
Add support for 'PackageIndex' connections in 'PythonVirtualenvOperator' (#52288)
|
dc47a11df9 |
2025-07-01 |
Disable UP038 ruff rule and revert mandatory 'X | Y' in insintance checks (#52644)
|
0cc667e286 |
2025-07-01 |
Honor 'index_urls' when venv is created with 'uv' in 'PythonVirtualenvOperator' (#52287)
|
4b8cd257e9 |
2025-06-30 |
Upgrade ruff to latest version (0.12.1) (#52562)
|
40f6f7ed13 |
2025-07-01 |
Move compat shim in Standard Provider to 'version_compat.py' (#52567)
|
ab347eda82 |
2025-06-30 |
One more redef needing ignore (#52525)
|
d4540c8306 |
2025-06-30 |
Add a bunch of no-redef ignores so Mypy is happy (#52507)
|
85640d3889 |
2025-06-28 |
Make sure all test version imports come from test_common (#52425)
|
e7e89a07ff |
2025-06-27 |
Drop support for Python 3.9 (#52072)
|
78e4cb4c67 |
2025-06-27 |
Replace 'models.BaseOperator' to Task SDK one for Standard Provider (#52292)
|
84a3acb05f |
2025-06-25 |
Add deprecation to 'airflow/sensors/base.py' (#52249)
|
1.3.0
Latest change: 2025-06-15
Commit |
Committed |
Subject |
b808dd8d82 |
2025-06-15 |
Prepare release for June 2025 provider wave (#51724)
|
d1e31a2ef1 |
2025-06-07 |
Replace .parent.parent constructs (#51501)
|
e68ef6a33a |
2025-06-06 |
Fix Airflow V2 incompatibility in ExternalTaskSensor (#51479)
|
cc29e027ce |
2025-06-01 |
Move example_dags in standard provider to example_dags in sources (#51260)
|
a898a1bce8 |
2025-05-29 |
feat: merge TimeDeltaSensorAsync to TimeDeltaSensor (#51133)
|
36cb4f3c7d |
2025-05-27 |
bug fix: DateTimeSensor can't render jinja template if use native obj (#50744)
|
639b23ec0f |
2025-05-26 |
Add timezone support for date calculation in TimeSensor (#51043)
|
1e79418066 |
2025-05-23 |
Merging 'TimeSensorAsync' with 'TimeSensor' (#50864)
|
f1ca1d1b90 |
2025-05-22 |
Port ''ti.run'' to Task SDK execution path (#50141)
|
3e6fc3837b |
2025-05-21 |
Fix backward compatibility for timeout in defer() with Airflow 2.11 (#50869)
|
4cf50a69f9 |
2025-05-18 |
Improve testing for context serialization (#50566)
|
1.2.0
Latest change: 2025-05-14
Commit |
Committed |
Subject |
a4a51a02db |
2025-05-14 |
Prepare release for providers May 2025 (#50531)
|
0da1106987 |
2025-05-13 |
Update 'WorkflowTrigger' to forward failed_stat (#50487)
|
8df6a56952 |
2025-05-13 |
Flattening the 'requirements' input for python venv operators (#50521)
|
56633e713f |
2025-05-12 |
Preserve all context keys during serialization (#50446)
|
c069401567 |
2025-05-09 |
Use latest bundle version when clearing / re-running dag (#50040)
|
cfdf63ee0a |
2025-05-09 |
Adding deprecation notice for get_current_context in std provider (#50301)
|
4728fffc5f |
2025-05-06 |
Update description of provider.yaml dependencies (#50231)
|
dd9df35957 |
2025-04-30 |
Add back missing '[sources]' link in generated documentation's includes (#49978)
|
75d56f1825 |
2025-04-29 |
Refactor Branch Operators to use 'BaseBranchOperator' (#48979)
|
ee200f8a36 |
2025-04-28 |
Remove AIRFLOW_2_10_PLUS conditions (#49877)
|
c761353ce1 |
2025-04-28 |
Avoid committing history for providers (#49907)
|
0f573ee40b |
2025-04-28 |
Bump min Airflow version in providers to 2.10 (#49843)
|
bfa7aa3669 |
2025-04-25 |
refactor: Removed duplicate test_generic_transfer from wrong standard provider (#49786)
|
1.1.0
Latest change: 2025-04-24
Commit |
Committed |
Subject |
c14b3c7407 |
2025-04-24 |
Prepare docs for Apr ad hoc release of fab and common.compat providers (#49690)
|
78615a35f0 |
2025-04-24 |
Make LatestOnlyOperator work for default data-interval-less DAGs (#49554)
|
2e3e714f6d |
2025-04-23 |
Fix wrong link in standard provider yaml file (#49660)
|
f73f895c28 |
2025-04-23 |
Update standard provider doc operators in core operators-and-hooks-ref.rst (#49401)
|
8480c78602 |
2025-04-21 |
Move DagIsPaused exception to standard provider (#49500)
|
6d73ae8ab6 |
2025-04-19 |
Add extra-links section to standard provider (#49447)
|
bfc567f4e6 |
2025-04-18 |
Use unused pytest params in standard provider tests (#49422)
|
ddf371aa9c |
2025-04-18 |
Move test_sensor_helper.py to standard provider tests (#49396)
|
863702f020 |
2025-04-17 |
Fix static check re removing unnecessary else condition (#49415)
|
96c6daa97c |
2025-04-18 |
feat: Add fail_when_dag_is_paused param to TriggerDagRunOperator (#48214)
|
04dabf45a6 |
2025-04-17 |
Update standard provider docs with correct imports (#49395)
|
1.0.0
Latest change: 2025-04-16
Commit |
Committed |
Subject |
ca3e4e75c6 |
2025-04-16 |
Prepare docs for Apr 3rd wave of providers (#49338)
|
074294d5d7 |
2025-04-16 |
Conditionally add session related imports in standard provider (#49218)
|
cb295c351a |
2025-04-14 |
remove superfluous else block (#49199)
|
0c883c5be7 |
2025-04-13 |
Remove dag_version as a create_dagrun argument (#49148)
|
ef80791fba |
2025-04-11 |
Fix ExternalTaskSensor task_group_id check condition (#49027)
|
d112830cd9 |
2025-04-10 |
Ensure that TI.id is unique per try. (#48749)
|
0.4.0
Latest change: 2025-04-10
Commit |
Committed |
Subject |
4a8567b20b |
2025-04-10 |
Prepare docs for Apr 2nd wave of providers (#49051)
|
b58f027cbf |
2025-04-10 |
Fix default base value (#49013)
|
636224df61 |
2025-04-09 |
Fix WorkflowTrigger to work with TaskSDK (#48819)
|
57cda9ec70 |
2025-04-09 |
Make default as time.now() for TriggerDagRunOperator (#48969)
|
c31cb5f19e |
2025-04-08 |
Get 'LatestOnlyOperator' working with Task SDK (#48945)
|
7b2ec33c7a |
2025-04-08 |
Remove unnecessary entries in get_provider_info and update the schema (#48849)
|
294594c06c |
2025-04-08 |
Fix dagstate trigger to work with TaskSDK (#48747)
|
86d5b27f92 |
2025-04-08 |
Make '@task' import from airflow.sdk (#48896)
|
139673d3ce |
2025-04-07 |
Remove fab from preinstalled providers (#48457)
|
67858fd7e7 |
2025-04-06 |
Improve documentation building iteration (#48760)
|
0.3.0
Latest change: 2025-04-06
Commit |
Committed |
Subject |
adbb062b50 |
2025-04-06 |
Prepare docs for Apr 1st wave of providers (#48828)
|
f01e5e2f64 |
2025-04-04 |
Migrate standard decorators to standard provider (#48683)
|
adf19b77ad |
2025-04-04 |
Bump standard provider to 0.3.0 (#48763)
|
6775bf7bae |
2025-04-03 |
Make 'ExternalTaskSensor' work with Task SDK (#48651)
|
d4473555c0 |
2025-04-02 |
Simplify tooling by switching completely to uv (#48223)
|
e7daa6794c |
2025-04-01 |
Make datetime objects in Context as Pendulum objects (#48592)
|
ce3da2f46d |
2025-04-01 |
Fix _get_count in sensor_helper.py (#40795)
|
47002feacd |
2025-03-30 |
Upgrade ruff to latest version (#48553)
|
5479d0b387 |
2025-03-29 |
Fix logical_date error in BranchDateTimeOperator and BranchDayOfWeekOperator (#48486)
|
347c98cd8c |
2025-03-28 |
Move 'BaseSensorOperator' to TaskSDK definitions (#48244)
|
0.2.0
Latest change: 2025-03-26
Commit |
Committed |
Subject |
c762e17820 |
2025-03-26 |
Prepare docs for Mar 2nd wave of providers (#48383)
|
6adb2dbae4 |
2025-03-25 |
Upgrade providers flit build requirements to 3.12.0 (#48362)
|
bafa787a05 |
2025-03-25 |
Implement pre- and post-execute hooks in sdk (#48230)
|
23260e4121 |
2025-03-21 |
Fix python operators errors when initialising plugins in virtualenv jinja script (#48035)
|
8f1a53801a |
2025-03-22 |
Support '@task.bash' with Task SDK (#48060)
|
545bf451d4 |
2025-03-21 |
Setting Airflow context Environment variables for operators (#47644)
|
243fe86d4b |
2025-03-21 |
Move airflow sources to airflow-core package (#47798)
|
1a5eb7a29c |
2025-03-20 |
Bump various providers in preparation for Airflow 3.0.0b4 (#48013)
|
4b83391b75 |
2025-03-19 |
AIP-72: Get 'TriggerDagRunOperator' working with Task SDK (#47882)
|
566bea2db3 |
2025-03-18 |
Relocate utils/weekday.py to standard provider (#47892)
|
91b0f610ab |
2025-03-17 |
AIP-72: Handle Custom XCom Backend on Task SDK (#47339)
|
779b76b891 |
2025-03-17 |
Handle null logical date in TimeDeltaSensorAsync (#47652)
|
d0bcc028af |
2025-03-17 |
Fix deprecation warning for 'BranchMixIn' (#47856)
|
60f6a9f1a1 |
2025-03-16 |
Fix DayOfWeekSensor use_task_logical_date condition (#47825)
|
9201b36af3 |
2025-03-16 |
Remove fixed comments (#47823)
|
935d2831fe |
2025-03-15 |
Remove links to x/twitter.com (#47801)
|
a6f6733b35 |
2025-03-15 |
AIP-72: Implement short circuit and branch operators (#46584)
|
2fa9230d2a |
2025-03-13 |
Rewrite asset event registration (#47677)
|
7f7c7a7b45 |
2025-03-10 |
Fix comment typo in PythonOperator (#47558)
|
0.1.1
Latest change: 2025-03-09
Commit |
Committed |
Subject |
492ecfe5c0 |
2025-03-09 |
Prepare docs for Mar 1st wave of providers (#47545)
|
6b69eb7b9a |
2025-03-08 |
Relocate SmoothOperator to standard provider and add tests (#47530)
|
aa07160892 |
2025-03-07 |
AIP-72: Moving BaseOperatorLink to task sdk (#47008)
|
e4002c3305 |
2025-03-05 |
Move tests_common package to devel-common project (#47281)
|
1447705482 |
2025-03-01 |
Fix codespell issues detected by new codespell (#47259)
|
1addb55154 |
2025-02-28 |
Improve documentation for updating provider dependencies (#47203)
|
51415547d6 |
2025-02-26 |
Remove old UI and webserver (#46942)
|
310f5cdfde |
2025-02-26 |
Add deferred pagination mode to GenericTransfer (#44809)
|
c6c4f95ed9 |
2025-02-25 |
Add legacy namespace packages to airflow.providers (#47064)
|
811fa2b016 |
2025-02-25 |
Replace 'external_trigger' check with DagRunType (#45961)
|
518287ce7f |
2025-02-24 |
Runtime context shouldn't have start_date as a key (#46961)
|
dbf8bb4092 |
2025-02-24 |
Remove extra whitespace in provider readme template (#46975)
|
b28c336e8b |
2025-02-21 |
Upgrade flit to 3.11.0 (#46938)
|
0.1.0
Latest change: 2025-02-21
Commit |
Committed |
Subject |
5d87bddf0a |
2025-02-21 |
Prepare docs for Feb 1st wave of providers (#46893)
|
fdbd68f02e |
2025-02-18 |
TriggerDagRunOperator by defaults set logical date as null (#46633)
|
4d5846f58f |
2025-02-16 |
Move provider_tests to unit folder in provider tests (#46800)
|
e027457a24 |
2025-02-15 |
Removed the unused provider's distribution (#46608)
|
3ad8787a3e |
2025-02-13 |
AIP-82 Introduce 'BaseEventTrigger' as base class for triggers used with event driven scheduling (#46391)
|
035060d7f3 |
2025-02-11 |
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
|
0047a6886a |
2025-02-11 |
change listener API, add basic support for task instance listeners in TaskSDK, make OpenLineage provider support Airflow 3's listener interface (#45294)
|
8592188ac7 |
2025-02-11 |
Remove AirflowContextDeprecationWarning as all context should be clean for Airflow 3 (#46601)
|
4111a4c209 |
2025-02-10 |
Use run_id for ExternalDag and TriggerDagRun links (#46546)
|
9689cf5bb9 |
2025-02-07 |
refactor(utils/decorators): rewrite remove task decorator to use cst (#43383)
|
aaaea355d3 |
2025-02-06 |
Add dynamic task mapping into TaskSDK runtime (#46032)
|
e6ea6709bb |
2025-02-04 |
Moving EmptyOperator to standard provider (#46231)
|
880b067668 |
2025-02-03 |
Add run_after column to DagRun model (#45732)
|
3ff4f2dc24 |
2025-02-03 |
Removing feature: send context in venv operators (using 'use_airflow_context') (#46306)
|
b4b6de3c46 |
2025-01-30 |
Remove import from MySQL provider tests in generic transfer test (#46274)
|
29b9e8ea10 |
2025-01-25 |
move standard, alibaba and common.sql provider to the new structure (#45964)
|
2193be2a5e |
2025-01-22 |
Fix failures on main related to DagRun validation (#45917)
|
d1b2a44653 |
2025-01-21 |
Start porting mapped task to SDK (#45627)
|
f616c62209 |
2025-01-15 |
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
|
5597bb2961 |
2025-01-12 |
Remove code for deprecation of Context keys (#45585)
|
521410f03c |
2025-01-09 |
AIP-72: Move non-user facing code to '_internal' (#45515)
|
04806231e4 |
2025-01-09 |
AIP-72: Add support for 'get_current_context' in Task SDK (#45486)
|
b703d53b77 |
2025-01-09 |
Move Literal alias into TYPE_CHECKING block (#45345)
|
b2a244bb13 |
2025-01-07 |
AIP-72: Add Taskflow API support & template rendering in Task SDK (#45444)
|
3873230a11 |
2024-12-26 |
Remove tuple_in_condition helpers (#45201)
|
0.0.3
Latest change: 2024-12-20
Commit |
Committed |
Subject |
2723508345 |
2024-12-20 |
Prepare docs for Nov 1st wave of providers Dec 2024 (#45042)
|
2a33da0246 |
2024-12-18 |
Remove references to AIRFLOW_V_2_9_PLUS (#44987)
|
4b38bed76c |
2024-12-16 |
Bump min version of Providers to 2.9 (#44956)
|
8af1bbdf25 |
2024-12-12 |
Remove Pydanitc models introduced for AIP-44 (#44552)
|
490b5e816b |
2024-12-10 |
Consistent way of checking Airflow version in providers (#44686)
|
e03265bb56 |
2024-12-05 |
Correct new changelog breaking changes header (#44659)
|
8ca061ddf5 |
2024-12-03 |
Deferrable sensors can implement sensor timeout (#33718)
|
74ff524a6d |
2024-12-02 |
Add missing changelog to breaking change for Standard provider breaking changes (#44581)
|
c44690c1c8 |
2024-12-01 |
Remove Provider Deprecations in Standard (#44541)
|
cbc287052e |
2024-12-01 |
Remove AIP-44 code from renderedtifields.py (#44546)
|
62bac46822 |
2024-12-01 |
Remove AIP-44 from taskinstance (#44540)
|
57d109c8a6 |
2024-11-30 |
Move 'LatestOnlyOperator' operator to standard provider. (#44309)
|
ab2bd2d4a9 |
2024-11-28 |
Add import compatibility check (#44458)
|
e9f544cc3f |
2024-11-28 |
Remove AIP-44 configuration from the code (#44454)
|
0c30c4d9af |
2024-11-27 |
Move external task sensor to standard provider (#44288)
|
4404e64247 |
2024-11-25 |
Move triggers to standard provider (#43608)
|
0.0.2
Latest change: 2024-11-24
Commit |
Committed |
Subject |
f0da8eeab3 |
2024-11-24 |
Prepare docs for Nov 2nd wave of ad hoc providers (#44321)
|
1275fec92f |
2024-11-24 |
Use Python 3.9 as target version for Ruff & Black rules (#44298)
|
d0f433b024 |
2024-11-21 |
Fix TriggerDagRunOperator extra_link when trigger_dag_id is templated (#42810)
|
f05ce08362 |
2024-11-20 |
Move 'TriggerDagRunOperator' to standard provider (#44053)
|
36803b8bd9 |
2024-11-17 |
Move filesystem sensor to standard provider (#43890)
|
b6c75d2cd6 |
2024-11-17 |
update standard provider CHANGELOG.rst (#44110)
|
123dadda0e |
2024-11-15 |
Rename execution_date to logical_date across codebase (#43902)
|
0.0.1
Latest change: 2024-11-14
Commit |
Committed |
Subject |
a53d9f6d25 |
2024-11-14 |
Prepare docs for Nov 1st wave of providers (#44011)
|
2ef8438eec |
2024-11-14 |
move version imports to inside utils (#44018)
|
e7194dff6a |
2024-11-13 |
Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)
|
f757b87581 |
2024-11-11 |
update how to guide section with doc references (#43889)
|
084e29e9e2 |
2024-11-11 |
Add documentation to standard provider operators (#43716)
|
9bbf6f16f7 |
2024-11-09 |
Test standard provider with Airflow 2.8 and 2.9 (#43556)
|
5f9fdf016d |
2024-11-05 |
add config section to standard provider docs index (#43674)
|
286075f059 |
2024-11-04 |
Add UV support to venv operators (#43612)
|
fe0dd9b8b3 |
2024-11-01 |
Switch PythonVirtualenvOperator to venv from virtualenv package (#43568)
|
dd7f669e6c |
2024-10-31 |
Mark standard provider as ready for release (#43550)
|
0c9e159dc4 |
2024-10-31 |
Fix dependencies of standard provider (#43553)
|
06088a3abc |
2024-10-31 |
Standard provider python operator (#42081)
|
4d54cda411 |
2024-10-24 |
Make conn id parameters templated in GenericTransfer and also allow passing hook parameters like in BaseSQLOperator (#42891)
|
0e112bf0e4 |
2024-10-24 |
BashOperator: Execute templated bash script as file (#42783)
|
2ed06d1e9f |
2024-10-17 |
chore(docs): add required import of BranchDayOfWeekOperator (#43053)
|
420b24aa79 |
2024-10-10 |
Move Hooks to Standard provider (#42794)
|
857ca4c06c |
2024-10-09 |
Split providers out of the main "airflow/" tree into a UV workspace project (#42505)
|
a5ffbbda17 |
2024-10-09 |
Standard provider bash operator (#42252)
|
48e39b927a |
2024-10-02 |
Revert "Move FSHook/PackageIndexHook/SubprocessHook to standard provider (#42…" (#42659)
|
61d1dbbc7f |
2024-10-01 |
Move FSHook/PackageIndexHook/SubprocessHook to standard provider (#42506)
|
4c2c4079d6 |
2024-09-21 |
remove time folder from standard provider (#42392)
|
20ea6b7598 |
2024-09-18 |
Airflow Standard Provider (#41564)
|