# Apache Airflow 3.1.0: Human-Centered Workflows

DevFeed: [Apache Airflow 3.1.0: Human-Centered Workflows](<https://devfeed.tech/articles/apache-airflow-3-1-0-human-centered-workflows-32540.md>)

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

Author: Apache Airflow

Published: 2025-09-25T00: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>), [Automation](<https://devfeed.tech/topics/automation.md>), [human review](<https://devfeed.tech/topics/human-review.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Forms](<https://devfeed.tech/topics/forms.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [automation](<https://devfeed.tech/tags/automation.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [forms](<https://devfeed.tech/tags/forms.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [inference](<https://devfeed.tech/tags/inference.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

Apache Airflow 3.1.0 introduces human-in-the-loop tasks for pausing automated workflows and collecting reviews through web forms. The release also adds internationalization support, developer experience improvements, restored Calendar and Gantt views, UI filtering, DAG pinning, and accessibility-focused theme updates.

## Source excerpt

We are thrilled to announce the release of Apache Airflow 3.1.0, an update that puts humans at the center of data workflows. This release introduces powerful new capabilities for human decision-making in automated processes, comprehensive internationalization support, and significant developer experience improvements. Details: 📦 PyPI: https://pypi.org/project/apache-airflow/3.1.0/ 📚 Core Airflow Docs: https://airflow.apache.org/docs/apache-airflow/3.1.0/ 📚 Task SDK Docs: https://airflow.apache.org/docs/task-sdk/1.1.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.1.0/release_notes.html 🪶 Sources: https://airflow.apache.org/docs/apache-airflow/3.1.0/installation/installing-from-sources.html 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.1.0 🤝 Human-in-the-Loop (HITL): When Automation Meets Human Judgment This powerful capability bridges the gap between automated processes and human expertise, making Airflow invaluable for: AI/ML Model Validation: Pause inference pipelines for human review of model outputs Content Moderation: Route content through human reviewers before publication Approval Workflows: Require manager approval for sensitive operations Data Quality Gates: Allow data stewards to validate critical datasets HITL tasks pause in a deferred state while presenting intuitive web forms in the Airflow UI. Users with appropriate roles can review context data, DAG parameters, and XCom values before making informed decisions. Example Code: from airflow.sdk import DAG from airflow.providers.standard.operators.hitl import HITLOperator with DAG("content_moderation", schedule="@daily") as dag: moderate_content = HITLOperator( task_id="review_content", message="Please review this content for publication", data_key="content_to_review" ) 📊 UI Enhancements & Performance Calendar and Gantt Views Make Their Comeback Remember those beloved Calendar and Gantt chart views from Airflow 2.x? They're back, completely rebuilt for the modern