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

vincbeck pushed a change to branch vincbeck/fab_remove_sqla_limit
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit dab57d682ec Remove SQLA 1 limit in Fab provider
     add aa7cb1d7f1b Catch and log pandas import errors (#58744)
     add c9d0fab18d5 Select deadlines by id so that deadlines associated with 
other dagruns of same run_id are not pruned. (#58574)
     add 32afc282eab Move BaseSecretsBackend to shared library for client 
server separation (#58621)
     add b0057c29de1 Prepare ad-hoc release for 2025-12-01 wave of providers 
(#58878)
     add b30bfa34fae Remove global from openlineage provider (#58868)
     add 1c142ec5e64 Support optional scope in OAuth token request (#58871)
     add 29ace334ac9 chore: Move OpenLineage methods to BaseSQLOperator (#58897)
     add c116edcd5c7 Fix `breeze setup autocomplete` references (#58898)
     add 9ad99263314 feat(google): add enable_open_telemetry_tracing to 
PubSubHook and PubSubPublishMessageOperator (#58766)
     add 43606160c76 fix string to datetime pydantic and test (#58791)
     add 78cc12f77f0 Small updates to release process (PMC provider check) 
(#58913)
     add 7f81bc0f46f Improve XCom documentation by clarifying usage of 
XCOM_RETURN_KEY constant (#58356)
     add 6c50b62ab72 Improve startup information printed when Breeze starts 
(#58926)
     add 2c7de9768ff Adding Task SDK integration tests for Xcom operations 
(#58638)
     add 1c53e0844d5 Fix the serialization issue of AwaitMessageTrigger with 
Redis. (#58746)
     add d490d09fc11 CI: Upgrade important CI environment (#58915)
     add c5e70a92210 Fix mypy errors in sql_to_s3 due to pandas stub bump 
(#58923)
     add baec49a13bb Fix LocalExecutor memory spike by applying gc.freeze 
(#58365)
     add e8480587885 nit: rename TriggerDagRunOperator._defer to deferrable 
(#58925)
     add 22af27ea5a7 Fix backfill max_active_runs race condition with 
concurrent schedulers (#58807)
     add bcda5080b8f Do not remove .pyc and .pyo files after building Python 
(#58944)
     add ab8372c6692 Remove SQLA 1 limit in Fab provider

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   (dab57d682ec)
            \
             N -- N -- N   refs/heads/vincbeck/fab_remove_sqla_limit 
(ab8372c6692)

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/actions/breeze/action.yml                  |   2 +-
 .github/actions/install-prek/action.yml            |   2 +-
 .github/workflows/basic-tests.yml                  |   2 +-
 .github/workflows/release_dockerhub_image.yml      |   2 +-
 Dockerfile                                         |   4 +-
 Dockerfile.ci                                      |   4 +-
 airflow-core/docs/core-concepts/xcoms.rst          |  10 +-
 airflow-core/pyproject.toml                        |   2 +
 airflow-core/src/airflow/_shared/secrets_backend   |   1 +
 .../src/airflow/executors/local_executor.py        |  37 ++-
 .../src/airflow/jobs/scheduler_job_runner.py       |  36 ++-
 airflow-core/src/airflow/models/dagrun.py          |   2 +-
 airflow-core/src/airflow/secrets/base_secrets.py   |  82 +-----
 .../tests/unit/executors/test_local_executor.py    |  27 +-
 .../executors/test_local_executor_check_workers.py |   4 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  83 ++++++
 airflow-core/tests/unit/models/test_dagrun.py      |  57 +++-
 dev/README_RELEASE_PROVIDERS.md                    |   6 +-
 dev/breeze/doc/01_installation.rst                 |   2 +-
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 .../airflow_breeze/commands/developer_commands.py  |   3 +-
 .../commands/release_management_commands.py        |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   2 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   6 +-
 dev/breeze/src/airflow_breeze/utils/visuals.py     |   2 +-
 dev/breeze/uv.lock                                 | 320 ++++++++++-----------
 docker-stack-docs/changelog.rst                    |  12 +
 providers/.last_release_date.txt                   |   2 +-
 providers/amazon/README.rst                        |   2 +-
 providers/amazon/docs/changelog.rst                |   7 +
 providers/amazon/docs/index.rst                    |   2 +-
 .../src/airflow/providers/amazon/aws/hooks/glue.py |   8 +-
 .../providers/amazon/aws/transfers/sql_to_s3.py    |   6 +-
 .../tests/unit/amazon/aws/hooks/test_glue.py       |  84 ++++++
 providers/celery/README.rst                        |   2 +-
 providers/celery/docs/changelog.rst                |   2 +
 providers/celery/docs/index.rst                    |   2 +-
 providers/cncf/kubernetes/README.rst               |   2 +-
 providers/cncf/kubernetes/docs/changelog.rst       |   4 +
 providers/cncf/kubernetes/docs/index.rst           |   2 +-
 providers/common/sql/README.rst                    |  17 +-
 providers/common/sql/docs/changelog.rst            |   2 +
 providers/common/sql/docs/index.rst                |   2 +-
 .../airflow/providers/common/sql/operators/sql.py  | 209 ++++++++------
 .../tests/unit/common/sql/operators/test_sql.py    |  20 +-
 providers/docker/README.rst                        |   2 +-
 providers/docker/docs/changelog.rst                |   2 +
 providers/docker/docs/index.rst                    |   2 +-
 providers/edge3/README.rst                         |   2 +-
 providers/edge3/docs/changelog.rst                 |   2 +
 providers/edge3/docs/index.rst                     |   2 +-
 providers/google/README.rst                        |   4 +-
 providers/google/docs/changelog.rst                |   9 +-
 providers/google/docs/index.rst                    |   4 +-
 providers/google/pyproject.toml                    |   2 +-
 .../airflow/providers/google/cloud/hooks/pubsub.py |   3 +
 .../providers/google/cloud/operators/pubsub.py     |   7 +
 .../tests/unit/google/cloud/hooks/test_pubsub.py   |  50 +++-
 .../unit/google/cloud/openlineage/test_utils.py    |  37 ++-
 .../unit/google/cloud/operators/test_dataproc.py   |  90 ++++--
 .../unit/google/cloud/operators/test_pubsub.py     |  43 +++
 providers/microsoft/azure/README.rst               |   2 +-
 providers/microsoft/azure/docs/changelog.rst       |   2 +
 providers/microsoft/azure/docs/index.rst           |   2 +-
 .../providers/openlineage/plugins/listener.py      |   9 +-
 .../tests/unit/openlineage/utils/test_spark.py     |  31 +-
 .../redis/triggers/redis_await_message.py          |   4 +
 .../redis/triggers/test_redis_await_message.py     |  23 ++
 providers/slack/README.rst                         |   2 +-
 providers/slack/docs/changelog.rst                 |   2 +
 providers/slack/docs/index.rst                     |   2 +-
 providers/snowflake/docs/connections/snowflake.rst |   1 +
 .../airflow/providers/snowflake/hooks/snowflake.py |   8 +
 .../tests/unit/snowflake/hooks/test_snowflake.py   | 108 +++++++
 providers/ssh/README.rst                           |   2 +-
 providers/ssh/docs/changelog.rst                   |   2 +
 providers/ssh/docs/index.rst                       |   2 +-
 providers/standard/README.rst                      |   2 +-
 providers/standard/docs/changelog.rst              |   4 +
 providers/standard/docs/index.rst                  |   2 +-
 .../providers/standard/operators/trigger_dagrun.py |   9 +-
 pyproject.toml                                     |   5 +-
 scripts/docker/install_os_dependencies.sh          |   2 +-
 scripts/tools/setup_breeze                         |   4 +-
 .../pyproject.toml                                 |  15 +-
 .../src/airflow_shared/secrets_backend/__init__.py |   5 +-
 .../src/airflow_shared/secrets_backend/base.py     |  82 ++++--
 .../tests/conftest.py                              |  16 ++
 .../tests/secrets_backend}/__init__.py             |   0
 .../tests/secrets_backend/test_base.py             |  95 ++++++
 task-sdk-integration-tests/dags/test_dag.py        |  11 +-
 .../tests/task_sdk_tests/test_xcom_operations.py   | 235 +++++++++++++--
 task-sdk/pyproject.toml                            |   2 +
 task-sdk/src/airflow/sdk/_shared/secrets_backend   |   1 +
 task-sdk/src/airflow/sdk/api/client.py             |   2 +-
 .../src/airflow/sdk/bases/secrets_backend.py       |   6 +-
 .../sdk/execution_time/secrets/execution_api.py    |   2 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   2 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   2 +-
 99 files changed, 1498 insertions(+), 558 deletions(-)
 create mode 120000 airflow-core/src/airflow/_shared/secrets_backend
 copy shared/{secrets_masker => secrets_backend}/pyproject.toml (83%)
 copy airflow-core/src/airflow/example_dags/libs/helper.py => 
shared/secrets_backend/src/airflow_shared/secrets_backend/__init__.py (92%)
 copy airflow-core/src/airflow/secrets/base_secrets.py => 
shared/secrets_backend/src/airflow_shared/secrets_backend/base.py (68%)
 copy shared/{configuration => secrets_backend}/tests/conftest.py (68%)
 copy {airflow-core/src/airflow/api/common => 
shared/secrets_backend/tests/secrets_backend}/__init__.py (100%)
 create mode 100644 shared/secrets_backend/tests/secrets_backend/test_base.py
 create mode 120000 task-sdk/src/airflow/sdk/_shared/secrets_backend
 copy airflow-core/src/airflow/models/skipmixin.py => 
task-sdk/src/airflow/sdk/bases/secrets_backend.py (87%)

Reply via email to