1.4.0
langflow-ai/langflow1.4.0May 6, 2025by github-actions[bot]
Upgrading?
Release notes summary
Focuses on Anthropic tool calling, embedding models, and a major structural change renaming 'Folders' to 'Projects' with MCP settings.
Key Highlights
- Anthropic Tool calling model list updates
- MCP SSE support from frontend
- New EmbeddingModelComponent
- Renamed Folder to Project with MCP settings
- Ability to run flow without server
New Features
- Anthropic tool calling updates
- MCP SSE from frontend
- EmbeddingModelComponent
- AUTO_LOGIN deprecation warning
- Component utils functions
- Observable UX for community interaction
- Dropdown new values
- Combine text template deprecation
- Composio Slack/Calendar components
- NV-ingest image extraction
- Run flow without server
- New OLLAMA models
- MCP Server Settings
- Gmail Loader deprecation
- Event delivery streaming
- Navbar visibility persistence
- Event polling multi-process
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at refs/heads/main --> ## What's Changed ### ✨ New Features * feat: update Anthropic Tool calling model list and filters by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7630 * feat: Adds MCP_SSE to be filled from frontend by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7594 * feat: add EmbeddingModelComponent for generating embeddings by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/7204 * feat: add deprecation warning for AUTO_LOGIN by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7691 * feat: add component utils functions for dynamic input actions by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7748 * feat: add observable UX for community interaction tracking by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7512 * feat: Allow dropdown to add new values when they don't exist in options list by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7641 * feat: deprecate combine text and update templates by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7690 * feat: add Composio Slack component by @abhishekpatil4 in https://github.com/langflow-ai/langflow/pull/7751 * feat: new tool mode dialog and UI by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7647 * feat: Add Composio Google Calendar component by @abhishekpatil4 in https://github.com/langflow-ai/langflow/pull/7662 * feat: NV-ingest image extraction and authentication support by @jeffreyscarpenter in https://github.com/langflow-ai/langflow/pull/7795 * feat: ability to run flow without langflow server by @barnuri in https://github.com/langflow-ai/langflow/pull/7507 * feat: add new models to OLLAMA_EMBEDDING_MODELS and OLLAMA_TOOL_MODELS_BASE by @vitaliimos in https://github.com/langflow-ai/langflow/pull/7586 * feat: Add MCP Server Settings to projects, rename Folder to Project by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7741 * feat: deprecate Gmail Loader Component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7844 * feat: Change default event delivery method to streaming by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7851 * feat: Enhance main interface by ensuring persistent navbar visibility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7889 * feat: event polling can process more than one event at a time by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7858 ### 🐛 Bug Fixes * fix: improve composio gmail component stability by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7673 * fix: Embedding model component format issues by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7733 * fix: make pydantic-settings less strict to avoid deps conflicts by @barnuri in https://github.com/langflow-ai/langflow/pull/7726 * fix: Adding Node to Dockerfile by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/7735 * fix: make composio icon color black in white mode by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7698 * fix: Enhance error handling with new constants in flow management components (devx) by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7562 * fix: Enhance Growth UI Layout and Consistency by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7768 * fix: support mcp env vars and nested inputs by @phact in https://github.com/langflow-ai/langflow/pull/7772 * fix: make dropdown not repeat values on update, update mcp component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7779 * fix: Standardize font sizes using Tailwind classes across frontend components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7770 * fix: Reduce spacing in EmptyPageCommunity component from gap-12 to gap-7 by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7783 * fix: remove incorrect use of logging that caused log spam by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7763 * fix: display errors when webhook background tasks fail by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7572 * fix: Traces Export & Logs Type Casting For Arize & Phoenix Integration by @ialisaleh in https://github.com/langflow-ai/langflow/pull/7693 * fix: Improve spacing, alignment and consistency across components with icon enhancement by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7792 * fix: text access in file component by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7798 * fix: cleanup worker test stability by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7826 * fix: streaming now works on Agent and ChatOutput by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7833 * fix: Dict Input Validation issue in Dynamic Components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7754 * fix: remove quick flash with already rendered icons by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7828 * fix: Enhance Folder Sidebar Readability - increase Font Sizes and Adjust Layout Dimensions by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7832 * fix: change note toolbar wrong import that causes wrong padding by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7847 * fix: make icons display correctly in composio dialog by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/7708 * fix: update NestedDictInput value type to remove unnecessary Data option by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/7437 * fix: make code button flash, fix mcp icon color by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7848 * fix: update texts on mcp component and tab, fix icons not updating by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7850 * fix: Update EmptyPageCommunity button dimensions and simplify icon positioning by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7854 * fix: Enhance Gmail API Component with Field Extraction, Add Flow Locking, and Improve Test Stability (nightly fix) by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7864 * fix: make component test pass if component tab is not present by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7865 * fix: transaction logging of pandas dataframes by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7716 * fix: voice mode progress reliability by @nv-nfreybler in https://github.com/langflow-ai/langflow/pull/7830 * fix: Icons on dropdown are inconsistent when search/selecting by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/7875 * fix: Streaming for anthropic models in Agents by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7871 * fix: update templates containing Agent and Tool components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7860 * fix: run flow multiple execution in tool mode by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7873 * fix: Agent execution time duration display in streaming mode by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7852 * fix: playground page allowing image upload even if feature flag is disabled by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7877 * fix: Update folder progress component sizing and correct analytics event name by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7879 * fix: get backend url dynamically for mcp by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7878 * fix: disable images on playground by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7881 * fix: correct typo in pretty-logs property by @r-sniper in https://github.com/langflow-ai/langflow/pull/7886 * fix: Deprecate Google Components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7880 * fix: anthropic Model component base url empty issue by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7872 * fix: flow_runner better run_id and support stream by @barnuri in https://github.com/langflow-ai/langflow/pull/7892 * fix: re-add name and description editing on tool mode except for Composio, fix MCP server code by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7901 * fix: truncate transaction and vertex messages by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7893 * fix: wait on loguru to flush async logs from services by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7908 ### 📝 Documentation Updates * docs: watsonx embeddings component by @mendonk in https://github.com/langflow-ai/langflow/pull/7621 * docs: v2 files api examples by @mendonk in https://github.com/langflow-ai/langflow/pull/7369 * docs: modify the langflow docker image by @mendonk in https://github.com/langflow-ai/langflow/pull/7730 * docs: OpenAPI spec version upgraded from 1.3.2 to 1.3.4 by @github-actions in https://github.com/langflow-ai/langflow/pull/7736 * docs: message history and message store example by @mendonk in https://github.com/langflow-ai/langflow/pull/7697 * docs: add chat io component examples by @mendonk in https://github.com/langflow-ai/langflow/pull/7734 * docs: second loop component example by @mendonk in https://github.com/langflow-ai/langflow/pull/7738 * docs: dataframe operations example by @mendonk in https://github.com/langflow-ai/langflow/pull/7654 * docs: if-else component example by @mendonk in https://github.com/langflow-ai/langflow/pull/7599 * Docs: api url and regex component examples by @mendonk in https://github.com/langflow-ai/langflow/pull/7680 * docs: ollama model and embeddings examples by @mendonk in https://github.com/langflow-ai/langflow/pull/7672 * docs: combine and split text component examples by @mendonk in https://github.com/langflow-ai/langflow/pull/7626 * docs: chroma and local db example by @mendonk in https://github.com/langflow-ai/langflow/pull/7695 * docs: make zep memory component legacy by @mendonk in https://github.com/langflow-ai/langflow/pull/7744 * docs: astra json tool example by @mendonk in https://github.com/langflow-ai/langflow/pull/7764 * docs: adds Discord server reference in README by @crtr0 in https://github.com/langflow-ai/langflow/pull/7902 * docs: fix Hugging Face embeddings inference inputs by @gs-costa in https://github.com/langflow-ai/langflow/pull/7843 * docs: Adding Best practices for Deploying and Running Langflow in production by @nidhimishra-datastax in https://github.com/langflow-ai/langflow/pull/7311 ### ✅ Tests * test: Enhance MCP server test reliability with retry logic and improved interactions (nightly fix) by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7807 ### Others * chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/7722 * chore: Increase timeout for codspeed workflow and fix typo in configuration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7598 * revert: Traces Export Headers For Arize & Phoenix Integration by @ialisaleh in https://github.com/langflow-ai/langflow/pull/7825 * ffix: Update Gmail test to assert direct result_field return instead of full data dictionary (nightly fix) by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7866 * chore: loosen langsmith version constraint by @barnuri in https://github.com/langflow-ai/langflow/pull/7869 * chore: Bump version numbers for langflow and langflow-base to 1.4.0 and 0.4.0 respectively by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7867 * build(deps-dev): bump vite from 5.4.18 to 5.4.19 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/7870 * chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/7896 * chore: Update codspeed workflow with timeout parameter by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7903 * chore: Update CI workflow to conditionally run tests based on the presence of a label by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7905 * chore: Upgrade codeflash to v0.12.0 by @misrasaurabh1 in https://github.com/langflow-ai/langflow/pull/7752 ## New Contributors * @barnuri made their first contribution in https://github.com/langflow-ai/langflow/pull/7726 * @vitaliimos made their first contribution in https://github.com/langflow-ai/langflow/pull/7586 * @nv-nfreybler made their first contribution in https://github.com/langflow-ai/langflow/pull/7830 * @r-sniper made their first contribution in https://github.com/langflow-ai/langflow/pull/7886 * @nidhimishra-datastax made their first contribution in https://github.com/langflow-ai/langflow/pull/7311 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/1.3.4...1.4.0
Related Repositories
public-apis/public-apis★ 492,786
A collective list of free APIs
NousResearch/hermes-agent★ 257,824
The agent that grows with you
yt-dlp/yt-dlp★ 203,122
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 192,609
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,797
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.