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

github-bot pushed a change to branch dependabot/uv/cryptography-46.0.5
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 2bab7059e44 chore(deps): bump cryptography from 44.0.3 to 46.0.5
     add a6e6d04e709 Fixed output encoding in WinRMTrigger for WinRMOperator in 
deferred mode (#64154)
     add fba15d6f04a fix(mypy): Pass parameters to Kubernetes methods 
conditionally (#64242)
     add 853028b3bf4 Fix assume_role_with_web_identity not using botocore 
config for STS calls (#64216)
     add 63be7a6be9b Fix dag_display_name property bypass for DagStats query 
(#64256)
     add 283ab813cf5 Improve Playwright test patterns in VariablePage (#63965) 
(#63979)
     add fa20f18ea44 Add suspending providers section to provider governance 
(#64252)
     add 9ad468cb955 Restore `deactivate_deleted_dags` signature broken by 
#63617 (#64245)
     add cc9abce01b0 Add explicit type annotations to k8s code to fix mypy 
(#64260)
     add bd08e77d962 Add locale configuration to Playwright test settings 
(#64125)
     add 3bec5d61818 AIP-99: Add LLMFileAnalysisOperator and 
@task.llm_file_analysis (#64077)
     add f8c9c517d69 UI Fix: Date time input 'year' field unmodifiable (#63885)
     add 0c2a8d548bd Fix PoolBar links using wrong query params for task 
instances filtering (#64182)
     add 43945831cef Clear, Mark Success/Fail and delete multiple Task 
Instances (#64141)
     add efdc08e9869 Fix LLMApprovalMixin to enforce allow_modifications in 
execute_complete (#64244)
     add 059e9a40ecb misc: specify remove date for deprecations warnings 
(#63505)
     add 95fc11ed217 Ignore redelivered message for already-running task 
(#64052)
     add 1680d60934e tests: fix failing integration test after upgrading to 
elasticsearch 9 (#64276)
     add 3bb2dd5ec41 refactor(partition-mapper): rename ToXXXMapper to 
StartOfXXXMapper (#64160)
     add e8e22bd4678 Improve Playwright test patterns in providers.spec.ts 
(#64078)
     add 2eaa200a182 UI: Fix RenderedJsonField flickering when collapsed 
(#64261)
     add 0ed72b480c5 Refactor xcom API to use shared serialisation constants 
(#64148)
     add 8a9688539b7 chore(deps): bump cryptography from 44.0.3 to 46.0.5

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   (2bab7059e44)
            \
             N -- N -- N   refs/heads/dependabot/uv/cryptography-46.0.5 
(8a9688539b7)

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:
 .../docs/authoring-and-scheduling/assets.rst       |  24 +-
 airflow-core/pyproject.toml                        |   2 +
 airflow-core/src/airflow/_shared/serialization     |   1 +
 .../src/airflow/api_fastapi/common/db/dag_runs.py  |   9 +-
 .../core_api/datamodels/task_instances.py          |   1 +
 .../api_fastapi/core_api/datamodels/xcom.py        |  23 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |   6 +
 .../core_api/routes/public/task_instances.py       |   8 +
 .../core_api/services/public/task_instances.py     |  13 +-
 airflow-core/src/airflow/dag_processing/manager.py |   8 +-
 .../example_dags/example_asset_partition.py        |  22 +-
 airflow-core/src/airflow/models/dag.py             |   3 +-
 .../src/airflow/partition_mappers/temporal.py      |  12 +-
 airflow-core/src/airflow/serialization/encoders.py |  50 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  12 +
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   1 +
 airflow-core/src/airflow/ui/playwright.config.ts   |   1 +
 .../airflow/ui/public/i18n/locales/en/common.json  |  15 +
 .../components/ActionAccordion/ActionAccordion.tsx |  87 ++-
 .../TaskInstance/ClearGroupTaskInstanceDialog.tsx  |   3 +-
 .../airflow/ui/src/components/DateTimeInput.tsx    |  47 +-
 .../src/airflow/ui/src/components/PoolBar.tsx      |   2 +-
 .../ui/src/components/RenderedJsonField.tsx        |  25 +-
 .../TaskInstances/BulkClearTaskInstancesButton.tsx | 157 +++++
 .../BulkDeleteTaskInstancesButton.tsx              | 153 +++++
 .../BulkMarkTaskInstancesAsButton.tsx              | 208 +++++++
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |  85 ++-
 .../airflow/ui/src/queries/useBulkClearDryRun.ts   | 113 ++++
 .../ui/src/queries/useBulkClearTaskInstances.ts    | 118 ++++
 .../airflow/ui/src/queries/useBulkMarkAsDryRun.ts  | 113 ++++
 .../airflow/ui/src/queries/useBulkTaskInstances.ts | 105 ++++
 .../airflow/ui/tests/e2e/pages/ProvidersPage.ts    |  58 +-
 .../src/airflow/ui/tests/e2e/pages/VariablePage.ts |  27 +-
 .../airflow/ui/tests/e2e/specs/providers.spec.ts   |  44 +-
 .../core_api/routes/public/test_task_instances.py  | 140 +++++
 .../core_api/routes/public/test_xcom.py            |  19 +
 .../tests/unit/dag_processing/test_manager.py      |  35 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   4 +-
 airflow-core/tests/unit/models/test_dag.py         |   2 +-
 .../tests/unit/partition_mappers/test_chain.py     |  12 +-
 .../tests/unit/partition_mappers/test_product.py   |  34 +-
 .../tests/unit/partition_mappers/test_temporal.py  |  45 +-
 .../unit/serialization/test_serialized_objects.py  |  82 +--
 .../src/airflowctl/api/datamodels/generated.py     |   1 +
 airflow-e2e-tests/docker/elasticsearch.yml         |   2 +-
 .../src/tests_common/test_utils/version_compat.py  |   1 +
 docs/spelling_wordlist.txt                         |   2 +
 providers/PROVIDER_GOVERNANCE.rst                  |  20 +
 .../airflow/providers/amazon/aws/hooks/base_aws.py |  11 +-
 .../tests/unit/amazon/aws/hooks/test_base_aws.py   |  61 +-
 .../celery/executors/celery_executor_utils.py      |  52 +-
 .../src/airflow/providers/celery/version_compat.py |   3 +-
 .../unit/celery/executors/test_celery_executor.py  |  55 +-
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |  37 +-
 .../unit/cncf/kubernetes/hooks/test_kubernetes.py  |   2 -
 providers/common/ai/docs/operators/index.rst       |  12 +-
 .../common/ai/docs/operators/llm_file_analysis.rst | 141 +++++
 providers/common/ai/provider.yaml                  |   4 +
 providers/common/ai/pyproject.toml                 |   8 +
 .../decorators/{agent.py => llm_file_analysis.py}  |  63 +-
 .../ai/example_dags/example_llm_file_analysis.py   | 133 ++++
 .../src/airflow/providers/common/ai/exceptions.py  |  16 +
 .../providers/common/ai/get_provider_info.py       |   6 +
 .../airflow/providers/common/ai/mixins/approval.py |   6 +-
 .../common/ai/operators/llm_file_analysis.py       | 165 +++++
 .../providers/common/ai/utils/file_analysis.py     | 670 +++++++++++++++++++++
 .../ai/tests/unit/common/ai/assets}/__init__.py    |   0
 .../unit/common/ai/assets}/airflow-3-task-sdk.png  | Bin
 .../{test_llm.py => test_llm_file_analysis.py}     |  65 +-
 .../tests/unit/common/ai/mixins/test_approval.py   |  12 +
 .../common/ai/operators/test_llm_file_analysis.py  | 303 ++++++++++
 .../unit/common/ai/utils/test_file_analysis.py     | 525 ++++++++++++++++
 .../providers/google/cloud/hooks/dataflow.py       |   8 +-
 .../airflow/providers/google/cloud/hooks/gcs.py    |   2 +-
 .../airflow/providers/google/cloud/hooks/pubsub.py |   2 +-
 .../providers/google/cloud/links/dataproc.py       |   2 +-
 .../google/cloud/log/stackdriver_task_handler.py   |   2 +-
 .../providers/google/cloud/operators/dataproc.py   |   2 +-
 .../providers/google/cloud/operators/gcs.py        |   2 +-
 .../google/cloud/operators/kubernetes_engine.py    |   2 +-
 .../providers/google/cloud/sensors/bigquery.py     |   2 +-
 .../cloud/transfers/azure_fileshare_to_gcs.py      |   2 +-
 .../google/cloud/transfers/bigquery_to_mssql.py    |   2 +-
 .../providers/google/cloud/transfers/gcs_to_gcs.py |   6 +-
 .../google/cloud/triggers/kubernetes_engine.py     |   4 +-
 .../google/cloud/hooks/test_kubernetes_engine.py   |   4 +-
 .../providers/microsoft/winrm/operators/winrm.py   |  28 +-
 .../providers/microsoft/winrm/triggers/winrm.py    |  13 +-
 .../unit/microsoft/winrm/operators/test_winrm.py   |  54 ++
 .../unit/microsoft/winrm/triggers/test_winrm.py    |   2 -
 pyproject.toml                                     |   3 +
 .../docker-compose/integration-elasticsearch.yml   |   2 +-
 {airflow-core => shared/serialization}/.gitignore  |   0
 .../pyproject.toml                                 |   6 +-
 .../src/airflow_shared/serialization}/__init__.py  |  29 +-
 .../tests/conftest.py                              |   0
 .../serialization/tests/serialization}/__init__.py |   0
 .../tests/serialization/test_constants.py          |   6 +-
 task-sdk/docs/api.rst                              |  12 +-
 task-sdk/pyproject.toml                            |   2 +
 task-sdk/src/airflow/sdk/__init__.py               |  36 +-
 task-sdk/src/airflow/sdk/__init__.pyi              |  24 +-
 task-sdk/src/airflow/sdk/_shared/serialization     |   1 +
 .../sdk/definitions/partition_mappers/temporal.py  |  12 +-
 task-sdk/src/airflow/sdk/serde/__init__.py         |  19 +-
 uv.lock                                            | 124 +++-
 106 files changed, 4210 insertions(+), 510 deletions(-)
 create mode 120000 airflow-core/src/airflow/_shared/serialization
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/TaskInstances/BulkClearTaskInstancesButton.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/TaskInstances/BulkDeleteTaskInstancesButton.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/TaskInstances/BulkMarkTaskInstancesAsButton.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkClearDryRun.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkClearTaskInstances.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkMarkAsDryRun.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/queries/useBulkTaskInstances.ts
 create mode 100644 providers/common/ai/docs/operators/llm_file_analysis.rst
 copy providers/common/ai/src/airflow/providers/common/ai/decorators/{agent.py 
=> llm_file_analysis.py} (55%)
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/example_dags/example_llm_file_analysis.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/operators/llm_file_analysis.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/utils/file_analysis.py
 copy {airflow-core/src/airflow/_shared => 
providers/common/ai/tests/unit/common/ai/assets}/__init__.py (100%)
 copy {task-sdk/docs/img => 
providers/common/ai/tests/unit/common/ai/assets}/airflow-3-task-sdk.png (100%)
 copy providers/common/ai/tests/unit/common/ai/decorators/{test_llm.py => 
test_llm_file_analysis.py} (54%)
 create mode 100644 
providers/common/ai/tests/unit/common/ai/operators/test_llm_file_analysis.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/utils/test_file_analysis.py
 copy {airflow-core => shared/serialization}/.gitignore (100%)
 copy shared/{template_rendering => serialization}/pyproject.toml (88%)
 copy {airflow-core/src/airflow/lineage => 
shared/serialization/src/airflow_shared/serialization}/__init__.py (62%)
 copy shared/{module_loading => serialization}/tests/conftest.py (100%)
 copy {airflow-core/src/airflow/_shared => 
shared/serialization/tests/serialization}/__init__.py (100%)
 copy airflow-core/src/airflow/listeners/__init__.py => 
shared/serialization/tests/serialization/test_constants.py (87%)
 create mode 120000 task-sdk/src/airflow/sdk/_shared/serialization

Reply via email to