You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2022/07/06 07:38:53 UTC

[airflow] branch v2-3-stable updated (b5202fa4ef -> 21a37cfc41)

This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a change to branch v2-3-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from b5202fa4ef Unified "dash-name" convention for outputs in ci workflows.
     add bffde56e05 Unified "dash-name" convention for outputs in ci workflows.
     add 7c2f45c029 Prepare ARM images much faster and cheaper (#24813)
     add 0d31c8b913 Add "generated" folder to volumes mounted when "MOUNT_SELECTED" used (#24818)
     add 29a5ceff48 Adding Docker context check for breeze (#24751)
     add a33bf03424 Remove upper-binding for SQLAlchemy (#24819)
     add fb33bbfd6d Add cache_ok flag to sqlalchemy TypeDecorators. (#24499)
     add aa1f8d9531 Fix StatD timing metric units (#21106)
     add f89c8f0693 ExternalTaskSensor respects soft_fail if the external task enters a failed_state (#23647)
     add 57dc2c5b78 Fix doc description of [core] parallelism config setting (#23768)
     add a2968fff47 Remove special serde logic for mapped op_kwargs (#23860)
     add 9c5a07dbc9 Drop Python 3.6 compatibility objects/modules (#24048)
     add c76b324d5e Handle occasional deadlocks in trigger with retries (#24071)
     add e950d5ca24 Unify return_code interface for task runner (#24093)
     add e9457d3fad scheduleinterval nullable true added in openapi (#24253)
     add 9c6380db0e Fix bugs in URI constructor for MySQL connection (#24320)
     add 13e4a752a5 DebugExecutor use ti.run() instead of ti._run_raw_task (#24357)
     add 3ed053dca6 Mask secrets in stdout for 'airflow tasks test' (#24362)
     add 5dca4fb64b Add missing types to FSHook (#24470)
     add 7c6bca27df Fix typo (#24568)
     add 53121c5ffc Move fallible ti.task.dag assignment back inside try/except block (#24533) (#24592)
     add e32c1bffbf Fix timestamp defaults for sensorinstance (#24638)
     add efc3c67006 Fix cycle bug with attaching label to task group (#24847)
     add eea449e136 improve grid date tick spacing (#24849)
     add f2e738e495 Do not support MSSQL less than v2017 in code (#24095)
     add 16c734d440 Update the release note
     add 21a37cfc41 Fix the implementation of UtcDateTime for MsSQL

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-images.yml                 |   8 +-
 .github/workflows/ci.yml                           |  33 +++----
 RELEASE_NOTES.rst                                  |  20 +++-
 airflow/api_connexion/openapi/v1.yaml              |   1 +
 airflow/cli/commands/task_command.py               |  10 +-
 airflow/compat/asyncio.py                          |  28 ------
 airflow/config_templates/config.yml                |   7 +-
 airflow/config_templates/default_airflow.cfg       |   7 +-
 airflow/dag_processing/manager.py                  |   6 +-
 airflow/decorators/base.py                         |  10 +-
 airflow/executors/debug_executor.py                |   2 +-
 airflow/hooks/filesystem.py                        |   4 +-
 airflow/jobs/triggerer_job.py                      |   5 +-
 airflow/migrations/db_types.py                     |  25 +----
 airflow/migrations/db_types.pyi                    |   2 -
 .../versions/0001_1_5_0_current_schema.py          |   2 +-
 .../0065_2_0_0_update_schema_for_smart_sensor.py   |   4 +-
 .../0088_2_2_0_improve_mssql_compatibility.py      |  24 ++---
 .../0103_2_3_0_add_callback_request_table.py       |   2 +-
 airflow/models/connection.py                       |  10 +-
 airflow/models/dag.py                              |   6 +-
 airflow/models/mappedoperator.py                   |   1 +
 airflow/models/sensorinstance.py                   |   4 +-
 airflow/models/taskmixin.py                        |   2 +-
 airflow/models/trigger.py                          |   9 +-
 .../providers/elasticsearch/log/es_task_handler.py |   7 +-
 airflow/sensors/external_task.py                   |  29 +++++-
 airflow/sensors/smart_sensor.py                    |   9 +-
 airflow/serialization/serialized_objects.py        |  29 +-----
 airflow/task/task_runner/base_task_runner.py       |   2 +-
 airflow/task/task_runner/cgroup_task_runner.py     |   3 +-
 airflow/typing_compat.py                           |   9 --
 airflow/utils/log/file_task_handler.py             |  10 +-
 airflow/utils/log/secrets_masker.py                |  42 +++++---
 airflow/utils/sqlalchemy.py                        |  12 +++
 airflow/utils/task_group.py                        |  12 +--
 airflow/www/static/js/grid/dagRuns/Bar.tsx         |   5 +-
 airflow/www/static/js/grid/dagRuns/index.test.tsx  |   2 +-
 .../airflow_breeze/commands/ci_image_commands.py   |   2 +
 .../commands/production_image_commands.py          |   2 +
 .../airflow_breeze/utils/docker_command_utils.py   |  89 ++++++++++++++++-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |   6 +-
 dev/breeze/tests/test_docker_command_utils.py      |  64 ++++++++++++-
 docs/docker-stack/index.rst                        |   4 +-
 docs/spelling_wordlist.txt                         |   1 +
 scripts/ci/docker-compose/local.yml                |   4 +-
 .../ci_start_arm_instance_and_connect_to_docker.sh |   8 +-
 .../ci/images/{self_terminate.sh => initialize.sh} |  15 ++-
 .../ci/pre_commit/pre_commit_local_yml_mounts.py   |   9 +-
 setup.cfg                                          |   6 +-
 tests/cli/commands/test_connection_command.py      |   6 +-
 tests/cli/commands/test_task_command.py            |  40 +++++---
 tests/dag_processing/test_manager.py               |   6 +-
 .../dags/{test_missing_owner.py => test_sensor.py} |  20 ++--
 tests/executors/test_debug_executor.py             |   4 +-
 tests/hooks/test_dbapi.py                          | 106 +++++++++++++++++++++
 tests/jobs/test_backfill_job.py                    |  58 +++++++----
 tests/secrets/test_local_filesystem.py             |   4 +-
 tests/sensors/test_external_task_sensor.py         |  57 +++++++++--
 tests/sensors/test_smart_sensor_operator.py        |  23 +++++
 tests/serialization/test_dag_serialization.py      |  29 +++---
 tests/triggers/test_temporal.py                    |   5 +-
 tests/utils/log/test_secrets_masker.py             |  23 ++++-
 tests/utils/test_db.py                             |   3 +
 tests/utils/test_task_group.py                     |  25 +++++
 65 files changed, 712 insertions(+), 310 deletions(-)
 delete mode 100644 airflow/compat/asyncio.py
 rename scripts/ci/images/{self_terminate.sh => initialize.sh} (67%)
 copy tests/dags/{test_missing_owner.py => test_sensor.py} (66%)