potiuk commented on issue #69603:
URL: https://github.com/apache/airflow/issues/69603#issuecomment-5013470632

   The databricks provider downgrade on the Airflow 3.3.0 constraints for 
Python 3.11 and 3.12 has been fixed.
   
   **Root cause:** the constraints pinned `thrift==0.23.0`, which conflicts 
with `databricks-sql-connector` 4.x (`thrift<0.21.0`). During resolution the 
newer thrift was kept and the connector was downgraded to `2.0.2`, which in 
turn dragged `apache-airflow-providers-databricks` back to `6.13.0` (Oct 2024). 
Python 3.10/3.13/3.14 were unaffected.
   
   **Fix** — the Python 3.11 and 3.12 pins were brought in line with the other 
interpreters:
   - `apache-airflow-providers-databricks` 6.13.0 → 7.16.1
   - `databricks-sql-connector` 2.0.2 → 4.2.5
   - `thrift` 0.23.0 → 0.16.0
   
   This was applied to both the `constraints-3.3.0` tag and the rolling 
`constraints-3-3` branch. The generator-side fix that prevents recurrence 
(pinning `databricks-sql-connector>=4.0.0` during constraint generation) is 
already on `v3-3-test` (#69871). The published 3.3.0 images are being refreshed 
with the corrected constraints.
   
   ---
   Drafted-by: Claude Code (Opus 4.8); reviewed by `potiuk` before posting
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to