GitHub user potiuk added a comment to the discussion: Memory Leak in 
OpenTelemetry Tracing — Request to Upgrade to opentelemetry 1.35.0+

Constraints do not block you from upgrading to newer version of dpendencies. 
Constraints are just used to reproducibly install Airflow. if open-telemetry is 
not upgraded to newer version, probably some other dependency holds it back and 
we cannot produce constraints that will not be conflicting - but nothing stops 
you from upgrading. 

Constraints - and please read very carefully documentation here: 
https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html
 are only and **exlusively** to install airflow in a reproducible way with all 
dependencies without conflicts. We also explain there why we are doing it and 
what "deployment's manager" (your) responsibility is with managing your 
dependencies. Also - in case you need to use airflow images our docuementatio 
about airflow reference image explains that our images are "fixed" at relese 
time and that we extremely rarely (and only in very, very, very rare cases that 
make it impossible to use the images) update constraints and regenerate them 
https://airflow.apache.org/docs/docker-stack/index.html 

Airflow's REQUIREMENTS (not constraints) say  "opentelemetry-api>=1.27.0" - 
which means that airflow does not limit you from upgrading to newer version.  
Also you can watch my talk explaining the different ways how you can manage 
Your particular dependencies that work for you  
https://www.youtube.com/watch?v=zPjIQjjjyHI

I am converting it into discussion - if more is needed - but it's entirely up 
to you to attempt to upgrade to later version of opentelmetry - and airflow 
constraints are not blocking you from that.

GitHub link: 
https://github.com/apache/airflow/discussions/53771#discussioncomment-13891999

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

Reply via email to