# Apache Airflow 2.7.0 — Release & Upgrade Intelligence
- **Product:** Apache Airflow (https://airflow.apache.org)
- **Version:** 2.7.0
- **Released:** Aug 18, 2023
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/airflow/updates/2.7.0/

## Executive Summary (TL;DR)
Apache Airflow 2.7.0. Source highlight: Remove Python 3.7 support (#30963)

## New Features
- `Add params to your DAG <https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/params.html#use-params-to-provide-a-trigger-ui-form>`_
- Add OpenTelemetry to Airflow AIP-49
- Trigger Button - Implement Part 2 of AIP-50 (#31583)
- Removing Executor Coupling from Core Airflow AIP-51
- Automatic setup and teardown tasks AIP-52
- OpenLineage in Airflow AIP-53

## Improvements
- Improve graph nesting logic (#33421)
- Configurable health check threshold for triggerer (#33089, #33084)
- Ensure DAG-level references are filled on unmap (#33083)
- Always show gantt and code tabs (#33029)
- Move listener success hook to after SQLAlchemy commit (#32988)
- Remove old gantt chart and redirect to grid views gantt tab (#32908)

## Bug Fixes
- Fix config var types under the scheduler section (#32132)
- Remove user sessions when resetting password (#33347)
- ``Gantt chart:`` Use earliest/oldest ti dates if different than dag run start/end (#33215)
- Fix ``virtualenv`` detection for Python ``virtualenv`` operator (#33223)
- Correctly log when there are problems trying to ``chmod`` ``airflow.cfg`` (#33118)
- Pass app context to webserver_config.py (#32759)
