This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-3f3398e611
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard dc7059493e2 Bump the core-ui-package-updates group across 1 directory
with 11 updates
add 1db9dc668c8 Make helm tests more resilient to API rate limits. (#50784)
add 20ab823f6f0 Add GoogleAdsHook UI connection form (#50755)
add 38a1a48af6d Change the tag format for Python client release (#50780)
add a500cafafe8 expose OpenLineage's lineage_root_* macros in plugin
(#50532)
add 1f988cc86d6 Fixes issue:
https://github.com/apache/airflow/issues/40212 (#47479)
add 210a3b59cb5 Fix selective checks failing on breeze dependabot upgrade
(#50795)
add c85a110cc98 Remove Sequential executor from BaseExecutor docstring
(#50793)
add 8f48a3bc2c9 Add batch_create_links method in weaviate hook (#50750)
add 3e35aab1c23 feat: (airflowctl) pre-commit hook to generate screenshot
of help commands (#50736)
add 85c9528e1c8 fix(airflowctl): AIP-81 Check if the user is logged in
before loading credentials (#50457)
add 5dab90620fa fix: CloudRunExecutJobOperator job_name param description
(#50628)
add 8166e86d4e5 Default 'once' start_date to 'now' when None (#50760)
add bcb42e29c2d Activate assets before adding trigger references (#50638)
add a68afb40498 fix annotation for user (#50807)
add e4473bb1b94 Fix Celery executor subprocess to stream stdout/stderr
using subprocess.run (#50682)
add 0dbfd0c7f93 Fix KubernetesPodOperator AutomountServiceAccountToken
from Pod Template (#50800)
add 967da374792 Pass workload to KE using command args instead of init
container (#50448)
add 751c7bf7159 Fix the docstring for
airflow.sdk.execution_time.superviseor.supervise (#50805)
add e6282e0e654 make dag_run nullable in Details page (#50719)
add dffea5917de Prepare release for cncf.kubernetes rc2 May 2025 (#50813)
add 34254b2c837 Remove doc warning for macros defined via plugins (#50810)
add 0d6e4a420ea Remove redundant sentence in Airflow release docs (#50820)
add dadee4baae0 Add `AGENT.md` for using OpenAI Codex (#50824)
add 649309e4e5f Move webserver config to fab provider (#50774)
add 0b0ff5d1180 fix: resolve 404 log error for non-latest task tries in
multi-host worker environments (#50175)
add ac84c4e2cc8 Bump the fab-ui-package-updates group across 1 directory
with 2 updates (#50783)
add dfec1a79bee AWS ECS Executor. Assign public ip defaults false (#50713)
add 589743e9f6c Bump the core-ui-package-updates group across 1 directory
with 11 updates
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 (dc7059493e2)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-3f3398e611
(589743e9f6c)
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:
.pre-commit-config.yaml | 10 +
AGENTS.md | 47 ++
.../docs/administration-and-deployment/plugins.rst | 4 -
airflow-core/newsfragments/50374.feature.rst | 1 +
.../airflow/api_fastapi/common/db/task_instance.py | 57 ++
.../api_fastapi/core_api/datamodels/dag_run.py | 2 +-
.../api_fastapi/core_api/datamodels/ui/config.py | 4 -
.../api_fastapi/core_api/openapi/_private_ui.yaml | 22 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 6 +-
.../api_fastapi/core_api/routes/public/log.py | 32 +-
.../api_fastapi/core_api/routes/ui/config.py | 4 -
.../src/airflow/api_fastapi/core_api/security.py | 24 +-
.../src/airflow/cli/commands/config_command.py | 20 +
.../src/airflow/config_templates/config.yml | 35 -
airflow-core/src/airflow/configuration.py | 4 +
.../src/airflow/executors/base_executor.py | 2 +-
airflow-core/src/airflow/models/dag.py | 4 +-
airflow-core/src/airflow/timetables/simple.py | 5 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 31 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 6 +-
.../src/airflow/ui/src/mocks/handlers/config.ts | 4 -
.../src/airflow/ui/src/pages/Run/Details.tsx | 2 +-
.../src/airflow/utils/log/file_task_handler.py | 4 +-
.../unit/api_fastapi/common/db}/__init__.py | 0
.../api_fastapi/common/db/test_task_instance.py | 79 +++
.../api_fastapi/core_api/routes/ui/test_config.py | 9 -
.../tests/unit/dag_processing/test_collection.py | 42 +-
.../tests/unit/timetables/test_once_timetable.py | 54 ++
airflow-ctl/docs/howto/index.rst | 105 ++-
airflow-ctl/docs/images/command_hashes.txt | 14 +
airflow-ctl/docs/images/output_assets.svg | 114 ++++
airflow-ctl/docs/images/output_auth.svg | 102 +++
airflow-ctl/docs/images/output_auth_login.svg | 114 ++++
airflow-ctl/docs/images/output_backfills.svg | 122 ++++
airflow-ctl/docs/images/output_config.svg | 98 +++
airflow-ctl/docs/images/output_connections.svg | 122 ++++
airflow-ctl/docs/images/output_dag.svg | 146 ++++
airflow-ctl/docs/images/output_dagrun.svg | 102 +++
airflow-ctl/docs/images/output_jobs.svg | 94 +++
airflow-ctl/docs/images/output_main.svg | 154 +++++
airflow-ctl/docs/images/output_pools.svg | 110 +++
airflow-ctl/docs/images/output_providers.svg | 94 +++
airflow-ctl/docs/images/output_variables.svg | 110 +++
airflow-ctl/docs/images/output_version.svg | 94 +++
airflow-ctl/src/airflowctl/api/client.py | 10 +-
.../src/airflowctl/api/datamodels/generated.py | 2 +-
airflow-ctl/tests/airflow_ctl/api/test_client.py | 33 +-
contributing-docs/08_static_code_checks.rst | 2 +
dev/README_RELEASE_AIRFLOW.md | 3 -
dev/README_RELEASE_PYTHON_CLIENT.md | 12 +-
dev/breeze/doc/images/output-commands.svg | 4 +-
dev/breeze/doc/images/output_static-checks.svg | 34 +-
dev/breeze/doc/images/output_static-checks.txt | 2 +-
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 1 +
dev/breeze/src/airflow_breeze/utils/github.py | 1 -
dev/breeze/src/airflow_breeze/utils/reinstall.py | 7 +-
.../tests/chart_utils/helm_template_generator.py | 24 +-
.../chart_utils/ingress-networking-v1beta1.json | 46 ++
.../tests/chart_utils/keda.sh_scaledobjects.yaml | 341 ++++++++++
.../test_kubernetes_pod_operator.py | 2 -
.../aws/executors/ecs/ecs_executor_config.py | 12 +-
.../celery/executors/celery_executor_utils.py | 3 +-
providers/cncf/kubernetes/docs/changelog.rst | 8 +
.../executors/kubernetes_executor_utils.py | 5 +-
.../providers/cncf/kubernetes/operators/pod.py | 2 +-
.../providers/cncf/kubernetes/pod_generator.py | 38 +-
.../unit/cncf/kubernetes/operators/test_pod.py | 3 +
.../unit/cncf/kubernetes/test_pod_generator.py | 38 +-
providers/fab/docs/auth-manager/security.rst | 11 -
providers/fab/provider.yaml | 29 +
providers/fab/pyproject.toml | 6 +-
.../fab/src/airflow/providers/fab/__init__.py | 2 +-
.../src/airflow/providers/fab/get_provider_info.py | 28 +
providers/fab/src/airflow/providers/fab/www/app.py | 3 +-
.../fab/www/extensions/init_jinja_globals.py | 8 +-
.../providers/fab/www/extensions/init_security.py | 19 -
.../airflow/providers/fab/www/package-lock.json | 750 ++-------------------
.../fab/src/airflow/providers/fab/www/package.json | 4 +-
providers/fab/tests/unit/fab/decorators.py | 1 -
providers/google/docs/connections/google_ads.rst | 64 ++
providers/google/docs/operators/cloud/bigquery.rst | 16 +
providers/google/provider.yaml | 2 +
.../src/airflow/providers/google/ads/hooks/ads.py | 34 +
.../providers/google/cloud/operators/cloud_run.py | 2 +-
.../airflow/providers/google/get_provider_info.py | 4 +
.../cloud/bigquery/example_bigquery_tables.py | 28 +
.../providers/openlineage/plugins/macros.py | 10 +
.../providers/openlineage/plugins/openlineage.py | 13 +-
.../airflow/providers/weaviate/hooks/weaviate.py | 56 ++
.../tests/unit/weaviate/hooks/test_weaviate.py | 88 +++
pyproject.toml | 4 +-
scripts/ci/pre_commit/capture_airflowctl_help.py | 115 ++++
scripts/ci/pre_commit/common_precommit_utils.py | 2 +
.../ci/pre_commit/update_airflow_pyproject_toml.py | 2 +-
scripts/in_container/run_generate_constraints.py | 2 +
.../src/airflow/sdk/execution_time/supervisor.py | 2 +-
96 files changed, 3078 insertions(+), 1069 deletions(-)
create mode 100644 AGENTS.md
create mode 100644 airflow-core/newsfragments/50374.feature.rst
create mode 100644
airflow-core/src/airflow/api_fastapi/common/db/task_instance.py
copy airflow-core/{src/airflow/api =>
tests/unit/api_fastapi/common/db}/__init__.py (100%)
create mode 100644
airflow-core/tests/unit/api_fastapi/common/db/test_task_instance.py
create mode 100644 airflow-core/tests/unit/timetables/test_once_timetable.py
create mode 100644 airflow-ctl/docs/images/command_hashes.txt
create mode 100644 airflow-ctl/docs/images/output_assets.svg
create mode 100644 airflow-ctl/docs/images/output_auth.svg
create mode 100644 airflow-ctl/docs/images/output_auth_login.svg
create mode 100644 airflow-ctl/docs/images/output_backfills.svg
create mode 100644 airflow-ctl/docs/images/output_config.svg
create mode 100644 airflow-ctl/docs/images/output_connections.svg
create mode 100644 airflow-ctl/docs/images/output_dag.svg
create mode 100644 airflow-ctl/docs/images/output_dagrun.svg
create mode 100644 airflow-ctl/docs/images/output_jobs.svg
create mode 100644 airflow-ctl/docs/images/output_main.svg
create mode 100644 airflow-ctl/docs/images/output_pools.svg
create mode 100644 airflow-ctl/docs/images/output_providers.svg
create mode 100644 airflow-ctl/docs/images/output_variables.svg
create mode 100644 airflow-ctl/docs/images/output_version.svg
create mode 100644 helm-tests/tests/chart_utils/ingress-networking-v1beta1.json
create mode 100644 helm-tests/tests/chart_utils/keda.sh_scaledobjects.yaml
create mode 100644 providers/google/docs/connections/google_ads.rst
create mode 100755 scripts/ci/pre_commit/capture_airflowctl_help.py