This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-7b3e3b3a72
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 79da90d734f Bump the ui-plugin-template-package-updates group across 1
directory with 21 updates
add d8a97a30824 SQLA2: fix mypy violations related to taskinstance (#57279)
add 63e54f68dfd SQLA2: fix mypy violations in `scheduler_job_runner.py`
(#57278)
add 0a800bf65eb Fix DagRun translation file not found (#57358)
add 9fa4462fc02 Fix asset name overflow in DAG list view (#57108)
add d43756c1768 Second cut at verifying team/bundle at dag parse time
(#57166)
add 941d702c23a Move docker to /mnt for the "Publish docs" workflow
(#57371)
add 7369e4645c1 Fix memory leak in Client via SSL context creation (#57334)
add 13ba9ed80a7 Fix job label extraction from the workflow jobs response
(#57375)
add a14ca977e6f Create list teams API (#57168)
add 068a10f428e Addressed small nits in audit logs documentation (#57319)
add da023630783 Bump the core-ui-package-updates group across 1 directory
with 16 updates (#57362)
add ce990bb4807 Adjust authentication token after UI changes in 3.1.1
(#57370)
add 1d198a159c7 Update release process for source tarballs prepared during
release (#57364)
add 026b70aea6d Add better logging for jobs label (#57378)
add 04cf45aae81 Fixes to the release process after airflow-ctl 1.0.0rc2
(#57381)
add 8695fc533d5 Add Content-Type to Request Header in Task SDK calls
(#57377)
add 00552837406 Add typer-slim as a common development dependency (#57383)
add 107679d2bee Synchronize boto3 and sqlalchemy dependency lower-binds
(#57385)
add 6d488a4e0d8 Add google provider dataflow pipeline streaming system
test (#56265)
add a68df282e8a Protect against reproducibility issue with Python client
(#57390)
add 94c68c92e13 Upgrade prek to most recent version (#57384)
add b32603f5066 Fix Git corruption recovery by moving fetch into retry
context (#56913)
add be84a27a559 Update main with Airflow 3.1.1 release details (#57392)
add ae548d4dd00 Chart: Update Default Airflow image to 3.1.1 (#57393)
add 04c30dcc4e6 fix: make _get_ssl_context_cached a static method (#57401)
add 5cd27a0ddea Improve clarity on api workers recommendation in docs
(#57273)
add 84c482dcde2 Enable PT011 rule to airflow-core tests (#57399)
add cd32d1b29dc Log execution API server URL at task startup (#57343)
add 63b47512328 [API] Use BulkTaskInstanceBody for patching tis with new
state (#57226)
add bd04e2bd900 Fix: Handle SQLAlchemy_URI for Apache Impala (#57153)
add de0c78e782c Respect task retries for signal killed tasks (#55767)
add 3b72458240d Remove callbacks from DAG `default_args` when
serializating it (#57397)
add e50aa56674d Relax Kubernetes client version support to <35.0.0 (#57413)
add 67fdf3625da Bugfix/support Subpath w/o Execution API Url (#57372)
add e5064705cb6 Add separate property to decide if task is to be scheduled
or marked straight as success (#56039)
add c4520e96ddb fix: Fix mypy assignment errors in HITL models (#57382)
add e32fa6780b8 Bump snowflake-connector-python>=3.16.0 (#57420)
add 4ceeb351822 Remove 'ParamValidationError' handling in apiserver
(#57421)
add 16c544079da Remove '.git' folder from versions in GitDagBundle (#57069)
add 1c75d4b8c81 Bump impyla>=0.22.0 (#57424)
add 62f20392fad Add hover rotation animation to AirflowPin (#57326)
add f722f3c9379 Fix n+1 queries in ui/dags endpoint and use a compact
response model. (#57425)
add ff4e4717238 Add support for "reconnecting" Supervisor Comms and logs
in task processes (#57212)
add fb8b59046c5 Allow virtualenv code to access connections/variables and
send logs (#57213)
add 739681bb035 Feat: Add XCom 'Timestamp' and unify task columns (#57053)
add 9bc0da3bfd8 Bump the ui-plugin-template-package-updates group across 1
directory with 21 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 (79da90d734f)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-7b3e3b3a72
(9bc0da3bfd8)
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:
.github/ISSUE_TEMPLATE/1-airflow_bug_report.yml | 2 +-
.github/actions/install-prek/action.yml | 2 +-
.github/workflows/publish-docs-to-s3.yml | 4 +
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
README.md | 14 +-
RELEASE_NOTES.rst | 111 +
.../docs/installation/supported-versions.rst | 2 +-
airflow-core/docs/security/audit_logs.rst | 23 +-
airflow-core/docs/start.rst | 2 +-
airflow-core/newsfragments/57069.significant.rst | 16 +
.../api_fastapi/auth/managers/base_auth_manager.py | 149 +-
.../auth/managers/models/resource_details.py | 7 +
.../auth/managers/simple/simple_auth_manager.py | 12 +-
.../auth/managers/simple/ui/package-lock.json | 2114 ++++++++----------
.../auth/managers/simple/ui/package.json | 30 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 2289 +++++++++-----------
.../src/airflow/api_fastapi/common/parameters.py | 9 +-
.../api_fastapi/core_api/datamodels/ui/dag_runs.py | 8 +
.../api_fastapi/core_api/datamodels/ui/dags.py | 4 +-
.../token.py => core_api/datamodels/ui/teams.py} | 15 +-
.../api_fastapi/core_api/openapi/_private_ui.yaml | 224 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 3 -
.../core_api/routes/public/task_instances.py | 24 +-
.../api_fastapi/core_api/routes/ui/__init__.py | 2 +
.../airflow/api_fastapi/core_api/routes/ui/dags.py | 18 +-
.../core_api/routes/ui/{backfills.py => teams.py} | 55 +-
.../src/airflow/api_fastapi/core_api/security.py | 25 +
.../execution_api/routes/task_instances.py | 6 +-
.../src/airflow/cli/commands/dag_command.py | 10 +-
.../src/airflow/config_templates/config.yml | 6 +-
airflow-core/src/airflow/dag_processing/dagbag.py | 42 +-
airflow-core/src/airflow/dag_processing/manager.py | 1 +
.../src/airflow/dag_processing/processor.py | 9 +-
.../src/airflow/jobs/scheduler_job_runner.py | 67 +-
airflow-core/src/airflow/models/dagrun.py | 18 +-
airflow-core/src/airflow/models/hitl.py | 10 +-
airflow-core/src/airflow/models/hitl_history.py | 4 +-
airflow-core/src/airflow/models/taskinstance.py | 86 +-
airflow-core/src/airflow/models/taskreschedule.py | 2 +-
.../airflow/serialization/serialized_objects.py | 17 +
airflow-core/src/airflow/settings.py | 15 +-
.../src/airflow/ui/openapi-gen/queries/common.ts | 10 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 16 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 16 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 16 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 16 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 54 +-
.../ui/openapi-gen/requests/services.gen.ts | 29 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 45 +-
.../src/airflow/ui/src/constants/filterConfigs.tsx | 2 +-
.../src/airflow/ui/src/layouts/Nav/Nav.tsx | 11 +-
.../src/airflow/ui/src/mocks/handlers/dags.ts | 22 +-
.../ui/src/pages/DagsList/AssetSchedule.tsx | 11 +-
.../airflow/ui/src/pages/DagsList/DagCard.test.tsx | 30 +-
.../src/airflow/ui/src/pages/DagsList/DagCard.tsx | 2 +-
.../src/airflow/ui/src/pages/DagsList/DagsList.tsx | 2 +-
.../airflow/ui/src/pages/DagsList/RecentRuns.tsx | 4 +-
.../Dashboard/FavoriteDags/FavoriteDagCard.tsx | 4 +-
.../src/airflow/ui/src/pages/XCom/XCom.tsx | 13 +-
airflow-core/src/airflow/utils/cli.py | 12 +-
.../managers/simple/test_simple_auth_manager.py | 6 +
.../auth/managers/test_base_auth_manager.py | 42 +
.../core_api/routes/public/test_task_instances.py | 13 +
.../api_fastapi/core_api/routes/ui/test_dags.py | 7 +-
.../api_fastapi/core_api/routes/ui/test_teams.py | 78 +
.../tests/unit/cli/commands/test_dag_command.py | 3 +
.../tests/unit/dag_processing/test_dagbag.py | 272 ++-
.../tests/unit/dag_processing/test_manager.py | 33 +-
.../tests/unit/dag_processing/test_processor.py | 39 +-
airflow-core/tests/unit/models/test_dagrun.py | 2 +-
airflow-core/tests/unit/models/test_deadline.py | 12 +-
.../tests/unit/models/test_taskinstance.py | 48 +-
airflow-core/tests/unit/models/test_xcom_arg.py | 3 +-
.../unit/serialization/test_dag_serialization.py | 121 +-
airflow-ctl/RELEASE_NOTES.rst | 4 +-
airflow-e2e-tests/pyproject.toml | 2 +-
chart/Chart.yaml | 18 +-
chart/newsfragments/53350.significant.rst | 4 +-
chart/values.schema.json | 4 +-
chart/values.yaml | 4 +-
dev/README_RELEASE_AIRFLOWCTL.md | 60 +-
dev/README_RELEASE_PROVIDERS.md | 13 +-
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/pyproject.toml | 4 +-
.../commands/release_candidate_command.py | 32 +-
.../commands/release_management_commands.py | 38 +-
.../src/airflow_breeze/utils/selective_checks.py | 5 +
dev/breeze/tests/test_selective_checks.py | 30 +
dev/breeze/uv.lock | 1868 ++++++++--------
.../react_plugin_template/pnpm-lock.yaml | 8 +-
devel-common/pyproject.toml | 1 +
devel-common/src/tests_common/pytest_plugin.py | 6 +
generated/PYPI_README.md | 10 +-
providers/apache/impala/pyproject.toml | 2 +-
.../providers/apache/impala/hooks/impala.py | 28 +
.../unit/apache/impala/hooks/test_impala_sql.py | 225 ++
providers/cncf/kubernetes/pyproject.toml | 4 +-
providers/edge3/docs/deployment.rst | 4 +-
.../src/airflow/providers/edge3/cli/worker.py | 24 +-
.../providers/edge3/plugins/www/dist/main.umd.cjs | 43 +-
.../providers/edge3/plugins/www/src/main.tsx | 5 -
.../providers/edge3/plugins/www/src/utils/index.ts | 1 -
.../edge3/plugins/www/src/utils/tokenHandler.ts | 51 -
.../edge3/tests/unit/edge3/cli/test_worker.py | 32 +-
providers/edge3/www-hash.txt | 2 +-
providers/fab/pyproject.toml | 2 +-
providers/git/docs/bundles/index.rst | 1 +
.../git/src/airflow/providers/git/bundles/git.py | 15 +-
providers/git/tests/unit/git/bundles/test_git.py | 50 +-
providers/google/docs/operators/cloud/dataflow.rst | 14 +
...e.py => example_dataflow_pipeline_streaming.py} | 114 +-
providers/hashicorp/pyproject.toml | 2 +-
providers/snowflake/pyproject.toml | 4 +-
.../standard/utils/python_virtualenv_script.jinja2 | 14 +-
reproducible_build.yaml | 4 +-
scripts/ci/prek/supported_versions.py | 2 +-
task-sdk/src/airflow/sdk/api/client.py | 18 +-
.../src/airflow/sdk/execution_time/supervisor.py | 12 +
.../src/airflow/sdk/execution_time/task_runner.py | 45 +-
task-sdk/tests/task_sdk/api/test_client.py | 34 +
.../task_sdk/execution_time/test_supervisor.py | 137 ++
122 files changed, 5346 insertions(+), 4111 deletions(-)
create mode 100644 airflow-core/newsfragments/57069.significant.rst
copy airflow-core/src/airflow/api_fastapi/{execution_api/datamodels/token.py
=> core_api/datamodels/ui/teams.py} (80%)
copy airflow-core/src/airflow/api_fastapi/core_api/routes/ui/{backfills.py =>
teams.py} (51%)
create mode 100644
airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_teams.py
create mode 100644
providers/apache/impala/tests/unit/apache/impala/hooks/test_impala_sql.py
delete mode 100644
providers/edge3/src/airflow/providers/edge3/plugins/www/src/utils/tokenHandler.ts
copy
providers/google/tests/system/google/cloud/dataflow/{example_dataflow_pipeline.py
=> example_dataflow_pipeline_streaming.py} (54%)