Langflow
AI Agents & AssistantsA visual platform for building, testing, and deploying AI-powered agents and workflows with code access and API/MCP export.
Features
- Visual builder interface for rapid workflow creation
- Source‑code customization using Python
- Interactive playground with step‑by‑step testing
- Multi‑agent orchestration and conversation management
- Deploy as an API or MCP server
- Observability integrations (LangSmith, LangFuse)
Recent releases
View all 14 releases →
v1.9.1
Breaking risk
Security fixes
- fix(mcp): close path traversal + cross-user disclosure (PVR0754098)
- fix(security): require auth on deprecated `/api/v1/upload/{flow_id}`
- fix(security): close IDOR in `get_flow_by_id_or_endpoint_name` (LE-639)
Notable features
- Enhance config loading by applying `GUNICORN_CMD_ARGS` before programmatic options
- Filter WXO agent list to drafts when `load_from_provider=true` in deployments
- Refresh Gemini model list and enable tool calling for Gemini 3
Full changelog
What's Changed
✨ New Features
- feat: Enhance config loading by applying
GUNICORN_CMD_ARGSbefore programmatic options by @severfire in https://github.com/langflow-ai/langflow/pull/12313 - feat: filter out live connections from wxo adapter by @HzaRashid in https://github.com/langflow-ai/langflow/pull/12744
- feat(deployments): filter WXO agent list to drafts when
load_from_provider=trueby @HzaRashid in https://github.com/langflow-ai/langflow/pull/12745 - feat(google): refresh Gemini model list and enable tool calling for Gemini 3 by @erichare in https://github.com/langflow-ai/langflow/pull/12797
- feat: e2e tests for deployments api by @HzaRashid in https://github.com/langflow-ai/langflow/pull/12767
🐛 Bug Fixes
- fix(frontend): filter duplicate draft/live connections in deploy modal by @viktoravelino in https://github.com/langflow-ai/langflow/pull/12724
- fix(custom): honor asname in
from X import Y as Zfor custom components by @erichare in https://github.com/langflow-ai/langflow/pull/12813 - fix(mcp): close path traversal + cross-user disclosure (PVR0754098) by @erichare in https://github.com/langflow-ai/langflow/pull/12818
- fix: db guards for deployments by @HzaRashid in https://github.com/langflow-ai/langflow/pull/12339
- fix(traces): serialize enum values for PostgreSQL on trace/span tables by @erichare in https://github.com/langflow-ai/langflow/pull/12820
- fix: preserve spaces in shareable playground chat input by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/12833
- fix(security): require auth on deprecated
/api/v1/upload/{flow_id}by @erichare in https://github.com/langflow-ai/langflow/pull/12831 - fix: prevent XSS in chat messages with
rehype-sanitizeby @Jkavia in https://github.com/langflow-ai/langflow/pull/12718 - fix(security): close IDOR in
get_flow_by_id_or_endpoint_name(LE-639) by @erichare in https://github.com/langflow-ai/langflow/pull/12832 - fix(security): default
WEBHOOK_AUTH_ENABLEtoTrueby @erichare in https://github.com/langflow-ai/langflow/pull/12845 - fix: route memory ops to stubs when DB service is noop by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/12808
- fix: allow backend/frontend Docker builds when main version exists by @vjgit96 in https://github.com/langflow-ai/langflow/pull/12854
📝 Documentation Updates
- docs: clarify autosaving and versioned flow saving by @mendonk in https://github.com/langflow-ai/langflow/pull/12794
- docs: add multi-model opensearch component by @mendonk in https://github.com/langflow-ai/langflow/pull/12799
- docs: wxo feature by @mendonk in https://github.com/langflow-ai/langflow/pull/12677
- docs: clarify trace storage when multiple providers are enabled by @mendonk in https://github.com/langflow-ai/langflow/pull/12816
- docs: concatenate and merge options for dataframe operations component by @mendonk in https://github.com/langflow-ai/langflow/pull/12835
- docs: tip for running local ollama models by @mendonk in https://github.com/langflow-ai/langflow/pull/12840
🛠 Maintenance Tasks
- refactor: Center truncate deployment provider URL by @a-effort in https://github.com/langflow-ai/langflow/pull/12579
- chore: upgrade wxo adk to 2.8.0 by @HzaRashid in https://github.com/langflow-ai/langflow/pull/12707
- ref: removes retries from wxo api calls by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/12770
- ref: set wxo ff to true by default by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/12826
- fix(ci): prevent duplicate tags and validate tag format in release workflow by @vjgit96 in https://github.com/langflow-ai/langflow/pull/12847
- chore: security patch by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/12725
✅ Tests
- test: add missing test coverage for wxo deployments by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/12689
- fix: Update signature for WXO tests by @erichare
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Stars
149,144
Forks
9,174
Languages
Python
TypeScript
JavaScript
Install & Platforms
Install via
pip
docker
Platforms
linux
macos
windows