This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/edge-ui-package-updates-6e8360aaa0
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 83a7a265419 Bump the edge-ui-package-updates group across 1 directory
with 14 updates
add a11ec7296ce Assert executors support multi team (#60843)
add 462c900ab29 Delete refresh token API in Keycloak auth manager (#60838)
add bb0ff0426ec Optimize pool name normalization for stats and add tests
(#60553)
add 573cb473f5f Exclude mysql-connector-python 9.6.0 version (#60889)
add 7214ff86079 Fix mypy checks in CI to also run for scripts (#60898)
add 756011a55f5 AIP-82: implement Google Pub/Sub message queue provider
(#56445)
add e2220d738e3 Added validation for consumed_asset_event for
DagRunContext. Unit tests included. (#59857)
add b8e431ff071 PartitionMapper, IdentityMapper, PartitionedAssetTimetable
- core / task-sdk separation (#60204)
add d98a20a09b5 Reschedule tasks on worker startup Dag load failures
instead of exiting (#59604)
add 90195c9a12c Remove redundant try/except blocks in
`BigtableDeleteInstanceOperator` (#60712)
add 245e9a33855 fix conf.getint logic to handling float type value from
airflow.cfg (#60925)
add 2d13e5eb01b Bump lodash-es (#60909)
add 196fe0e3adf Bump lodash (#60910)
add 82e9d8cee48 Update version compatibility for
`AuthManagerRefreshTokenExpiredException` in tests (#60882)
add 3df356fb0f7 Add SQLAlchemy to the dev‑dependency group in providers
(#60472)
add 3dde9b7da00 Bump the edge-ui-package-updates group across 1 directory
with 14 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 (83a7a265419)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/edge-ui-package-updates-6e8360aaa0
(3dde9b7da00)
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 | 2 +-
.../auth/managers/simple/ui/package-lock.json | 12 +--
.../src/airflow/callbacks/callback_requests.py | 69 +++++++++++++++-
.../src/airflow/config_templates/config.yml | 27 ++++++
.../src/airflow/executors/base_executor.py | 1 +
.../src/airflow/executors/executor_loader.py | 7 ++
.../src/airflow/executors/local_executor.py | 1 +
airflow-core/src/airflow/models/pool.py | 10 +--
airflow-core/src/airflow/models/taskinstance.py | 12 +++
.../{_shared => partition_mapper}/__init__.py | 0
.../src/airflow/partition_mapper/base.py | 32 +++++---
.../src/airflow/partition_mapper/identity.py | 18 ++--
airflow-core/src/airflow/serialization/decoders.py | 23 +++++-
airflow-core/src/airflow/serialization/encoders.py | 90 +++++++++++++++-----
airflow-core/src/airflow/serialization/helpers.py | 31 ++++++-
.../airflow/serialization/serialized_objects.py | 53 +-----------
.../src/airflow/ti_deps/deps/base_ti_dep.py | 3 +-
.../airflow/ti_deps/deps/ready_to_reschedule.py | 31 ++++---
airflow-core/src/airflow/timetables/simple.py | 44 ++--------
.../tests/unit/callbacks/test_callback_requests.py | 62 ++++++++++++++
.../tests/unit/executors/test_base_executor.py | 4 +
.../tests/unit/executors/test_executor_loader.py | 71 ++++++++++++++++
.../tests/unit/executors/test_local_executor.py | 3 +
airflow-core/tests/unit/jobs/test_scheduler_job.py | 3 +-
airflow-core/tests/unit/models/test_pool.py | 20 ++++-
.../tests/unit/models/test_taskinstance.py | 14 +++-
.../unit/serialization/test_serialized_objects.py | 40 +++++++++
.../ti_deps/deps/test_ready_to_reschedule_dep.py | 16 ++--
.../tests/unit/timetables/test_assets_timetable.py | 2 +-
dev/breeze/tests/test_selective_checks.py | 8 +-
.../src/tests_common/test_utils/version_compat.py | 1 +
providers/amazon/pyproject.toml | 1 +
.../amazon/aws/executors/ecs/ecs_executor.py | 2 +
.../amazon/aws/executors/ecs/test_ecs_executor.py | 3 +
providers/apache/hive/pyproject.toml | 1 +
providers/common/sql/pyproject.toml | 1 +
.../providers/edge3/plugins/www/package.json | 2 +-
.../providers/edge3/plugins/www/pnpm-lock.yaml | 18 ++--
providers/exasol/pyproject.toml | 1 +
providers/google/docs/index.rst | 2 +
providers/google/docs/message-queues/index.rst | 70 ++++++++++++++++
providers/google/provider.yaml | 3 +
providers/google/pyproject.toml | 4 +
.../providers/google/cloud/operators/bigtable.py | 12 +--
.../providers/google/cloud/triggers/pubsub.py | 10 ++-
.../providers/google/event_scheduling}/__init__.py | 0
.../google/event_scheduling/events}/__init__.py | 0
.../google/event_scheduling/events/pubsub.py} | 38 ++++-----
.../airflow/providers/google/get_provider_info.py | 3 +
.../system/google/event_scheduling}/__init__.py | 0
.../example_event_schedule_pubsub.py | 96 ++++++++++++++++++++++
.../unit/google/cloud/operators/test_bigtable.py | 54 +-----------
.../unit/google/event_scheduling}/__init__.py | 0
.../google/event_scheduling/events}/__init__.py | 0
.../google/event_scheduling/events/test_pubsub.py | 51 ++++++++++++
.../v2-keycloak-auth-manager-generated.yaml | 34 --------
.../keycloak/auth_manager/routes/login.py | 27 +-----
.../keycloak/auth_manager/routes/test_login.py | 38 ---------
.../auth_manager/test_keycloak_auth_manager.py | 4 +-
providers/mysql/docs/index.rst | 2 +-
providers/mysql/pyproject.toml | 6 +-
providers/openlineage/pyproject.toml | 1 +
providers/postgres/pyproject.toml | 1 +
providers/teradata/pyproject.toml | 1 +
scripts/ci/prek/check_secrets_search_path_sync.py | 5 +-
.../ci/prek/check_shared_distributions_usage.py | 4 +-
scripts/ci/prek/mypy_folder.py | 1 +
scripts/ci/prek/upgrade_important_versions.py | 9 +-
.../src/airflow_shared/configuration/parser.py | 13 ++-
.../tests/configuration/test_parser.py | 18 ++++
task-sdk/docs/api.rst | 7 ++
task-sdk/src/airflow/sdk/__init__.py | 13 ++-
task-sdk/src/airflow/sdk/__init__.pyi | 10 ++-
.../sdk/definitions/partition_mapper}/__init__.py | 0
.../sdk/definitions/partition_mapper/base.py | 9 +-
.../sdk/definitions/partition_mapper/identity.py | 7 +-
.../airflow/sdk/definitions/timetables/assets.py | 13 ++-
.../src/airflow/sdk/execution_time/task_runner.py | 48 ++++++++++-
.../task_sdk/execution_time/test_task_runner.py | 89 +++++++++++++++++++-
79 files changed, 1049 insertions(+), 393 deletions(-)
copy airflow-core/src/airflow/{_shared => partition_mapper}/__init__.py (100%)
copy providers/fab/src/airflow/providers/fab/www/airflow_flask_app.py =>
airflow-core/src/airflow/partition_mapper/base.py (56%)
copy
providers/common/compat/src/airflow/providers/common/compat/notifier/__init__.py
=> airflow-core/src/airflow/partition_mapper/identity.py (72%)
create mode 100644 providers/google/docs/message-queues/index.rst
copy {airflow-core/src/airflow/_shared =>
providers/google/src/airflow/providers/google/event_scheduling}/__init__.py
(100%)
copy {airflow-core/src/airflow/_shared =>
providers/google/src/airflow/providers/google/event_scheduling/events}/__init__.py
(100%)
copy providers/{redis/src/airflow/providers/redis/queues/redis.py =>
google/src/airflow/providers/google/event_scheduling/events/pubsub.py} (56%)
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/system/google/event_scheduling}/__init__.py (100%)
create mode 100644
providers/google/tests/system/google/event_scheduling/example_event_schedule_pubsub.py
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/unit/google/event_scheduling}/__init__.py (100%)
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/unit/google/event_scheduling/events}/__init__.py (100%)
create mode 100644
providers/google/tests/unit/google/event_scheduling/events/test_pubsub.py
copy {airflow-core/src/airflow/_shared =>
task-sdk/src/airflow/sdk/definitions/partition_mapper}/__init__.py (100%)
copy airflow-core/src/airflow/models/skipmixin.py =>
task-sdk/src/airflow/sdk/definitions/partition_mapper/base.py (85%)
copy airflow-core/src/airflow/models/skipmixin.py =>
task-sdk/src/airflow/sdk/definitions/partition_mapper/identity.py (82%)