Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
802 commits
Select commit Hold shift + click to select a range
7bba68a
Drop `task_fail` table (#43490)
kaxil Oct 29, 2024
4a59302
Rename --dag to --dag-id in backfill CLI command (#43478)
dstandish Oct 29, 2024
ef4c6d6
Revert "Fix pytest plugin (#43280)" (#43504)
potiuk Oct 30, 2024
b1bd7dd
Make the warnings capture plugin know about the provider workspace fo…
ashb Oct 30, 2024
995daa2
Add Briana to triage team (#43507)
potiuk Oct 30, 2024
fe30f2c
Add type hints to DAG test utils (#43502)
uranusjr Oct 30, 2024
b072b19
Run only ui tests for PR with new UI only changes. (#43503)
tirkarthi Oct 30, 2024
24c1f6d
Add latest dag run info to dags list and dag details (#43489)
bbovenzi Oct 30, 2024
3e5c586
update issue triage process to improve Dosu bot quality (#43511)
eladkal Oct 30, 2024
de5b1df
Migrate the public endpoint Get DAG Source to FastAPI (#43084)
omkar-foss Oct 30, 2024
cf011a5
Start porting DAG definition code to the Task SDK (#43076)
ashb Oct 30, 2024
b50388b
Skip integration tests for new UI only PR. Run docs build only when n…
tirkarthi Oct 30, 2024
18db1c8
Task SDK: Fix typing for `autoregistered_dags` (#43522)
kaxil Oct 30, 2024
25a9831
Keycloak Breeze integration (#43240)
o-nikolas Oct 30, 2024
2fe437c
Move `uncompress_file` function from `airflow.utils` to Hive provider…
kaxil Oct 30, 2024
0c46f78
Remove unused functions from `airflow.utils.dates` (#43527)
kaxil Oct 31, 2024
c8c9ce2
Remove `task_fail` from `airflow db cleanup` (#43528)
kaxil Oct 31, 2024
10ff7d1
Remove deprecated functions from `airflow/configuration.py` (#43530)
kaxil Oct 31, 2024
d39d7bb
Bump `uv` to `0.4.29` (#43531)
kaxil Oct 31, 2024
2080ad8
Remove `TaskInstanceKey.reduced` (#43532)
kaxil Oct 31, 2024
7a37175
Update providers metadata 2024-10-31 (#43539)
eladkal Oct 31, 2024
5f116c0
Fix main: ignore spell check Uncompress (#43538)
gopidesupavan Oct 31, 2024
eedccdc
DOC fix documentation error in `apache-airflow-providers-fab/access-c…
SuccessMoses Oct 31, 2024
f129521
Include doc-only commit in provider commit history (#43543)
potiuk Oct 31, 2024
9b8a989
Fix testing tests command to allow passing test as extra arg (#43529)
potiuk Oct 31, 2024
cacad24
AIP-84 Get Task Instance (#43485)
pierrejeambrun Oct 31, 2024
f8303d6
Prepare docs for Oct 2nd wave of providers RC2 (#43540)
eladkal Oct 31, 2024
0d477dd
Standard provider python operator (#42081)
gopidesupavan Oct 31, 2024
4569548
Add logging to the migration commands (#43516)
ephraimbuddy Oct 31, 2024
9fc38a8
Remove redundant functions in `airflow.utils.dates` (#43533)
kaxil Oct 31, 2024
c9ca737
[TRACES][OTEL] allow otel_debugging_on to emit traces to otel host (#…
ninad-stackgen Oct 31, 2024
346bf00
Remove pluggable TaskRunners concept (#43551)
ashb Oct 31, 2024
76bc5e5
Dedent help string in breeze configuration (#43555)
potiuk Oct 31, 2024
6af9bb3
Fix dependencies of standard provider (#43553)
potiuk Oct 31, 2024
8e49d67
Mark standard provider as ready for release (#43550)
eladkal Oct 31, 2024
0832c0c
Bring back documentation publishing to Canary builds (#43509)
potiuk Oct 31, 2024
208f413
AIP-84 Get Mapped Task Instance (#43548)
pierrejeambrun Oct 31, 2024
0d2f91f
Fix reproducibility of provider builds (#43557)
potiuk Oct 31, 2024
bfb850d
Unify reattach_states parameter logic across BigQuery operators (#43259)
moiseenkov Oct 31, 2024
df654f2
add min versions to types- pytz, redis, requests, setuptools (#43405)
rawwar Oct 31, 2024
950c846
Add directions to build a provider package locally. (#43524)
perry2of5 Oct 31, 2024
31a9761
Add pavan kumar gopidesu into committer list (#43554)
gopidesupavan Oct 31, 2024
0806172
Add missing extension in the Newsfragment file (#43564)
kaxil Oct 31, 2024
4ffcb4e
Drop redundant code since Airflow 3 is Python `>=3.9` (#43563)
kaxil Oct 31, 2024
e73c9e7
Conditionally add OTEL events when processing executor events (#43558)
jedcunningham Oct 31, 2024
b5e1af6
Remove `astunparse` dependency (#43560)
kaxil Oct 31, 2024
b47e045
Remove `backports.zoneinfo` dependency (#43559)
kaxil Oct 31, 2024
ceb4e06
Remove deprecated Python Version identifiers (#43562)
kaxil Oct 31, 2024
a3b8dfd
Remove `importlib_resources` dependency (#43561)
kaxil Oct 31, 2024
599e435
Fix TrySelector for Mapped Tasks in Logs and Details Grid Panel (#43565)
jscheffl Nov 1, 2024
83bc2e6
Add tirkarthi to committers list. (#43573)
tirkarthi Nov 1, 2024
693ff6c
Add missing test for kubernetes compat converters (#43248)
yangyulely Nov 1, 2024
6ceab84
Switch PythonVirtualenvOperator to venv from virtualenv package (#43568)
potiuk Nov 1, 2024
78e1949
Allow Utkarsh to run dockerhub image release job (#43588)
potiuk Nov 1, 2024
2668870
Allow to switch breeze to use uv internally to create virtualenvs (#4…
potiuk Nov 1, 2024
cb55df5
Migrate new UI to Chakra v3 (#43523)
bbovenzi Nov 1, 2024
55b4fed
Fix Try Selector in Mapped Tasks also on Index 0 (#43590)
jscheffl Nov 1, 2024
4e141b0
Remove warning about missing config in edge plugin loading (#43596)
jscheffl Nov 1, 2024
12708ad
remove extra step standard provider installation for openapi tests (#…
gopidesupavan Nov 1, 2024
b9d6e1c
add min versions to types- tabulate,termcolor,toml (#43570)
rawwar Nov 1, 2024
3c43cb8
Add copy_object functionality for wasbhook (#43037)
kunaljubce Nov 1, 2024
984d91a
More executor cleanup to remove Plugin support (#43598)
o-nikolas Nov 1, 2024
8c0a8bb
Remove root warning in image used to build packages in CI (#43597)
potiuk Nov 1, 2024
b3b6528
next_execution_date explained in case of manual triggers (#43535)
zachliu Nov 1, 2024
24c230d
Bedrock retired the Llama2 model, updated the test to use the closest…
ferruzzi Nov 2, 2024
bc7836b
Add min version to ipykernel,scrapbook, pywinrm (#43603)
rawwar Nov 2, 2024
4b67d9a
remove un used python_version param argument (#43609)
gopidesupavan Nov 2, 2024
c7e56d7
Check for empty list of integration tests before evaluation inside ma…
tirkarthi Nov 2, 2024
27dce7d
Explain how to use uv with airflow virtualenv and make it works (#43604)
potiuk Nov 2, 2024
383787e
mAKe Breeze installation and reinstallation support both uv and pipx …
potiuk Nov 2, 2024
f16f1ce
Move TaskInstance heartbeat directly on to TI row, not on Job row (#4…
ashb Nov 3, 2024
f4f22ac
Prepare docs for Oct 2nd wave of providers rc3 (#43613)
eladkal Nov 3, 2024
480a409
Fix docstring for AthenaTrigger (#43616)
eladkal Nov 3, 2024
ef34905
updated git-sync to 4.3.0 (#41411)
JKrehling Nov 3, 2024
88870b6
Enable back iterative development of latest providers with old airflo…
potiuk Nov 4, 2024
ca75bce
AIP-84 Migrate DagWarning public endpoint to FastAPI (#42749)
rawwar Nov 4, 2024
b0de7ca
AIP-84 Migrate backfill API to fast api (#43496)
dstandish Nov 4, 2024
605ba39
Fix condition for using uv in some jobs (#43630)
potiuk Nov 4, 2024
8929051
Full-on switching Breeze development to use uv (#43628)
potiuk Nov 4, 2024
fa675e3
Rebuild pgbouncer image with newer version (#42349)
robertvolkmann Nov 4, 2024
cee8034
Fix venv numpy example which needs to be 1.26 at least to be working …
jscheffl Nov 4, 2024
77d2bec
Remove auth manager tests of backfill (#43649)
dstandish Nov 4, 2024
19d75c9
Add UV support to venv operators (#43612)
jscheffl Nov 4, 2024
f6cf90d
Pass Task Instance ids in API response (#43664)
kaxil Nov 4, 2024
ebb4a65
Replace HTTP status code with named constants (#43663)
kaxil Nov 4, 2024
1e6d890
Bump `ruff` to `0.7.2` (#43668)
kaxil Nov 4, 2024
a11c006
add config section to standard provider docs index (#43674)
gopidesupavan Nov 5, 2024
d1352f9
Fix System test type in breeze (#43670)
o-nikolas Nov 5, 2024
48e02ae
AIP-72: Remove DAG pickling (#43667)
kaxil Nov 5, 2024
6430d0b
Remove returns in final clause of S3ToDynamoDBOperator (#43456)
yangyulely Nov 5, 2024
0b804db
serialize asset/dataset timetable conditions in OpenLineage info also…
mobuchowski Nov 5, 2024
37948f2
AIP-84 Get Event Logs (#43407)
jason810496 Nov 5, 2024
bddd232
Fix reproducibility of prepared provider packages (fix flit frontend)…
potiuk Nov 5, 2024
ab6b0a8
Update providers metadata 2024-11-05 (#43677)
eladkal Nov 5, 2024
b9ab739
Change default value of `namespace` in `task.kubernetes` to be None (…
romsharon98 Nov 5, 2024
ebb25d2
AIP-72: Add "update TI state" endpoint for Execution API (#43602)
kaxil Nov 5, 2024
2d1de04
Bump `uv` to `0.4.30` (#43692)
kaxil Nov 5, 2024
3f619fb
AIP-65: Add DAG versioning support (#42913)
ephraimbuddy Nov 5, 2024
9a87ac1
Detect situation where Breeze is installed with both pipx and uv (#43…
potiuk Nov 5, 2024
4d1f2f4
AIP-84 Get Import Error / Get Import Errors (#43637)
jason810496 Nov 5, 2024
25326e0
Disable XCom list ordering by execution_date (#43680)
pierrejeambrun Nov 5, 2024
644c9c2
AIP-84 Migrate post a connection to FastAPI API (#43396)
bugraoz93 Nov 5, 2024
85bc5f0
Migrate the public endpoint Get DAG Stats to FastAPI (#43255)
omkar-foss Nov 5, 2024
b86a747
Resolve `GlueJobTrigger` serialization bug causing verbose to always …
jimwbaldwin Nov 5, 2024
577a9d7
fab_auth_manager: allow get_user method to return the user authentica…
brouberol Nov 5, 2024
21aaeba
GlueJobOperator: add option to wait for cleanup before returning job …
eladkal Nov 5, 2024
42b9e69
Replaced bootstrap-typeahead with jquery-ui (#40744)
sai-ganesh-03 Nov 5, 2024
c2585c4
Delete the Serialized Dag and DagCode before DagVersion migration (#4…
ephraimbuddy Nov 5, 2024
d05f16a
Handle FileNotFound Error returned by missing uv or pipx (#43714)
potiuk Nov 5, 2024
e478ed7
Add data interval and next_dagrun_create_after info through tooltip t…
tirkarthi Nov 5, 2024
235f435
Add `container_name` and update `awslogs_stream_prefix` pattern (#43138)
pyrr Nov 5, 2024
36dd6d7
Remove note about MySQL 5 (#43701)
eladkal Nov 5, 2024
324490c
AIP-84 Use status constants (#43702)
pierrejeambrun Nov 5, 2024
76fb8e2
Update Breeze UI Files to match `pnpm` lock file (#43699)
bbovenzi Nov 5, 2024
34e2ee5
Add AWS Redshift Serverless support to PostgresHook (#43669)
topherinternational Nov 6, 2024
3982a36
(bugfix): `EcsRunTaskOperator` decouple `volume_configurations` from …
pyrr Nov 6, 2024
c30b111
AIP-84 Migrate patch a connection to FastAPI API (#43102)
bugraoz93 Nov 6, 2024
10d676c
Move responsibility to run a command from WinRMOperator to WinRMHook …
dabla Nov 6, 2024
47e2d65
Added contributors documentation regarding configuration of source ro…
dabla Nov 6, 2024
f87f10a
Chart: Default airflow version to 2.10.3 (#43698)
utkarsharma2 Nov 6, 2024
0178c32
bugfix description should be optional for openlineage integration wit…
Udbv Nov 6, 2024
65a838a
Temporarily limit openlineage to <1.24.0 (#43732)
potiuk Nov 6, 2024
fce4d9d
Beautify queues output on overviewer page (#43734)
AutomationDev85 Nov 6, 2024
c036b37
Temporarily revert dag versioning changes (#43730)
potiuk Nov 6, 2024
655d033
Add dag source code to dag details page (#43633)
bbovenzi Nov 6, 2024
eaae3b2
Add GZipMiddleware to compress response content. (#43707)
tirkarthi Nov 6, 2024
eebd979
Add data-testid attributes to UI elements for unit test and automatio…
vatsrahul1001 Nov 6, 2024
beaabcc
Airflow 2.10.3 has been released (#43697)
utkarsharma2 Nov 6, 2024
12c2766
OpenLineage: accept whole config when instantiating OpenLineageClient…
JDarDagran Nov 6, 2024
2ace583
Remove schedule downstream tasks after execution (aka "mini scheduler…
ashb Nov 6, 2024
f1e8d78
Bump happy-dom from 15.0.0 to 15.10.1 in /airflow/ui (#43759)
dependabot[bot] Nov 6, 2024
6f54c62
AIP-72: Add "TI heartbeat" endpoint for Execution API (#43722)
kaxil Nov 6, 2024
57b9fa5
Remove connections file in Execution API (#43761)
kaxil Nov 6, 2024
2aa4bba
Check if awslogs_stream_prefix already ends with container_name (#43724)
pyrr Nov 6, 2024
2664836
Enable workload identity authentication for the Databricks provider (…
basvandriel Nov 6, 2024
b2b8126
Update helm chart docs for private registry params (#43721)
omkar-foss Nov 6, 2024
a4504ef
Bump happy-dom from 15.10.1 to 15.10.2 in /airflow/ui (#43765)
dependabot[bot] Nov 6, 2024
abff912
Bumping epoch of cache for our dependencies (#43770)
potiuk Nov 7, 2024
1fa1f4f
Fix pickyness of google.auth 2.36.0 for mocks (#43771)
potiuk Nov 7, 2024
ed18330
Note in pytest_plugin to not global import Airflow (#43738)
uranusjr Nov 7, 2024
79cdae4
Remove AIRFLOW_V_2_8_PLUS for provider's compatibility tests (#43763)
potiuk Nov 7, 2024
0e8789e
Correcting the wildcard character for _SearchParam (#43780)
amoghrajesh Nov 7, 2024
bec9f36
AIP-65: Add back DAG versioning support (#43735)
ephraimbuddy Nov 7, 2024
ab21bf9
AIP-84 List Mapped Task Instances (#43642)
pierrejeambrun Nov 7, 2024
56ba3f2
Extract OTEL span set attrs logic in one place in the scheduler (#43787)
dstandish Nov 7, 2024
6be3709
AIP-84 List Task Instances (#43760)
pierrejeambrun Nov 7, 2024
d35fbed
AIP-84 Get TI and Mapped TI dependencies (#43788)
pierrejeambrun Nov 7, 2024
f6e4489
AIP-72: Add "Get Connection" endpoint for Execution API (#43767)
kaxil Nov 7, 2024
18bd190
AIP-82 Create references between triggers and assets (#43666)
vincbeck Nov 7, 2024
5e0c12a
Generate `openapi.json` for the Execution API sub-app (#43796)
kaxil Nov 7, 2024
58ab2fa
Add clear button to search bar (#43795)
bbovenzi Nov 7, 2024
2e0ec24
Make sure a default sort is persisted through tableUrlState (#43803)
bbovenzi Nov 7, 2024
14a8336
Move all scroll logic to page level (#43802)
bbovenzi Nov 8, 2024
d4c95e2
Prevent using trigger_rule="always" in a dynamic mapped task (#43368)
shahar1 Nov 8, 2024
1fd1117
Fix PostgresHook bug when getting AWS Redshift Serverless credentials…
topherinternational Nov 8, 2024
6b12ed5
Bump minimum version of open-telemetry (#43809)
potiuk Nov 8, 2024
9dd0db1
Improve ExecutionCallableRunner (#43812)
uranusjr Nov 8, 2024
57a3abe
Remove hatch as devel-devscript dependency (#43808)
potiuk Nov 8, 2024
1ff50dd
AIP-84 Convert async route to sync routes (#43797)
pierrejeambrun Nov 8, 2024
8af857b
Ensure lifespans of mounted FastAPI sub-apps are called (#43817)
ianbuss Nov 8, 2024
fbaa614
AIP-84 Add ability to update dag run note in PATCH dag_run endpoint …
rawwar Nov 8, 2024
a07fb0f
Rename Fast API serializers/schemas to `datamodels` (#43823)
kaxil Nov 8, 2024
132749e
Fix duplicate `TaskInstanceState` entity in FastApi Schema (#43824)
kaxil Nov 8, 2024
7726d11
Fix `HttpToS3Operator` throws exception if s3_bucket parameter is not…
kunaljubce Nov 8, 2024
2a304ea
bump packaging version to 24.2 (#43827)
gopidesupavan Nov 8, 2024
d09d9b4
Bump UV to 0.5.0 (#43829)
gopidesupavan Nov 8, 2024
14a2742
AIP-84 remove remnants of async def (#43831)
pierrejeambrun Nov 8, 2024
48c1079
Bump apache-airflow from 2.10.1 to 2.10.3 in /performance (#43834)
dependabot[bot] Nov 8, 2024
cf4e92a
Add basic support for git and local dag bundles (#42689)
jedcunningham Nov 8, 2024
359038e
Remove `async` keyword for Get Connection (#43836)
omkar-foss Nov 8, 2024
2fce5c9
AIP-72: Add "Get Variable" endpoint for Execution API (#43832)
kaxil Nov 8, 2024
82515bc
Bump `uv` to `0.5.1` (#43838)
kaxil Nov 9, 2024
e7cacd9
Added condition to check if it is a scheduled save or rerun (#43453)
krzysztof-kubis Nov 9, 2024
4b2b51e
Fix logs with leading spaces in the Docker operator (#33692) (#43840)
mrk-andreev Nov 9, 2024
423d899
chore: add leading underscore (#43843)
LyndonFan Nov 9, 2024
72755bd
Test standard provider with Airflow 2.8 and 2.9 (#43556)
potiuk Nov 9, 2024
229d0c4
Fix EdgeExecutor breeze call (#43842)
jscheffl Nov 9, 2024
5e4cde6
Add random_name_suffix to SparkKubernetesOperator (#43800) (#43847)
mrk-andreev Nov 9, 2024
d814f60
Contribution Documentation Updates (#43848)
Baerenstein Nov 9, 2024
4554490
fix: replace \s with space (#43849)
LyndonFan Nov 9, 2024
bdfb725
#43252 Disable extra links button if link is null or empty (#43844)
enisnazif Nov 9, 2024
119cc5a
Fix Power BI trigger testcase (#43494)
ambika-garg Nov 9, 2024
7db4aa3
pydocstyle check: add leading underscore (PT004) (#43852)
LyndonFan Nov 9, 2024
a1b3e79
Correct provider path details in docs (#43850)
jscheffl Nov 9, 2024
f48bce4
Additional Contribution Documentation Updates (#43856)
Baerenstein Nov 9, 2024
0af792a
Remove deprecations cncf.kubernetes (#43689)
romsharon98 Nov 9, 2024
0984a65
Fix hatchling to 1.25.0 (#43858)
gopidesupavan Nov 10, 2024
2894fb4
bump hatchling to 1.26.1 (#43863)
gopidesupavan Nov 10, 2024
c366667
Recommend and use ``uv`` instead of ``pipx`` in a few remaining place…
potiuk Nov 11, 2024
a5b3825
fix(scheulder_job_runner): remove the to-write warnings that already …
Lee-W Nov 11, 2024
1469c02
[Edge]Worker UI link beautification (#43869)
Nov 11, 2024
d436288
Further make sure graphviz is truly optional feature on MacOS (#43867)
potiuk Nov 11, 2024
5131b1e
Add documentation to standard provider operators (#43716)
gopidesupavan Nov 11, 2024
a268cf6
Remove deprecated trigger rule (#43349)
shahar1 Nov 11, 2024
19c1309
Provide option to `force_delete` for `GCSToBigQueryOperator` (#43785)
nathadfield Nov 11, 2024
6c27baa
ci(github-actions): add uv to news-fragment action (#43878)
Lee-W Nov 11, 2024
5377509
Include unit test to Legacy UI/API Selective Check in Breeze (#43719)
bugraoz93 Nov 11, 2024
eb5f3ed
Add global events page to browse along with support to display only e…
tirkarthi Nov 11, 2024
988860c
Change check for SQLite for FastAPI tests (#43884)
kaxil Nov 11, 2024
c6d9433
Use updated data from Dags API for Dag with recent DagRun. (#43857)
tirkarthi Nov 11, 2024
0f51f43
update how to guide section with doc references (#43889)
gopidesupavan Nov 11, 2024
fb6d178
disable aip 44 for lessthan airlfow 3 version (#43818)
gopidesupavan Nov 11, 2024
0e75682
Fix breeze panel to start EdgeWorker when EdgeExecutor is selected in…
jscheffl Nov 11, 2024
5d40cb6
Add backport action to workflow (#43886)
gopidesupavan Nov 11, 2024
3ba5bd6
Added notion of dialects into ProvidersManager (#43726)
dabla Nov 11, 2024
d30a0a4
Move Annotated import to `typing` module (#43887)
kaxil Nov 11, 2024
acf1883
Change Airflow Backcompat provider tests to 2.10.3 (#43898)
jscheffl Nov 11, 2024
e4e0842
Correct mime-type (#43879)
xitep Nov 11, 2024
a7a89bd
Fix duplication of Task tries in the UI (#43891)
ephraimbuddy Nov 12, 2024
e677d7b
Upgrade tomli as build dependency (#43900)
potiuk Nov 12, 2024
9228646
Add `pdbr` as devel debuggers (#43904)
kaxil Nov 12, 2024
4e61d58
Bump ruff to `0.7.3` (#43903)
kaxil Nov 12, 2024
c9e7fac
Fix CI ruff format static checks (#43908)
gopidesupavan Nov 12, 2024
5882945
Allow setting run_id in xcom_pull method (#41343)
fredthomsen Nov 12, 2024
d73c298
Migrate public xcom endpoint get entry to fastapi (#43521)
michaeljs-c Nov 12, 2024
29b10d8
Revert "Add backport action to workflow (#43886)" (#43914)
potiuk Nov 12, 2024
4ab2f96
Fix prepare-provider-packages for fab and standard providers (#43913)
eladkal Nov 12, 2024
af6e26e
Fix Mypy errors in main after recent changes (#43920)
potiuk Nov 12, 2024
d8160bc
Migrate YDB Operator to new DBAPI (#43784)
vgvoleg Nov 12, 2024
52f0c40
Remove strict_asset_uri_validation (#43915)
uranusjr Nov 12, 2024
36e3b35
Fix main pre-commit (#43923)
pierrejeambrun Nov 12, 2024
dbf0620
Fix completion/linting/type checking with VSCode/pyright (#43899)
ashb Nov 12, 2024
4fe5279
Redirect old location module imports to standard provider (#43610)
gopidesupavan Nov 12, 2024
88453ad
Add support for IAM database authentication for CloudSQL connection (…
MaksYermak Nov 12, 2024
f33bc8b
terminate kubernetes watch in case of unknown error (#43645)
pavansharma36 Nov 12, 2024
ce41c99
Added support for job_parameters and dbt_commands in DatabricksRunNow…
pranshupand-db Nov 12, 2024
f17183c
AIP-72: Add "XCom" GET endpoint for Execution API (#43894)
kaxil Nov 12, 2024
ae4e539
Combine fab, standard and sql providers into one step in Breeze (#43925)
eladkal Nov 12, 2024
5a4f34c
Skip DB tests, Task SDK tests and constraints generation for PRs with…
tirkarthi Nov 12, 2024
6de6584
Expand and improve the kerberos api authentication documentation (#43…
brouberol Nov 12, 2024
61810c0
Remove missed DAG pickling code (#43907)
kaxil Nov 12, 2024
d1b0c8b
Minor Improvements to public FastAPI XCom endpoint (#43928)
kaxil Nov 12, 2024
fd85ee6
[Edge]Add child processes to separate process group than main (#43927)
Nov 12, 2024
42746e0
AIP-84 Migrating GET ASSETS Legacy API to fastAPI (#43783)
amoghrajesh Nov 12, 2024
a83acf1
Fix pre-commit selective checks (#43931)
pierrejeambrun Nov 12, 2024
a59ae10
AIP-84 Migrate test a connection to FastAPI API (#43766)
bugraoz93 Nov 12, 2024
8fe953f
Update the "legacy command" help text for backfill (#43764)
dstandish Nov 12, 2024
3e40a24
Remove sending of task logs in otel traces (#43943)
ashb Nov 13, 2024
2018c33
Allow Databricks SQL hook to cancel timed out queries (#42668)
R7L208 Nov 13, 2024
25cb40c
Revert "Redirect old location module imports to standard provider (#4…
potiuk Nov 13, 2024
de13c93
Upgrade hatchling to 1.26.3 (#43945)
potiuk Nov 13, 2024
230194c
Migrate public endpoint Get Task to FastAPI (#43718)
omkar-foss Nov 13, 2024
ddea12f
Remove Airflow 2.1 compat code in Google provider (#43952)
uranusjr Nov 13, 2024
10b3d57
Remove duplicate routers from the FastAPI app (#43962)
kaxil Nov 13, 2024
a720d78
Add missing test for apache cassandra hooks (#43951)
yangyulely Nov 13, 2024
2d467a9
Add support for semicolon stripping to DbApiHook, PrestoHook, and Tri…
Illumaria Nov 13, 2024
b05101c
fix(dag_warning): rename argument error_type as warning_type (#43877)
Lee-W Nov 13, 2024
f9c18ca
[edge] Fixed UnicodeDecodeError during log file upload of Edge worker…
AutomationDev85 Nov 13, 2024
cc05023
AIP-84 Improve doc for backfill API (#43937)
pierrejeambrun Nov 13, 2024
74325b1
Add `source_tag` to PineconeHook (#43960)
TJaniF Nov 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 8 additions & 2 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,12 +122,18 @@ github:
# Max 10 collaborators allowed
# https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#assigning-the-github-triage-role-to-external-collaborators
- aritra24
- dirrao
- mhenc
- omkar-foss
- rawwar
- nathadfield
- sunank200
- vatsrahul1001
- cmarteepants
- bugraoz93
- briana-okyere

notifications:
jobs: jobs@airflow.apache.org
commits: commits@airflow.apache.org
issues: commits@airflow.apache.org
pullrequests: commits@airflow.apache.org
discussions: commits@airflow.apache.org
3 changes: 3 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,15 @@
!chart
!docs
!licenses
!providers/
!task_sdk/

# Add those folders to the context so that they are available in the CI container
!scripts

# Add tests and kubernetes_tests to context.
!tests
!tests_common
!kubernetes_tests
!helm_tests
!docker_tests
Expand Down
62 changes: 32 additions & 30 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,30 +1,31 @@
# Core
/airflow/executors/ @kaxil @XD-DENG @ashb @o-nikolas @pierrejeambrun @hussein-awala
/airflow/jobs/ @kaxil @ashb @XD-DENG
/airflow/models/ @kaxil @XD-DENG @ashb
/airflow/executors/ @XD-DENG @ashb @o-nikolas @pierrejeambrun @hussein-awala
/airflow/jobs/ @ashb @XD-DENG
/airflow/models/ @XD-DENG @ashb

# DAG Serialization
/airflow/serialization/ @kaxil @ashb @bolkedebruin
/airflow/serialization/ @ashb @bolkedebruin

# DAG Parsing
/airflow/dag_processing @jedcunningham @ephraimbuddy

# Kubernetes
/airflow/kubernetes/ @dstandish @jedcunningham
/airflow/providers/cncf/kubernetes/executors/ @dstandish @jedcunningham
/providers/src/airflow/providers/cncf/kubernetes/executors/ @dstandish @jedcunningham

# Helm Chart
/chart/ @dstandish @jedcunningham @hussein-awala

# Docs (without Providers)
/docs/*.py @kaxil @potiuk
/docs/*.py @potiuk
/docs/apache-airflow @potiuk
/docs/docker-stack @potiuk
/docs/helm-chart @dstandish @jedcunningham

# API
/airflow/api/ @ephraimbuddy @pierrejeambrun
/airflow/api_connexion/ @ephraimbuddy @pierrejeambrun
/airflow/api_fastapi/ @ephraimbuddy @pierrejeambrun

# WWW
/airflow/www/ @ryanahamilton @ashb @bbovenzi @pierrejeambrun @jscheffl
Expand All @@ -33,9 +34,9 @@
/airflow/ui/ @bbovenzi @pierrejeambrun @ryanahamilton @jscheffl

# Security/Permissions
/airflow/api_connexion/security.py @jhtimmins
/airflow/security/permissions.py @jhtimmins
/airflow/www/security.py @jhtimmins
/airflow/api_connexion/security.py @vincbeck
/airflow/security/permissions.py @vincbeck
/airflow/www/security.py @vincbeck

# Calendar/Timetables
/airflow/timetables/ @uranusjr
Expand All @@ -57,34 +58,35 @@
/docs/apache-airflow/concepts/deferring.rst @dstandish @hussein-awala

# Secrets Backends
/airflow/secrets @dstandish @kaxil @potiuk @ashb
/airflow/secrets @dstandish @potiuk @ashb

# Providers
/airflow/providers/amazon/ @eladkal @o-nikolas
/airflow/providers/celery/ @hussein-awala
/airflow/providers/cncf/kubernetes @jedcunningham @hussein-awala
/airflow/providers/common/sql/ @eladkal
/airflow/providers/dbt/cloud/ @josh-fell
/airflow/providers/edge @jscheffl
/airflow/providers/hashicorp/ @hussein-awala
/airflow/providers/openlineage/ @mobuchowski
/airflow/providers/slack/ @eladkal
/airflow/providers/smtp/ @hussein-awala
/airflow/providers/snowflake/ @potiuk @mik-laj
/airflow/providers/tabular/ @Fokko
/providers/src/airflow/providers/amazon/ @eladkal @o-nikolas
/providers/src/airflow/providers/celery/ @hussein-awala
/providers/src/airflow/providers/cncf/kubernetes @jedcunningham @hussein-awala
/providers/src/airflow/providers/common/sql/ @eladkal
/providers/src/airflow/providers/dbt/cloud/ @josh-fell
/providers/src/airflow/providers/edge @jscheffl
/providers/src/airflow/providers/hashicorp/ @hussein-awala
/providers/src/airflow/providers/openlineage/ @mobuchowski
/providers/src/airflow/providers/slack/ @eladkal
/providers/src/airflow/providers/smtp/ @hussein-awala
/providers/src/airflow/providers/snowflake/ @potiuk @mik-laj
/providers/src/airflow/providers/apache/iceberg/ @Fokko
/providers/tests/apache/iceberg/ @Fokko
/docs/apache-airflow-providers-amazon/ @eladkal @o-nikolas
/docs/apache-airflow-providers-cncf-kubernetes @jedcunningham
/docs/apache-airflow-providers-common-sql/ @eladkal
/docs/apache-airflow-providers-openlineage/ @mobuchowski
/docs/apache-airflow-providers-slack/ @eladkal
/tests/providers/amazon/ @eladkal @o-nikolas
/tests/providers/common/sql/ @eladkal
/tests/providers/openlineage/ @mobuchowski
/tests/providers/slack/ @eladkal
/providers/tests/amazon/ @eladkal @o-nikolas
/providers/tests/common/sql/ @eladkal
/providers/tests/openlineage/ @mobuchowski
/providers/tests/slack/ @eladkal
/tests/system/providers/amazon/ @eladkal @o-nikolas

# Dev tools
/.github/workflows/ @potiuk @ashb @kaxil
/.github/workflows/ @potiuk @ashb
/dev/ @potiuk @ashb @jedcunningham
/docker_tests/ @potiuk @ashb
/provider_packages/ @potiuk @ashb
Expand All @@ -94,7 +96,7 @@ Dockerfile.ci @potiuk @ashb

# Releasing Guides & Project Guidelines
/dev/PROJECT_GUIDELINES.md @kaxil
/dev/PROVIDER_PACKAGE_DETAILS.md @kaxil
/dev/PROVIDER_PACKAGE_DETAILS.md @eladkal
/dev/README.md @kaxil
/dev/README_RELEASE_*.md @kaxil @pierrejeambrun
/dev/README_RELEASE_PROVIDER_PACKAGES.md @eladkal
Expand All @@ -107,6 +109,6 @@ ISSUE_TRIAGE_PROCESS.rst @eladkal

# AIP-58 - Object Storage
/airflow/io/ @bolkedebruin
/airflow/providers/**/fs/ @bolkedebruin
/airflow/providers/common/io/ @bolkedebruin
/providers/src/airflow/providers/**/fs/ @bolkedebruin
/providers/src/airflow/providers/common/io/ @bolkedebruin
/docs/apache-airflow/core-concepts/objectstorage.rst @bolkedebruin
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/airflow_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ body:
the latest release or main to see if the issue is fixed before reporting it.
multiple: false
options:
- "2.10.1"
- "2.10.3"
- "main (development)"
- "Other Airflow 2 version (please specify below)"
validations:
Expand Down
9 changes: 5 additions & 4 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,10 +99,11 @@ do not apply to Airflow, or have a different severity than some generic scoring

The Airflow Security Team will get back to you after assessing the report. You will usually get
confirmation that the issue is being worked (or that we quickly assessed it as invalid) within several
business days. Note that this is an Open-Source projects and members of the security team are volunteers
so please make sure to be patient. If you do not get a response within a week or so, please send a
kind reminder to the security team. We will usually let you know the CVE number that will be assigned
to the issue and the severity of the issue as well as release the issue is scheduled to be fixed
business days. Note that this is an Open-Source projects and members of the security team are volunteers,
so please make sure to be patient. If you do not get a response within a week, please send a kind reminder
to the security team about a lack of response; however, reminders should only be for the initial response
and not for updates on the assessment or remediation. We will usually let you know the CVE number that will
be assigned to the issue and the severity of the issue as well as release the issue is scheduled to be fixed
after we assess the issue (which might take longer or shorter time depending on the issue complexity and
potential impact, severity, whether we want to address a whole class issues in a single fix and a number
of other factors). You should subscribe and monitor the `users@airflow.apache.org` mailing
Expand Down
3 changes: 0 additions & 3 deletions .github/actions/breeze/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ description: 'Sets up Python and Breeze'
inputs:
python-version:
description: 'Python version to use'
# Version of Python used for reproducibility of the packages built
# Python 3.8 tarfile produces different tarballs than Python 3.9+ tarfile that's why we are forcing
# Python 3.9 for all release preparation commands to make sure that the tarballs are reproducible
default: "3.9"
outputs:
host-python-version:
Expand Down
50 changes: 50 additions & 0 deletions .github/actions/install-pre-commit/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
name: 'Install pre-commit'
description: 'Installs pre-commit and related packages'
inputs:
python-version:
description: 'Python version to use'
default: 3.9
uv-version:
description: 'uv version to use'
default: 0.4.30
pre-commit-version:
description: 'pre-commit version to use'
default: 4.0.1
pre-commit-uv-version:
description: 'pre-commit-uv version to use'
default: 4.1.4
runs:
using: "composite"
steps:
- name: Install pre-commit, uv, and pre-commit-uv
shell: bash
run: >
pip install
pre-commit==${{inputs.pre-commit-version}}
uv==${{inputs.uv-version}}
pre-commit-uv==${{inputs.pre-commit-uv-version}}
- name: Cache pre-commit envs
uses: actions/cache@v4
with:
path: ~/.cache/pre-commit
key: "pre-commit-${{inputs.python-version}}-${{ hashFiles('.pre-commit-config.yaml') }}"
restore-keys: |
pre-commit-${{inputs.python-version}}-
Loading