anshuksi282-ksolves opened a new pull request, #57053:
URL: https://github.com/apache/airflow/pull/57053
## Feat: Enhance XCom table with Timestamp and unified Task column
This PR implements two major enhancements to the XCom table in the Airflow
Web UI, addressing the user feedback in Issue #56507.
### Background:
The original XCom table lacked critical information (Timestamp) and
displayed redundant technical data ('Task ID' alongside 'Task Display Name').
This made the table less user-friendly and difficult to trace XCom creation
times.
### What this PR does:
1. **Unifies Task Columns:** Replaces the separate 'Task ID' and 'Task
Display Name' columns with a single **'Task'** column.
* It displays the user-friendly **`task_display_name`**.
* It includes a fallback to the **`task_id`** when the display name is
not available, ensuring task identification is always possible.
* The column is now fully clickable, linking directly to the respective
Task Instance page.
2. **Adds Timestamp Column:** Introduces the **'Timestamp'** column.
* The time is displayed in a **human-readable format** based on the
user's local timezone, significantly improving traceability.
### Notes:
These changes are focused on UI/UX improvements and do not impact core XCom
functionality or data storage.
Fixes #56507
<!-- Please keep an empty line above the dashes. -->
---
**^ Add meaningful description above**
Read the **[Pull Request
Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)**
for more information.
In case of fundamental code changes, an Airflow Improvement Proposal
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
is needed.
In case of a new dependency, check compliance with the [ASF 3rd Party
License Policy](https://www.apache.org/legal/resolved.html#category-x).
In case of backwards incompatible changes please leave a note in a
newsfragment file, named `{pr_number}.significant.rst` or
`{issue_number}.significant.rst`, in
[airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]