# Apache Airflow 2.5.0 Released with Dataset UI, DAG Testing, and Task Log Improvements

DevFeed: [Apache Airflow 2.5.0 Released with Dataset UI, DAG Testing, and Task Log Improvements](<https://devfeed.tech/articles/apache-airflow-2-5-0-tick-tock-32535.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/airflow-2.5.0/>)

Author: Apache Airflow

Published: 2022-12-02T00:00:00Z

Content type: release

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [releases](<https://devfeed.tech/topics/releases.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [console](<https://devfeed.tech/tags/console.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [debug](<https://devfeed.tech/tags/debug.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [releases](<https://devfeed.tech/tags/releases.md>)

## AI overview

Apache Airflow 2.5.0 introduces usability improvements to the Datasets UI, a faster and easier-to-debug airflow dags test command, automatic task-log tailing in Grid view, and further improvements to Dynamic Task Mapping. The release also marks a shorter release cadence than previously used.

## Source excerpt

Apache Airflow 2.5 has just been released, barely two and a half months after 2.4! Details: 📦 PyPI: https://pypi.org/project/apache-airflow/2.5.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/2.5.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/2.5.0/release_notes.html 🐳 Docker Image: docker pull apache/airflow:2.5.0 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-2.5.0 This quicker release cadence is a departure from our previous habit of releasing every five-to-seven months and was a deliberate effort to listen to you, our users, and get the changes and improvements into your workflows earlier. Usability improvements to the Datasets UI When we released Dataset aware scheduling in September we knew that the tools we gave to manage the Datasets were very much a Minimum Viable Product, and in the last two months the committers and contributors have been hard at work at making the UI much more usable when it comes to Datasets. But we aren't done yet - keep an eye out for more improvements coming over the next couple of releases too. Greatly improved airflow dags test command This airflow subcommand has been rethought and re-optimized to make it much easier to test your DAGs locally - the major changes are: a. Task logs are visible right there in the console, instead of hidden away inside the task log files b. It is about an order of magnitude quicker to run the tasks than before (i.e. it gets to running the task code so much quicker) c. Everything runs in one process, so you can put a breakpoint in your IDE, and configure it to run airflow dags test <mydag> then debug code! Auto tailing task logs in the Grid view Hopefully the headline says enough. It's lovely, go check it out. More improvements to Dynamic-Task mapping In a similar vein to the improvements to the Dataset (UI), we have continued to iterate on and improve the feature we first added in Airflow 2.3, Dynamic Task Mapping, and 2.5 includes dozens of improvement