cmarteepants opened a new issue, #53056: URL: https://github.com/apache/airflow/issues/53056
### Body ### View Browse - Xcoms <img width="1450" height="804" alt="Image" src="https://github.com/user-attachments/assets/565dfbd9-9f35-47f1-a334-bb51bc52e333" /> ### Filters to Add - Filter by **Key** ↪ Narrow search to a specific kind of data exchange (e.g., `return_value`) - Filter by **DAG ID** ↪ Focus on XComs related to a specific workflow - Filter by **Task ID** ↪ Trace specific operator behavior or inter-task communication - Filter by **Run ID** ↪ Inspect XComs tied to a particular execution attempt - Filter by **Logical Date Range** ↪ Debug pipeline behavior across a historical window - Filter by **Run After Range** ↪ Identify XComs emitted during delayed or backfilled runs - Filter by **Partial Value Match** ↪ Search for XComs containing specific strings, links, IDs, or structured content ### API Support ⚠️ Partial - The `/xcomEntries` endpoint supports basic filtering by `dag_id`, `task_id`, and `run_id` - No native support for value inspection or advanced timestamp filtering ### UI Impact - Filters can be added as a collapsible panel above the XCom table - Partial match search can use simple contains logic (with size guardrails to avoid performance issues) ### Notes - XComs often contain complex or encoded data; surface warnings or size truncation as needed - Value previews could include expand-on-hover or expandable rows for long content - Useful for tracing task outputs, debugging asset lineage, and investigating dynamic behaviors ### Committer - [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project. -- 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]
