Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 6d3b3db

Browse filesBrowse files
authored
chore(deps): update dependency apache-airflow to v2.2.2 (GoogleCloudPlatform#7108)
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [apache-airflow](https://airflow.apache.org/) ([source](https://togithub.com/apache/airflow)) | `==2.1.2` -> `==2.2.2` | [![age](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/compatibility-slim/2.1.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/confidence-slim/2.1.2)](https://docs.renovatebot.com/merge-confidence/) | | [apache-airflow](https://airflow.apache.org/) ([source](https://togithub.com/apache/airflow)) | `==1.10.14` -> `==2.2.2` | [![age](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/compatibility-slim/1.10.14)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/apache-airflow/2.2.2/confidence-slim/1.10.14)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>apache/airflow</summary> ### [`v2.2.1`](https://togithub.com/apache/airflow/blob/master/CHANGELOG.txt#Airflow-221-2021-10-29) [Compare Source](https://togithub.com/apache/airflow/compare/2.2.0...2.2.1) Bug Fixes """"""""" - Fix Unexpected commit error in schedulerjob ([#&#8203;19213](https://togithub.com/apache/airflow/issues/19213)) - Add DagRun.logical_date as a property ([#&#8203;19198](https://togithub.com/apache/airflow/issues/19198)) - Clear ti.next_method and ti.next_kwargs on task finish ([#&#8203;19183](https://togithub.com/apache/airflow/issues/19183)) - Faster PostgreSQL db migration to Airflow 2.2 ([#&#8203;19166](https://togithub.com/apache/airflow/issues/19166)) - Remove incorrect type comment in `Swagger2Specification._set_defaults` classmethod ([#&#8203;19065](https://togithub.com/apache/airflow/issues/19065)) - Add TriggererJob to jobs check command ([#&#8203;19179](https://togithub.com/apache/airflow/issues/19179), [#&#8203;19185](https://togithub.com/apache/airflow/issues/19185)) - Hide tooltip when next run is `None` ([#&#8203;19112](https://togithub.com/apache/airflow/issues/19112)) - Create TI context with data interval compat layer ([#&#8203;19148](https://togithub.com/apache/airflow/issues/19148)) - Fix queued dag runs changes `catchup=False` behaviour ([#&#8203;19130](https://togithub.com/apache/airflow/issues/19130), [#&#8203;19145](https://togithub.com/apache/airflow/issues/19145)) - add detailed information to logging when a dag or a task finishes. ([#&#8203;19097](https://togithub.com/apache/airflow/issues/19097)) - Warn about unsupported Python 3.10 ([#&#8203;19060](https://togithub.com/apache/airflow/issues/19060)) - Fix catchup by limiting queued dagrun creation using `max_active_runs` ([#&#8203;18897](https://togithub.com/apache/airflow/issues/18897)) - Prevent scheduler crash when serialized dag is missing ([#&#8203;19113](https://togithub.com/apache/airflow/issues/19113)) - Don't install SQLAlchemy/Pendulum adapters for other DBs ([#&#8203;18745](https://togithub.com/apache/airflow/issues/18745)) - Workaround libstdcpp TLS error ([#&#8203;19010](https://togithub.com/apache/airflow/issues/19010)) - Change `ds`, `ts`, etc. back to use logical date ([#&#8203;19088](https://togithub.com/apache/airflow/issues/19088)) - Ensure task state doesn't change when marked as failed/success/skipped ([#&#8203;19095](https://togithub.com/apache/airflow/issues/19095)) - Relax packaging requirement ([#&#8203;19087](https://togithub.com/apache/airflow/issues/19087)) - Rename trigger page label to Logical Date ([#&#8203;19061](https://togithub.com/apache/airflow/issues/19061)) - Allow Param to support a default value of `None` ([#&#8203;19034](https://togithub.com/apache/airflow/issues/19034)) - Upgrade old DAG/task param format when deserializing from the DB ([#&#8203;18986](https://togithub.com/apache/airflow/issues/18986)) - Don't bake ENV and \_cmd into tmp config for non-sudo ([#&#8203;18772](https://togithub.com/apache/airflow/issues/18772)) - CLI: Fail `backfill` command before loading DAGs if missing args ([#&#8203;18994](https://togithub.com/apache/airflow/issues/18994)) - BugFix: Null execution date on insert to `task_fail` violating NOT NULL ([#&#8203;18979](https://togithub.com/apache/airflow/issues/18979)) - Try to move "dangling" rows in upgradedb ([#&#8203;18953](https://togithub.com/apache/airflow/issues/18953)) - Row lock TI query in `SchedulerJob._process_executor_events` ([#&#8203;18975](https://togithub.com/apache/airflow/issues/18975)) - Sentry before send fallback ([#&#8203;18980](https://togithub.com/apache/airflow/issues/18980)) - Fix `XCom.delete` error in Airflow 2.2.0 ([#&#8203;18956](https://togithub.com/apache/airflow/issues/18956)) - Check python version before starting triggerer ([#&#8203;18926](https://togithub.com/apache/airflow/issues/18926)) Doc only changes """""""""""""""" - Update access control documentation for TaskInstances and DagRuns ([#&#8203;18644](https://togithub.com/apache/airflow/issues/18644)) - Add information about keepalives for managed Postgres ([#&#8203;18850](https://togithub.com/apache/airflow/issues/18850)) - Doc: Add Callbacks Section to Logging & Monitoring ([#&#8203;18842](https://togithub.com/apache/airflow/issues/18842)) - Group PATCH DAGrun together with other DAGRun endpoints ([#&#8203;18885](https://togithub.com/apache/airflow/issues/18885)) ### [`v2.2.0`](https://togithub.com/apache/airflow/blob/master/CHANGELOG.txt#Airflow-220-2021-10-11) [Compare Source](https://togithub.com/apache/airflow/compare/2.1.4...2.2.0) New Features """""""""""" - AIP-39: Add (customizable) Timetable class to Airflow for richer scheduling behaviour ([#&#8203;15397](https://togithub.com/apache/airflow/issues/15397), [#&#8203;16030](https://togithub.com/apache/airflow/issues/16030), [#&#8203;16352](https://togithub.com/apache/airflow/issues/16352), [#&#8203;17030](https://togithub.com/apache/airflow/issues/17030), [#&#8203;17122](https://togithub.com/apache/airflow/issues/17122), [#&#8203;17414](https://togithub.com/apache/airflow/issues/17414), [#&#8203;17552](https://togithub.com/apache/airflow/issues/17552), [#&#8203;17755](https://togithub.com/apache/airflow/issues/17755), [#&#8203;17989](https://togithub.com/apache/airflow/issues/17989), [#&#8203;18084](https://togithub.com/apache/airflow/issues/18084), [#&#8203;18088](https://togithub.com/apache/airflow/issues/18088), [#&#8203;18244](https://togithub.com/apache/airflow/issues/18244), [#&#8203;18266](https://togithub.com/apache/airflow/issues/18266), [#&#8203;18420](https://togithub.com/apache/airflow/issues/18420), [#&#8203;18434](https://togithub.com/apache/airflow/issues/18434), [#&#8203;18421](https://togithub.com/apache/airflow/issues/18421), [#&#8203;18475](https://togithub.com/apache/airflow/issues/18475), [#&#8203;18499](https://togithub.com/apache/airflow/issues/18499), [#&#8203;18573](https://togithub.com/apache/airflow/issues/18573), [#&#8203;18522](https://togithub.com/apache/airflow/issues/18522), [#&#8203;18729](https://togithub.com/apache/airflow/issues/18729), [#&#8203;18706](https://togithub.com/apache/airflow/issues/18706), [#&#8203;18742](https://togithub.com/apache/airflow/issues/18742), [#&#8203;18786](https://togithub.com/apache/airflow/issues/18786), [#&#8203;18804](https://togithub.com/apache/airflow/issues/18804)) - AIP-40: Add Deferrable "Async" Tasks ([#&#8203;15389](https://togithub.com/apache/airflow/issues/15389), [#&#8203;17564](https://togithub.com/apache/airflow/issues/17564), [#&#8203;17565](https://togithub.com/apache/airflow/issues/17565), [#&#8203;17601](https://togithub.com/apache/airflow/issues/17601), [#&#8203;17745](https://togithub.com/apache/airflow/issues/17745), [#&#8203;17747](https://togithub.com/apache/airflow/issues/17747), [#&#8203;17748](https://togithub.com/apache/airflow/issues/17748), [#&#8203;17875](https://togithub.com/apache/airflow/issues/17875), [#&#8203;17876](https://togithub.com/apache/airflow/issues/17876), [#&#8203;18129](https://togithub.com/apache/airflow/issues/18129), [#&#8203;18210](https://togithub.com/apache/airflow/issues/18210), [#&#8203;18214](https://togithub.com/apache/airflow/issues/18214), [#&#8203;18552](https://togithub.com/apache/airflow/issues/18552), [#&#8203;18728](https://togithub.com/apache/airflow/issues/18728), [#&#8203;18414](https://togithub.com/apache/airflow/issues/18414)) - Add a Docker Taskflow decorator ([#&#8203;15330](https://togithub.com/apache/airflow/issues/15330), [#&#8203;18739](https://togithub.com/apache/airflow/issues/18739)) - Add Airflow Standalone command ([#&#8203;15826](https://togithub.com/apache/airflow/issues/15826)) - Display alert messages on dashboard from local settings ([#&#8203;18284](https://togithub.com/apache/airflow/issues/18284)) - Advanced Params using json-schema ([#&#8203;17100](https://togithub.com/apache/airflow/issues/17100)) - Ability to test connections from UI or API ([#&#8203;15795](https://togithub.com/apache/airflow/issues/15795), [#&#8203;18750](https://togithub.com/apache/airflow/issues/18750)) - Add Next Run to UI ([#&#8203;17732](https://togithub.com/apache/airflow/issues/17732)) - Add default weight rule configuration option ([#&#8203;18627](https://togithub.com/apache/airflow/issues/18627)) - Add a calendar field to choose the execution date of the DAG when triggering it ([#&#8203;16141](https://togithub.com/apache/airflow/issues/16141)) - Allow setting specific `cwd` for BashOperator ([#&#8203;17751](https://togithub.com/apache/airflow/issues/17751)) - Show import errors in DAG views ([#&#8203;17818](https://togithub.com/apache/airflow/issues/17818)) - Add pre/post execution hooks \[Experimental] ([#&#8203;17576](https://togithub.com/apache/airflow/issues/17576)) - Added table to view providers in Airflow ui under admin tab ([#&#8203;15385](https://togithub.com/apache/airflow/issues/15385)) - Adds secrets backend/logging/auth information to provider yaml ([#&#8203;17625](https://togithub.com/apache/airflow/issues/17625)) - Add date format filters to Jinja environment ([#&#8203;17451](https://togithub.com/apache/airflow/issues/17451)) - Introduce `RESTARTING` state ([#&#8203;16681](https://togithub.com/apache/airflow/issues/16681)) - Webserver: Unpause DAG on manual trigger ([#&#8203;16569](https://togithub.com/apache/airflow/issues/16569)) - API endpoint to create new user ([#&#8203;16609](https://togithub.com/apache/airflow/issues/16609)) - Add `insert_args` for support transfer replace ([#&#8203;15825](https://togithub.com/apache/airflow/issues/15825)) - Add recursive flag to glob in filesystem sensor ([#&#8203;16894](https://togithub.com/apache/airflow/issues/16894)) - Add conn to jinja template context ([#&#8203;16686](https://togithub.com/apache/airflow/issues/16686)) - Add `default_args` for `TaskGroup` ([#&#8203;16557](https://togithub.com/apache/airflow/issues/16557)) - Allow adding duplicate connections from UI ([#&#8203;15574](https://togithub.com/apache/airflow/issues/15574)) - Allow specifying multiple URLs via the CORS config option ([#&#8203;17941](https://togithub.com/apache/airflow/issues/17941)) - Implement API endpoint for DAG deletion ([#&#8203;17980](https://togithub.com/apache/airflow/issues/17980)) - Add DAG run endpoint for marking a dagrun success or failed([#&#8203;17839](https://togithub.com/apache/airflow/issues/17839)) - Add support for `kinit` options `[-f|-F]` and `[-a|-A]` ([#&#8203;17816](https://togithub.com/apache/airflow/issues/17816)) - Queue support for `DaskExecutor` using Dask Worker Resources ([#&#8203;16829](https://togithub.com/apache/airflow/issues/16829), [#&#8203;18720](https://togithub.com/apache/airflow/issues/18720)) - Make auto refresh interval configurable ([#&#8203;18107](https://togithub.com/apache/airflow/issues/18107)) Improvements """""""""""" - Small improvements for Airflow UI ([#&#8203;18715](https://togithub.com/apache/airflow/issues/18715), [#&#8203;18795](https://togithub.com/apache/airflow/issues/18795)) - Rename `processor_poll_interval` to `scheduler_idle_sleep_time` ([#&#8203;18704](https://togithub.com/apache/airflow/issues/18704)) - Check the allowed values for the logging level ([#&#8203;18651](https://togithub.com/apache/airflow/issues/18651)) - Fix error on triggering a dag that doesn't exist using `dagrun_conf` ([#&#8203;18655](https://togithub.com/apache/airflow/issues/18655)) - Add muldelete action to `TaskInstanceModelView` ([#&#8203;18438](https://togithub.com/apache/airflow/issues/18438)) - Avoid importing DAGs during clean DB installation ([#&#8203;18450](https://togithub.com/apache/airflow/issues/18450)) - Require can_edit on DAG privileges to modify TaskInstances and DagRuns ([#&#8203;16634](https://togithub.com/apache/airflow/issues/16634)) - Make Kubernetes job description fit on one log line ([#&#8203;18377](https://togithub.com/apache/airflow/issues/18377)) - Always draw borders if task instance state is null or undefined ([#&#8203;18033](https://togithub.com/apache/airflow/issues/18033)) - Inclusive Language ([#&#8203;18349](https://togithub.com/apache/airflow/issues/18349)) - Improved log handling for zombie tasks ([#&#8203;18277](https://togithub.com/apache/airflow/issues/18277)) - Adding `Variable.update` method and improving detection of variable key collisions ([#&#8203;18159](https://togithub.com/apache/airflow/issues/18159)) - Add note about params on trigger DAG page ([#&#8203;18166](https://togithub.com/apache/airflow/issues/18166)) - Change `TaskInstance` and `TaskReschedule` PK from `execution_date` to `run_id` ([#&#8203;17719](https://togithub.com/apache/airflow/issues/17719)) - Adding `TaskGroup` support in `BaseOperator.chain()` ([#&#8203;17456](https://togithub.com/apache/airflow/issues/17456)) - Advises the kernel to not cache log files generated by Airflow ([#&#8203;18054](https://togithub.com/apache/airflow/issues/18054)) - Allow filtering DAGS by tags in the REST API ([#&#8203;18090](https://togithub.com/apache/airflow/issues/18090)) - Optimize imports of Providers Manager ([#&#8203;18052](https://togithub.com/apache/airflow/issues/18052)) - Adds capability of Warnings for incompatible community providers ([#&#8203;18020](https://togithub.com/apache/airflow/issues/18020)) - Serialize the `template_ext` attribute to show it in UI ([#&#8203;17985](https://togithub.com/apache/airflow/issues/17985)) - Add `robots.txt` and `X-Robots-Tag` header ([#&#8203;17946](https://togithub.com/apache/airflow/issues/17946)) - Refactor `BranchDayOfWeekOperator`, `DayOfWeekSensor` ([#&#8203;17940](https://togithub.com/apache/airflow/issues/17940)) - Update error message to guide the user into self-help mostly ([#&#8203;17929](https://togithub.com/apache/airflow/issues/17929)) - Update to Celery 5 ([#&#8203;17397](https://togithub.com/apache/airflow/issues/17397)) - Avoid redirect loop for users with no permissions ([#&#8203;17838](https://togithub.com/apache/airflow/issues/17838)) - Improve graph view load time for dags with open groups ([#&#8203;17821](https://togithub.com/apache/airflow/issues/17821)) - Add links to provider's documentation ([#&#8203;17736](https://togithub.com/apache/airflow/issues/17736)) - Remove Marshmallow schema warnings ([#&#8203;17753](https://togithub.com/apache/airflow/issues/17753)) - Rename `none_failed_or_skipped` by `none_failed_min_one_success` trigger rule ([#&#8203;17683](https://togithub.com/apache/airflow/issues/17683)) - Remove `[core] store_dag_code` & use DB to get Dag Code ([#&#8203;16342](https://togithub.com/apache/airflow/issues/16342)) - Rename `task_concurrency` to `max_active_tis_per_dag` ([#&#8203;17708](https://togithub.com/apache/airflow/issues/17708)) - Import Hooks lazily individually in providers manager ([#&#8203;17682](https://togithub.com/apache/airflow/issues/17682)) - Adding support for multiple task-ids in the external task sensor ([#&#8203;17339](https://togithub.com/apache/airflow/issues/17339)) - Replace `execution_date` with `run_id` in airflow tasks run command ([#&#8203;16666](https://togithub.com/apache/airflow/issues/16666)) - Avoid endless redirect loop when user has no roles ([#&#8203;17613](https://togithub.com/apache/airflow/issues/17613)) - Make output from users cli command more consistent ([#&#8203;17642](https://togithub.com/apache/airflow/issues/17642)) - Open relative extra links in place ([#&#8203;17477](https://togithub.com/apache/airflow/issues/17477)) - Move `worker_log_server_port` option to the logging section ([#&#8203;17621](https://togithub.com/apache/airflow/issues/17621)) - Use gunicorn to serve logs generated by worker ([#&#8203;17591](https://togithub.com/apache/airflow/issues/17591)) - Improve validation of Group id ([#&#8203;17578](https://togithub.com/apache/airflow/issues/17578)) - Simplify 404 page ([#&#8203;17501](https://togithub.com/apache/airflow/issues/17501)) - Add XCom.clear so it's hookable in custom XCom backend ([#&#8203;17405](https://togithub.com/apache/airflow/issues/17405)) - Add deprecation notice for `SubDagOperator` ([#&#8203;17488](https://togithub.com/apache/airflow/issues/17488)) - Support DAGS folder being in different location on scheduler and runners ([#&#8203;16860](https://togithub.com/apache/airflow/issues/16860)) - Remove /dagrun/create and disable edit form generated by F.A.B ([#&#8203;17376](https://togithub.com/apache/airflow/issues/17376)) - Enable specifying dictionary paths in `template_fields_renderers` ([#&#8203;17321](https://togithub.com/apache/airflow/issues/17321)) - error early if virtualenv is missing ([#&#8203;15788](https://togithub.com/apache/airflow/issues/15788)) - Handle connection parameters added to Extra and custom fields ([#&#8203;17269](https://togithub.com/apache/airflow/issues/17269)) - Fix `airflow celery stop` to accept the pid file. ([#&#8203;17278](https://togithub.com/apache/airflow/issues/17278)) - Remove DAG refresh buttons ([#&#8203;17263](https://togithub.com/apache/airflow/issues/17263)) - Deprecate dummy trigger rule in favor of always ([#&#8203;17144](https://togithub.com/apache/airflow/issues/17144)) - Be verbose about failure to import `airflow_local_settings` ([#&#8203;17195](https://togithub.com/apache/airflow/issues/17195)) - Include exit code in `AirflowException` str when `BashOperator` fails. ([#&#8203;17151](https://togithub.com/apache/airflow/issues/17151)) - Adding EdgeModifier support for chain() ([#&#8203;17099](https://togithub.com/apache/airflow/issues/17099)) - Only allows supported field types to be used in custom connections ([#&#8203;17194](https://togithub.com/apache/airflow/issues/17194)) - Secrets backend failover ([#&#8203;16404](https://togithub.com/apache/airflow/issues/16404)) - Warn on Webserver when using `SQLite` or `SequentialExecutor` ([#&#8203;17133](https://togithub.com/apache/airflow/issues/17133)) - Extend `init_containers` defined in `pod_override` ([#&#8203;17537](https://togithub.com/apache/airflow/issues/17537)) - Client-side filter dag dependencies ([#&#8203;16253](https://togithub.com/apache/airflow/issues/16253)) - Improve executor validation in CLI ([#&#8203;17071](https://togithub.com/apache/airflow/issues/17071)) - Prevent running `airflow db init/upgrade` migrations and setup in parallel. ([#&#8203;17078](https://togithub.com/apache/airflow/issues/17078)) - Update `chain()` and `cross_downstream()` to support `XComArgs` ([#&#8203;16732](https://togithub.com/apache/airflow/issues/16732)) - Improve graph view refresh ([#&#8203;16696](https://togithub.com/apache/airflow/issues/16696)) - When a task instance fails with exception, log it ([#&#8203;16805](https://togithub.com/apache/airflow/issues/16805)) - Set process title for `serve-logs` and `LocalExecutor` ([#&#8203;16644](https://togithub.com/apache/airflow/issues/16644)) - Rename `test_cycle` to `check_cycle` ([#&#8203;16617](https://togithub.com/apache/airflow/issues/16617)) - Set process title for Worker when using `LocalExecutor` ([#&#8203;16623](https://togithub.com/apache/airflow/issues/16623)) - Add schema as `DbApiHook` instance attribute ([#&#8203;16521](https://togithub.com/apache/airflow/issues/16521), [#&#8203;17423](https://togithub.com/apache/airflow/issues/17423)) - Improve compatibility with MSSQL ([#&#8203;9973](https://togithub.com/apache/airflow/issues/9973)) - Add transparency for unsupported connection type ([#&#8203;16220](https://togithub.com/apache/airflow/issues/16220)) - Call resource based fab methods ([#&#8203;16190](https://togithub.com/apache/airflow/issues/16190)) - Format more dates with timezone ([#&#8203;16129](https://togithub.com/apache/airflow/issues/16129)) - Replace deprecated `dag.sub_dag` with `dag.partial_subset` ([#&#8203;16179](https://togithub.com/apache/airflow/issues/16179)) - Treat `AirflowSensorTimeout` as immediate failure without retrying ([#&#8203;12058](https://togithub.com/apache/airflow/issues/12058)) - Marking success/failed automatically clears failed downstream tasks ([#&#8203;13037](https://togithub.com/apache/airflow/issues/13037)) - Add close/open indicator for import dag errors ([#&#8203;16073](https://togithub.com/apache/airflow/issues/16073)) - Add collapsible import errors ([#&#8203;16072](https://togithub.com/apache/airflow/issues/16072)) - Always return a response in TI's `action_clear` view ([#&#8203;15980](https://togithub.com/apache/airflow/issues/15980)) - Add cli command to delete user by email ([#&#8203;15873](https://togithub.com/apache/airflow/issues/15873)) - Use resource and action names for FAB permissions ([#&#8203;16410](https://togithub.com/apache/airflow/issues/16410)) - Rename DAG concurrency (`[core] dag_concurrency`) settings for easier understanding ([#&#8203;16267](https://togithub.com/apache/airflow/issues/16267), [#&#8203;18730](https://togithub.com/apache/airflow/issues/18730)) - Calendar UI improvements ([#&#8203;16226](https://togithub.com/apache/airflow/issues/16226)) - Refactor: `SKIPPED` should not be logged again as `SUCCESS` ([#&#8203;14822](https://togithub.com/apache/airflow/issues/14822)) - Remove version limits for dnspython ([#&#8203;18046](https://togithub.com/apache/airflow/issues/18046), [#&#8203;18162](https://togithub.com/apache/airflow/issues/18162)) - Accept custom run ID in TriggerDagRunOperator ([#&#8203;18788](https://togithub.com/apache/airflow/issues/18788)) Bug Fixes """"""""" - Make REST API patch user endpoint work the same way as the UI ([#&#8203;18757](https://togithub.com/apache/airflow/issues/18757)) - Properly set `start_date` for cleared tasks ([#&#8203;18708](https://togithub.com/apache/airflow/issues/18708)) - Ensure task_instance exists before running update on its state(REST API) ([#&#8203;18642](https://togithub.com/apache/airflow/issues/18642)) - Make `AirflowDateTimePickerWidget` a required field ([#&#8203;18602](https://togithub.com/apache/airflow/issues/18602)) - Retry deadlocked transactions on deleting old rendered task fields ([#&#8203;18616](https://togithub.com/apache/airflow/issues/18616)) - Fix `retry_exponential_backoff` divide by zero error when retry delay is zero ([#&#8203;17003](https://togithub.com/apache/airflow/issues/17003)) - Improve how UI handles datetimes ([#&#8203;18611](https://togithub.com/apache/airflow/issues/18611), [#&#8203;18700](https://togithub.com/apache/airflow/issues/18700)) - Bugfix: dag_bag.get_dag should return None, not raise exception ([#&#8203;18554](https://togithub.com/apache/airflow/issues/18554)) - Only show the task modal if it is a valid instance ([#&#8203;18570](https://togithub.com/apache/airflow/issues/18570)) - Fix accessing rendered `{{ task.x }}` attributes from within templates ([#&#8203;18516](https://togithub.com/apache/airflow/issues/18516)) - Add missing email type of connection ([#&#8203;18502](https://togithub.com/apache/airflow/issues/18502)) - Don't use flash for "same-page" UI messages. ([#&#8203;18462](https://togithub.com/apache/airflow/issues/18462)) - Fix task group tooltip ([#&#8203;18406](https://togithub.com/apache/airflow/issues/18406)) - Properly fix dagrun update state endpoint ([#&#8203;18370](https://togithub.com/apache/airflow/issues/18370)) - Properly handle ti state difference between executor and scheduler ([#&#8203;17819](https://togithub.com/apache/airflow/issues/17819)) - Fix stuck "queued" tasks in KubernetesExecutor ([#&#8203;18152](https://togithub.com/apache/airflow/issues/18152)) - Don't permanently add zip DAGs to `sys.path` ([#&#8203;18384](https://togithub.com/apache/airflow/issues/18384)) - Fix random deadlocks in MSSQL database ([#&#8203;18362](https://togithub.com/apache/airflow/issues/18362)) - Deactivating DAGs which have been removed from files ([#&#8203;17121](https://togithub.com/apache/airflow/issues/17121)) - When syncing dags to db remove `dag_tag` rows that are now unused ([#&#8203;8231](https://togithub.com/apache/airflow/issues/8231)) - Graceful scheduler shutdown on error ([#&#8203;18092](https://togithub.com/apache/airflow/issues/18092)) - Fix mini scheduler not respecting `wait_for_downstream` dep ([#&#8203;18338](https://togithub.com/apache/airflow/issues/18338)) - Pass exception to `run_finished_callback` for Debug Executor ([#&#8203;17983](https://togithub.com/apache/airflow/issues/17983)) - Make `XCom.get_one` return full, not abbreviated values ([#&#8203;18274](https://togithub.com/apache/airflow/issues/18274)) - Use try/except when closing temporary file in task_runner ([#&#8203;18269](https://togithub.com/apache/airflow/issues/18269)) - show next run if not none ([#&#8203;18273](https://togithub.com/apache/airflow/issues/18273)) - Fix DB session handling in `XCom.set` ([#&#8203;18240](https://togithub.com/apache/airflow/issues/18240)) - Sort adopted tasks in `_check_for_stalled_adopted_tasks` method ([#&#8203;18208](https://togithub.com/apache/airflow/issues/18208)) - Fix external_executor_id not being set for manually run jobs ([#&#8203;17207](https://togithub.com/apache/airflow/issues/17207)) - Fix deleting of zipped Dags in Serialized Dag Table ([#&#8203;18243](https://togithub.com/apache/airflow/issues/18243)) - Return explicit error on user-add for duplicated email ([#&#8203;18224](https://togithub.com/apache/airflow/issues/18224)) - Remove loading dots even when last run data is empty ([#&#8203;18230](https://togithub.com/apache/airflow/issues/18230)) - Swap dag import error dropdown icons ([#&#8203;18207](https://togithub.com/apache/airflow/issues/18207)) - Automatically create section when migrating config ([#&#8203;16814](https://togithub.com/apache/airflow/issues/16814)) - Set encoding to utf-8 by default while reading task logs ([#&#8203;17965](https://togithub.com/apache/airflow/issues/17965)) - Set task state to failed when pod is DELETED while running ([#&#8203;18095](https://togithub.com/apache/airflow/issues/18095)) - Apply parent dag permissions to subdags ([#&#8203;18160](https://togithub.com/apache/airflow/issues/18160)) - Change id collation for MySQL to case-sensitive ([#&#8203;18072](https://togithub.com/apache/airflow/issues/18072)) - Logs task launch exception in `StandardTaskRunner` ([#&#8203;17967](https://togithub.com/apache/airflow/issues/17967)) - Applied permissions to `self._error_file` ([#&#8203;15947](https://togithub.com/apache/airflow/issues/15947)) - Hide variable import form if user lacks permission ([#&#8203;18000](https://togithub.com/apache/airflow/issues/18000)) - Fix blank dag dependencies view ([#&#8203;17990](https://togithub.com/apache/airflow/issues/17990)) - Add missing menu access for dag dependencies and configurations pages ([#&#8203;17450](https://togithub.com/apache/airflow/issues/17450)) - Fix passing Jinja templates in `DateTimeSensor` ([#&#8203;17959](https://togithub.com/apache/airflow/issues/17959)) - Fixing bug which restricted the visibility of ImportErrors ([#&#8203;17924](https://togithub.com/apache/airflow/issues/17924)) - Fix grammar in `traceback.html` ([#&#8203;17942](https://togithub.com/apache/airflow/issues/17942)) - Fix `DagRunState` enum query for `MySQLdb` driver ([#&#8203;17886](https://togithub.com/apache/airflow/issues/17886)) - Fixed button size in "Actions" group. ([#&#8203;17902](https://togithub.com/apache/airflow/issues/17902)) - Fix log links on graph TI modal ([#&#8203;17862](https://togithub.com/apache/airflow/issues/17862)) - Only show import errors for DAGs a user can access ([#&#8203;17835](https://togithub.com/apache/airflow/issues/17835)) - Show all import_errors from zip files ([#&#8203;17759](https://togithub.com/apache/airflow/issues/17759)) - fix EXTRA_LOGGER_NAMES param and related docs ([#&#8203;17808](https://togithub.com/apache/airflow/issues/17808)) - Use one interpreter for Airflow and gunicorn ([#&#8203;17805](https://togithub.com/apache/airflow/issues/17805)) - Fix: Mysql 5.7 id utf8mb3 ([#&#8203;14535](https://togithub.com/apache/airflow/issues/14535)) - Fix dag_processing.last_duration metric random holes ([#&#8203;17769](https://togithub.com/apache/airflow/issues/17769)) - Automatically use `utf8mb3_general_ci` collation for MySQL ([#&#8203;17729](https://togithub.com/apache/airflow/issues/17729)) - Fix wrong query on running tis ([#&#8203;17631](https://togithub.com/apache/airflow/issues/17631)) - Add root to tree refresh url ([#&#8203;17633](https://togithub.com/apache/airflow/issues/17633)) - Do not delete running DAG from the UI ([#&#8203;17630](https://togithub.com/apache/airflow/issues/17630)) - Rescue if a DagRun's DAG was removed from db ([#&#8203;17544](https://togithub.com/apache/airflow/issues/17544)) - fix: filter condition of `TaskInstance` does not work [#&#8203;17535](https://togithub.com/apache/airflow/issues/17535) ([#&#8203;17548](https://togithub.com/apache/airflow/issues/17548)) - Regression on pid reset to allow task start after heartbeat ([#&#8203;17333](https://togithub.com/apache/airflow/issues/17333)) - Dont use TaskInstance in CeleryExecutor.trigger_tasks ([#&#8203;16248](https://togithub.com/apache/airflow/issues/16248)) - Remove locks for upgrades in MSSQL ([#&#8203;17213](https://togithub.com/apache/airflow/issues/17213)) - Create virtualenv via python call ([#&#8203;17156](https://togithub.com/apache/airflow/issues/17156)) - Ensure a DAG is acyclic when running `DAG.cli()` ([#&#8203;17105](https://togithub.com/apache/airflow/issues/17105)) - Translate non-ascii characters ([#&#8203;17057](https://togithub.com/apache/airflow/issues/17057)) - Change the logic of `None` comparison in `model_list` template ([#&#8203;16893](https://togithub.com/apache/airflow/issues/16893)) - Have UI and POST /task_instances_state API endpoint have same behaviour ([#&#8203;16539](https://togithub.com/apache/airflow/issues/16539)) - ensure task is skipped if missing sla ([#&#8203;16719](https://togithub.com/apache/airflow/issues/16719)) - Fix direct use of `cached_property` module ([#&#8203;16710](https://togithub.com/apache/airflow/issues/16710)) - Fix TI success confirm page ([#&#8203;16650](https://togithub.com/apache/airflow/issues/16650)) - Cattrs 1.7.0 released by the end of May 2021 break lineage usage ([#&#8203;16173](https://togithub.com/apache/airflow/issues/16173)) - Fix Celery executor getting stuck randomly because of reset_signals in multiprocessing ([#&#8203;15989](https://togithub.com/apache/airflow/issues/15989)) - Modify return value check in python virtualenv jinja template ([#&#8203;16049](https://togithub.com/apache/airflow/issues/16049)) - Fix dag dependency search ([#&#8203;15924](https://togithub.com/apache/airflow/issues/15924)) - Make custom JSON encoder support `Decimal` ([#&#8203;16383](https://togithub.com/apache/airflow/issues/16383)) - Bugfix: Allow clearing tasks with just `dag_id` and empty `subdir` ([#&#8203;16513](https://togithub.com/apache/airflow/issues/16513)) - Convert port value to a number before calling test connection ([#&#8203;16497](https://togithub.com/apache/airflow/issues/16497)) - Handle missing/null serialized DAG dependencies ([#&#8203;16393](https://togithub.com/apache/airflow/issues/16393)) - Correctly set `dag.fileloc` when using the `@dag` decorator ([#&#8203;16384](https://togithub.com/apache/airflow/issues/16384)) - Fix TI success/failure links ([#&#8203;16233](https://togithub.com/apache/airflow/issues/16233)) - Correctly implement autocomplete early return in `airflow/www/views.py` ([#&#8203;15940](https://togithub.com/apache/airflow/issues/15940)) - Backport fix to allow pickling of Loggers to Python 3.6 ([#&#8203;18798](https://togithub.com/apache/airflow/issues/18798)) - Fix bug that Backfill job fail to run when there are tasks run into `reschedule` state ([#&#8203;17305](https://togithub.com/apache/airflow/issues/17305), [#&#8203;18806](https://togithub.com/apache/airflow/issues/18806)) Doc only changes """""""""""""""" - Update `dagbag_size` documentation ([#&#8203;18824](https://togithub.com/apache/airflow/issues/18824)) - Update documentation about bundle extras ([#&#8203;18828](https://togithub.com/apache/airflow/issues/18828)) - Fix wrong Postgres `search_path` set up instructions ([#&#8203;17600](https://togithub.com/apache/airflow/issues/17600)) - Remove `AIRFLOW_GID` from Docker images ([#&#8203;18747](https://togithub.com/apache/airflow/issues/18747)) - Improve error message for BranchPythonOperator when no task_id to follow ([#&#8203;18471](https://togithub.com/apache/airflow/issues/18471)) - Improve guidance to users telling them what to do on import timeout ([#&#8203;18478](https://togithub.com/apache/airflow/issues/18478)) - Explain scheduler fine-tuning better ([#&#8203;18356](https://togithub.com/apache/airflow/issues/18356)) - Added example JSON for airflow pools import ([#&#8203;18376](https://togithub.com/apache/airflow/issues/18376)) - Add `sla_miss_callback` section to the documentation ([#&#8203;18305](https://togithub.com/apache/airflow/issues/18305)) - Explain sentry default environment variable for subprocess hook ([#&#8203;18346](https://togithub.com/apache/airflow/issues/18346)) - Refactor installation pages ([#&#8203;18282](https://togithub.com/apache/airflow/issues/18282)) - Improves installing from sources pages for all components ([#&#8203;18251](https://togithub.com/apache/airflow/issues/18251)) - Doc: Use `closer.lua` script for downloading sources ([#&#8203;18179](https://togithub.com/apache/airflow/issues/18179)) - Improves quick-start docker-compose warnings and documentation ([#&#8203;18164](https://togithub.com/apache/airflow/issues/18164)) - Production-level support for MSSQL ([#&#8203;18382](https://togithub.com/apache/airflow/issues/18382)) - Update non-working example in documentation ([#&#8203;18067](https://togithub.com/apache/airflow/issues/18067)) - Improve the description of how to handle dynamic task generation ([#&#8203;17963](https://togithub.com/apache/airflow/issues/17963)) - Remove default_args pattern + added get_current_context() use for Core Airflow example DAGs ([#&#8203;16866](https://togithub.com/apache/airflow/issues/16866)) - Update max_tis_per_query to better render on the webpage ([#&#8203;17971](https://togithub.com/apache/airflow/issues/17971)) - Adds Github Oauth example with team based authorization ([#&#8203;17896](https://togithub.com/apache/airflow/issues/17896)) - Update docker.rst ([#&#8203;17882](https://togithub.com/apache/airflow/issues/17882)) - Example xcom update ([#&#8203;17749](https://togithub.com/apache/airflow/issues/17749)) - Add doc warning about connections added via envvars ([#&#8203;17915](https://togithub.com/apache/airflow/issues/17915)) - fix wrong documents around upgrade-check.rst ([#&#8203;17903](https://togithub.com/apache/airflow/issues/17903)) - Add Brent to Committers list ([#&#8203;17873](https://togithub.com/apache/airflow/issues/17873)) - Improves documentation about modules management ([#&#8203;17757](https://togithub.com/apache/airflow/issues/17757)) - Remove deprecated metrics from metrics.rst ([#&#8203;17772](https://togithub.com/apache/airflow/issues/17772)) - Make sure "production-readiness" of docker-compose is well explained ([#&#8203;17731](https://togithub.com/apache/airflow/issues/17731)) - Doc: Update Upgrade to v2 docs with Airflow 1.10.x EOL dates ([#&#8203;17710](https://togithub.com/apache/airflow/issues/17710)) - Doc: Replace deprecated param from docstrings ([#&#8203;17709](https://togithub.com/apache/airflow/issues/17709)) - docs(dagowner): describe dag owner more carefully ([#&#8203;17699](https://togithub.com/apache/airflow/issues/17699)) - docs(impersonation): update note so avoid misintrepretation ([#&#8203;17701](https://togithub.com/apache/airflow/issues/17701)) - Docs: Make `DAG.is_active` read-only in API ([#&#8203;17667](https://togithub.com/apache/airflow/issues/17667)) - Improve cross-links to operators and hooks references ([#&#8203;17622](https://togithub.com/apache/airflow/issues/17622)) - Update documentation regarding Python 3.9 support ([#&#8203;17611](https://togithub.com/apache/airflow/issues/17611)) - Fix MySQL database character set instruction ([#&#8203;17603](https://togithub.com/apache/airflow/issues/17603)) - Document overriding `XCom.clear` for data lifecycle management ([#&#8203;17589](https://togithub.com/apache/airflow/issues/17589)) - Path correction in docs for airflow core ([#&#8203;17567](https://togithub.com/apache/airflow/issues/17567)) - docs(celery): reworded, add actual multiple queues example ([#&#8203;17541](https://togithub.com/apache/airflow/issues/17541)) - Doc: Add FAQ to speed up parsing with tons of dag files ([#&#8203;17519](https://togithub.com/apache/airflow/issues/17519)) - Improve image building documentation for new users ([#&#8203;17409](https://togithub.com/apache/airflow/issues/17409)) - Doc: Strip unnecessary arguments from MariaDB JIRA URL ([#&#8203;17296](https://togithub.com/apache/airflow/issues/17296)) - Update warning about MariaDB and multiple schedulers ([#&#8203;17287](https://togithub.com/apache/airflow/issues/17287)) - Doc: Recommend using same configs on all Airflow components ([#&#8203;17146](https://togithub.com/apache/airflow/issues/17146)) - Move docs about masking to a new page ([#&#8203;17007](https://togithub.com/apache/airflow/issues/17007)) - Docs: Suggest use of Env vars instead of Airflow Vars in best practises doc ([#&#8203;16926](https://togithub.com/apache/airflow/issues/16926)) - Docs: Better description for `pod_template_file` ([#&#8203;16861](https://togithub.com/apache/airflow/issues/16861)) - Add Aneesh Joseph as Airflow Committer ([#&#8203;16835](https://togithub.com/apache/airflow/issues/16835)) - Docs: Added new pipeline example for the tutorial docs ([#&#8203;16548](https://togithub.com/apache/airflow/issues/16548)) - Remove upstart from docs ([#&#8203;16672](https://togithub.com/apache/airflow/issues/16672)) - Add new committers: `Jed` and `TP` ([#&#8203;16671](https://togithub.com/apache/airflow/issues/16671)) - Docs: Fix `flask-ouathlib` to `flask-oauthlib` in Upgrading docs ([#&#8203;16320](https://togithub.com/apache/airflow/issues/16320)) - Docs: Fix creating a connection docs ([#&#8203;16312](https://togithub.com/apache/airflow/issues/16312)) - Docs: Fix url for `Elasticsearch` ([#&#8203;16275](https://togithub.com/apache/airflow/issues/16275)) - Small improvements for README.md files ([#&#8203;16244](https://togithub.com/apache/airflow/issues/16244)) - Fix docs for `dag_concurrency` ([#&#8203;16177](https://togithub.com/apache/airflow/issues/16177)) - Check syntactic correctness for code-snippets ([#&#8203;16005](https://togithub.com/apache/airflow/issues/16005)) - Improvements for Docker Image docs ([#&#8203;14843](https://togithub.com/apache/airflow/issues/14843)) - Add proper link for wheel packages in docs. ([#&#8203;15999](https://togithub.com/apache/airflow/issues/15999)) - Add Docs for `default_pool` slots ([#&#8203;15997](https://togithub.com/apache/airflow/issues/15997)) - Add memory usage warning in quick-start documentation ([#&#8203;15967](https://togithub.com/apache/airflow/issues/15967)) - Update example `KubernetesExecutor` `git-sync` pod template file ([#&#8203;15904](https://togithub.com/apache/airflow/issues/15904)) - Docs: Fix Taskflow API docs ([#&#8203;16574](https://togithub.com/apache/airflow/issues/16574)) - Added new pipeline example for the tutorial docs ([#&#8203;16084](https://togithub.com/apache/airflow/issues/16084)) - Updating the DAG docstring to include `render_template_as_native_obj` ([#&#8203;16534](https://togithub.com/apache/airflow/issues/16534)) - Update docs on setting up SMTP ([#&#8203;16523](https://togithub.com/apache/airflow/issues/16523)) - Docs: Fix API verb from `POST` to `PATCH` ([#&#8203;16511](https://togithub.com/apache/airflow/issues/16511)) Misc/Internal """"""""""""" - Renaming variables to be consistent with code logic ([#&#8203;18685](https://togithub.com/apache/airflow/issues/18685)) - Simplify strings previously split across lines ([#&#8203;18679](https://togithub.com/apache/airflow/issues/18679)) - fix exception string of `BranchPythonOperator` ([#&#8203;18623](https://togithub.com/apache/airflow/issues/18623)) - Add multiple roles when creating users ([#&#8203;18617](https://togithub.com/apache/airflow/issues/18617)) - Move FABs base Security Manager into Airflow. ([#&#8203;16647](https://togithub.com/apache/airflow/issues/16647)) - Remove unnecessary css state colors ([#&#8203;18461](https://togithub.com/apache/airflow/issues/18461)) - Update `boto3` to `<1.19` ([#&#8203;18389](https://togithub.com/apache/airflow/issues/18389)) - Improve coverage for `airflow.security.kerberos module` ([#&#8203;18258](https://togithub.com/apache/airflow/issues/18258)) - Fix kinesis test ([#&#8203;18337](https://togithub.com/apache/airflow/issues/18337)) - Fix provider test accessing importlib-resources ([#&#8203;18228](https://togithub.com/apache/airflow/issues/18228)) - Silence warnings in tests from using SubDagOperator ([#&#8203;18275](https://togithub.com/apache/airflow/issues/18275)) - Fix usage of `range(len())` to `enumerate` ([#&#8203;18174](https://togithub.com/apache/airflow/issues/18174)) - Test coverage on the autocomplete view ([#&#8203;15943](https://togithub.com/apache/airflow/issues/15943)) - Update version added fields in airflow/config_templates/config.yml ([#&#8203;18128](https://togithub.com/apache/airflow/issues/18128)) - Add "packaging" to core requirements ([#&#8203;18122](https://togithub.com/apache/airflow/issues/18122)) - Adds LoggingMixins to BaseTrigger ([#&#8203;18106](https://togithub.com/apache/airflow/issues/18106)) - Limit colorlog version (6.x is incompatible) ([#&#8203;18099](https://togithub.com/apache/airflow/issues/18099)) - Fix building docs in `main` builds ([#&#8203;18035](https://togithub.com/apache/airflow/issues/18035)) - Remove upper-limit on `tenacity` ([#&#8203;17593](https://togithub.com/apache/airflow/issues/17593)) - Remove redundant `numpy` dependency ([#&#8203;17594](https://togithub.com/apache/airflow/issues/17594)) - Bump `mysql-connector-python` to latest version ([#&#8203;17596](https://togithub.com/apache/airflow/issues/17596)) - Make `pandas` an optional core dependency ([#&#8203;17575](https://togithub.com/apache/airflow/issues/17575)) - Add more typing to airflow.utils.helpers ([#&#8203;15582](https://togithub.com/apache/airflow/issues/15582)) - Chore: Some code cleanup in `airflow/utils/db.py` ([#&#8203;17090](https://togithub.com/apache/airflow/issues/17090)) - Refactor: Remove processor_factory from DAG processing ([#&#8203;16659](https://togithub.com/apache/airflow/issues/16659)) - Remove AbstractDagFileProcessorProcess from dag processing ([#&#8203;16816](https://togithub.com/apache/airflow/issues/16816)) - Update TaskGroup typing ([#&#8203;16811](https://togithub.com/apache/airflow/issues/16811)) - Update `click` to 8.x ([#&#8203;16779](https://togithub.com/apache/airflow/issues/16779)) - Remove remaining Pylint disables ([#&#8203;16760](https://togithub.com/apache/airflow/issues/16760)) - Remove duplicated try, there is already a try in create_session ([#&#8203;16701](https://togithub.com/apache/airflow/issues/16701)) - Removes pylint from our toolchain ([#&#8203;16682](https://togithub.com/apache/airflow/issues/16682)) - Refactor usage of unneeded function call ([#&#8203;16653](https://togithub.com/apache/airflow/issues/16653)) - Add type annotations to setup.py ([#&#8203;16658](https://togithub.com/apache/airflow/issues/16658)) - Remove SQLAlchemy <1.4 constraint ([#&#8203;16630](https://togithub.com/apache/airflow/issues/16630)) (Note: our dependencies still have a requirement on <1.4) - Refactor `dag.clear` method ([#&#8203;16086](https://togithub.com/apache/airflow/issues/16086)) - Use `DAG_ACTIONS` constant ([#&#8203;16232](https://togithub.com/apache/airflow/issues/16232)) - Use updated `_get_all_non_dag_permissions` method ([#&#8203;16317](https://togithub.com/apache/airflow/issues/16317)) - Add updated-name wrappers for built-in FAB methods ([#&#8203;16077](https://togithub.com/apache/airflow/issues/16077)) - Pins `docutils` to <0.17 until breaking behaviour is fixed ([#&#8203;16133](https://togithub.com/apache/airflow/issues/16133)) - Remove `TaskInstance.log_filepath` attribute ([#&#8203;15217](https://togithub.com/apache/airflow/issues/15217)) - Removes unnecessary function call in `airflow/www/app.py` ([#&#8203;15956](https://togithub.com/apache/airflow/issues/15956)) - Move `plyvel` to google provider extra ([#&#8203;15812](https://togithub.com/apache/airflow/issues/15812)) - Update permission migrations to use new naming scheme ([#&#8203;16400](https://togithub.com/apache/airflow/issues/16400)) - Use resource and action names for FAB ([#&#8203;16380](https://togithub.com/apache/airflow/issues/16380)) - Swap out calls to `find_permission_view_menu` for `get_permission` wrapper ([#&#8203;16377](https://togithub.com/apache/airflow/issues/16377)) - Fix deprecated default for `fab_logging_level` to `WARNING` ([#&#8203;18783](https://togithub.com/apache/airflow/issues/18783)) - Allow running tasks from UI when using `CeleryKubernetesExecutor` ([#&#8203;18441](https://togithub.com/apache/airflow/issues/18441)) ### [`v2.1.4`](https://togithub.com/apache/airflow/blob/master/CHANGELOG.txt#Airflow-214-2021-09-18) [Compare Source](https://togithub.com/apache/airflow/compare/2.1.3...2.1.4) Bug Fixes """"""""" - Fix deprecation error message rather than silencing it ([#&#8203;18126](https://togithub.com/apache/airflow/issues/18126)) - Limit the number of queued dagruns created by the Scheduler ([#&#8203;18065](https://togithub.com/apache/airflow/issues/18065)) - Fix `DagRun` execution order from queued to running not being properly followed ([#&#8203;18061](https://togithub.com/apache/airflow/issues/18061)) - Fix `max_active_runs` not allowing moving of queued dagruns to running ([#&#8203;17945](https://togithub.com/apache/airflow/issues/17945)) - Avoid redirect loop for users with no permissions ([#&#8203;17838](https://togithub.com/apache/airflow/issues/17838)) - Avoid endless redirect loop when user has no roles ([#&#8203;17613](https://togithub.com/apache/airflow/issues/17613)) - Fix log links on graph TI modal ([#&#8203;17862](https://togithub.com/apache/airflow/issues/17862)) - Hide variable import form if user lacks permission ([#&#8203;18000](https://togithub.com/apache/airflow/issues/18000)) - Improve dag/task concurrency check ([#&#8203;17786](https://togithub.com/apache/airflow/issues/17786)) - Fix Clear task instances endpoint resets all DAG runs bug ([#&#8203;17961](https://togithub.com/apache/airflow/issues/17961)) - Fixes incorrect parameter passed to views ([#&#8203;18083](https://togithub.com/apache/airflow/issues/18083)) ([#&#8203;18085](https://togithub.com/apache/airflow/issues/18085)) - Fix Sentry handler from `LocalTaskJob` causing error ([#&#8203;18119](https://togithub.com/apache/airflow/issues/18119)) - Limit `colorlog` version (6.x is incompatible) ([#&#8203;18099](https://togithub.com/apache/airflow/issues/18099)) - Only show Pause/Unpause tooltip on hover ([#&#8203;17957](https://togithub.com/apache/airflow/issues/17957)) - Improve graph view load time for dags with open groups ([#&#8203;17821](https://togithub.com/apache/airflow/issues/17821)) - Increase width for Run column ([#&#8203;17817](https://togithub.com/apache/airflow/issues/17817)) - Fix wrong query on running tis ([#&#8203;17631](https://togithub.com/apache/airflow/issues/17631)) - Add root to tree refresh url ([#&#8203;17633](https://togithub.com/apache/airflow/issues/17633)) - Do not delete running DAG from the UI ([#&#8203;17630](https://togithub.com/apache/airflow/issues/17630)) - Improve discoverability of Provider packages' functionality - Do not let `create_dagrun` overwrite explicit `run_id` ([#&#8203;17728](https://togithub.com/apache/airflow/issues/17728)) - BugFix: Regression on pid reset to allow task start after heartbeat ([#&#8203;17333](https://togithub.com/apache/airflow/issues/17333)) - Set task state to failed when pod is DELETED while running ([#&#8203;18095](https://togithub.com/apache/airflow/issues/18095)) - Advises the kernel to not cache log files generated by Airflow ([#&#8203;18054](https://togithub.com/apache/airflow/issues/18054)) - Sort adopted tasks in `_check_for_stalled_adopted_tasks` method ([#&#8203;18208](https://togithub.com/apache/airflow/issues/18208)) Doc only changes """""""""""""""" - Update version added fields in airflow/config_templates/config.yml ([#&#8203;18128](https://togithub.com/apache/airflow/issues/18128)) - Improve the description of how to handle dynamic task generation ([#&#8203;17963](https://togithub.com/apache/airflow/issues/17963)) - Improve cross-links to operators and hooks references ([#&#8203;17622](https://togithub.com/apache/airflow/issues/17622)) - Doc: Fix replacing Airflow version for Docker stack ([#&#8203;17711](https://togithub.com/apache/airflow/issues/17711)) - Make the providers operators/hooks reference much more usable ([#&#8203;17768](https://togithub.com/apache/airflow/issues/17768)) - Update description about the new `connection-types` provider meta-data - Suggest to use secrets backend for variable when it contains sensitive data ([#&#8203;17319](https://togithub.com/apache/airflow/issues/17319)) - Improves quick-start docker-compose warnings and documentation ([#&#8203;18164](https://togithub.com/apache/airflow/issues/18164)) - Separate Installing from sources section and add more details ([#&#8203;18171](https://togithub.com/apache/airflow/issues/18171)) - Doc: Use `closer.lua` script for downloading sources ([#&#8203;18179](https://togithub.com/apache/airflow/issues/18179)) - Doc: Improve installing from sources ([#&#8203;18194](https://togithub.com/apache/airflow/issues/18194)) - Improves installing from sources pages for all components ([#&#8203;18251](https://togithub.com/apache/airflow/issues/18251)) ### [`v2.1.3`](https://togithub.com/apache/airflow/blob/master/CHANGELOG.txt#Airflow-213-2021-08-23) [Compare Source](https://togithub.com/apache/airflow/compare/2.1.2...2.1.3) Bug Fixes """"""""" - Fix task retries when they receive `sigkill` and have retries and properly handle `sigterm` ([#&#8203;16301](https://togithub.com/apache/airflow/issues/16301)) - Fix redacting secrets in context exceptions. ([#&#8203;17618](https://togithub.com/apache/airflow/issues/17618)) - Fix race condition with dagrun callbacks ([#&#8203;16741](https://togithub.com/apache/airflow/issues/16741)) - Add 'queued' to DagRunState ([#&#8203;16854](https://togithub.com/apache/airflow/issues/16854)) - Add 'queued' state to DagRun ([#&#8203;16401](https://togithub.com/apache/airflow/issues/16401)) - Fix external elasticsearch logs link ([#&#8203;16357](https://togithub.com/apache/airflow/issues/16357)) - Add proper warning message when recorded PID is different from current PID ([#&#8203;17411](https://togithub.com/apache/airflow/issues/17411)) - Fix running tasks with `default_impersonation` config ([#&#8203;17229](https://togithub.com/apache/airflow/issues/17229)) - Rescue if a DagRun's DAG was removed from db ([#&#8203;17544](https://togithub.com/apache/airflow/issues/17544)) - Fixed broken json_client ([#&#8203;17529](https://togithub.com/apache/airflow/issues/17529)) - Handle and log exceptions raised during task callback ([#&#8203;17347](https://togithub.com/apache/airflow/issues/17347)) - Fix CLI `kubernetes cleanup-pods` which fails on invalid label key ([#&#8203;17298](https://togithub.com/apache/airflow/issues/17298)) - Show serialization exceptions in DAG parsing log ([#&#8203;17277](https://togithub.com/apache/airflow/issues/17277)) - Fix: `TaskInstance` does not show `queued_by_job_id` & `external_executor_id` ([#&#8203;17179](https://togithub.com/apache/airflow/issues/17179)) - Adds more explanatory message when `SecretsMasker` is not configured ([#&#8203;17101](https://togithub.com/apache/airflow/issues/17101)) - Enable the use of `__init_subclass__` in subclasses of `BaseOperator` ([#&#8203;17027](https://togithub.com/apache/airflow/issues/17027)) - Fix task instance retrieval in XCom view ([#&#8203;16923](https://togithub.com/apache/airflow/issues/16923)) - Validate type of `priority_weight` during parsing ([#&#8203;16765](https://togithub.com/apache/airflow/issues/16765)) - Correctly handle custom `` deps` and ``task_group\`\` during DAG Serialization ([#&#8203;16734](https://togithub.com/apache/airflow/issues/16734)) - Fix slow (cleared) tasks being be adopted by Celery worker. ([#&#8203;16718](https://togithub.com/apache/airflow/issues/16718)) - Fix calculating duration in tree view ([#&#8203;16695](https://togithub.com/apache/airflow/issues/16695)) - Fix `AttributeError`: `datetime.timezone` object has no attribute `name` ([#&#8203;16599](https://togithub.com/apache/airflow/issues/16599)) - Redact conn secrets in webserver logs ([#&#8203;16579](https://togithub.com/apache/airflow/issues/16579)) - Change graph focus to top of view instead of center ([#&#8203;16484](https://togithub.com/apache/airflow/issues/16484)) - Fail tasks in scheduler when executor reports they failed ([#&#8203;15929](https://togithub.com/apache/airflow/issues/15929)) - fix(smart_sensor): Unbound variable errors ([#&#8203;14774](https://togithub.com/apache/airflow/issues/14774)) - Add back missing permissions to `UserModelView` controls. ([#&#8203;17431](https://togithub.com/apache/airflow/issues/17431)) - Better diagnostics and self-healing of docker-compose ([#&#8203;17484](https://togithub.com/apache/airflow/issues/17484)) - Improve diagnostics message when users have `secret_key` mis-configured ([#&#8203;17410](https://togithub.com/apache/airflow/issues/17410)) - Stop checking `execution_date` in `task_instance.refresh_from_db` ([#&#8203;16809](https://togithub.com/apache/airflow/issues/16809)) Improvements """""""""""" - Run mini scheduler in `LocalTaskJob` during task exit ([#&#8203;16289](https://togithub.com/apache/airflow/issues/16289)) - Remove `SQLAlchemy<1.4` constraint ([#&#8203;16630](https://togithub.com/apache/airflow/issues/16630)) - Bump Jinja2 upper-bound from 2.12.0 to 4.0.0 ([#&#8203;16595](https://togithub.com/apache/airflow/issues/16595)) - Bump `dnspython` ([#&#8203;16698](https://togithub.com/apache/airflow/issues/16698)) - Updates to `FlaskAppBuilder` 3.3.2+ ([#&#8203;17208](https://togithub.com/apache/airflow/issues/17208)) - Add State types for tasks and DAGs ([#&#8203;15285](https://togithub.com/apache/airflow/issues/15285)) - Set Process title for Worker when using `LocalExecutor` ([#&#8203;16623](https://togithub.com/apache/airflow/issues/16623)) - Move `DagFileProcessor` and `DagFileProcessorProcess` out of `scheduler_job.py` ([#&#8203;16581](https://togithub.com/apache/airflow/issues/16581)) Doc only changes """""""""""""""" - Fix inconsistencies in configuration docs ([#&#8203;17317](https://togithub.com/apache/airflow/issues/17317)) - Fix docs link for using SQLite as Metadata DB ([#&#8203;17308](https://togithub.com/apache/airflow/issues/17308)) Misc """" - Switch back http provider after requests removes LGPL dependency ([#&#8203;16974](https://togithub.com/apache/airflow/issues/16974)) </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/GoogleCloudPlatform/python-docs-samples).
1 parent 8c50e0a commit 6d3b3db
Copy full SHA for 6d3b3db

File tree

Expand file treeCollapse file tree

2 files changed

+2
-2
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+2
-2
lines changed
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# be sure to update the constraints file to match
22
# see https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files
3-
apache-airflow[google]==2.1.2
3+
apache-airflow[google]==2.2.2
44
apache-airflow-providers-apache-beam==3.1.0
55
apache-airflow-providers-slack==4.0.0
66
apache-airflow-providers-http==2.0.0

‎composer/workflows/requirements.txt

Copy file name to clipboardExpand all lines: composer/workflows/requirements.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# be sure to update the constraints file to match
22
# see https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html#constraints-files
3-
apache-airflow==2.1.2
3+
apache-airflow==2.2.2
44
apache-airflow-providers-apache-beam==3.1.0
55
apache-airflow-providers-google==6.1.0
66
apache-airflow-providers-cncf-kubernetes==2.1.0

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.