# Apache Airflow 2.7.0 is here

DevFeed: [Apache Airflow 2.7.0 is here](<https://devfeed.tech/articles/apache-airflow-2-7-0-is-here-32537.md>)

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

Author: Apache Airflow

Published: 2023-08-18T00: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>), [Security](<https://devfeed.tech/topics/security.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Python 3.8](<https://devfeed.tech/topics/python-3-8.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>)

Tags: [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [docker](<https://devfeed.tech/tags/docker.md>), [python](<https://devfeed.tech/tags/python.md>), [python-3-8](<https://devfeed.tech/tags/python-3-8.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [security](<https://devfeed.tech/tags/security.md>)

## AI overview

Apache Airflow 2.7.0 has been released with new features, improvements, bug fixes, and documentation changes. The release focuses on security, drops support for end-of-life Python 3.7, and adds capabilities including setup and teardown tasks, a Cluster Activity UI, configurable deferrable tasks, and built-in OpenLineage integration.

## Source excerpt

I'm happy to announce that Apache Airflow 2.7.0 has been released! Some notable features have been added that we are excited for the community to use. Apache Airflow 2.7.0 contains over 500 commits, which include 40 new features, 49 improvements, 53 bug fixes, and 15 documentation changes. Details: 📦 PyPI: https://pypi.org/project/apache-airflow/2.7.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/2.7.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/2.7.0/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:2.7.0" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-2.7.0 Airflow 2.7.0 is a release that focuses on security. The Airflow security team, working together with security researchers, identified a number of areas that required strengthening of security. This resulted in, among others things, an improved description of the Airflow security model, a better explanation of our security policy and the disabling of certain, potentially dangerous, features by default - like, for example, connection testing (#32052). Airflow 2.7.0 is also the first release that drops support for end-of-life Python 3.7. This allows Airflow users and maintainers to make use of features and improvements in Python 3.8, and unlocks newer versions of our dependencies. Setup and Teardown (AIP-52) Airflow now has first class support for the concept of setup and teardown tasks. These tasks have special behavior in that: Teardown tasks will still run, no matter what state the upstream tasks end up in Teardown tasks failing won't, by default, cause the DAG run to fail Automatically clear setup/teardown tasks when clearing a dependent task You can read more about setup and teardown in the Introducing Setup and Teardown tasks blog post, or in the setup and teardown docs. Cluster Activity UI There is a new top level page in Airflow, the Cluster Activity page. This gives an overview of the cluster, including component health, dag and task state co