gdoifode opened a new issue, #70663: URL: https://github.com/apache/airflow/issues/70663
### Under which category would you file this issue? Airflow Core ### Apache Airflow version 2.10.5 ### What happened and how to reproduce it? **Apache Airflow version:** 2.10.5 **Python:** 3.11 **Executor:** LocalExecutor **Database backend:** PostgreSQL 15 **Deployment:** Docker Compose on Windows (WSL2/Docker Desktop) **Browser:** Microsoft Edge (Chromium) The main DAGs list page (/home) does not update the "Last Run" and "Next Run" columns after DAG runs complete. The stale values persist even after: - Auto-refresh enabled (toggled on) - Manual browser hard refresh (Ctrl+F5) - Running `airflow dags reserialize` from CLI - Waiting 10+ minutes The "Recent Tasks" column (green circles) updates correctly. Clicking into the individual DAG detail page shows the correct and latest run timestamps. <img width="958" height="539" alt="Image" src="https://github.com/user-attachments/assets/7ca90e84-309d-4c0a-8591-544da0eb0dd9" /> <img width="952" height="535" alt="Image" src="https://github.com/user-attachments/assets/c8d7f902-3ccb-49bb-94ed-01df553bdc0c" /> ### What you think should happen instead? The "Last Run" and "Next Run" columns on the main DAGs list page (/home) should update automatically when Auto-refresh is enabled, and should show the latest values after a hard browser refresh (Ctrl+F5) or after running `airflow dags reserialize`. The frontend appears to cache the Last Run and Next Run timestamps and does not re-fetch them from the backend, even when Auto-refresh is enabled. The "Recent Tasks" column on the same page updates correctly, suggesting the polling mechanism works but the Last Run / Next Run columns are not included in the refresh cycle. Running `airflow dags reserialize` and hard-refreshing the browser does not resolve it. The DAG detail page always shows the correct timestamps, confirming the backend data is accurate. ### Operating System Windows 11 (VMware VM) running Docker Desktop with WSL2 ### Deployment Docker-Compose ### Apache Airflow Provider(s) _No response_ ### Versions of Apache Airflow Providers _No response_ ### Official Helm Chart version Not Applicable ### Kubernetes Version _No response_ ### Helm Chart configuration _No response_ ### Docker Image customizations Custom Dockerfile based on apache/airflow:2.10.5-python3.11 with Oracle Instant Client 21.14 added for thick-mode database connectivity. No frontend or webserver modifications. ### Anything else? - PostgreSQL 15 as metadata database - LocalExecutor - 9 DAGs across 3 subfolders (marketing_bi, itom, pbi_admin) - Issue persists across multiple browser sessions and after VM restart - Tested on Microsoft Edge (Chromium) and Chrome - Screenshots attached showing mismatch between main list and detail page ### Are you willing to submit PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md) -- 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]
