apache/airflow

Optional support for static Extra Links without XCom dependency

Open

#55,432 建立於 2025年9月9日

在 GitHub 查看
 (5 留言) (2 反應) (0 負責人)Python (16,781 fork)batch import
area:coregood first issuekind:featureneeds-triage

倉庫指標

Star
 (44,809 star)
PR 合併指標
 (平均合併 7天 18小時) (30 天內合併 834 個 PR)

描述

Description

This feature request entails the addition of an opt-in feature for extra links which are not stored as an XCom, for static URLs and reduced metaDB bloat.

Use case/motivation

As far as I'm aware, extra links are only supported via XComs. This makes sense for dynamic, task-instance specific / DAG-run specific URLs (e.g. a link to an external Spark job); however, XComs are not an ideal mechanism for static URLs which are only specific to the given operator (rather than the task instance). For example, a very common use case for the Extra Links feature is to point to a static, operator-specific documentation page. Yet, storing that URL in an XCom for each task instance is clearly not ideal in that circumstance, and only adds bloat to the metaDB.

Related issues

Only very tangentially related: https://github.com/apache/airflow/issues/54527

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Caveat: I am willing to help with the backend implementation, but I have no understanding or experience regarding react / frontend development.

Code of Conduct

貢獻者指南