Hey all, I have just cut the new wave Airflow Providers packages with release preparation date 2026-09-22. This email is calling a vote on the release, which will last for an extended period of 5 days - which means that it will end on 2026-09-29 12:00 UTC, with at least 3 binding +1 votes required for the release to pass.
Consider this my (binding) +1. General highlights - This wave includes many providers. Fun fact: there were so many that I had to split the testing GitHub issue in two! This is mainly due to the work on #35259, which adds connection ID templating across all providers. - Work on #70296 is nearly complete, with a few exceptions (in practice I resolved the issue). It moves template-field validation and transformation out of __init__ so they run after template rendering, preventing errors caused by processing unrendered values. - We hope to graduate common.ai to 1.0.0 in the next RC, whether in a wave or an ad hoc release. I'd like to ask the community's attention to test this provider’s 0.10.0 RC extensively, as it includes many changes. - To allow an appropriate time for testing all providers (in particular: common.ai, fab, google, and amazon) - I extend the usualy release vote period in extra two days than usual. Breaking changes and upgrade notes - *edge3 4.3.2 → 5.0.0:* EdgeExecutor now counts queued workloads against [core] parallelism. Review this setting if you rely on higher concurrency (#72048). - *git 0.5.0 → 1.0.0:* Token authentication now uses a credential helper configured through GIT_CONFIG_COUNT and requires Git ≥ 2.31 on Dag processors and workers (#64105). - *microsoft.psrp 3.2.7 → 4.0.0:* PsrpOperator no longer defaults task_id to the cmdlet; pass task_id explicitly (#73036). - *openai 1.8.2 → 2.0.0:* create_embeddings now returns a list of embedding vectors for list inputs, rather than only the first vector. This also changes the XCom returned by OpenAIEmbeddingOperator for those inputs (#71989). - *common.ai <http://common.ai> 0.9.0 → 0.10.0:* PydanticAI vendor connection types change from hyphens to underscores; SQLToolset now rejects allowed_tables=None and allowed_tables=[] (omit the argument to allow all tables); and execute_complete overrides on LLMOperator and LLMBranchOperator must accept decision=None (#72853, #73381, #73452, #73368). - *Amazon:* Deferrable operators and sensors now pass their AWS region, TLS verification, and botocore settings to triggers (#72171). FTP/SFTP–S3 transfers now match filename prefixes rather than substrings (#73269). Deprecations - *Google Cloud Stackdriver:* Stackdriver components are renamed to Cloud Monitoring and Cloud Logging (#73354, #73575). The Stackdriver* operators, StackdriverHook, and Stackdriver links move to the new CloudMonitoring* classes in the cloud_monitoring modules. The Stackdriver task log handler becomes CloudLoggingTaskHandler in cloud_logging_task_handler. The old names still work but emit deprecation warnings; they are planned for removal after March 31, 2027. - *Google Cloud Pub/Sub:* The default for return_immediately is deprecated (#73504). PubSubPullOperator, PubSubPullSensor, and PubsubPullTrigger now warn when return_immediately is not set. This also applies to Google Pub/Sub asset watchers. The default will change from True to False in the first Google provider major release after March 31, 2027. To preserve the current behavior, pass return_immediately=True. The deferrable PubSubPullSensor now respects this argument; previously, it dropped it, so the trigger always ran with True. - *Amazon QuickSight:* QuickSightHook.wait_for_state is deprecated in favor of wait_for_ingestion, and the operator’s check_interval is deprecated in favor of waiter_delay (#70218). No removal date has been set. Airflow Providers are available at: https://dist.apache.org/repos/dist/dev/airflow/providers/2026-09-22 *apache-airflow-providers-2026-09-22-source.tar.gz* is the full source tarball of airflow repo - snapshot taken at the moment of provider's release. *apache-airflow-providers-<PROVIDER>-*.tar.gz* are the convenience python "sdist" distributions that we publish in PyPI *apache_airflow_providers_<PROVIDER>-*.whl are the convenience Python "wheel" distributions that we publish in PyPI. The test procedure for PMC members is described in https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PROVIDERS.md#verify-the-release-candidate-by-pmc-members The test procedure for and Contributors who would like to test this RC is described in: https://github.com/apache/airflow/blob/main/dev/README_RELEASE_PROVIDERS.md#verify-the-release-candidate-by-contributors Public keys are available at: https://dist.apache.org/repos/dist/release/airflow/KEYS Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason Only votes from PMC members are binding, but members of the community are encouraged to test the release and vote with "(non-binding)". Please note that the version number excludes the 'rcX' string. This will allow us to rename the artifact without modifying the artifact checksums when we actually release it. The status of testing the providers by the community is kept here: https://github.com/apache/airflow/issues/73658 - Part 1 https://github.com/apache/airflow/issues/73658#issuecomment-5813334599 - Part 2 The issue is also the easiest way to see important PRs included in the RC candidates. Detailed changelog for the providers will be published in the documentation after the RC candidates are released. You can find the RC packages in PyPI following these links: https://pypi.org/project/apache-airflow-providers-airbyte/6.1.0rc1/ https://pypi.org/project/apache-airflow-providers-alibaba/3.5.0rc1/ https://pypi.org/project/apache-airflow-providers-amazon/9.37.0rc1/ https://pypi.org/project/apache-airflow-providers-anthropic/1.1.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-beam/6.3.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-cassandra/3.10.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-druid/4.6.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-flink/1.9.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-hdfs/4.14.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-hive/9.7.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-kylin/3.11.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-livy/4.6.2rc1/ https://pypi.org/project/apache-airflow-providers-apache-pig/4.9.0rc1/ https://pypi.org/project/apache-airflow-providers-apache-tinkerpop/1.2.0rc1/ https://pypi.org/project/apache-airflow-providers-apprise/2.4.0rc1/ https://pypi.org/project/apache-airflow-providers-arangodb/2.10.0rc1/ https://pypi.org/project/apache-airflow-providers-asana/2.12.0rc1/ https://pypi.org/project/apache-airflow-providers-atlassian-jira/3.4.0rc1/ https://pypi.org/project/apache-airflow-providers-celery/3.24.1rc1/ https://pypi.org/project/apache-airflow-providers-cloudant/4.3.6rc1/ https://pypi.org/project/apache-airflow-providers-cncf-kubernetes/10.23.0rc1/ https://pypi.org/project/apache-airflow-providers-cohere/1.8.0rc1/ https://pypi.org/project/apache-airflow-providers-common-ai/0.10.0rc1/ https://pypi.org/project/apache-airflow-providers-common-compat/1.20.0rc1/ https://pypi.org/project/apache-airflow-providers-common-io/1.10.0rc1/ https://pypi.org/project/apache-airflow-providers-common-messaging/2.1.1rc1/ https://pypi.org/project/apache-airflow-providers-common-sql/2.2.0rc1/ https://pypi.org/project/apache-airflow-providers-databricks/7.21.0rc1/ https://pypi.org/project/apache-airflow-providers-datadog/3.11.0rc1/ https://pypi.org/project/apache-airflow-providers-dbt-cloud/4.10.0rc1/ https://pypi.org/project/apache-airflow-providers-dingding/3.10.0rc1/ https://pypi.org/project/apache-airflow-providers-docker/4.6.0rc1/ https://pypi.org/project/apache-airflow-providers-duckdb/0.1.0rc1/ https://pypi.org/project/apache-airflow-providers-edge3/5.0.0rc1/ https://pypi.org/project/apache-airflow-providers-exasol/4.11.0rc1/ https://pypi.org/project/apache-airflow-providers-fab/3.10.0rc1/ https://pypi.org/project/apache-airflow-providers-ftp/3.16.0rc1/ https://pypi.org/project/apache-airflow-providers-git/1.0.0rc1/ https://pypi.org/project/apache-airflow-providers-github/2.12.0rc1/ https://pypi.org/project/apache-airflow-providers-google/22.6.0rc1/ https://pypi.org/project/apache-airflow-providers-grpc/3.10.0rc1/ https://pypi.org/project/apache-airflow-providers-hashicorp/4.8.2rc1/ https://pypi.org/project/apache-airflow-providers-http/6.2.0rc1/ https://pypi.org/project/apache-airflow-providers-imap/3.13.0rc1/ https://pypi.org/project/apache-airflow-providers-influxdb/2.12.0rc1/ https://pypi.org/project/apache-airflow-providers-keycloak/0.11.0rc1/ https://pypi.org/project/apache-airflow-providers-microsoft-azure/15.2.0rc1/ https://pypi.org/project/apache-airflow-providers-microsoft-psrp/4.0.0rc1/ https://pypi.org/project/apache-airflow-providers-microsoft-winrm/3.15.0rc1/ https://pypi.org/project/apache-airflow-providers-mongo/5.5.0rc1/ https://pypi.org/project/apache-airflow-providers-mysql/6.7.0rc1/ https://pypi.org/project/apache-airflow-providers-neo4j/3.13.0rc1/ https://pypi.org/project/apache-airflow-providers-openai/2.0.0rc1/ https://pypi.org/project/apache-airflow-providers-openlineage/2.20.2rc1/ https://pypi.org/project/apache-airflow-providers-opensearch/1.13.0rc1/ https://pypi.org/project/apache-airflow-providers-opsgenie/5.11.0rc1/ https://pypi.org/project/apache-airflow-providers-oracle/4.7.0rc1/ https://pypi.org/project/apache-airflow-providers-pagerduty/5.3.0rc1/ https://pypi.org/project/apache-airflow-providers-pinecone/2.5.0rc1/ https://pypi.org/project/apache-airflow-providers-postgres/7.1.0rc1/ https://pypi.org/project/apache-airflow-providers-presto/5.13.0rc1/ https://pypi.org/project/apache-airflow-providers-qdrant/1.6.0rc1/ https://pypi.org/project/apache-airflow-providers-redis/4.7.0rc1/ https://pypi.org/project/apache-airflow-providers-salesforce/5.15.0rc1/ https://pypi.org/project/apache-airflow-providers-samba/4.14.0rc1/ https://pypi.org/project/apache-airflow-providers-segment/3.10.0rc1/ https://pypi.org/project/apache-airflow-providers-sftp/6.1.0rc1/ https://pypi.org/project/apache-airflow-providers-slack/9.11.0rc1/ https://pypi.org/project/apache-airflow-providers-smtp/3.1.0rc1/ https://pypi.org/project/apache-airflow-providers-snowflake/6.18.0rc1/ https://pypi.org/project/apache-airflow-providers-ssh/6.1.0rc1/ https://pypi.org/project/apache-airflow-providers-standard/1.20.0rc1/ https://pypi.org/project/apache-airflow-providers-tableau/5.7.0rc1/ https://pypi.org/project/apache-airflow-providers-telegram/4.10.0rc1/ https://pypi.org/project/apache-airflow-providers-teradata/3.7.0rc1/ https://pypi.org/project/apache-airflow-providers-trino/6.7.0rc1/ https://pypi.org/project/apache-airflow-providers-weaviate/3.5.0rc1/ https://pypi.org/project/apache-airflow-providers-yandex/4.6.0rc1/ Sincerely, Shahar Epstein
