chore: merge main into release-1.9.0 (excluding Gemini tool_calling disable) by vjgit96 · Pull Request #12553 · langflow-ai/langflow (original) (raw)

v0 for traces includes:

Could add:

add sidebar buttons for logs and trace remove lods canvas control

hopefully fix duplicate trace ID insertion on windows

update tests and alembic tables for uts

address gabriel simple changes in traces.py and native.py

#11689 (comment) #11689 (comment)

model name is now set using name = f"{operation} {model_name}" if model_name else operation

Configure [tool.uv.sources] with pytorch-cpu index to avoid ~6GB CUDA dependencies in Docker images. This replaces hardcoded wheel URLs with a cleaner index-based approach.

The previous regex matched all lines starting with name = "...", which incorrectly renamed the UV index pytorch-cpu to langflow-nightly during nightly builds. This caused uv lock to fail with: "Package torch references an undeclared index: pytorch-cpu"

The new regex specifically targets the name field within the [project] section only, avoiding unintended replacements in other sections like [[tool.uv.index]].

The required-environments setting was causing hard failures when packages like torch didn't have wheels for specific platform/Python combinations. Without this setting, uv resolves optimistically and handles missing wheels gracefully at runtime instead of failing during resolution.





Ensures that only the necessary dependencies are required. For example, if OpenAI provider is used, it will now only import langchain_openai, rather than requiring langchain_anthropic, langchain_ibm, etc.



Dymanically picks dependency for LanguageM Comp. Requires separate change to remove eager loading.

Ensures that only the necessary dependencies are required. For example, if OpenAI provider is used, it will now only import langchain_openai, rather than requiring langchain_anthropic, langchain_ibm, etc.



address cris I1 comment

address cris I5

address cris I6

address cris R7

address cris R2

address gab otel model changes will need no migration tables

update alembic migration tables after model changes

update and add backend tests

address backend code rabbit comments

address code rabbit frontend comments

test_native_tracer minor fix address c1

address C2 + C3

address H1-H5

update test_native_tracer

address m2

address M1

fix 422 spam and clean comments

address M12

address M4

address M5

clean up for M7, M9, M11

address L2,L4,L5 and L6 + any test

alembic + comment clean up

remove depricated test_traces file. test have all been moved to test_traces_api.py

fix test_trace_api ge=0 is allowed now

remove unused traces cost flow

address gabriels otel coment latest


Co-authored-by: Olayinka Adelakun olayinkaadelakun@Olayinkas-MacBook-Pro.local Co-authored-by: Olayinka Adelakun olayinkaadelakun@mac.war.can.ibm.com Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Ram Gopal Srikar Katakam 44802869+RamGopalSrikar@users.noreply.github.com Co-authored-by: Claude Opus 4.5 noreply@anthropic.com Co-authored-by: olayinkaadelakun olayinka.adelakun@ibm.com Co-authored-by: Jordan Frazier 122494242+jordanrfrazier@users.noreply.github.com Co-authored-by: cristhianzl cristhian.lousa@gmail.com Co-authored-by: Hamza Rashid 74062092+HzaRashid@users.noreply.github.com Co-authored-by: Mendon Kissling 59585235+mendonk@users.noreply.github.com Co-authored-by: Lucas Oliveira 62335616+lucaseduoli@users.noreply.github.com Co-authored-by: Edwin Jose edwin.jose@datastax.com Co-authored-by: Himavarsha 40851462+HimavarshaVS@users.noreply.github.com