o-nikolas opened a new pull request, #76490:
URL: https://github.com/apache/airflow/pull/76490

   Prepare the 2026-11-03 provider wave for release-note review: 30 provider 
version bumps with
   regenerated package metadata, documentation and the workspace lockfile.
   
   Baseline for each provider is its last final release. Classified from `main` 
at the wave base.
   The CI-environment bot commits (the `flit_core` build-requirement bump and 
the earlier dependency
   bump) are recorded in each provider's changelog excluded block, as in 
previous waves, and do not on
   their own trigger a release.
   
   ### Prepared versions
   
   | Provider | Version | Provider | Version |
   | --- | --- | --- | --- |
   | alibaba | 4.0.0 | amazon | 9.40.0 |
   | apache.arrow | 0.2.0 | apache.hive | 10.0.0 |
   | apache.kafka | 3.0.0 | celery | 4.0.0 |
   | cncf.kubernetes | 11.0.0 | common.ai | 1.2.0 |
   | common.compat | 1.23.1 | common.io | 1.11.1 |
   | common.sql | 3.0.0 | databricks | 7.24.0 |
   | edge3 | 5.1.1 | exasol | 5.0.0 |
   | fab | 3.11.0 | ftp | 3.16.2 |
   | google | 22.9.0 | keycloak | 0.12.0 |
   | microsoft.azure | 15.3.1 | mysql | 6.8.0 |
   | postgres | 7.1.2 | presto | 6.0.0 |
   | sendgrid | 4.2.6 | smtp | 3.2.1 |
   | snowflake | 6.21.0 | ssh | 7.0.2 |
   | standard | 2.0.0 | teradata | 3.7.2 |
   | trino | 7.0.0 | yandex | 5.0.0 |
   
   ### Version-bump rationale
   
   **Major (11).** Ten come from the deprecation removals merged on 2026-10-31:
   
   - alibaba 4.0.0 — removed `OSSKeySensor.get_hook` (use `hook`).
   - common.sql 3.0.0, apache.hive 10.0.0, exasol 5.0.0, presto 6.0.0, trino 
7.0.0 — removed the
     deprecated `get_pandas_df` / `get_pandas_df_by_chunks` hook methods (use
     `get_df(..., df_type="pandas")`).
   - celery 4.0.0, cncf.kubernetes 11.0.0 — removed the deprecated 
`cleanup_stuck_queued_tasks`
     executor method (use `revoke_task`).
   - standard 2.0.0 — removed the deprecated `TimeDeltaSensorAsync` (use
     `TimeDeltaSensor(..., deferrable=True)`).
   - yandex 5.0.0 — removed the deprecated `DataprocHook.client` (use 
`dataproc_client`).
   
   The eleventh is apache.kafka 3.0.0: the `EventProducer` plugin now emits 
`schema_version` 2, with
   Dag-run date fields formatted via `datetime.isoformat()` and a missing date 
sent as `null` rather
   than `""`. Consumers that parse those fields need to adapt, so it is 
breaking for plugin users even
   though it does not affect everyone. See the checklist below.
   
   **Minor (9).**
   
   - amazon 9.40.0 — new `on_kill` for `SageMakerTrainingOperator`, parallel 
ECS executor launches
     (`run_task_concurrency`, default `1` preserves current behaviour), 
`SqlToS3Operator` paging,
     `S3Hook.aload_bytes`, an EKS pod-exec operator, Bedrock scheduling 
options, and `fail_on_exit_code`
     on the ECS run operator. The per-team EKS executor change is additive; in 
multi-team mode (an
     experimental feature) a team's `[aws_eks_executor]` config no longer falls 
back to the global
     section, which the changelog note calls out. The EKS executor itself first 
shipped in 9.39.0.
   - google 22.9.0 — new Google Bid Manager operators and a new async 
`BigQueryAsyncHook.aget_records`
     (the sync `get_records` is deprecated, not removed), plus fixes. The Cloud 
Logging reader fix is
     classified a bug fix: `prepare_log_filter` is not a supported public 
interface (confirmed by the
     maintainer on the PR) and the existing warning covers the signature 
change. The "remove unused …
     helper" PRs touch private helpers only (misc); "HO mode" only raises the 
`google-cloud-dataproc`
     floor.
   - fab 3.11.0 — new Dag Bundles permission resource (feature). The `POST 
/auth/token` change is
     classified a bug fix: the endpoint now honours only the configured 
`AUTH_TYPE`.
   - keycloak 0.12.0 — Dag bundles are admin-only in multi-team mode; the 
bundle endpoints have only
     shipped in 3.4 pre-releases.
   - common.ai 1.2.0 — connection-form model suggestions and the AI Model tab 
skills view. The TaskFlow
     decorator re-render change (shared with standard, common.sql and 
cncf.kubernetes) is a bug fix: the
     decorators no longer render their other template fields a second time.
   - databricks 7.24.0 — new agent invocation operator and hook.
   - snowflake 6.21.0 — Cortex agent hook aligned to the common.ai 
managed-agent contract.
   - mysql 6.8.0 — `asyncmy` becomes the default async driver; `aiomysql` stays 
installed and gets a
     dedicated `[aiomysql]` extra.
   - apache.arrow 0.2.0 — `AdbcHook.insert_rows` now defaults 
`fast_executemany=True` and routes through
     the driver's bulk ingest. Same rows, different path; a changelog note 
records that
     `fast_executemany=False` keeps the previous path. Pre-1.0, so the 
behaviour change rides a minor bump.
   
   **Patch (10).** common.compat 1.23.1, common.io 1.11.1, edge3 5.1.1, ftp 
3.16.2, postgres 7.1.2,
   sendgrid 4.2.6, smtp 3.2.1, ssh 7.0.2, teradata 3.7.2, microsoft.azure 
15.3.1.
   
   - microsoft.azure 15.3.1 — `S3ToAzureBlobStorageOperator` now defaults 
`s3_verify=None`, so it follows
     the connection / botocore default and matches both its own docstring and 
the sibling transfer
     operators. Classified a bug fix; the note tells anyone who relied on the 
old default to pass
     `s3_verify=False`.
   - smtp 3.2.1 also raises the `aiosmtplib` floor to 5.1.0.
   
   ### Inter-provider dependency pins
   
   - amazon's `cncf.kubernetes` extra moves to `>=11.0.0` (the per-team 
executor needs this wave's
     cncf.kubernetes change).
   - snowflake's `common.ai` extra is set to `>=1.0.0` (the managed-agent 
module it imports first shipped
     in common.ai 1.0.0) rather than auto-bumped to this wave's version.
   - databricks' new `common.ai` extra is raised to `>=1.0.0`. It merged as 
`>=0.11.0` (#74386), but the
     managed-agent base it imports first shipped in common.ai 1.0.0, and 
`0.11.0` was never finally
     released, so `>=1.0.0` is the accurate floor. Flagging for visibility 
since it adjusts a floor set by
     the original PR.
   
   ### Not released
   
   - openlineage, dbt.cloud, docker, http, sftp — only test or system-test 
changes since their last release.
   - hashicorp — only the CI-environment dependency bump.
   - informatica — only a dependency bump in its dev simulator, which is not 
part of the distribution.
   - anthropic — documentation-only marker, unchanged.
   
   ### Before this release is cut
   
   - [ ] Confirm the fab and keycloak changelog notes name the correct core 
version for the Dag Bundles
         resource (currently worded 3.4.1, since the change missed 3.4.0).
   - [ ] Confirm apache.kafka ships as a major in this wave, rather than 
waiting to pair it with a related
         plugin change.
   - [ ] CI passes and the release notes are reviewed before merging.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Kiro (Claude Opus 4.5)
   
   <!--
   Generated-by: Kiro (Claude Opus 4.5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   -->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to