rjgoyln commented on issue #73658: URL: https://github.com/apache/airflow/issues/73658#issuecomment-5816859541
Verified my 10 items against the PyPI-installed RCs — apache.beam 6.3.0rc1, cncf.kubernetes 10.23.0rc1, databricks 7.21.0rc1, fab 3.10.0rc1, git 1.0.0rc1, google 22.6.0rc1 — with Airflow 3.3.2 and Python 3.12.3 in fresh virtualenvs, each check asserting the provider was imported from site-packages. Each PR's merge commit is also an ancestor of its provider's RC tag. 61 behavior checks passed: - #72146 — the deferral trigger receives `poll_sleep` and `impersonation_chain` from `dataflow_config`, for both the Python and the Java operator. - #72300 — a default-location exec-based kubeconfig is no longer cached, so every `_load_config` refreshes the token; static-token configs still cache once. - #71174 — `configmaps`/`volumes`/`volume_mounts` are converted after rendering, a mapped task's `env_vars` dict has its keys rendered, and `container_logs` falls back to the rendered `base_container_name`. - #71782 — params that resolve to `None` are dropped from create-jobs `parameters`, submit-run `base_parameters` and run-now `job_parameters`. - #73220 — offline (`--sql`) MySQL upgrade and downgrade still emit their guarded procedures (the upgrade raises `NoInspectionAvailable` on 3.9.0), and a live MySQL bind drops indexes and constraints as single statements. - #64105 — the token never reaches the repository URL or `bare/config`; `git credential fill` resolves it from the host-scoped helper, and another host gets nothing. - #72685 — the trigger names the job before submitting, so an `AlreadyExists` on re-submission resumes polling instead of submitting twice, and a kill for a job that never reached Dataproc is not an error. - #73034, #72697, #73035 — the missing-task-instance, cancellation-handling and missing-secret messages interpolate their values and raise single-argument exceptions. Every check that asserts fixed behaviour fails against the previous release of the same provider (10.22.0 / 7.20.0 / 3.9.0 / 0.5.0 / 22.5.0 / 6.2.4). Cloud and Kubernetes API boundaries were mocked. Not covered: a live MySQL run of the FAB revision (no Docker available here, so only the offline script and the live-bind code path were exercised), an HTTPS clone against a real git server, and the Airflow 2 only trigger branches in #72697, which are gated out on 3.3.2 and were checked by source inspection. --- Drafted-by: Claude Code (Opus 5) (no human review before posting) -- 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]
