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-6b5589b939
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 2f5c1ea2eca Bump the edge-ui-package-updates group across 1 directory
with 5 updates
add 85f9762b6eb Providers wave 2025-12-30 (#59947)
add 030ae0a8503 Remove all export functionality from airflowctl (#59850)
add de44245286e Fix airflow.utils.context.Context import path in Airflow 3
migration doc (#59937)
add b3667fc9c12 sqlalchemy optional in presto provider (#59944)
add 2c3f9e5f05d Do not dynamically add dag_doc.md when parsing the test
(#59933)
add 276b5b9346f Clarify behavior of `ALL_DONE_MIN_ONE_SUCCESS` rule
(#59954)
add 98d59763242 Record missing `ti_failure` metrics for tasks in Airflow 3
(#59731)
add 217d6f32dcf Fix SDK to read default_email_on_failure and
default_email_on_retry from config (#59912)
add cddb9b3cddd fix backfill tests flakiness (#59961)
add f6027685baa Remove unused file (#59959)
add 77b200153f7 Exclude Dockerfile.pmc from RAT checks (#59960)
add 945f9815feb Bugfix/fix fernet after removal global in configuration
(#59958)
add 22cb7410b5c Make sqlalchemy optional dependency for openlineage
provider (#59921)
add be40099afb9 Make prek hook to check shared distributions resilient to
empty dirs (#59972)
add c8aa74a19e3 Source conf from `airflow.sdk.configuration.conf` for
apache providers (#59966)
add b4471cb853d Bump the edge-ui-package-updates group across 1 directory
with 5 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 (2f5c1ea2eca)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/providers/edge3/src/airflow/providers/edge3/plugins/www/edge-ui-package-updates-6b5589b939
(b4471cb853d)
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:
.rat-excludes | 1 +
RELEASE_NOTES.rst | 3 +-
.../docs/installation/upgrading_to_airflow3.rst | 4 +-
airflow-core/src/airflow/configuration.py | 6 +-
.../src/airflow/ui/tests/e2e/pages/BackfillPage.ts | 69 ++++++----
.../airflow/ui/tests/e2e/specs/backfill.spec.ts | 66 ++++------
airflow-core/tests/unit/core/test_configuration.py | 13 ++
.../tests/airflowctl_tests/conftest.py | 2 -
airflow-ctl/docs/images/command_hashes.txt | 4 +-
airflow-ctl/docs/images/output_connections.svg | 141 ++++++++++-----------
airflow-ctl/docs/images/output_variables.svg | 114 ++++++++---------
airflow-ctl/newsfragments/59850.significant.rst | 30 +++++
airflow-ctl/src/airflowctl/ctl/cli_config.py | 15 +--
.../airflowctl/ctl/commands/variable_command.py | 22 ----
.../ctl/commands/test_variable_command.py | 20 ---
providers/.last_release_date.txt | 2 +-
providers/alibaba/README.rst | 6 +-
providers/alibaba/docs/changelog.rst | 11 ++
providers/alibaba/docs/index.rst | 6 +-
providers/alibaba/provider.yaml | 3 +-
providers/alibaba/pyproject.toml | 6 +-
.../src/airflow/providers/alibaba/__init__.py | 2 +-
providers/amazon/README.rst | 6 +-
providers/amazon/docs/changelog.rst | 28 ++++
providers/amazon/docs/index.rst | 6 +-
providers/amazon/provider.yaml | 3 +-
providers/amazon/pyproject.toml | 6 +-
.../src/airflow/providers/amazon/__init__.py | 2 +-
providers/apache/beam/pyproject.toml | 2 +-
.../providers/apache/beam/operators/beam.py | 3 +-
providers/apache/hdfs/pyproject.toml | 2 +-
.../airflow/providers/apache/hdfs/hooks/webhdfs.py | 3 +-
.../providers/apache/hdfs/log/hdfs_task_handler.py | 2 +-
providers/apache/hive/README.rst | 6 +-
providers/apache/hive/docs/changelog.rst | 11 ++
providers/apache/hive/docs/index.rst | 6 +-
providers/apache/hive/provider.yaml | 3 +-
providers/apache/hive/pyproject.toml | 8 +-
.../src/airflow/providers/apache/hive/__init__.py | 2 +-
.../airflow/providers/apache/hive/hooks/hive.py | 2 +-
.../providers/apache/hive/operators/hive.py | 2 +-
.../tests/unit/apache/hive/operators/test_hive.py | 2 +-
providers/apache/kafka/README.rst | 8 +-
providers/apache/kafka/docs/changelog.rst | 11 ++
providers/apache/kafka/docs/index.rst | 8 +-
providers/apache/kafka/provider.yaml | 3 +-
providers/apache/kafka/pyproject.toml | 8 +-
.../src/airflow/providers/apache/kafka/__init__.py | 2 +-
providers/apache/livy/pyproject.toml | 2 +-
.../providers/apache/livy/operators/livy.py | 3 +-
providers/apache/spark/README.rst | 6 +-
providers/apache/spark/docs/changelog.rst | 12 ++
providers/apache/spark/docs/index.rst | 6 +-
providers/apache/spark/provider.yaml | 3 +-
providers/apache/spark/pyproject.toml | 8 +-
.../src/airflow/providers/apache/spark/__init__.py | 2 +-
.../providers/apache/spark/hooks/spark_submit.py | 3 +-
.../apache/spark/operators/spark_submit.py | 3 +-
providers/atlassian/jira/README.rst | 2 +-
providers/celery/README.rst | 6 +-
providers/celery/docs/changelog.rst | 22 ++++
providers/celery/docs/index.rst | 6 +-
providers/celery/provider.yaml | 3 +-
providers/celery/pyproject.toml | 6 +-
.../src/airflow/providers/celery/__init__.py | 2 +-
providers/cncf/kubernetes/README.rst | 6 +-
providers/cncf/kubernetes/docs/changelog.rst | 30 +++++
providers/cncf/kubernetes/docs/index.rst | 6 +-
providers/cncf/kubernetes/provider.yaml | 3 +-
providers/cncf/kubernetes/pyproject.toml | 6 +-
.../airflow/providers/cncf/kubernetes/__init__.py | 2 +-
providers/common/compat/README.rst | 6 +-
providers/common/compat/docs/changelog.rst | 21 +++
providers/common/compat/docs/index.rst | 6 +-
providers/common/compat/provider.yaml | 3 +-
providers/common/compat/pyproject.toml | 6 +-
.../airflow/providers/common/compat/__init__.py | 2 +-
.../src/airflow/providers/common/compat/sdk.py | 5 +
.../messaging/docs/.latest-doc-only-change.txt | 2 +-
providers/common/sql/README.rst | 8 +-
providers/common/sql/docs/changelog.rst | 18 +++
providers/common/sql/docs/index.rst | 8 +-
providers/common/sql/provider.yaml | 3 +-
providers/common/sql/pyproject.toml | 8 +-
.../src/airflow/providers/common/sql/__init__.py | 2 +-
providers/databricks/README.rst | 6 +-
providers/databricks/docs/changelog.rst | 14 ++
providers/databricks/docs/index.rst | 6 +-
providers/databricks/provider.yaml | 3 +-
providers/databricks/pyproject.toml | 6 +-
.../src/airflow/providers/databricks/__init__.py | 2 +-
providers/dbt/cloud/README.rst | 6 +-
providers/dbt/cloud/docs/changelog.rst | 12 ++
providers/dbt/cloud/docs/index.rst | 6 +-
providers/dbt/cloud/provider.yaml | 3 +-
providers/dbt/cloud/pyproject.toml | 6 +-
.../src/airflow/providers/dbt/cloud/__init__.py | 2 +-
providers/edge3/README.rst | 6 +-
providers/edge3/docs/changelog.rst | 15 +++
providers/edge3/docs/index.rst | 6 +-
providers/edge3/provider.yaml | 3 +-
providers/edge3/pyproject.toml | 6 +-
.../edge3/src/airflow/providers/edge3/__init__.py | 2 +-
.../providers/edge3/plugins/www/pnpm-lock.yaml | 13 +-
providers/elasticsearch/README.rst | 8 +-
providers/elasticsearch/docs/changelog.rst | 11 ++
providers/elasticsearch/docs/index.rst | 8 +-
providers/elasticsearch/provider.yaml | 3 +-
providers/elasticsearch/pyproject.toml | 8 +-
.../airflow/providers/elasticsearch/__init__.py | 2 +-
providers/fab/README.rst | 6 +-
providers/fab/docs/changelog.rst | 22 ++++
providers/fab/docs/index.rst | 6 +-
providers/fab/provider.yaml | 3 +-
providers/fab/pyproject.toml | 6 +-
.../fab/src/airflow/providers/fab/__init__.py | 2 +-
providers/git/README.rst | 6 +-
providers/git/docs/changelog.rst | 11 ++
providers/git/docs/index.rst | 6 +-
providers/git/provider.yaml | 3 +-
providers/git/pyproject.toml | 6 +-
.../git/src/airflow/providers/git/__init__.py | 2 +-
providers/google/README.rst | 6 +-
providers/google/docs/changelog.rst | 26 ++++
providers/google/docs/index.rst | 6 +-
providers/google/provider.yaml | 3 +-
providers/google/pyproject.toml | 6 +-
.../src/airflow/providers/google/__init__.py | 2 +-
providers/grpc/README.rst | 6 +-
providers/grpc/docs/changelog.rst | 11 ++
providers/grpc/docs/index.rst | 6 +-
providers/grpc/provider.yaml | 3 +-
providers/grpc/pyproject.toml | 6 +-
.../grpc/src/airflow/providers/grpc/__init__.py | 2 +-
providers/hashicorp/README.rst | 6 +-
providers/hashicorp/docs/changelog.rst | 11 ++
providers/hashicorp/docs/index.rst | 6 +-
providers/hashicorp/provider.yaml | 3 +-
providers/hashicorp/pyproject.toml | 6 +-
.../src/airflow/providers/hashicorp/__init__.py | 2 +-
providers/http/README.rst | 6 +-
providers/http/docs/changelog.rst | 12 ++
providers/http/docs/index.rst | 6 +-
providers/http/provider.yaml | 3 +-
providers/http/pyproject.toml | 6 +-
.../http/src/airflow/providers/http/__init__.py | 2 +-
providers/imap/README.rst | 6 +-
providers/imap/docs/changelog.rst | 11 ++
providers/imap/docs/index.rst | 6 +-
providers/imap/provider.yaml | 3 +-
providers/imap/pyproject.toml | 6 +-
.../imap/src/airflow/providers/imap/__init__.py | 2 +-
providers/influxdb/README.rst | 6 +-
providers/influxdb/docs/changelog.rst | 11 ++
providers/influxdb/docs/index.rst | 6 +-
providers/influxdb/provider.yaml | 3 +-
providers/influxdb/pyproject.toml | 6 +-
.../src/airflow/providers/influxdb/__init__.py | 2 +-
providers/keycloak/README.rst | 6 +-
providers/keycloak/docs/changelog.rst | 13 ++
providers/keycloak/docs/index.rst | 6 +-
providers/keycloak/provider.yaml | 3 +-
providers/keycloak/pyproject.toml | 6 +-
.../src/airflow/providers/keycloak/__init__.py | 2 +-
providers/microsoft/azure/README.rst | 8 +-
providers/microsoft/azure/docs/changelog.rst | 15 +++
providers/microsoft/azure/docs/index.rst | 8 +-
providers/microsoft/azure/provider.yaml | 3 +-
providers/microsoft/azure/pyproject.toml | 8 +-
.../airflow/providers/microsoft/azure/__init__.py | 2 +-
providers/microsoft/psrp/README.rst | 6 +-
providers/microsoft/psrp/docs/changelog.rst | 11 ++
providers/microsoft/psrp/docs/index.rst | 6 +-
providers/microsoft/psrp/provider.yaml | 3 +-
providers/microsoft/psrp/pyproject.toml | 6 +-
.../airflow/providers/microsoft/psrp/__init__.py | 2 +-
providers/microsoft/winrm/README.rst | 6 +-
providers/microsoft/winrm/docs/changelog.rst | 11 ++
providers/microsoft/winrm/docs/index.rst | 6 +-
providers/microsoft/winrm/provider.yaml | 3 +-
providers/microsoft/winrm/pyproject.toml | 6 +-
.../airflow/providers/microsoft/winrm/__init__.py | 2 +-
providers/mongo/README.rst | 6 +-
providers/mongo/docs/changelog.rst | 11 ++
providers/mongo/docs/index.rst | 6 +-
providers/mongo/provider.yaml | 3 +-
providers/mongo/pyproject.toml | 6 +-
.../mongo/src/airflow/providers/mongo/__init__.py | 2 +-
providers/neo4j/README.rst | 6 +-
providers/neo4j/docs/changelog.rst | 11 ++
providers/neo4j/docs/index.rst | 6 +-
providers/neo4j/provider.yaml | 3 +-
providers/neo4j/pyproject.toml | 6 +-
.../neo4j/src/airflow/providers/neo4j/__init__.py | 2 +-
providers/openlineage/README.rst | 12 +-
providers/openlineage/docs/changelog.rst | 18 +++
providers/openlineage/docs/index.rst | 8 +-
providers/openlineage/provider.yaml | 3 +-
providers/openlineage/pyproject.toml | 15 ++-
.../src/airflow/providers/openlineage/__init__.py | 2 +-
.../src/airflow/providers/openlineage/utils/sql.py | 18 ++-
.../airflow/providers/openlineage/utils/utils.py | 20 ++-
.../tests/system/openlineage/dag_doc.md | 1 +
.../example_openlineage_docs_file_dag.py | 9 +-
providers/opensearch/README.rst | 8 +-
providers/opensearch/docs/changelog.rst | 12 ++
providers/opensearch/docs/index.rst | 8 +-
providers/opensearch/provider.yaml | 3 +-
providers/opensearch/pyproject.toml | 8 +-
.../src/airflow/providers/opensearch/__init__.py | 2 +-
providers/pinecone/README.rst | 6 +-
providers/pinecone/docs/changelog.rst | 12 ++
providers/pinecone/docs/index.rst | 6 +-
providers/pinecone/provider.yaml | 3 +-
providers/pinecone/pyproject.toml | 6 +-
.../src/airflow/providers/pinecone/__init__.py | 2 +-
providers/presto/README.rst | 6 +-
providers/presto/docs/changelog.rst | 11 ++
providers/presto/docs/index.rst | 6 +-
providers/presto/provider.yaml | 3 +-
providers/presto/pyproject.toml | 10 +-
.../src/airflow/providers/presto/__init__.py | 2 +-
.../src/airflow/providers/presto/hooks/presto.py | 11 +-
providers/qdrant/README.rst | 6 +-
providers/qdrant/docs/changelog.rst | 11 ++
providers/qdrant/docs/index.rst | 6 +-
providers/qdrant/provider.yaml | 3 +-
providers/qdrant/pyproject.toml | 6 +-
.../src/airflow/providers/qdrant/__init__.py | 2 +-
providers/snowflake/README.rst | 6 +-
providers/snowflake/docs/changelog.rst | 12 ++
providers/snowflake/docs/index.rst | 6 +-
providers/snowflake/provider.yaml | 3 +-
providers/snowflake/pyproject.toml | 6 +-
.../src/airflow/providers/snowflake/__init__.py | 2 +-
providers/standard/README.rst | 6 +-
providers/standard/docs/changelog.rst | 23 ++++
providers/standard/docs/index.rst | 6 +-
providers/standard/provider.yaml | 3 +-
providers/standard/pyproject.toml | 6 +-
.../src/airflow/providers/standard/__init__.py | 2 +-
providers/teradata/README.rst | 6 +-
providers/teradata/docs/changelog.rst | 16 +++
providers/teradata/docs/index.rst | 6 +-
providers/teradata/provider.yaml | 3 +-
providers/teradata/pyproject.toml | 6 +-
.../src/airflow/providers/teradata/__init__.py | 2 +-
providers/yandex/README.rst | 6 +-
providers/yandex/docs/changelog.rst | 12 ++
providers/yandex/docs/index.rst | 6 +-
providers/yandex/provider.yaml | 3 +-
providers/yandex/pyproject.toml | 6 +-
.../src/airflow/providers/yandex/__init__.py | 2 +-
reproducible_build.yaml | 4 +-
.../ci/prek/check_airflowctl_command_coverage.py | 1 +
.../prek/check_shared_distributions_structure.py | 6 +
.../in_container/run_capture_airflowctl_help.py | 2 +-
task-sdk/src/airflow/sdk/bases/operator.py | 14 +-
.../sdk/definitions/_internal/abstractoperator.py | 3 +-
.../src/airflow/sdk/execution_time/task_runner.py | 10 ++
260 files changed, 1340 insertions(+), 735 deletions(-)
create mode 100644 airflow-ctl/newsfragments/59850.significant.rst
rename BEFORE_AFTER_COMPARISON.md =>
providers/openlineage/tests/system/openlineage/dag_doc.md (98%)