repowiserepowise
Sign in
apache/airflow
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseapache/airflow

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

164of 500 scored

164 commits sit in this repo's top risk tercile, which is 33% of the 500scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.5 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits10922%Commits whose subject reads as a bug fix rather than new work.Written by an agent184%Read from commit trailers, so it counts what was declared.Change diffusion1.28bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold8.5out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Other100%
4%of indexed commits are agent-attributed(18 of 500)
claude (18)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
674544c8Add openlineage system tests for missing use cases (#68664)
Kacper Muda
1mo ago+7.2K -222
100%Elevated
—
2
365ea553AIP-76: Hold Dag run until all upstream partitions arrive (#64571)
Wei Lee
2mo ago+5.8K -256
100%Elevated
—
3
8095abb5Fetch deadline callback context via Execution API at runtime (#66608)
Sean Ghaeli
1mo ago+4.0K -584
99%Elevated
—
4
f2ccc97bAdd producer-side ack channel to shared-stream triggers (#67523)
Wei Lee
1mo ago+4.2K -120
99%Elevated
—
5
6f5172b7Informatica provider: Add SQL auto-lineage and selective lineage control (#66612)
Gökhan Çetin
1mo ago+3.6K -209
99%Elevated
—
6
742f9a79Add HTTPRoute (Gateway API) support to API server in Helm Chart (#67675)
somaz
1mo ago+6.0K -1
99%Elevated
—
7
03d26f86Go SDK: airflow-go-pack tool for self-contained bundle binaries (#67156)
Jason(Zhe-You) Liu
2mo ago+2.8K -69
99%Elevated
—
8
71ed2043Add ClickHouse Provider (#67080)
Bentsi Leviav
2mo ago+7.3K -2.3K
99%Elevated
—
9
8e1667e0Add async connection testing via workers for security isolation (#62343)
Anish Giri
2mo ago+4.2K -110
99%Elevated
—
10
a0805a80Add partition clear support to REST API matching the CLI (#68702)
Wei Lee
1mo ago+2.3K -335
98%Elevated
—
11
f24c5b0bImplement SLF4Jm JUL, and Log4J2 providers for Java SDK (#68725)
Tzu-ping Chung
1mo ago+2.0K -56
98%Elevated
—
12
250fbb22Add notification UX for HITL actions (#68346)
hojeong park
1mo ago+1.6K -64
98%Elevated
—
13
44d9bfa7Remove `workers` section deprecation & simplify Workers Sets template logic (#66671)
Przemysław Mirowski
1mo ago+1.8K -7.9K
98%Elevated
—
14
744ff2e6Add asset and task store UI (#67292)
Brent Bovenzi
2mo ago+1.6K -106
98%Elevated
—
15
db9c9cc9Bump pydantic-ai-slim to resolve dependabot (#68105)
Jens Scheffler
2mo ago+2.2K -1.8K
98%Elevated
—
16
c76162a8Bump the auth-ui-package-updates group across 1 directory with 15 updates (#68808)
Dependabot [bot]
1mo ago+972 -960
96%Elevated
—
17
db26df7dfix: Verify durable cached agent steps match the request before replay (#68372)
Kaxil Naik
1mo ago+933 -77
96%Elevated
—
18
58480dd8Fix common.ai example DAGs failing to parse without the sql extra (#68497)
Ehab Abdallaclaudeassisted
1mo ago+670 -642
96%Elevated
—
19
b193ced2Enforce SQLToolset allowed_tables on queries, not just discovery (#68487)
Kaxil Naik
1mo ago+883 -83
96%Elevated
—
20
18506de1Feat note modal (#68362)
Brent Bovenzi
1mo ago+833 -232
96%Elevated
—
21
2217dbc7Backfill partitioned Dags by partition-date range (#67537)
Wei Lee
1mo ago+1.0K -45
96%Elevated
—
22
74a52cf5Rename task_store/asset_store to task_state_store/asset_state_store (#68438)
Amogh Desai
1mo ago+2.2K -2.1K
96%Elevated
—
23
15173321Let partitioned Dag runs fire on a partial upstream window with wait_policy (#66848)
Wei Lee
1mo ago+1.2K -29
96%Elevated
—
24
f690474aAdd FixedKeyMapper and SegmentWindow for categorical asset-partition rollup (#67716)
Wei Lee
1mo ago+1.3K -30
96%Elevated
—
25
85843a30AIP-103: Documentation for Task and Asset Store (#67299)
Jake McGrath
2mo ago+829 -0
96%Elevated
—
26
db6ce848Improve AIP progress tracker example for accuracy (#68037)
Vikram Koka
2mo ago+1.1K -128
96%Elevated
—
27
ab1418ffDecouple remote logging config from core (#67056)
Jason(Zhe-You) Liu
2mo ago+1.1K -31
96%Elevated
—
28
35ae462cBump the fab-ui-package-updates group across 1 directory with 4 updates (#68804)
Dependabot [bot]
1mo ago+809 -940
94%Elevated
—
29
247551daAdd CI duration trend monitor to warn on slow main builds (#68368)
Jarek Potiukclaudeassisted
1mo ago+965 -0
94%Elevated
—
30
31e1d87eSplit e2e test-helpers.ts into domain-scoped modules (#66387)
Yeonguk Choo
1mo ago+925 -830
94%Elevated
—
31
390fc454Java gradle plugin and project split (#68380)
Tzu-ping Chung
1mo ago+1.1K -398
94%Elevated
—
32
a0be5d8c[AIP-94] Create a CLI airflowctl client and adopt it in existing commands (#68175)
Bugra Ozturk
1mo ago+1.1K -755
94%Elevated
—
33
cd5509fcReduce SSH connection churn in `SSHRemoteJobOperator` under high fan-out (#68115)
Kaxil Naik
2mo ago+698 -287
94%Elevated
—
34
0ac475f1Add Amazon Bedrock AgentCore Runtime operators (#67984)
Morgan
2mo ago+923 -3
94%Elevated
—
35
c37ccaa6Track Spark job status for YARN cluster mode via RM REST API to free JVM (#65991)
Aaron Chen
2mo ago+884 -15
94%Elevated
—
36
b9479453Migrate apache-steward framework adoption to Apache Magpie (#67929)
Jarek Potiuk
2mo ago+1.2K -769
94%Elevated
—
37
40d8c505UI: Persist dashboard alert collapse state and clamp long alerts (#68329)
Ei Sandi Aung
1mo ago+549 -13
92%Elevated
—
38
7a21a3e9Add async XCom accessors for async tasks (#68299)
David Blain
1mo ago+568 -38
92%Elevated
—
39
0236c577Prepare provider documentation 2026-06-16 (#68642)
Shahar Epstein
1mo ago+907 -368
92%Elevated
—
40
0508dea8Fix Databricks operators with templated json payloads (#68519)
deepinsight coder
1mo ago+686 -163
92%Elevated
—
41
e51289d6Add import error to deactivated dag (#65687)
Brent Bovenzi
1mo ago+553 -93
92%Elevated
—
42
953aa794Add FanOutMapper for one-to-many partition fan-out (#66030)
Wei Lee
2mo ago+865 -8
92%Elevated
—
43
b64a0e63Add `awaiting_input` task state for Human-in-the-loop, off the triggerer (#68028)
Kaxil Naik
2mo ago+975 -83
92%Elevated
—
44
9326f169CI: drive milestone auto-tag skip from live labels + issue events (#67518)
Jason(Zhe-You) Liu
2mo ago+459 -84
92%Elevated
—
45
adead2b2Record the writer info for every asset store write for better cross linkage (#67902)
Amogh Desai
2mo ago+750 -30
92%Elevated
—
46
6877aea6Revert airflowctl dependency from airflow-core (#68856)
Bugra Ozturk
1mo ago+740 -889
90%Elevated
—
47
e9af904aPropagate `partition_date` to consumers of partitioned assets (#67285)
Nathan Hadfield
1mo ago+939 -30
90%Elevated
—
48
9eea9a02Add OpenLineage Spark conf injection to DatabricksSubmitRunOperator (#67894)
Rahul Madan
1mo ago+490 -0
90%Elevated
—
49
aa0609f0Add team_name tag to dag processor metrics for multi-team deployments (#68599)
D. Ferruzzi
1mo ago+527 -15
90%Elevated
—
50
71532401Small operator improvements in openlineage system tests (#68677)
Kacper Muda
1mo ago+455 -4
90%Elevated
—
  • 674544c8Add openlineage system tests for missing use cases (#68664)
    Author
    Kacper Muda
    When
    1mo ago
    Lines
    +7.2K -222
    Risk
    100%Elevated
  • 365ea553AIP-76: Hold Dag run until all upstream partitions arrive (#64571)
    Author
    Wei Lee
    When
    2mo ago
    Lines
    +5.8K -256
    Risk
    100%Elevated
  • 8095abb5Fetch deadline callback context via Execution API at runtime (#66608)
    Author
    Sean Ghaeli
    When
    1mo ago
    Lines
    +4.0K -584
    Risk
    99%Elevated
  • f2ccc97bAdd producer-side ack channel to shared-stream triggers (#67523)
    Author
    Wei Lee
    When
    1mo ago
    Lines
    +4.2K -120
    Risk
    99%Elevated
  • 6f5172b7Informatica provider: Add SQL auto-lineage and selective lineage control (#66612)
    Author
    Gökhan Çetin
    When
    1mo ago
    Lines
    +3.6K -209
    Risk
    99%Elevated
  • 742f9a79Add HTTPRoute (Gateway API) support to API server in Helm Chart (#67675)
    Author
    somaz
    When
    1mo ago
    Lines
    +6.0K -1
    Risk
    99%Elevated
  • 03d26f86Go SDK: airflow-go-pack tool for self-contained bundle binaries (#67156)
    Author
    Jason(Zhe-You) Liu
    When
    2mo ago
    Lines
    +2.8K -69
    Risk
    99%Elevated
  • 71ed2043Add ClickHouse Provider (#67080)
    Author
    Bentsi Leviav
    When
    2mo ago
    Lines
    +7.3K -2.3K
    Risk
    99%Elevated
  • 8e1667e0Add async connection testing via workers for security isolation (#62343)
    Author
    Anish Giri
    When
    2mo ago
    Lines
    +4.2K -110
    Risk
    99%Elevated
  • a0805a80Add partition clear support to REST API matching the CLI (#68702)
    Author
    Wei Lee
    When
    1mo ago
    Lines
    +2.3K -335
    Risk
    98%Elevated
  • f24c5b0bImplement SLF4Jm JUL, and Log4J2 providers for Java SDK (#68725)
    Author
    Tzu-ping Chung
    When
    1mo ago
    Lines
    +2.0K -56
    Risk
    98%Elevated
  • 250fbb22Add notification UX for HITL actions (#68346)
    Author
    hojeong park
    When
    1mo ago
    Lines
    +1.6K -64
    Risk
    98%Elevated
  • 44d9bfa7Remove `workers` section deprecation & simplify Workers Sets template logic (#66671)
    Author
    Przemysław Mirowski
    When
    1mo ago
    Lines
    +1.8K -7.9K
    Risk
    98%Elevated
  • 744ff2e6Add asset and task store UI (#67292)
    Author
    Brent Bovenzi
    When
    2mo ago
    Lines
    +1.6K -106
    Risk
    98%Elevated
  • db9c9cc9Bump pydantic-ai-slim to resolve dependabot (#68105)
    Author
    Jens Scheffler
    When
    2mo ago
    Lines
    +2.2K -1.8K
    Risk
    98%Elevated
  • c76162a8Bump the auth-ui-package-updates group across 1 directory with 15 updates (#68808)
    Author
    Dependabot [bot]
    When
    1mo ago
    Lines
    +972 -960
    Risk
    96%Elevated
  • db26df7dfix: Verify durable cached agent steps match the request before replay (#68372)
    Author
    Kaxil Naik
    When
    1mo ago
    Lines
    +933 -77
    Risk
    96%Elevated
  • 58480dd8Fix common.ai example DAGs failing to parse without the sql extra (#68497)
    Author
    Ehab Abdalla
    When
    1mo ago
    Lines
    +670 -642
    Risk
    96%Elevated
  • b193ced2Enforce SQLToolset allowed_tables on queries, not just discovery (#68487)
    Author
    Kaxil Naik
    When
    1mo ago
    Lines
    +883 -83
    Risk
    96%Elevated
  • 18506de1Feat note modal (#68362)
    Author
    Brent Bovenzi
    When
    1mo ago
    Lines
    +833 -232
    Risk
    96%Elevated
  • 2217dbc7Backfill partitioned Dags by partition-date range (#67537)
    Author
    Wei Lee
    When
    1mo ago
    Lines
    +1.0K -45
    Risk
    96%Elevated
  • 74a52cf5Rename task_store/asset_store to task_state_store/asset_state_store (#68438)
    Author
    Amogh Desai
    When
    1mo ago
    Lines
    +2.2K -2.1K
    Risk
    96%Elevated
  • 15173321Let partitioned Dag runs fire on a partial upstream window with wait_policy (#66848)
    Author
    Wei Lee
    When
    1mo ago
    Lines
    +1.2K -29
    Risk
    96%Elevated
  • f690474aAdd FixedKeyMapper and SegmentWindow for categorical asset-partition rollup (#67716)
    Author
    Wei Lee
    When
    1mo ago
    Lines
    +1.3K -30
    Risk
    96%Elevated
  • 85843a30AIP-103: Documentation for Task and Asset Store (#67299)
    Author
    Jake McGrath
    When
    2mo ago
    Lines
    +829 -0
    Risk
    96%Elevated
  • db6ce848Improve AIP progress tracker example for accuracy (#68037)
    Author
    Vikram Koka
    When
    2mo ago
    Lines
    +1.1K -128
    Risk
    96%Elevated
  • ab1418ffDecouple remote logging config from core (#67056)
    Author
    Jason(Zhe-You) Liu
    When
    2mo ago
    Lines
    +1.1K -31
    Risk
    96%Elevated
  • 35ae462cBump the fab-ui-package-updates group across 1 directory with 4 updates (#68804)
    Author
    Dependabot [bot]
    When
    1mo ago
    Lines
    +809 -940
    Risk
    94%Elevated
  • 247551daAdd CI duration trend monitor to warn on slow main builds (#68368)
    Author
    Jarek Potiuk
    When
    1mo ago
    Lines
    +965 -0
    Risk
    94%Elevated
  • 31e1d87eSplit e2e test-helpers.ts into domain-scoped modules (#66387)
    Author
    Yeonguk Choo
    When
    1mo ago
    Lines
    +925 -830
    Risk
    94%Elevated
  • 390fc454Java gradle plugin and project split (#68380)
    Author
    Tzu-ping Chung
    When
    1mo ago
    Lines
    +1.1K -398
    Risk
    94%Elevated
  • a0be5d8c[AIP-94] Create a CLI airflowctl client and adopt it in existing commands (#68175)
    Author
    Bugra Ozturk
    When
    1mo ago
    Lines
    +1.1K -755
    Risk
    94%Elevated
  • cd5509fcReduce SSH connection churn in `SSHRemoteJobOperator` under high fan-out (#68115)
    Author
    Kaxil Naik
    When
    2mo ago
    Lines
    +698 -287
    Risk
    94%Elevated
  • 0ac475f1Add Amazon Bedrock AgentCore Runtime operators (#67984)
    Author
    Morgan
    When
    2mo ago
    Lines
    +923 -3
    Risk
    94%Elevated
  • c37ccaa6Track Spark job status for YARN cluster mode via RM REST API to free JVM (#65991)
    Author
    Aaron Chen
    When
    2mo ago
    Lines
    +884 -15
    Risk
    94%Elevated
  • b9479453Migrate apache-steward framework adoption to Apache Magpie (#67929)
    Author
    Jarek Potiuk
    When
    2mo ago
    Lines
    +1.2K -769
    Risk
    94%Elevated
  • 40d8c505UI: Persist dashboard alert collapse state and clamp long alerts (#68329)
    Author
    Ei Sandi Aung
    When
    1mo ago
    Lines
    +549 -13
    Risk
    92%Elevated
  • 7a21a3e9Add async XCom accessors for async tasks (#68299)
    Author
    David Blain
    When
    1mo ago
    Lines
    +568 -38
    Risk
    92%Elevated
  • 0236c577Prepare provider documentation 2026-06-16 (#68642)
    Author
    Shahar Epstein
    When
    1mo ago
    Lines
    +907 -368
    Risk
    92%Elevated
  • 0508dea8Fix Databricks operators with templated json payloads (#68519)
    Author
    deepinsight coder
    When
    1mo ago
    Lines
    +686 -163
    Risk
    92%Elevated
  • e51289d6Add import error to deactivated dag (#65687)
    Author
    Brent Bovenzi
    When
    1mo ago
    Lines
    +553 -93
    Risk
    92%Elevated
  • 953aa794Add FanOutMapper for one-to-many partition fan-out (#66030)
    Author
    Wei Lee
    When
    2mo ago
    Lines
    +865 -8
    Risk
    92%Elevated
  • b64a0e63Add `awaiting_input` task state for Human-in-the-loop, off the triggerer (#68028)
    Author
    Kaxil Naik
    When
    2mo ago
    Lines
    +975 -83
    Risk
    92%Elevated
  • 9326f169CI: drive milestone auto-tag skip from live labels + issue events (#67518)
    Author
    Jason(Zhe-You) Liu
    When
    2mo ago
    Lines
    +459 -84
    Risk
    92%Elevated
  • adead2b2Record the writer info for every asset store write for better cross linkage (#67902)
    Author
    Amogh Desai
    When
    2mo ago
    Lines
    +750 -30
    Risk
    92%Elevated
  • 6877aea6Revert airflowctl dependency from airflow-core (#68856)
    Author
    Bugra Ozturk
    When
    1mo ago
    Lines
    +740 -889
    Risk
    90%Elevated
  • e9af904aPropagate `partition_date` to consumers of partitioned assets (#67285)
    Author
    Nathan Hadfield
    When
    1mo ago
    Lines
    +939 -30
    Risk
    90%Elevated
  • 9eea9a02Add OpenLineage Spark conf injection to DatabricksSubmitRunOperator (#67894)
    Author
    Rahul Madan
    When
    1mo ago
    Lines
    +490 -0
    Risk
    90%Elevated
  • aa0609f0Add team_name tag to dag processor metrics for multi-team deployments (#68599)
    Author
    D. Ferruzzi
    When
    1mo ago
    Lines
    +527 -15
    Risk
    90%Elevated
  • 71532401Small operator improvements in openlineage system tests (#68677)
    Author
    Kacper Muda
    When
    1mo ago
    Lines
    +455 -4
    Risk
    90%Elevated
Showing 50 of 500 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

065typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.07.1Diffusion →
Below typical76
Typical67
Elevated57

Commit history for apache/airflow

Repowise tracks change history across 8,677 files in apache/airflow. In the last 90 days 3,425 files were touched, 5,689 times in total, most often types.gen.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.