Airflow: 2.2.1 Release

Release date:
October 26, 2021
Previous version:
2.2.1rc2 (released October 26, 2021)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

Top Contributors in 2.2.1

Could not determine top contributors for this release.

Directory Browser for 2.2.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Bug Fixes

  • Fix Unexpected commit error in schedulerjob (#19213)
  • Add DagRun.logical_date as a property (#19198)
  • Clear ti.next_method and ti.next_kwargs on task finish (#19183)
  • Faster PostgreSQL db migration to Airflow 2.2 (#19166)
  • Remove incorrect type comment in Swagger2Specification._set_defaults classmethod (#19065)
  • Add TriggererJob to jobs check command (#19179, #19185)
  • Hide tooltip when next run is None (#19112)
  • Crerate TI context with data interval compat layer (#19148)
  • Fix queued dag runs changes catchup=False behaviour (#19130, #19145)
  • add detailed information to logging when a dag or a task finishes. (#19097)
  • Warn about unsupported Python 3.10 (#19060)
  • Fix catchup by limiting queued dagrun creation using max_active_runs (#18897)
  • Prevent scheduler crash when serialized dag is missing (#19113)
  • Don't install SQLAlchemy/Pendulum adapters for other DBs (#18745)
  • Workaround libstdcpp TLS error (#19010)
  • Change ds, ts, etc. back to use logical date (#19088)
  • Ensure task state doesn't change when marked as failed/success/skipped (#19095)
  • Relax packaging requirement (#19087)
  • Rename trigger page label to Logical Date (#19061)
  • Allow Param to support a default value of None (#19034)
  • Upgrade old DAG/task param format when deserializing from the DB (#18986)
  • Don't bake ENV and _cmd into tmp config for non-sudo (#18772)
  • CLI: Fail backfill command before loading DAGs if missing args (#18994)
  • BugFix: Null execution date on insert to task_fail violating NOT NULL (#18979)
  • Try to move "dangling" rows in upgradedb (#18953)
  • Row lock TI query in SchedulerJob._process_executor_events (#18975)
  • Sentry before send fallback (#18980)
  • Fix XCom.delete error in Airflow 2.2.0 (#18956)
  • Check python version before starting triggerer (#18926)

Doc only changes

  • Update access control documentation for TaskInstances and DagRuns (#18644)
  • Add information about keepalives for managed Postgres (#18850)
  • Doc: Add Callbacks Section to Logging & Monitoring (#18842)
  • Group PATCH DAGrun together with other DAGRun endpoints (#18885)