# Apache Airflow 1.10.8 & 1.10.9

DevFeed: [Apache Airflow 1.10.8 & 1.10.9](<https://devfeed.tech/articles/apache-airflow-1-10-8-1-10-9-32530.md>)

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

Author: Apache Airflow

Published: 2020-02-23T00: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>), [changelog](<https://devfeed.tech/topics/changelog.md>), [Python](<https://devfeed.tech/topics/python.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [3](<https://devfeed.tech/tags/3.md>), [airflow](<https://devfeed.tech/tags/airflow.md>), [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [bug](<https://devfeed.tech/tags/bug.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [ide](<https://devfeed.tech/tags/ide.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [release](<https://devfeed.tech/tags/release.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

Apache Airflow 1.10.8 and 1.10.9 include new features, improvements, bug fixes, and documentation changes. The releases add DAG tagging and UI filtering, introduce DebugExecutor for local IDE debugging, expand manually triggered DAG options, and document configuration settings. Airflow 1.10.9 also addresses a compatibility break caused by Werkzeug 1.0.

## Source excerpt

Airflow 1.10.8 contains 160 commits since 1.10.7 and includes 4 new features, 42 improvements, 36 bug fixes, and several doc changes. We released 1.10.9 on the same day as one of the Flask dependencies (Werkzeug) released 1.0 which broke Airflow 1.10.8. Details: PyPI: https://pypi.org/project/apache-airflow/1.10.9/ Docs: https://airflow.apache.org/docs/1.10.9/ Changelog (1.10.8): http://airflow.apache.org/docs/1.10.8/changelog.html#airflow-1-10-8-2020-01-07 Changelog (1.10.9): http://airflow.apache.org/docs/1.10.9/changelog.html#airflow-1-10-9-2020-02-10 Some of the noteworthy new features (user-facing) are: Add tags to DAGs and use it for filtering in the UI (RBAC only) New Executor: DebugExecutor for Local debugging from your IDE Allow passing conf in "Add DAG Run" (Triggered Dags) view Allow dags to run for future execution dates for manually triggered DAGs (only if schedule_interval=None) Dedicated page in documentation for all configs in airflow.cfg Add tags to DAGs and use it for filtering in the UI In order to filter DAGs (e.g. by team), you can add tags in each dag. The filter is saved in a cookie and can be reset by the reset button. For example: In your Dag file, pass a list of tags you want to add to DAG object: dag = DAG( dag_id='example_dag_tag', schedule_interval='0 0 * * *', tags=['example'] ) Screenshot: Note: This feature is only available for the RBAC UI (enabled using rbac=True in [webserver] section in your airflow.cfg). Special Note / Deprecations Python 2 Python 2 has reached end of its life on Jan 2020. Airflow Master no longer supports Python 2. Airflow 1.10.* would be the last series to support Python 2. We strongly recommend users to use Python >= 3.6 Use Airflow RBAC UI Airflow 1.10.9 ships with 2 UIs, the default is non-RBAC Flask-admin based UI and Flask-appbuilder based UI. The Flask-AppBuilder (FAB) based UI is allowed Role-based Access Control and has more advanced features compared to the legacy Flask-admin based UI. This UI can be e