Skip to content

Prepare providers release 2026-04-21#65614

Merged
shahar1 merged 1 commit intoapache:mainfrom
shahar1:providers-2026-04-21
Apr 22, 2026
Merged

Prepare providers release 2026-04-21#65614
shahar1 merged 1 commit intoapache:mainfrom
shahar1:providers-2026-04-21

Conversation

@shahar1
Copy link
Copy Markdown
Contributor

@shahar1 shahar1 commented Apr 21, 2026

Prepare providers release 2026-04-21

@shahar1 shahar1 force-pushed the providers-2026-04-21 branch 2 times, most recently from 3e12ad1 to 33b2f7f Compare April 21, 2026 16:10
Comment thread providers/smtp/docs/changelog.rst
@shahar1 shahar1 force-pushed the providers-2026-04-21 branch 2 times, most recently from 19c295a to cc7fc5e Compare April 21, 2026 19:21
@eladkal
Copy link
Copy Markdown
Contributor

eladkal commented Apr 21, 2026

Just to verify if we want to wait for https://redirect.github.com/apache/airflow/pull/65594 cc @ashb

Copy link
Copy Markdown
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for cutting the wave — I spotted one small follow-up on the SMTP reclassification. See inline on providers/smtp/provider.yaml. Separately, @eladkal's note about moving the top-level breaking-change narrative under the 3.0.0 heading in providers/smtp/docs/changelog.rst looks like it still needs to be addressed in the latest push.

Everything else checks out: all 18 providers have matching versions across provider.yaml / pyproject.toml / __init__.py / README.rst / docs/index.rst; changelog categories match the bump kind (Features → minor, only Bug Fixes/Misc → patch, Breaking changes → major); uv.lock versions match; providers/.last_release_date.txt and all source-date-epoch values are on 2026-04-21.

Comment thread providers/smtp/provider.yaml Outdated
Copy link
Copy Markdown
Contributor

@jscheffl jscheffl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@shahar1
Copy link
Copy Markdown
Contributor Author

shahar1 commented Apr 22, 2026

Two blockers (currently the CI runs, but my local run has already failed):

#65660 - already patched as part of this PR, but it's better to handle it in a separate PR for future reference

#65659 - cannot patch as part of this PR, as it includes changes to the Google provider.

shahar1 added a commit to shahar1/airflow that referenced this pull request Apr 22, 2026
DataflowHook imported BeamHook, BeamRunnerType, and beam_options_to_args
at module level, making the entire google provider fail to import when
apache-airflow-providers-apache-beam is not installed.

apache-beam is not a declared dependency of the google provider, so this
hard import was always incorrect. The import error surfaced during the
provider release process (apache#65614) when the provider yaml check script
imports all registered provider modules and beam was not present in the
environment.

Move the imports to lazy form inside the two methods that actually use
them: DataflowHook.__init__ and DataflowHook._build_gcloud_command.
@shahar1 shahar1 force-pushed the providers-2026-04-21 branch 2 times, most recently from 16ccc0a to 2861833 Compare April 22, 2026 17:05
@shahar1 shahar1 force-pushed the providers-2026-04-21 branch from 2861833 to 3d40c5e Compare April 22, 2026 20:13
@ashb
Copy link
Copy Markdown
Member

ashb commented Apr 22, 2026

@shahar1 Please make sure we include #65676 (5a1f6ed) n the wave

@jscheffl
Copy link
Copy Markdown
Contributor

@shahar1 Please make sure we include #65676 (5a1f6ed) n the wave

It is in the release notes! Else I'll -1 on the release. Looks good so far

@shahar1 shahar1 merged commit 3ce6444 into apache:main Apr 22, 2026
144 checks passed
@shahar1 shahar1 deleted the providers-2026-04-21 branch April 22, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants