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

## Executive Summary (TL;DR)
Apache Airflow 2.0.1. Source highlight: Bugfix: Return XCom Value in the XCom Endpoint API (#13684)

## New Features
- UI: Add ``queued_by_job_id`` & ``external_executor_id`` Columns to TI View (#13266)
- Adds missing LDAP "extra" dependencies to ldap provider. (#13308)
- Pin ``pyjwt`` and Add integration tests for Apache Pinot (#13195)
- Add ``NotFound`` response for DELETE methods in OpenAPI YAML (#13550)
- Add missing Dag Tag for Example DAGs (#13665)
- Add ``python3-openid`` dependency (#13714)

## Improvements
- Increase the default ``min_file_process_interval`` to decrease CPU Usage (#13664)
- Dispose connections when running tasks with ``os.fork`` & ``CeleryExecutor`` (#13265)
- Make function purpose clearer in ``example_kubernetes_executor`` example dag (#13216)
- Remove unused libraries - ``flask-swagger``, ``funcsigs`` (#13178)
- Display alternative tooltip when a Task has yet to run (no TI) (#13162)
- User werkzeug's own type conversion for request args (#13184)

## Bug Fixes
- Bugfix: Return XCom Value in the XCom Endpoint API (#13684)
- Bugfix: Import error when using custom backend and ``sql_alchemy_conn_secret`` (#13260)
- Allow PID file path to be relative when daemonize a process (scheduler, kerberos, etc) (#13232)
- Bugfix: no generic ``DROP CONSTRAINT`` in MySQL during ``airflow db upgrade`` (#13239)
- Bugfix: Sync Access Control defined in DAGs when running ``sync-perm`` (#13377)
- Stop sending Callback Requests if no callbacks are defined on DAG (#13163)
