This is an automated email from the ASF dual-hosted git repository.
bbovenzi pushed a change to branch mapped-instance-actions
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard cae2962fb6 Chain map_index params
discard 51ae59ca02 Fix gantt/graph modal
discard 5bee03ac9e Readd mapped instance table selection
discard 1179cb3e73 Allow bulk mapped task actions
discard 0a5260911a Introduce tuple_().in_() shim for MSSQL compat
discard 9d073dfd96 Accept multiple map_index param from front end
discard 45cb2d6a90 Refactor to straighten up types
discard 1f8d0c3249 Merge branch 'main' into clearing-and-marking-mapped-task
discard 98abe5fcb8 fixup! Apply suggestions from code review
discard 0b4c4857da Apply suggestions from code review
discard 3dd0ef3de6 fixup! fixup! fixup! fixup! fixup! fixup! Allow
marking/clearing mapped taskinstances from the UI
discard c931816645 fixup! fixup! fixup! fixup! fixup! Allow marking/clearing
mapped taskinstances from the UI
discard bb8c9523a3 fixup! fixup! fixup! fixup! Allow marking/clearing mapped
taskinstances from the UI
discard bdfe553c4f add tests
discard 826c650dbe fixup! fixup! fixup! Allow marking/clearing mapped
taskinstances from the UI
discard 5fc16f2a0c fixup! fixup! Allow marking/clearing mapped taskinstances
from the UI
discard 729f9c3f43 fixup! Allow marking/clearing mapped taskinstances from the
UI
discard 6cd1437987 Allow marking/clearing mapped taskinstances from the UI
add cc3503e368 Fix Grid autoscroll with ResizeObserver (#23022)
add 7d97ee5b3a Default side panel open vs closed (#23039)
add 10c9cb5318 Revert disabling run task button (#23038)
add b24650c0cc Show map_index in states-for-dag-run (#23030)
add 5164cdbe98 Make presto and trino compatible with airflow 2.1 (#23061)
add 5144bedcee Add SnowSQL installation script to Breeze (#23065)
add c3d883a971 KubernetesPodOperator should patch "already checked" always
(#22734)
add 5fca11ef85 Improve speed of `dag.partial_subset` by not deep-copying
TaskGroup (#23088)
add 918bd33993 Protect against using try_number from context in provider
(#23069)
add 831e84d9c3 Correct default conn ID in WASB connection doc (#23057)
add b8bbfd4b31 Add migration to update DAG default_view (#23091)
add 197cff3194 Ensure TaskMap only checks "relevant" dependencies (#23053)
add 647c155893 fix link to dbt docs by removing extra h (#23086)
add f63c5afae5 Fix typo in scheduler_job.py (#23095)
add 4874068d99 Improve Graph view task actions for Dynamic Tasks (#23064)
add c897ccd6ed Fix artifact for MyPy checks (#23094)
add f7cd5ca8bb Fix moto/pyparsing issue. (#23096)
add abaef54d54 Allow offline upgrade with no options (#23093)
add 5b76552e6d Make Grid and Graph buttons consistent. (#23097)
add f471d4f54d Add server default for map_index in Log table (#23056)
add 0139c14212 Fix MyPy errors in dev folder (#23100)
add 1f03977735 Allow marking/clearing mapped taskinstances from the UI
add 7837df0994 fixup! Allow marking/clearing mapped taskinstances from the
UI
add 6f16553973 fixup! fixup! Allow marking/clearing mapped taskinstances
from the UI
add 59b1769171 fixup! fixup! fixup! Allow marking/clearing mapped
taskinstances from the UI
add 6ce2589991 add tests
add df4cfb4524 fixup! fixup! fixup! fixup! Allow marking/clearing mapped
taskinstances from the UI
add 4186bb220d fixup! fixup! fixup! fixup! fixup! Allow marking/clearing
mapped taskinstances from the UI
add e65e5fcf7f fixup! fixup! fixup! fixup! fixup! fixup! Allow
marking/clearing mapped taskinstances from the UI
add 1ccc3f6131 Apply suggestions from code review
add 1c0741234e fixup! Apply suggestions from code review
add e1cdc961b3 Refactor to straighten up types
new 4ffae5cf1f Accept multiple map_index param from front end
new 898480765f Introduce tuple_().in_() shim for MSSQL compat
new 6c7f1dfb16 fixup! Accept multiple map_index param from front end
new a890173f5a fixup! Introduce tuple_().in_() shim for MSSQL compat
new c633ca8895 Allow bulk mapped task actions
new 4ffa59eaf4 Readd mapped instance table selection
new 4410c01192 Fix gantt/graph modal
new 7fcedbd7c7 Chain map_index params
new 009eb4d4fe Get gantt/graph modal actions working again
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 (cae2962fb6)
\
N -- N -- N refs/heads/mapped-instance-actions (009eb4d4fe)
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.
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.pre-commit-config.yaml | 16 ++-
BREEZE.rst | 1 +
TESTING.rst | 1 +
airflow/cli/commands/task_command.py | 18 ++--
airflow/jobs/backfill_job.py | 2 +-
airflow/jobs/scheduler_job.py | 2 +-
... => 0108_b1b348e02d07_default_dag_view_grid.py} | 36 ++++---
airflow/models/dag.py | 16 +--
airflow/models/log.py | 4 +-
airflow/models/mappedoperator.py | 9 ++
airflow/models/taskinstance.py | 2 +-
airflow/models/taskmixin.py | 23 +++--
airflow/models/xcom_arg.py | 30 ++++--
.../cncf/kubernetes/operators/kubernetes_pod.py | 6 +-
airflow/providers/presto/hooks/presto.py | 5 +-
airflow/providers/trino/hooks/trino.py | 5 +-
airflow/sensors/base.py | 3 +-
airflow/utils/db.py | 4 +
airflow/utils/sqlalchemy.py | 7 +-
airflow/www/static/js/dag.js | 113 +++++++++++----------
airflow/www/static/js/graph.js | 6 +-
airflow/www/static/js/tree/Tree.jsx | 41 ++++----
airflow/www/static/js/tree/dagRuns/index.jsx | 4 +-
.../js/tree/details/content/taskInstance/Nav.jsx | 2 +-
.../content/taskInstance/taskActions/Run.jsx | 21 +---
airflow/www/static/js/tree/renderTaskRows.jsx | 3 +-
airflow/www/templates/airflow/dag.html | 45 ++++----
airflow/www/utils.py | 1 +
airflow/www/views.py | 44 ++++----
dev/breeze/src/airflow_breeze/breeze.py | 28 ++---
.../build_image/ci/build_ci_image.py | 2 +-
.../build_image/ci/build_ci_params.py | 14 +--
.../build_image/prod/build_prod_image.py | 2 +-
.../build_image/prod/build_prod_params.py | 16 +--
.../src/airflow_breeze/shell/shell_params.py | 2 +-
.../airflow_breeze/utils/docker_command_utils.py | 6 +-
dev/breeze/src/airflow_breeze/utils/path_utils.py | 2 +-
dev/breeze/src/airflow_breeze/utils/run_utils.py | 4 +-
dev/provider_packages/prepare_provider_packages.py | 3 +-
.../connections.rst | 2 +-
.../connections/wasb.rst | 2 +-
docs/apache-airflow/migrations-ref.rst | 4 +-
kubernetes_tests/test_kubernetes_pod_operator.py | 52 +++++++---
.../test_kubernetes_pod_operator_backcompat.py | 11 +-
scripts/ci/docker-compose/forward-credentials.yml | 1 +
.../pre_commit_check_2_1_compatibility.py | 10 ++
scripts/in_container/bin/install_snowsql.sh | 85 ++++++++++++++++
setup.py | 2 +-
tests/models/test_taskinstance.py | 51 +++++++++-
.../kubernetes/operators/test_kubernetes_pod.py | 81 +++++++--------
tests/utils/test_db.py | 11 ++
51 files changed, 553 insertions(+), 308 deletions(-)
copy
airflow/migrations/versions/{0101_a3bcd0914482_add_data_compressed_to_serialized_dag.py
=> 0108_b1b348e02d07_default_dag_view_grid.py} (58%)
create mode 100755 scripts/in_container/bin/install_snowsql.sh