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%)