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/ui/core-ui-package-updates-2987ba7054
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 9293d185d67 Bump the core-ui-package-updates group across 1 directory
with 59 updates
add dd31202e8c4 Convert the exclusion on urllib3 to != for 2.6.0 (#59203)
add 68275ced21c Remove tags from AWS system tests (#59206)
add a178d00aa5e Remove team ID and use team name as PK (#59109)
add 51064ba2409 Fix mypy error in `scheduler_job_runner.py` (#59204)
add 479acd8a77d i18n(Ko): add missing translation (Dec 8) (#59199)
add 6d57acfa779 Remove labels from unexisted sections (#59213)
add 4ea1ebf56c8 Added paginated_run method to KiotaRequestAdapterHook in
MSGraph (#57536)
add cfd82c7f9c5 Add newsfragment for 52357 PR (#59214)
add 442979423f7 Fix outdated dependency documentation (#58970)
add 84568391f21 Add is_watcher field to TriggerDetails TypedDict (#59161)
add b20d1f62cd5 Fix broken syntax highlighting in AIR rules note section
(#59188)
add 0bf6f82d3d6 Fix side-effect of running version suffix replacements
(#58937)
add 3c2163729d3 Fix composer sys test (#59200)
add 95658615b68 Keycloak CLI: add dry run functionality (#59134)
add 216e7a722f7 Add max_trigger_to_select_per_loop conf to respect
Triggerer HA setup (#58803)
add 697ad4a3d40 Import empty operator from compat module for AF2/AF3
support (#59222)
add a0b3a3b8b48 Update BulkDeleteAction to use generic type (#59207)
add be94a60ecc7 Remove unused functions in Core expandinput (#59225)
add 087c656cf2a Completing stubbed tests for AssetEvent operations (#59182)
add 4438c28bee1 Remove UUID case for sqlalachemy 2 from tests (#59230)
add 7218cf04581 Fix links for DurationChart (#59095)
add ac6e893af73 Add common: namespace to translation keys in AssetsList
component for consistency. (#59227)
add 787b8186b62 docs: adjust misleading docs (#59228)
add 42d82cbc17a Permit `airflow db migrate -r` with an empty database
(#59205)
add a6c9066120a Fix incorrect state query parameter for task_instances
(#59086)
add 395a1f38432 Bump the core-ui-package-updates group across 1 directory
with 59 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 (9293d185d67)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-2987ba7054
(395a1f38432)
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:
airflow-core/.pre-commit-config.yaml | 4 +-
.../docs/authoring-and-scheduling/deferring.rst | 13 +
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 595 +++++++--------
airflow-core/docs/installation/dependencies.rst | 22 +-
.../docs/installation/upgrading_to_airflow3.rst | 2 +-
airflow-core/docs/migrations-ref.rst | 9 +-
.../api_fastapi/auth/managers/base_auth_manager.py | 13 +-
.../api_fastapi/core_api/datamodels/common.py | 3 +-
.../api_fastapi/core_api/datamodels/ui/teams.py | 3 -
.../api_fastapi/core_api/datamodels/variables.py | 5 +-
.../api_fastapi/core_api/openapi/_private_ui.yaml | 11 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 19 +-
.../api_fastapi/core_api/routes/ui/teams.py | 2 +-
.../src/airflow/cli/commands/team_command.py | 13 +-
.../src/airflow/config_templates/config.yml | 9 +
.../src/airflow/jobs/scheduler_job_runner.py | 2 +
.../src/airflow/jobs/triggerer_job_runner.py | 1 +
.../versions/0000_2_6_2_squashed_migrations.py | 848 +++++++++++++++++++++
.../0001_2_7_0_add_index_to_task_instance_table.py | 4 +-
.../versions/0094_3_1_0_remove_team_id.py | 148 ++++
airflow-core/src/airflow/models/connection.py | 24 +-
airflow-core/src/airflow/models/expandinput.py | 15 +-
airflow-core/src/airflow/models/pool.py | 12 +-
airflow-core/src/airflow/models/team.py | 31 +-
airflow-core/src/airflow/models/trigger.py | 7 +
airflow-core/src/airflow/models/variable.py | 42 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 2 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 2 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 2 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 2 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 28 +-
.../ui/openapi-gen/requests/services.gen.ts | 2 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 13 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 390 ++++++----
.../airflow/ui/public/i18n/locales/ko/common.json | 1 +
.../airflow/ui/src/components/DurationChart.tsx | 17 +-
.../airflow/ui/src/pages/AssetsList/AssetsList.tsx | 4 +-
.../Dashboard/HistoricalMetrics/MetricSection.tsx | 3 +-
airflow-core/src/airflow/utils/db.py | 7 +-
.../auth/managers/test_base_auth_manager.py | 6 +-
.../unit/api_fastapi/common/test_exceptions.py | 15 +-
.../core_api/routes/public/test_variables.py | 45 +-
.../api_fastapi/core_api/routes/ui/test_teams.py | 5 -
.../tests/unit/cli/commands/test_team_command.py | 24 +-
airflow-core/tests/unit/jobs/test_triggerer_job.py | 4 +-
airflow-core/tests/unit/models/test_connection.py | 7 +-
airflow-core/tests/unit/models/test_pool.py | 9 +-
airflow-core/tests/unit/models/test_team.py | 50 +-
airflow-core/tests/unit/models/test_trigger.py | 91 +++
airflow-core/tests/unit/models/test_variable.py | 15 +-
.../src/airflowctl/api/datamodels/generated.py | 130 ++--
chart/newsfragments/52357.improvement.rst | 1 +
.../workers/worker-celery-serviceaccount.yaml | 4 +-
.../workers/worker-kubernetes-serviceaccount.yaml | 4 +-
clients/python/pyproject.toml | 2 +-
dev/breeze/tests/test_packages.py | 46 +-
devel-common/src/tests_common/pytest_plugin.py | 3 +-
kubernetes-tests/pyproject.toml | 2 +-
.../tests/system/amazon/aws/example_appflow.py | 1 -
.../tests/system/amazon/aws/example_appflow_run.py | 1 -
.../tests/system/amazon/aws/example_athena.py | 1 -
.../system/amazon/aws/example_azure_blob_to_s3.py | 1 -
.../tests/system/amazon/aws/example_batch.py | 1 -
.../tests/system/amazon/aws/example_bedrock.py | 1 -
.../amazon/aws/example_bedrock_batch_inference.py | 1 -
.../aws/example_bedrock_retrieve_and_generate.py | 3 +-
.../system/amazon/aws/example_cloudformation.py | 1 -
.../tests/system/amazon/aws/example_comprehend.py | 1 -
.../aws/example_comprehend_document_classifier.py | 1 -
.../tests/system/amazon/aws/example_datasync.py | 1 -
.../amazon/tests/system/amazon/aws/example_dms.py | 1 -
.../tests/system/amazon/aws/example_dynamodb.py | 1 -
.../system/amazon/aws/example_dynamodb_to_s3.py | 1 -
.../amazon/tests/system/amazon/aws/example_ec2.py | 1 -
.../amazon/tests/system/amazon/aws/example_ecs.py | 1 -
.../tests/system/amazon/aws/example_ecs_fargate.py | 1 -
.../system/amazon/aws/example_eks_templated.py | 1 -
.../aws/example_eks_with_fargate_in_one_step.py | 1 -
.../amazon/aws/example_eks_with_fargate_profile.py | 1 -
.../aws/example_eks_with_nodegroup_in_one_step.py | 1 -
.../amazon/aws/example_eks_with_nodegroups.py | 1 -
.../amazon/tests/system/amazon/aws/example_emr.py | 1 -
.../tests/system/amazon/aws/example_emr_eks.py | 1 -
.../amazon/aws/example_emr_notebook_execution.py | 1 -
.../system/amazon/aws/example_emr_serverless.py | 1 -
.../tests/system/amazon/aws/example_eventbridge.py | 1 -
.../tests/system/amazon/aws/example_ftp_to_s3.py | 1 -
.../tests/system/amazon/aws/example_gcs_to_s3.py | 1 -
.../system/amazon/aws/example_glacier_to_gcs.py | 1 -
.../amazon/tests/system/amazon/aws/example_glue.py | 1 -
.../system/amazon/aws/example_glue_data_quality.py | 1 -
...xample_glue_data_quality_with_recommendation.py | 1 -
.../amazon/aws/example_google_api_sheets_to_s3.py | 1 -
.../amazon/aws/example_google_api_youtube_to_s3.py | 1 -
.../system/amazon/aws/example_hive_to_dynamodb.py | 1 -
.../tests/system/amazon/aws/example_http_to_s3.py | 1 -
.../amazon/aws/example_imap_attachment_to_s3.py | 1 -
.../system/amazon/aws/example_kinesis_analytics.py | 1 -
.../tests/system/amazon/aws/example_lambda.py | 1 -
.../tests/system/amazon/aws/example_local_to_s3.py | 1 -
.../tests/system/amazon/aws/example_mongo_to_s3.py | 1 -
.../amazon/tests/system/amazon/aws/example_mwaa.py | 1 -
.../system/amazon/aws/example_mwaa_airflow2.py | 1 -
.../tests/system/amazon/aws/example_neptune.py | 1 -
.../tests/system/amazon/aws/example_quicksight.py | 1 -
.../tests/system/amazon/aws/example_rds_event.py | 1 -
.../tests/system/amazon/aws/example_rds_export.py | 1 -
.../system/amazon/aws/example_rds_instance.py | 1 -
.../system/amazon/aws/example_rds_snapshot.py | 1 -
.../tests/system/amazon/aws/example_redshift.py | 1 -
.../amazon/aws/example_redshift_s3_transfers.py | 1 -
.../amazon/tests/system/amazon/aws/example_s3.py | 1 -
.../system/amazon/aws/example_s3_to_dynamodb.py | 1 -
.../tests/system/amazon/aws/example_s3_to_ftp.py | 1 -
.../tests/system/amazon/aws/example_s3_to_sftp.py | 1 -
.../tests/system/amazon/aws/example_s3_to_sql.py | 1 -
.../tests/system/amazon/aws/example_sagemaker.py | 1 -
.../amazon/aws/example_sagemaker_endpoint.py | 1 -
.../amazon/aws/example_sagemaker_notebook.py | 1 -
.../amazon/aws/example_sagemaker_pipeline.py | 1 -
.../amazon/aws/example_sagemaker_unified_studio.py | 1 -
.../system/amazon/aws/example_salesforce_to_s3.py | 1 -
.../tests/system/amazon/aws/example_sftp_to_s3.py | 1 -
.../amazon/tests/system/amazon/aws/example_sns.py | 1 -
.../tests/system/amazon/aws/example_sql_to_s3.py | 1 -
.../amazon/tests/system/amazon/aws/example_sqs.py | 1 -
.../amazon/tests/system/amazon/aws/example_ssm.py | 1 -
.../system/amazon/aws/example_step_functions.py | 1 -
.../amazon/aws/log/test_cloudwatch_task_handler.py | 2 +-
.../unit/amazon/aws/log/test_s3_task_handler.py | 2 +-
providers/cncf/kubernetes/pyproject.toml | 2 +-
providers/fab/docs/auth-manager/access-control.rst | 2 +-
...y => 0000_1_4_0_create_ab_tables_if_missing.py} | 0
.../cloud/composer/example_cloud_composer.py | 2 +-
.../docs/auth-manager/manage/permissions.rst | 4 +
.../keycloak/auth_manager/cli/commands.py | 227 ++++--
.../keycloak/auth_manager/cli/definition.py | 13 +-
.../providers/keycloak/auth_manager/cli/utils.py | 81 ++
.../keycloak/auth_manager/cli/test_commands.py | 278 ++++---
.../unit/keycloak/auth_manager/cli/test_utils.py | 61 ++
.../providers/microsoft/azure/hooks/msgraph.py | 159 +++-
.../providers/microsoft/azure/operators/msgraph.py | 21 +-
.../unit/microsoft/azure/hooks/test_msgraph.py | 99 +++
scripts/in_container/run_migration_reference.py | 2 +-
task-sdk-integration-tests/dags/test_asset_dag.py | 11 +-
.../tests/task_sdk_tests/conftest.py | 1 +
.../task_sdk_tests/test_asset_event_operations.py | 56 +-
148 files changed, 2783 insertions(+), 1107 deletions(-)
create mode 100644
airflow-core/src/airflow/migrations/versions/0000_2_6_2_squashed_migrations.py
create mode 100644
airflow-core/src/airflow/migrations/versions/0094_3_1_0_remove_team_id.py
create mode 100644 chart/newsfragments/52357.improvement.rst
rename
providers/fab/src/airflow/providers/fab/migrations/versions/{0001_1_4_0_create_ab_tables_if_missing.py
=> 0000_1_4_0_create_ab_tables_if_missing.py} (100%)
create mode 100644
providers/keycloak/src/airflow/providers/keycloak/auth_manager/cli/utils.py
create mode 100644
providers/keycloak/tests/unit/keycloak/auth_manager/cli/test_utils.py