GitHub user mclenz edited a discussion: Airflow Restraints vs FAB pyproject

We are trying to transition from Airflow 2.11.0 to Airflow 3.0.6. Our team is 
using Chainguard vendor images for security purposes. While testing the Airflow 
3.0.6 image, we noticed the Werkzeug version is 3.1.3. This is causing import 
errors when we try to use FAB with LDAP authentication. 

I noticed the 
[constraints](https://raw.githubusercontent.com/apache/airflow/constraints-3.0.6/constraints-3.12.txt)
 file for airflow as a whole lists 2.2.3 as the compatible version, but the fab 
provider seems to list 
[werkzeug>=2.2,<4](https://github.com/apache/airflow/blob/c14351864551a97bd93be2c4442cf81dab46bd8a/providers/fab/pyproject.toml#L81)
 as the supported versions. Is this an unexpected mismatch?

We downgraded to match all versions listed in the constraints file, and 
authentication is working properly.  We brought this up with the Chainguard 
support team, and they indicated they are following the recommendations of the 
fab provider, which shows it supports anything less than version 4.

Thank you for any suggestions/feedback.

GitHub link: https://github.com/apache/airflow/discussions/55456

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to