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]
