THanks Jreak for preparing providers!
+1 (binding) - Checked SVN, Check in Docker, Reproducible package build,
Licenses, Signatures
Had a bit of challenges in testing as two bugs blocked me: (1) the
cooldown period prevented me to test in docker as "new pre-release
packages" were not found in docker build and (2) there is a broken
symlink in the repo which made RAT license check fail. Fixed in PR
https://github.com/apache/airflow/pull/64920
But this is non blocking as the providers itselfs are good.
Tested my usual round via breeze with Airflow 3.0.6, 3.1.8, 3.2.0, main
and EdgeExecutor + FAB with Integration Test Dag. All looking good.
Minor nit / glitches I saw:
* Running all providers and also common.ai in Airflow 3.0.6 with
SimpleAuthManager as well as FabAuthMgr generated the exception (is
printed in stdout as well as in all task logs!):
[2026-04-08T20:05:08.273+0000] {plugins_manager.py:262} ERROR -
Failed to import plugin hitl_review
Traceback (most recent call last):
File
"/usr/python/lib/python3.12/site-packages/airflow/plugins_manager.py",
line 254, in load_entrypoint_plugins
plugin_class = entry_point.load()
^^^^^^^^^^^^^^^^^^
File "/usr/python/lib/python3.12/importlib/metadata/__init__.py",
line 205, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/python/lib/python3.12/importlib/__init__.py", line 90,
in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 999, in
exec_module
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File
"/usr/python/lib/python3.12/site-packages/airflow/providers/common/ai/plugins/hitl_review.py",
line 252, in <module>
dependencies=[Depends(requires_access_dag(method="GET",
access_entity=DagAccessEntity.HITL_DETAIL))],
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'DagAccessEntity' has no attribute
'HITL_DETAIL'
To remove the glitch maybe we should mark common-ai only be supporting
Airflow 3.1.0+?
Jens
On 08.04.26 09:07, Jarek Potiuk wrote:
Hey all,
I have just cut the new wave Airflow Providers packages with a release
preparation date of 2026-04-08. This email is calling a vote on the release,
This will last for 72 hours, meaning it will end on Saturday, 2026-04-11
07:11 UTC, provided 3 binding +1 votes have been received.
Consider this my (binding) +1.
This is a regular release, it's a big one though as many providers have
connection configuration stored in metadata - which makes it faster to
discover providers especially in UI. This is the first time we release the
common.ai provider.
Airflow Providers are available at:
https://dist.apache.org/repos/dist/dev/airflow/providers/2026-04-08
*apache-airflow-providers-2026-04-08-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/64886
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/5.4.1rc1/
https://pypi.org/project/apache-airflow-providers-alibaba/3.3.7rc1/
https://pypi.org/project/apache-airflow-providers-amazon/9.25.0rc1/
https://pypi.org/project/apache-airflow-providers-apache-cassandra/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-apache-drill/3.3.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-druid/4.5.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-hdfs/4.11.5rc1/
https://pypi.org/project/apache-airflow-providers-apache-hive/9.4.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-iceberg/2.0.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-impala/1.9.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-kafka/1.13.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-kylin/3.10.4rc1/
https://pypi.org/project/apache-airflow-providers-apache-livy/4.5.5rc1/
https://pypi.org/project/apache-airflow-providers-apache-pig/4.8.4rc1/
https://pypi.org/project/apache-airflow-providers-apache-pinot/4.10.2rc1/
https://pypi.org/project/apache-airflow-providers-apache-spark/6.0.1rc1/
https://pypi.org/project/apache-airflow-providers-apache-tinkerpop/1.1.3rc1/
https://pypi.org/project/apache-airflow-providers-apprise/2.3.3rc1/
https://pypi.org/project/apache-airflow-providers-arangodb/2.9.4rc1/
https://pypi.org/project/apache-airflow-providers-asana/2.11.3rc1/
https://pypi.org/project/apache-airflow-providers-atlassian-jira/3.3.3rc1/
https://pypi.org/project/apache-airflow-providers-celery/3.18.0rc1/
https://pypi.org/project/apache-airflow-providers-cloudant/4.3.4rc1/
https://pypi.org/project/apache-airflow-providers-cncf-kubernetes/10.16.0rc1/
https://pypi.org/project/apache-airflow-providers-cohere/1.6.5rc1/
https://pypi.org/project/apache-airflow-providers-common-ai/0.1.0rc1/
https://pypi.org/project/apache-airflow-providers-common-compat/1.14.3rc1/
https://pypi.org/project/apache-airflow-providers-databricks/7.12.1rc1/
https://pypi.org/project/apache-airflow-providers-datadog/3.10.4rc1/
https://pypi.org/project/apache-airflow-providers-dbt-cloud/4.8.1rc1/
https://pypi.org/project/apache-airflow-providers-dingding/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-discord/3.12.2rc1/
https://pypi.org/project/apache-airflow-providers-docker/4.5.5rc1/
https://pypi.org/project/apache-airflow-providers-edge3/3.4.0rc1/
https://pypi.org/project/apache-airflow-providers-elasticsearch/6.5.2rc1/
https://pypi.org/project/apache-airflow-providers-exasol/4.10.2rc1/
https://pypi.org/project/apache-airflow-providers-fab/3.6.1rc1/
https://pypi.org/project/apache-airflow-providers-facebook/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-ftp/3.14.3rc1/
https://pypi.org/project/apache-airflow-providers-git/0.3.1rc1/
https://pypi.org/project/apache-airflow-providers-github/2.11.2rc1/
https://pypi.org/project/apache-airflow-providers-google/21.1.0rc1/
https://pypi.org/project/apache-airflow-providers-grpc/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-hashicorp/4.5.2rc1/
https://pypi.org/project/apache-airflow-providers-http/6.0.2rc1/
https://pypi.org/project/apache-airflow-providers-imap/3.11.2rc1/
https://pypi.org/project/apache-airflow-providers-influxdb/2.10.4rc1/
https://pypi.org/project/apache-airflow-providers-informatica/0.1.3rc1/
https://pypi.org/project/apache-airflow-providers-jdbc/5.4.3rc1/
https://pypi.org/project/apache-airflow-providers-jenkins/4.2.5rc1/
https://pypi.org/project/apache-airflow-providers-keycloak/0.7.1rc1/
https://pypi.org/project/apache-airflow-providers-microsoft-azure/13.1.1rc1/
https://pypi.org/project/apache-airflow-providers-microsoft-mssql/4.5.2rc1/
https://pypi.org/project/apache-airflow-providers-microsoft-psrp/3.2.5rc1/
https://pypi.org/project/apache-airflow-providers-microsoft-winrm/3.14.2rc1/
https://pypi.org/project/apache-airflow-providers-mongo/5.3.5rc1/
https://pypi.org/project/apache-airflow-providers-mysql/6.5.2rc1/
https://pypi.org/project/apache-airflow-providers-neo4j/3.11.5rc1/
https://pypi.org/project/apache-airflow-providers-odbc/4.12.2rc1/
https://pypi.org/project/apache-airflow-providers-openai/1.7.4rc1/
https://pypi.org/project/apache-airflow-providers-openfaas/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-openlineage/2.14.0rc1/
https://pypi.org/project/apache-airflow-providers-opensearch/1.9.0rc1/
https://pypi.org/project/apache-airflow-providers-opsgenie/5.10.3rc1/
https://pypi.org/project/apache-airflow-providers-oracle/4.5.3rc1/
https://pypi.org/project/apache-airflow-providers-pagerduty/5.2.5rc1/
https://pypi.org/project/apache-airflow-providers-papermill/3.12.3rc1/
https://pypi.org/project/apache-airflow-providers-pinecone/2.4.4rc1/
https://pypi.org/project/apache-airflow-providers-postgres/6.6.3rc1/
https://pypi.org/project/apache-airflow-providers-presto/5.11.2rc1/
https://pypi.org/project/apache-airflow-providers-qdrant/1.5.5rc1/
https://pypi.org/project/apache-airflow-providers-redis/4.4.4rc1/
https://pypi.org/project/apache-airflow-providers-salesforce/5.14.0rc1/
https://pypi.org/project/apache-airflow-providers-samba/4.12.5rc1/
https://pypi.org/project/apache-airflow-providers-segment/3.9.4rc1/
https://pypi.org/project/apache-airflow-providers-sftp/5.7.3rc1/
https://pypi.org/project/apache-airflow-providers-slack/9.10.0rc1/
https://pypi.org/project/apache-airflow-providers-smtp/2.4.5rc1/
https://pypi.org/project/apache-airflow-providers-snowflake/6.12.1rc1/
https://pypi.org/project/apache-airflow-providers-sqlite/4.3.2rc1/
https://pypi.org/project/apache-airflow-providers-ssh/5.0.0rc1/
https://pypi.org/project/apache-airflow-providers-standard/1.12.3rc1/
https://pypi.org/project/apache-airflow-providers-tableau/5.4.0rc1/
https://pypi.org/project/apache-airflow-providers-telegram/4.9.4rc1/
https://pypi.org/project/apache-airflow-providers-teradata/3.5.2rc1/
https://pypi.org/project/apache-airflow-providers-trino/6.5.2rc1/
https://pypi.org/project/apache-airflow-providers-vertica/4.3.2rc1/
https://pypi.org/project/apache-airflow-providers-weaviate/3.3.3rc1/
https://pypi.org/project/apache-airflow-providers-yandex/4.4.2rc1/
https://pypi.org/project/apache-airflow-providers-ydb/2.5.2rc1/
https://pypi.org/project/apache-airflow-providers-zendesk/4.11.3rc1/
Cheers,
Jarek