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

Reply via email to