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/fab-ui-package-updates-36504799fb
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 2b912b14959 Bump the fab-ui-package-updates group across 1 directory
with 24 updates
add 7245b0484f4 Fix a small typo and improve logging in bedrock error
handling (#55271)
add 1d73c0124dd Create Supervisor and comms for trigger in dag.test
(#55236)
add b9937fbbb32 Revert "Support templated extra in outlets assets
(#54885)" (#55199)
add 6d2926d6f9b Support system theme (#52649)
add 05960ac2ebb Prepare release for Sep 2025 1st wave of providers (#55203)
add fc29492e7ed refactor(hitl): remove unnecessary helper functions and
reduce one call through joinedload (#55260)
add 32c949c671c add stable note to BatchExecutor (#55286)
add fe1edd4db5b HITL: Resolve Conflict 409 in API server when user actions
at nearly timeout (#55243)
add 723b1d3e556 Close German translation gaps for full UI translation
2025-09-04 (#55270)
add 0ae578da85b Make TaskInstanceState and DagRunState public in task-sdk
(#54945)
add 4d1d3183c9d Fix: Clean up FAB permissions when deleting DAGs (#54528)
add d1eeb8334e2 add has_import_errors filter to Core API GET /dags
endpoint (#54563)
add 6855b41605a Clear ti_summaries cache for a dagrun when a task instance
is deleted to fetch updated summary. (#55269)
add 3d5d8f37400 Fix bulk operation permissions for connection, pool and
variable (#55278)
add 84c55eed980 Remove python_callable as string from mapped operator in
serialized Dag (#55288)
add d97f78bef82 fix: rows_processor in SQLInsertRowsOperator (#55290)
add 6f3927b271b AIP-68 Add more documentation to the React App (#55295)
add 6937bb1e8dd Bump the fab-ui-package-updates group across 1 directory
with 24 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 (2b912b14959)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/fab-ui-package-updates-36504799fb
(6937bb1e8dd)
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 | 21 --
airflow-core/docs/best-practices.rst | 3 +-
.../docs/core-concepts/auth-manager/index.rst | 3 +
airflow-core/docs/howto/custom-view-plugin.rst | 5 +
airflow-core/docs/public-airflow-interface.rst | 3 +-
.../api_fastapi/auth/managers/base_auth_manager.py | 78 +++++
.../api_fastapi/auth/managers/models/batch_apis.py | 24 ++
.../src/airflow/api_fastapi/common/parameters.py | 11 +
.../api_fastapi/core_api/openapi/_private_ui.yaml | 12 +
.../core_api/openapi/v2-rest-api-generated.yaml | 12 +
.../core_api/routes/public/connections.py | 4 +-
.../api_fastapi/core_api/routes/public/dags.py | 3 +
.../api_fastapi/core_api/routes/public/hitl.py | 120 +++----
.../api_fastapi/core_api/routes/public/pools.py | 4 +-
.../core_api/routes/public/variables.py | 4 +-
.../airflow/api_fastapi/core_api/routes/ui/dags.py | 3 +
.../src/airflow/api_fastapi/core_api/security.py | 110 ++++++-
.../airflow/serialization/serialized_objects.py | 7 +
.../src/airflow/ui/openapi-gen/queries/common.ts | 10 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 12 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 12 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 12 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 12 +-
.../ui/openapi-gen/requests/services.gen.ts | 4 +
.../airflow/ui/openapi-gen/requests/types.gen.ts | 8 +
.../airflow/ui/public/i18n/locales/ar/common.json | 2 -
.../airflow/ui/public/i18n/locales/de/common.json | 8 +-
.../src/airflow/ui/public/i18n/locales/de/dag.json | 2 +
.../airflow/ui/public/i18n/locales/de/hitl.json | 2 +
.../airflow/ui/public/i18n/locales/en/common.json | 8 +-
.../airflow/ui/public/i18n/locales/es/common.json | 2 -
.../airflow/ui/public/i18n/locales/fr/common.json | 2 -
.../airflow/ui/public/i18n/locales/he/common.json | 2 -
.../airflow/ui/public/i18n/locales/ko/common.json | 2 -
.../airflow/ui/public/i18n/locales/nl/common.json | 2 -
.../airflow/ui/public/i18n/locales/pl/common.json | 2 -
.../ui/public/i18n/locales/zh-TW/common.json | 8 +-
.../ui/src/context/colorMode/useColorMode.tsx | 7 +-
.../ui/src/layouts/Nav/UserSettingsButton.tsx | 66 +++-
.../ui/src/queries/useDeleteTaskInstance.ts | 2 +
.../auth/managers/test_base_auth_manager.py | 64 ++++
.../core_api/routes/public/test_connections.py | 14 +-
.../core_api/routes/public/test_dags.py | 18 ++
.../core_api/routes/public/test_pools.py | 14 +-
.../core_api/routes/public/test_variables.py | 14 +-
.../unit/api_fastapi/core_api/test_security.py | 136 ++++++++
.../tests/unit/cli/commands/test_dag_command.py | 4 +-
.../unit/serialization/test_dag_serialization.py | 21 ++
.../react_plugin_template/README.md | 5 +
.../src/context/colorMode/useColorMode.tsx | 7 +-
.../react_plugin_template/src/pages/HomePage.tsx | 4 +-
providers/airbyte/README.rst | 1 -
providers/airbyte/docs/.latest-doc-only-change.txt | 2 +-
providers/alibaba/README.rst | 1 -
providers/alibaba/docs/.latest-doc-only-change.txt | 2 +-
providers/amazon/README.rst | 7 +-
providers/amazon/docs/changelog.rst | 57 ++++
providers/amazon/docs/index.rst | 8 +-
providers/amazon/provider.yaml | 3 +-
providers/amazon/pyproject.toml | 8 +-
.../src/airflow/providers/amazon/__init__.py | 2 +-
.../providers/amazon/aws/operators/bedrock.py | 4 +-
providers/apache/beam/README.rst | 7 +-
providers/apache/beam/docs/changelog.rst | 25 ++
providers/apache/beam/docs/index.rst | 8 +-
providers/apache/beam/provider.yaml | 3 +-
providers/apache/beam/pyproject.toml | 6 +-
.../src/airflow/providers/apache/beam/__init__.py | 2 +-
providers/apache/cassandra/README.rst | 1 -
.../cassandra/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/drill/README.rst | 1 -
.../apache/drill/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/druid/README.rst | 1 -
.../apache/druid/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/flink/README.rst | 1 -
.../apache/flink/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/hdfs/README.rst | 1 -
.../apache/hdfs/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/hive/README.rst | 1 -
.../apache/hive/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/iceberg/README.rst | 1 -
.../iceberg/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/impala/README.rst | 1 -
.../apache/impala/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/kafka/README.rst | 7 +-
providers/apache/kafka/docs/changelog.rst | 23 ++
providers/apache/kafka/docs/index.rst | 8 +-
providers/apache/kafka/provider.yaml | 3 +-
providers/apache/kafka/pyproject.toml | 10 +-
.../src/airflow/providers/apache/kafka/__init__.py | 2 +-
providers/apache/kylin/README.rst | 1 -
.../apache/kylin/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/livy/README.rst | 1 -
.../apache/livy/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/pig/README.rst | 1 -
.../apache/pig/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/pinot/README.rst | 1 -
.../apache/pinot/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/spark/README.rst | 1 -
.../apache/spark/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/tinkerpop/README.rst | 1 -
.../tinkerpop/docs/.latest-doc-only-change.txt | 2 +-
providers/apprise/README.rst | 1 -
providers/apprise/docs/.latest-doc-only-change.txt | 2 +-
providers/arangodb/README.rst | 1 -
.../arangodb/docs/.latest-doc-only-change.txt | 2 +-
providers/asana/README.rst | 1 -
providers/asana/docs/.latest-doc-only-change.txt | 2 +-
providers/atlassian/jira/README.rst | 1 -
.../jira/docs/.latest-doc-only-change.txt | 2 +-
providers/celery/README.rst | 7 +-
providers/celery/docs/changelog.rst | 33 ++
providers/celery/docs/index.rst | 8 +-
providers/celery/provider.yaml | 3 +-
providers/celery/pyproject.toml | 6 +-
.../src/airflow/providers/celery/__init__.py | 2 +-
providers/cloudant/README.rst | 1 -
.../cloudant/docs/.latest-doc-only-change.txt | 2 +-
providers/cncf/kubernetes/README.rst | 7 +-
providers/cncf/kubernetes/docs/changelog.rst | 45 +++
providers/cncf/kubernetes/docs/index.rst | 4 +-
providers/cncf/kubernetes/provider.yaml | 3 +-
providers/cncf/kubernetes/pyproject.toml | 6 +-
.../airflow/providers/cncf/kubernetes/__init__.py | 2 +-
providers/cohere/README.rst | 1 -
providers/cohere/docs/.latest-doc-only-change.txt | 2 +-
providers/common/compat/README.rst | 1 -
.../common/compat/docs/.latest-doc-only-change.txt | 2 +-
providers/common/io/README.rst | 1 -
providers/common/messaging/README.rst | 7 +-
providers/common/messaging/docs/changelog.rst | 29 ++
providers/common/messaging/docs/index.rst | 4 +-
providers/common/messaging/provider.yaml | 3 +-
providers/common/messaging/pyproject.toml | 6 +-
.../airflow/providers/common/messaging/__init__.py | 2 +-
providers/common/sql/README.rst | 7 +-
providers/common/sql/docs/changelog.rst | 38 +++
providers/common/sql/docs/index.rst | 8 +-
providers/common/sql/provider.yaml | 3 +-
providers/common/sql/pyproject.toml | 6 +-
.../src/airflow/providers/common/sql/__init__.py | 2 +-
.../airflow/providers/common/sql/operators/sql.py | 2 +-
.../tests/unit/common/sql/operators/test_sql.py | 30 ++
providers/databricks/README.rst | 8 +-
providers/databricks/docs/changelog.rst | 32 ++
providers/databricks/docs/index.rst | 9 +-
providers/databricks/provider.yaml | 3 +-
providers/databricks/pyproject.toml | 6 +-
.../src/airflow/providers/databricks/__init__.py | 2 +-
providers/datadog/README.rst | 1 -
providers/datadog/docs/.latest-doc-only-change.txt | 2 +-
providers/dbt/cloud/README.rst | 7 +-
providers/dbt/cloud/docs/changelog.rst | 23 ++
providers/dbt/cloud/docs/index.rst | 8 +-
providers/dbt/cloud/provider.yaml | 3 +-
providers/dbt/cloud/pyproject.toml | 6 +-
.../src/airflow/providers/dbt/cloud/__init__.py | 2 +-
providers/dingding/README.rst | 1 -
.../dingding/docs/.latest-doc-only-change.txt | 2 +-
providers/discord/README.rst | 1 -
providers/discord/docs/.latest-doc-only-change.txt | 2 +-
providers/docker/README.rst | 1 -
providers/docker/docs/.latest-doc-only-change.txt | 2 +-
providers/edge3/README.rst | 7 +-
providers/edge3/docs/changelog.rst | 30 ++
providers/edge3/docs/index.rst | 4 +-
providers/edge3/provider.yaml | 3 +-
providers/edge3/pyproject.toml | 6 +-
.../edge3/src/airflow/providers/edge3/__init__.py | 2 +-
.../providers/edge3/plugins/www/package.json | 6 +-
.../providers/edge3/plugins/www/pnpm-lock.yaml | 230 +++++++-------
providers/elasticsearch/README.rst | 1 -
.../elasticsearch/docs/.latest-doc-only-change.txt | 2 +-
providers/exasol/README.rst | 1 -
providers/exasol/docs/.latest-doc-only-change.txt | 2 +-
providers/fab/README.rst | 7 +-
providers/fab/docs/changelog.rst | 35 ++
providers/fab/docs/index.rst | 8 +-
providers/fab/provider.yaml | 3 +-
providers/fab/pyproject.toml | 6 +-
.../fab/src/airflow/providers/fab/__init__.py | 2 +-
.../fab/auth_manager/cli_commands/definition.py | 32 ++
.../cli_commands/permissions_command.py | 196 ++++++++++++
.../providers/fab/auth_manager/fab_auth_manager.py | 2 +
.../cli_commands/test_permissions_command.py | 353 +++++++++++++++++++++
providers/facebook/README.rst | 1 -
.../facebook/docs/.latest-doc-only-change.txt | 2 +-
providers/ftp/README.rst | 1 -
providers/ftp/docs/.latest-doc-only-change.txt | 2 +-
providers/git/README.rst | 7 +-
providers/git/docs/changelog.rst | 26 ++
providers/git/docs/index.rst | 4 +-
providers/git/provider.yaml | 3 +-
providers/git/pyproject.toml | 6 +-
.../git/src/airflow/providers/git/__init__.py | 2 +-
providers/github/README.rst | 1 -
providers/github/docs/.latest-doc-only-change.txt | 2 +-
providers/google/README.rst | 7 +-
providers/google/docs/changelog.rst | 61 ++++
providers/google/docs/index.rst | 8 +-
providers/google/provider.yaml | 3 +-
providers/google/pyproject.toml | 6 +-
.../src/airflow/providers/google/__init__.py | 2 +-
providers/grpc/README.rst | 1 -
providers/grpc/docs/.latest-doc-only-change.txt | 2 +-
providers/hashicorp/README.rst | 1 -
.../hashicorp/docs/.latest-doc-only-change.txt | 2 +-
providers/http/README.rst | 15 +-
providers/http/docs/changelog.rst | 25 ++
providers/http/docs/index.rst | 12 +-
providers/http/provider.yaml | 3 +-
providers/http/pyproject.toml | 6 +-
.../http/src/airflow/providers/http/__init__.py | 2 +-
providers/imap/README.rst | 1 -
providers/imap/docs/.latest-doc-only-change.txt | 2 +-
providers/influxdb/README.rst | 1 -
.../influxdb/docs/.latest-doc-only-change.txt | 2 +-
providers/jdbc/README.rst | 7 +-
providers/jdbc/docs/changelog.rst | 25 ++
providers/jdbc/docs/index.rst | 8 +-
providers/jdbc/provider.yaml | 3 +-
providers/jdbc/pyproject.toml | 6 +-
.../jdbc/src/airflow/providers/jdbc/__init__.py | 2 +-
providers/jenkins/README.rst | 1 -
providers/jenkins/docs/.latest-doc-only-change.txt | 2 +-
providers/keycloak/README.rst | 7 +-
providers/keycloak/docs/changelog.rst | 23 ++
providers/keycloak/docs/index.rst | 4 +-
providers/keycloak/provider.yaml | 3 +-
providers/keycloak/pyproject.toml | 6 +-
.../src/airflow/providers/keycloak/__init__.py | 2 +-
providers/microsoft/azure/README.rst | 11 +-
providers/microsoft/azure/docs/changelog.rst | 37 +++
providers/microsoft/azure/docs/index.rst | 12 +-
providers/microsoft/azure/provider.yaml | 3 +-
providers/microsoft/azure/pyproject.toml | 6 +-
.../airflow/providers/microsoft/azure/__init__.py | 2 +-
providers/microsoft/mssql/README.rst | 1 -
.../mssql/docs/.latest-doc-only-change.txt | 2 +-
providers/microsoft/psrp/README.rst | 1 -
.../psrp/docs/.latest-doc-only-change.txt | 2 +-
providers/microsoft/winrm/README.rst | 1 -
.../winrm/docs/.latest-doc-only-change.txt | 2 +-
providers/mongo/README.rst | 1 -
providers/mongo/docs/.latest-doc-only-change.txt | 2 +-
providers/mysql/README.rst | 9 +-
providers/mysql/docs/changelog.rst | 24 ++
providers/mysql/docs/index.rst | 10 +-
providers/mysql/provider.yaml | 3 +-
providers/mysql/pyproject.toml | 6 +-
.../mysql/src/airflow/providers/mysql/__init__.py | 2 +-
providers/neo4j/README.rst | 7 +-
providers/neo4j/docs/changelog.rst | 23 ++
providers/neo4j/docs/index.rst | 4 +-
providers/neo4j/provider.yaml | 3 +-
providers/neo4j/pyproject.toml | 6 +-
.../neo4j/src/airflow/providers/neo4j/__init__.py | 2 +-
providers/odbc/README.rst | 1 -
providers/odbc/docs/.latest-doc-only-change.txt | 2 +-
providers/openai/README.rst | 1 -
providers/openai/docs/.latest-doc-only-change.txt | 2 +-
providers/openfaas/README.rst | 1 -
.../openfaas/docs/.latest-doc-only-change.txt | 2 +-
providers/openlineage/README.rst | 7 +-
providers/openlineage/docs/changelog.rst | 44 +++
providers/openlineage/docs/index.rst | 8 +-
providers/openlineage/provider.yaml | 3 +-
providers/openlineage/pyproject.toml | 6 +-
.../src/airflow/providers/openlineage/__init__.py | 2 +-
providers/opensearch/README.rst | 1 -
.../opensearch/docs/.latest-doc-only-change.txt | 2 +-
providers/opsgenie/README.rst | 1 -
.../opsgenie/docs/.latest-doc-only-change.txt | 2 +-
providers/oracle/README.rst | 18 +-
providers/oracle/docs/changelog.rst | 27 ++
providers/oracle/docs/index.rst | 19 +-
providers/oracle/provider.yaml | 3 +-
providers/oracle/pyproject.toml | 6 +-
.../src/airflow/providers/oracle/__init__.py | 2 +-
providers/pagerduty/README.rst | 1 -
.../pagerduty/docs/.latest-doc-only-change.txt | 2 +-
providers/papermill/README.rst | 1 -
.../papermill/docs/.latest-doc-only-change.txt | 2 +-
providers/pgvector/README.rst | 1 -
.../pgvector/docs/.latest-doc-only-change.txt | 2 +-
providers/pinecone/README.rst | 7 +-
providers/pinecone/docs/changelog.rst | 18 ++
providers/pinecone/docs/index.rst | 4 +-
providers/pinecone/provider.yaml | 3 +-
providers/pinecone/pyproject.toml | 6 +-
.../src/airflow/providers/pinecone/__init__.py | 2 +-
providers/postgres/README.rst | 7 +-
providers/postgres/docs/changelog.rst | 35 ++
providers/postgres/docs/index.rst | 8 +-
providers/postgres/provider.yaml | 3 +-
providers/postgres/pyproject.toml | 6 +-
.../src/airflow/providers/postgres/__init__.py | 2 +-
providers/presto/README.rst | 1 -
providers/presto/docs/.latest-doc-only-change.txt | 2 +-
providers/qdrant/README.rst | 1 -
providers/qdrant/docs/.latest-doc-only-change.txt | 2 +-
providers/redis/README.rst | 1 -
providers/redis/docs/changelog.rst | 18 +-
providers/redis/docs/index.rst | 2 -
providers/redis/pyproject.toml | 2 +-
providers/salesforce/README.rst | 7 +-
providers/salesforce/docs/changelog.rst | 25 ++
providers/salesforce/docs/index.rst | 4 +-
providers/salesforce/provider.yaml | 3 +-
providers/salesforce/pyproject.toml | 6 +-
.../src/airflow/providers/salesforce/__init__.py | 2 +-
providers/samba/README.rst | 7 +-
providers/samba/docs/changelog.rst | 25 ++
providers/samba/docs/index.rst | 8 +-
providers/samba/provider.yaml | 3 +-
providers/samba/pyproject.toml | 6 +-
.../samba/src/airflow/providers/samba/__init__.py | 2 +-
providers/segment/README.rst | 1 -
providers/segment/docs/.latest-doc-only-change.txt | 2 +-
providers/sendgrid/README.rst | 1 -
.../sendgrid/docs/.latest-doc-only-change.txt | 2 +-
providers/sftp/README.rst | 7 +-
providers/sftp/docs/changelog.rst | 24 ++
providers/sftp/docs/index.rst | 8 +-
providers/sftp/provider.yaml | 3 +-
providers/sftp/pyproject.toml | 6 +-
.../sftp/src/airflow/providers/sftp/__init__.py | 2 +-
providers/singularity/README.rst | 1 -
.../singularity/docs/.latest-doc-only-change.txt | 2 +-
providers/slack/README.rst | 7 +-
providers/slack/docs/changelog.rst | 24 ++
providers/slack/docs/index.rst | 8 +-
providers/slack/provider.yaml | 3 +-
providers/slack/pyproject.toml | 6 +-
.../slack/src/airflow/providers/slack/__init__.py | 2 +-
providers/smtp/README.rst | 7 +-
providers/smtp/docs/changelog.rst | 25 ++
providers/smtp/docs/index.rst | 8 +-
providers/smtp/provider.yaml | 3 +-
providers/smtp/pyproject.toml | 6 +-
.../smtp/src/airflow/providers/smtp/__init__.py | 2 +-
providers/snowflake/README.rst | 9 +-
providers/snowflake/docs/changelog.rst | 25 ++
providers/snowflake/docs/index.rst | 10 +-
providers/snowflake/provider.yaml | 3 +-
providers/snowflake/pyproject.toml | 6 +-
.../src/airflow/providers/snowflake/__init__.py | 2 +-
providers/sqlite/README.rst | 1 -
providers/sqlite/docs/.latest-doc-only-change.txt | 2 +-
providers/ssh/README.rst | 1 -
providers/standard/README.rst | 7 +-
providers/standard/docs/changelog.rst | 52 +++
providers/standard/docs/index.rst | 4 +-
providers/standard/provider.yaml | 3 +-
providers/standard/pyproject.toml | 6 +-
.../src/airflow/providers/standard/__init__.py | 2 +-
.../airflow/providers/standard/triggers/hitl.py | 20 ++
.../tests/unit/standard/triggers/test_hitl.py | 49 ++-
providers/tableau/README.rst | 1 -
providers/tableau/docs/.latest-doc-only-change.txt | 2 +-
providers/telegram/README.rst | 1 -
providers/teradata/README.rst | 1 -
.../teradata/docs/.latest-doc-only-change.txt | 2 +-
providers/trino/README.rst | 1 -
providers/trino/docs/.latest-doc-only-change.txt | 2 +-
providers/vertica/README.rst | 1 -
providers/vertica/docs/.latest-doc-only-change.txt | 2 +-
providers/weaviate/README.rst | 9 +-
providers/weaviate/docs/changelog.rst | 18 ++
providers/weaviate/docs/index.rst | 6 +-
providers/weaviate/provider.yaml | 3 +-
providers/weaviate/pyproject.toml | 6 +-
.../src/airflow/providers/weaviate/__init__.py | 2 +-
providers/yandex/README.rst | 1 -
providers/ydb/README.rst | 1 -
providers/ydb/docs/.latest-doc-only-change.txt | 2 +-
providers/zendesk/README.rst | 1 -
providers/zendesk/docs/.latest-doc-only-change.txt | 2 +-
pyproject.toml | 4 +-
scripts/ci/prek/update_airflow_pyproject_toml.py | 2 +-
task-sdk/docs/api.rst | 8 +
task-sdk/docs/index.rst | 3 +
task-sdk/src/airflow/sdk/__init__.py | 6 +-
task-sdk/src/airflow/sdk/__init__.pyi | 9 +-
.../airflow/sdk/definitions/_internal/templater.py | 4 +-
.../src/airflow/sdk/definitions/asset/__init__.py | 22 +-
task-sdk/src/airflow/sdk/definitions/dag.py | 34 +-
.../src/airflow/sdk/execution_time/supervisor.py | 29 ++
.../src/airflow/sdk/execution_time/task_runner.py | 5 -
task-sdk/tests/conftest.py | 3 +-
.../definitions/decorators/test_condition.py | 2 +-
.../task_sdk/definitions/test_mappedoperator.py | 2 +-
.../tests/task_sdk/definitions/test_xcom_arg.py | 2 +-
.../tests/task_sdk/docs/test_docs_inventory.py | 2 +-
.../task_sdk/execution_time/test_task_runner.py | 90 +-----
395 files changed, 3031 insertions(+), 1029 deletions(-)
create mode 100644
providers/fab/src/airflow/providers/fab/auth_manager/cli_commands/permissions_command.py
create mode 100644
providers/fab/tests/unit/fab/auth_manager/cli_commands/test_permissions_command.py