chore: merge main into release-1.9.0 (excluding Gemini tool_calling disable) by vjgit96 · Pull Request #12553 · langflow-ai/langflow (original) (raw)
- feat: traces v0
v0 for traces includes:
- filters: status, token usage range and datatime
- accordian rows per trace
Could add:
- more filter options. Ecamples: session_id, trace_id and latency range
fix: token range
feat: create sidebar buttons for logs and trace
add sidebar buttons for logs and trace remove lods canvas control
- fix: fix duplicate trace ID insertion
hopefully fix duplicate trace ID insertion on windows
- fix: update tests and alembic tables for uts
update tests and alembic tables for uts
chore: add session_id
chore: allo grouping by session_id and flow_id
chore: update race input output
chore: change run name to flow_name - flow_id was flow_name - trace_id now flow_name - flow_id
facelift
clean up and add testcases
clean up and add testcases
merge Alembic detected multiple heads
[autofix.ci] apply automated fixes
improve testcases
remodel files
chore: address gabriel simple changes
address gabriel simple changes in traces.py and native.py
clean up and testcases
chore: address OTel and PG status comments
#11689 (comment) #11689 (comment)
- chore: OTel span naming convention
model name is now set using name = f"{operation} {model_name}" if model_name else operation
add traces
feat: use uv sources for CPU-only PyTorch (#11884)
feat: use uv sources for CPU-only PyTorch
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.
- Add pytorch-cpu index with explicit = true
- Add torch/torchvision to [tool.uv.sources]
- Add explicit torch/torchvision deps to trigger source override
- Regenerate lockfile without nvidia/cuda/triton packages
- Add required-environments for multi-platform support
- fix: update regex to only replace name in [project] section
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]].
style: fix ruff quote style
fix: remove required-environments to fix Python 3.13 macOS x86_64 CI
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.
LE-270: Hydration and Console Log error (#11628)
LE-270: add fix hydration issues
LE-270: fix disable field on max token on language model
test: add wait for selector in mcp server tests (#11883)
Add wait for selector in mcp server tests
[autofix.ci] apply automated fixes
Add more awit for selectors
[autofix.ci] apply automated fixes
fix: reduce visual lag in frontend (#11686)
Reduce lag in frontend by batching react events and reducing minimval visual build time
Cleanup
[autofix.ci] apply automated fixes
add tests and improve code read
[autofix.ci] apply automated fixes
Remove debug log
feat: lazy load imports for language model component (#11737)
Lazy load imports for language model component
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.
Add backwards-compat functions
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
Add exception handling
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
comp index
docs: azure default temperature (#11829)
change-azure-openai-default-temperature-to-1.0
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
[autofix.ci] apply automated fixes (attempt 3/3)
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
fix unit test?
add no-group dev to docker builds
[autofix.ci] apply automated fixes
feat: generate requirements.txt from dependencies (#11810)
Base script to generate requirements
Dymanically picks dependency for LanguageM Comp. Requires separate change to remove eager loading.
- Lazy load imports for language model component
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.
Add backwards-compat functions
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
Add exception handling
Add CLI command to create reqs
correctly exclude langchain imports
Add versions to reqs
dynamically resolve provider imports for language model comp
Lazy load imports for reqs, some ruff fixes
Add dynamic resolves for embedding model comp
Add install hints
Add missing provider tests; add warnings in reqs script
Add a few warnings and fix install hint
update comments add logging
Package hints, warnings, comments, tests
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
[autofix.ci] apply automated fixes (attempt 3/3)
Add alias for watsonx
Fix anthropic for basic prompt, azure mapping
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
ruff
[autofix.ci] apply automated fixes
test formatting
ruff
[autofix.ci] apply automated fixes
fix: add handle to file input to be able to receive text (#11825)
changed base file and file components to support muitiple files and files from messages
update component index
update input file component to clear value and show placeholder
updated starter projects
[autofix.ci] apply automated fixes
updated base file, file and video file to share robust file verification method
updated component index
updated templates
fix whitespaces
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
add file upload test for files fed through the handle
[autofix.ci] apply automated fixes
added tests and fixed things pointed out by revies
update component index
fixed test
ruff fixes
Update component_index.json
[autofix.ci] apply automated fixes
[autofix.ci] apply automated fixes (attempt 2/3)
[autofix.ci] apply automated fixes (attempt 3/3)
updated component index
updated component index
removed handle from file input
Added functionality to use multiple files on the File Path, and to allow files on the langflow file system.
[autofix.ci] apply automated fixes
fixed lfx test
build component index
docs: Add AGENTS.md development guide (#11922)
add AGENTS.md rule to project
change to agents-example
remove agents.md
add example description
chore: address cris I1 comment
address cris I1 comment
- chore: address cris I5
address cris I5
- chore: address cris I6
address cris I6
- chore: address cris R7
address cris R7
fix testcase
chore: address cris R2
address cris R2
restructure insight page into sidenav
added header and total run node
restructing branch
chore: address gab otel model changes
address gab otel model changes will need no migration tables
- chore: update alembic migration tables
update alembic migration tables after model changes
add empty state for gropu sessions
remove invalid mock
test: update and add backend tests
update and add backend tests
- chore: address backend code rabbit comments
address backend code rabbit comments
- chore: address code rabbit frontend comments
address code rabbit frontend comments
- chore: test_native_tracer minor fix address c1
test_native_tracer minor fix address c1
- chore: address C2 + C3
address C2 + C3
- chore: address H1-H5
address H1-H5
- test: update test_native_tracer
update test_native_tracer
fixes
chore: address M2
address m2
- chore: address M1
address M1
dry changes, factorization
chore: fix 422 spam and clean comments
fix 422 spam and clean comments
- chore: address M12
address M12
chore: address M3 address M3
chore: address M4
address M4
- chore: address M5
address M5
- chore: clean up for M7, M9, M11
clean up for M7, M9, M11
- chore: address L2,L4,L5,L6 + any test
address L2,L4,L5 and L6 + any test
- chore: alembic + comment clean up
alembic + comment clean up
- chore: remove depricated test_traces file
remove depricated test_traces file. test have all been moved to test_traces_api.py
fix datetime
chore: fix test_trace_api ge=0 is allowed now
fix test_trace_api ge=0 is allowed now
- chore: remove unused traces cost flow
remove unused traces cost flow
fix traces test
fix traces test
fix traces test
fix traces test
fix traces test
chore: address gabriels otel coment
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