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

bbovenzi pushed a change to branch mapped-task-drawer
in repository https://gitbox.apache.org/repos/asf/airflow.git.


 discard 74fada2  Fix TimezoneEvent import
 discard 3fa6122  Add timezone provider
 discard be432f3  Fix task/run label, dialog focus, dag details overflow, panel 
open/close
 discard df93dc2  Code cleanup and fix task clear
 discard a3c50e8  Fix dialog scrolling
 discard a3d972f  Update confirm modals for runs and tasks
 discard 2566a74  confirm mark task failed/success
 discard 9b246fb  fix extra links, hide local TZ if UTC,
 discard c3d2d95  download log bug fixes
 discard 778b084  add extra links to TI details
 discard 3cdb10b  download logs and external logs
 discard 07529d7  update TI and DR buttons
 discard 0410c79  fix test with mock providers
 discard 1a9e6f3  move ref and selection to providers
 discard 86ff203  make UI and tree work with mapped tasks
     add a66c072  Addressed some issues in the tutorial mentioned in discussion 
#22233 (#22236)
     add d6ed9cb  Add support for private key in connection for Snowflake 
(#22266)
     add 06e1d74  Fixed issue generation to always include last release (#22265)
     add 3452f7c  Enhance `db upgrade` args (#22102)
     add 6448b24  [FIX] typo doc of gcs operator (#22290)
     add 9b63df8  Set queued_dttm when submitting task to directly to executor 
(#22259)
     add e93cd4b  add a few more fields to the taskinstance finished log 
message (#22262)
     add e07bc63  Filter out default configs when overrides exist. (#21539)
     add b00fc78  Fail with error when extending image with pip run as root 
(#22292)
     add 926f6d1  Add arguments to filter list: start_after_key, from_datetime, 
to_datetime, object_filter callable (#22231)
     add d010b0d  Masking extras in GET /connections/<connection> endpoint 
(#22227)
     add cc92096  Operator for updating Databricks Repos (#22278)
     add dadb132  Added Quick Algorithm Analytics to the list of companies 
using Apache Airflow (#22279)
     add 774ca08  Enable JSON serialization for connections (#19857)
     add 3401804  Add test to run offline SQL generation in the CI (#22177)
     add 14a2d9d  add an option for run id in the ui trigger screen (#21851)
     add df6058c  Disable default_pool delete on web ui (#21658)
     add 6d1d53b  Add generic connection type (#22310)
     add 7bd165f  Remove RefreshConfiguration workaround for K8s token 
refreshing (#20759)
     add 4a1503b  Add recipe for BeamRunGoPipelineOperator (#22296)
     add 4f1dcdd  Remove incorrect deprecation warning in secrets backend 
(#22326)
     add ecc5b74  Stronger language about Docker Compose customizability 
(#22304)
     add 0ec5677  adds ability to pass config params to postgres operator 
(#21551)
     add 1f7836e  Add back celery intersphinx mapping (#22370)
     add a8de170  Fix broken links to celery documentation (#22364)
     add 6a01036  Patch sql_alchemy_conn if old postgres scheme used (#22333)
     add 3b47f04  fix deprecation warning in test_default_views.py (#22346)
     add 8840203  Add dataflow_default_options to templated_fields (#22367)
     add 5eb6335  Update sample dag and doc for S3CreateBucketOperator, 
S3PutBucketTaggingOperator, S3GetBucketTaggingOperator, 
S3DeleteBucketTaggingOperator, S3DeleteBucketOperator (#22312)
     add 87d363e  Correctly handle task_id mangling during unmapping (#22355)
     add f309ea7  Reduce DB load incurred by Stale DAG deactivation (#21399)
     add 3bc0da3  Add documentation on specifying a DB schema. (#22347)
     add 9372aab  Add description on the vendoring process we use (#22204)
     add 68aa019  Add cgroupspy to _vendor folder (#22206)
     add 43dfec3  Expose try_number in airflow vars (#22297)
     add a3ffbee  Fix skipping non-GCS located jars (#22302)
     add 172df9e  Apply import fixes to vendored cgroupspy library (#22207)
     add ab4ba6f  Fix mistakenly added install_requires for all providers 
(#22382)
     add 76d6089  Fix python 3.10 support in vendored in cgroupspy (#22208)
     add 3182ba2  Add map_index support to all task instance-related views 
(#22272)
     add 71c980a  Add fk between xcom and task instance (#22334)
     add 716b240  make UI and tree work with mapped tasks
     add 107cffd  move ref and selection to providers
     add 2e36bf8  fix test with mock providers
     add ba1d769  update TI and DR buttons
     add 84f771b  download logs and external logs
     add 8a3cc5c  add extra links to TI details
     add d7b2ca7  download log bug fixes
     add f0ed02c  fix extra links, hide local TZ if UTC,
     add 54b2f5b  confirm mark task failed/success
     add 2f5f4e1  Update confirm modals for runs and tasks
     add c50cb55  Fix dialog scrolling
     add b49395d  Code cleanup and fix task clear
     add 31c5324  Fix task/run label, dialog focus, dag details overflow, panel 
open/close
     add 171647e  Add timezone provider
     add 9266c76  Fix TimezoneEvent import
     add 60445c4  Improve button UX

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (74fada2)
            \
             N -- N -- N   refs/heads/mapped-task-drawer (60445c4)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |   4 +
 Dockerfile                                         |   8 +-
 INTHEWILD.md                                       |   1 +
 LICENSE                                            |   1 +
 UPDATING.md                                        |   4 +
 airflow/_vendor/README.md                          |  37 +++
 .../_vendor/cgroupspy/__init__.py                  |  23 +-
 airflow/_vendor/cgroupspy/contenttypes.py          | 155 ++++++++++
 airflow/_vendor/cgroupspy/controllers.py           | 324 ++++++++++++++++++++
 airflow/_vendor/cgroupspy/interfaces.py            | 339 +++++++++++++++++++++
 airflow/_vendor/cgroupspy/nodes.py                 | 283 +++++++++++++++++
 airflow/_vendor/cgroupspy/trees.py                 | 246 +++++++++++++++
 airflow/_vendor/cgroupspy/utils.py                 |  69 +++++
 airflow/_vendor/vendor.md                          |   3 +
 airflow/api/common/experimental/pool.py            |   2 +-
 airflow/api_connexion/schemas/connection_schema.py |  20 +-
 airflow/cli/cli_parser.py                          |  99 ++++--
 airflow/cli/commands/connection_command.py         | 164 ++++++----
 airflow/cli/commands/db_command.py                 |  52 +++-
 airflow/cli/commands/task_command.py               |  64 ++--
 airflow/config_templates/config.yml                |   8 +
 airflow/config_templates/default_airflow.cfg       |   4 +
 airflow/configuration.py                           |  79 +++++
 airflow/dag_processing/manager.py                  |  43 ++-
 airflow/dag_processing/processor.py                |  11 -
 airflow/decorators/base.py                         |   6 +-
 airflow/jobs/scheduler_job.py                      |   6 +-
 airflow/kubernetes/kube_client.py                  |  47 +--
 airflow/kubernetes/refresh_config.py               | 124 --------
 ...c306b5b5ae4a_switch_xcom_table_to_use_run_id.py |   8 +-
 airflow/models/baseoperator.py                     |   7 +-
 airflow/models/connection.py                       |  31 +-
 airflow/models/mappedoperator.py                   |   5 +-
 airflow/models/pool.py                             |  19 +-
 airflow/models/taskinstance.py                     |   1 +
 airflow/models/xcom.py                             |  43 +--
 .../amazon/aws/example_dags/example_s3_bucket.py   |  73 +++--
 .../aws/example_dags/example_s3_bucket_tagging.py  |  62 ----
 airflow/providers/amazon/aws/hooks/s3.py           |  59 +++-
 airflow/providers/apache/beam/hooks/beam.py        |  10 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |   8 +-
 .../example_dags/example_databricks_repos.py       |  56 ++++
 airflow/providers/databricks/hooks/databricks.py   |  24 ++
 .../databricks/operators/databricks_repos.py       | 104 +++++++
 airflow/providers/databricks/provider.yaml         |   9 +
 .../providers/google/cloud/operators/dataflow.py   |  45 +--
 airflow/providers/google/cloud/operators/gcs.py    |   4 +-
 .../postgres/example_dags/example_postgres.py      |  11 +-
 airflow/providers/postgres/operators/postgres.py   |  23 +-
 airflow/providers/snowflake/hooks/snowflake.py     |  66 ++--
 airflow/secrets/base_secrets.py                    |  70 ++++-
 airflow/secrets/environment_variables.py           |  18 +-
 airflow/serialization/serialized_objects.py        |   1 +
 airflow/utils/db.py                                | 202 ++++++------
 airflow/utils/log/secrets_masker.py                |   2 +
 airflow/utils/operator_helpers.py                  |   7 +
 airflow/www/static/js/dag.js                       |  69 +++--
 airflow/www/static/js/gantt.js                     |   3 +-
 airflow/www/static/js/graph.js                     |  11 +-
 .../static/js/tree/ResetRoot.jsx}                  |  41 +--
 airflow/www/static/js/tree/Tree.jsx                |   5 +-
 airflow/www/static/js/tree/details/content/Dag.jsx |   4 +-
 .../js/tree/details/content/dagRun/index.jsx       |   2 +-
 .../js/tree/details/content/taskInstance/index.jsx |   2 +-
 airflow/www/templates/airflow/dag.html             |   2 +
 airflow/www/templates/airflow/task_instance.html   |  20 +-
 airflow/www/templates/airflow/trigger.html         |  11 +-
 airflow/www/utils.py                               |  17 +-
 airflow/www/views.py                               | 102 ++++---
 dev/provider_packages/SETUP_TEMPLATE.cfg.jinja2    |   3 -
 dev/provider_packages/prepare_provider_packages.py |   2 +-
 .../operators/s3.rst                               |  90 +++---
 .../operators/repos_update.rst                     |  66 ++++
 .../operators/run_now.rst                          |   2 +-
 .../operators/postgres_operator_howto_guide.rst    |  15 +-
 .../connections/snowflake.rst                      |   3 +-
 docs/apache-airflow/concepts/connections.rst       |   2 +
 docs/apache-airflow/executor/celery.rst            |   4 +-
 docs/apache-airflow/howto/connection.rst           | 335 +++++++++-----------
 docs/apache-airflow/howto/set-config.rst           |   4 +
 docs/apache-airflow/howto/set-up-database.rst      |  10 +
 docs/apache-airflow/img/connections.png            | Bin 79451 -> 0 bytes
 docs/apache-airflow/img/new_tutorial-3.png         | Bin 0 -> 58198 bytes
 docs/apache-airflow/start/docker.rst               |  22 +-
 docs/apache-airflow/tutorial.rst                   | 224 +++++++++-----
 docs/apache-airflow/usage-cli.rst                  |  92 +++++-
 docs/conf.py                                       |   2 +-
 docs/docker-stack/build.rst                        |   8 +-
 .../{gcloud.Dockerfile => go-beam.Dockerfile}      |  29 +-
 docs/docker-stack/recipes.rst                      |  20 ++
 docs/exts/docs_build/third_party_inventories.py    |   2 +-
 licenses/LICENSE-cgroupspy.txt                     |  27 ++
 scripts/ci/libraries/_testing.sh                   |  50 +++
 scripts/ci/testing/run_downgrade_test.sh           |  48 +--
 .../run_offline_sql_test.sh}                       |  16 +-
 scripts/docker/pip                                 |  15 +
 setup.cfg                                          |   1 +
 setup.py                                           |   2 +-
 tests/always/test_connection.py                    |  46 +++
 .../endpoints/test_connection_endpoint.py          |  16 +
 .../api_connexion/endpoints/test_xcom_endpoint.py  |  91 +++---
 tests/cli/commands/test_connection_command.py      | 206 +++++++++----
 tests/cli/commands/test_db_command.py              |  84 ++++-
 tests/core/test_configuration.py                   |  46 +++
 tests/dag_processing/test_manager.py               |  48 +++
 tests/dag_processing/test_processor.py             |  25 --
 tests/dags/test_default_views.py                   |   2 +-
 tests/kubernetes/test_client.py                    |  22 +-
 tests/kubernetes/test_refresh_config.py            | 106 -------
 tests/models/test_pool.py                          |   6 +
 tests/models/test_taskinstance.py                  |  63 +++-
 tests/models/test_xcom.py                          | 330 +++++++++++---------
 tests/providers/amazon/aws/hooks/test_base_aws.py  |   4 +-
 tests/providers/amazon/aws/hooks/test_s3.py        |  12 +
 tests/providers/apache/beam/hooks/test_beam.py     |  21 +-
 tests/providers/apache/hive/hooks/test_hive.py     |   3 +
 .../kubernetes/operators/test_kubernetes_pod.py    |   3 +-
 .../databricks/operators/test_databricks_repos.py  |  64 ++++
 .../google/cloud/operators/test_dataflow.py        |  63 ++++
 .../providers/postgres/operators/test_postgres.py  |  15 +
 tests/providers/snowflake/hooks/test_snowflake.py  |  26 +-
 tests/serialization/test_dag_serialization.py      |   3 +
 tests/utils/test_db.py                             | 107 ++-----
 tests/utils/test_operator_helpers.py               |   7 +-
 tests/www/views/test_views_tasks.py                |  31 ++
 tests/www/views/test_views_trigger_dag.py          |  21 +-
 126 files changed, 4456 insertions(+), 1592 deletions(-)
 create mode 100644 airflow/_vendor/README.md
 copy licenses/LICENSE-flask-kerberos.txt => 
airflow/_vendor/cgroupspy/__init__.py (50%)
 create mode 100644 airflow/_vendor/cgroupspy/contenttypes.py
 create mode 100644 airflow/_vendor/cgroupspy/controllers.py
 create mode 100644 airflow/_vendor/cgroupspy/interfaces.py
 create mode 100644 airflow/_vendor/cgroupspy/nodes.py
 create mode 100644 airflow/_vendor/cgroupspy/trees.py
 create mode 100644 airflow/_vendor/cgroupspy/utils.py
 create mode 100644 airflow/_vendor/vendor.md
 delete mode 100644 airflow/kubernetes/refresh_config.py
 delete mode 100644 
airflow/providers/amazon/aws/example_dags/example_s3_bucket_tagging.py
 create mode 100644 
airflow/providers/databricks/example_dags/example_databricks_repos.py
 create mode 100644 airflow/providers/databricks/operators/databricks_repos.py
 copy airflow/{ui/src/components/SectionNavBtn.tsx => 
www/static/js/tree/ResetRoot.jsx} (57%)
 create mode 100644 
docs/apache-airflow-providers-databricks/operators/repos_update.rst
 delete mode 100644 docs/apache-airflow/img/connections.png
 create mode 100644 docs/apache-airflow/img/new_tutorial-3.png
 copy docs/docker-stack/docker-images-recipes/{gcloud.Dockerfile => 
go-beam.Dockerfile} (55%)
 create mode 100644 licenses/LICENSE-cgroupspy.txt
 copy scripts/ci/{constraints/ci_generate_constraints.sh => 
testing/run_offline_sql_test.sh} (77%)
 create mode 100644 scripts/docker/pip
 delete mode 100644 tests/kubernetes/test_refresh_config.py
 create mode 100644 
tests/providers/databricks/operators/test_databricks_repos.py

Reply via email to