Files
langflow/release-notes.html
2026-06-25 13:37:38 +00:00

257 lines
44 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-1.10.0 docs-doc-page docs-doc-id-Support/release-notes" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
<title data-rh="true">Langflow release notes | Langflow Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://docs.langflow.org/release-notes"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="1.10.0"><meta data-rh="true" name="docusaurus_tag" content="docs-default-1.10.0"><meta data-rh="true" name="docsearch:version" content="1.10.0"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-1.10.0"><meta data-rh="true" property="og:title" content="Langflow release notes | Langflow Documentation"><meta data-rh="true" name="description" content="This page summarizes significant changes to Langflow in each release."><meta data-rh="true" property="og:description" content="This page summarizes significant changes to Langflow in each release."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.langflow.org/release-notes"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/release-notes" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/release-notes" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://UZK6BDPCVY-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Release notes","item":"https://docs.langflow.org/release-notes"}]}</script><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SLQFLQ3KPT"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-SLQFLQ3KPT",{})</script>
<link rel="search" type="application/opensearchdescription+xml" title="Langflow Documentation" href="/opensearch.xml">
<script>window._ibmAnalytics={settings:{name:"DataStax",tealiumProfileName:"ibm-subsidiary"},trustarc:{privacyPolicyLink:"https://ibm.com/privacy"},"digitalData.page.services.google.enabled":!0},window.digitalData={page:{pageInfo:{ibm:{siteId:"IBM_"+_ibmAnalytics.settings.name},segment:{enabled:!0,env:"prod",key:"B04fNhD06DqDPuaRfQl5lZ2iQICdxxuh",coremetrics:!1,carbonComponentEvents:!1}},category:{primaryCategory:"PC230"}},commonProperties:{productTitle:"IBM Elite Support for Langflow",productCode:"5900BUB",productCodeType:"WWPC",UT30:"30AS5",instanceId:"docs-site",subscriptionId:"public-access",productPlanName:"Public",productPlanType:"freemium",userId:"IBMid-ANONYMOUS"}}</script>
<script src="//1.www.s81c.com/common/stats/ibm-common.js" async="true"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&amp;family=Geist+Mono:wght@400;500&amp;family=Sora:wght@550;600&amp;display=swap">
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied"})</script>
<script>!function(){function e(){if(void 0!==window.truste&&window.truste.cma){var e=window.truste.cma.callApi("getConsent",window.location.href)||{},n=1===e[2],t=1===e[3];gtag("consent","update",{ad_storage:n?"granted":"denied",ad_user_data:n?"granted":"denied",ad_personalization:n?"granted":"denied",analytics_storage:t?"granted":"denied"})}}window.addEventListener&&(window.addEventListener("cm_data_subject_consent_changed",e),window.addEventListener("cm_consent_preferences_set",e)),"complete"===document.readyState?e():window.addEventListener("load",e)}()</script><link rel="stylesheet" href="/assets/css/styles.0d9d771d.css">
<script src="/assets/js/runtime~main.c313665b.js" defer="defer"></script>
<script src="/assets/js/main.12b252df.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/lf-docs-light.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/lf-docs-dark.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a><div class="navbar__item dropdown dropdown--hoverable"><a aria-current="page" class="navbar__link active" aria-haspopup="true" aria-expanded="false" role="button" href="/release-notes">1.10.x</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/next/release-notes">1.11.x (Next)</a></li><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/release-notes">1.10.x</a></li><li><a class="dropdown__link" href="/1.9.0/release-notes">1.9.x</a></li><li><a class="dropdown__link" href="/1.8.0/release-notes">1.8.x</a></li></ul></div></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://github.com/langflow-ai/langflow" target="_blank" class="navbar__item navbar__link header-github-link" aria-label="GitHub" data-event="UI Interaction" data-action="clicked" data-channel="docs" data-element-id="social-github" data-namespace="header" data-platform-title="Langflow"></a><a href="https://twitter.com/langflow_ai" target="_blank" class="navbar__item navbar__link header-twitter-link" aria-label="Twitter" data-event="UI Interaction" data-action="clicked" data-channel="docs" data-element-id="social-twitter" data-namespace="header" data-platform-title="Langflow"></a><a href="https://discord.gg/EqksyE2EX9" target="_blank" class="navbar__item navbar__link header-discord-link" aria-label="Discord" data-event="UI Interaction" data-action="clicked" data-channel="docs" data-element-id="social-discord" data-namespace="header" data-platform-title="Langflow"></a><div class="toggle_MW0i colorModeToggle_DEke"><button class="clean-btn toggleButton_yw5v toggleButtonDisabled_BJd7" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false" role="presentation" class="toggleIcon_oIOL lightToggleIcon_SFTY"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false" role="presentation" class="toggleIcon_oIOL darkToggleIcon_ekgs"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false" role="presentation" class="toggleIcon_oIOL systemToggleIcon_yi_a"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Meta+k)" aria-keyshortcuts="Meta+k"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8" stroke="currentColor" fill="none" stroke-width="1.4"></circle><path d="m21 21-4.3-4.3" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside aria-label="Documentation sidebar" class="theme-doc-sidebar-container docSidebarContainer_RSuS"><div class="sidebarViewport_pYEE"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-group-divider"><div class="sidebar-group-label">Build</div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-rocket"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/"><span title="Get started" class="categoryLinkLabel_W154">Get started</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-workflow"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/concepts-overview"><span title="Flows" class="categoryLinkLabel_W154">Flows</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-bot"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/agents"><span title="Agents" class="categoryLinkLabel_W154">Agents</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-plug"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/mcp-client"><span title="Model Context Protocol (MCP)" class="categoryLinkLabel_W154">Model Context Protocol (MCP)</span></a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-group-divider"><div class="sidebar-group-label">Develop & Deploy</div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-code"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/api-keys-and-authentication"><span title="Develop" class="categoryLinkLabel_W154">Develop</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-cloud"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/deployment-overview"><span title="Deploy" class="categoryLinkLabel_W154">Deploy</span></a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-group-divider"><div class="sidebar-group-label">Reference</div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-blocks"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/concepts-components"><span title="Components reference" class="categoryLinkLabel_W154">Components reference</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-fileCode"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/api-reference-api-examples"><span title="API reference" class="categoryLinkLabel_W154">API reference</span></a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-group-divider"><div class="sidebar-group-label">Community</div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed sidebar-category-with-icon sidebar-icon-gitPR"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/contributing-community"><span title="Contribute" class="categoryLinkLabel_W154">Contribute</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item sidebar-category-with-icon sidebar-icon-helpCircle"><div class="menu__list-item-collapsible"><a class="categoryLink_byQd menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/troubleshoot"><span title="Support" class="categoryLinkLabel_W154">Support</span></a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/troubleshoot"><span title="Troubleshoot" class="linkLabel_WmDU">Troubleshoot</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/macos-support"><span title="macOS support" class="linkLabel_WmDU">macOS support</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-github-issues"><span title="Get help and request enhancements" class="linkLabel_WmDU">Get help and request enhancements</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/luna-for-langflow"><span title="IBM Elite Support for Langflow" class="linkLabel_WmDU">IBM Elite Support for Langflow</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/release-notes"><span title="Release notes" class="linkLabel_WmDU">Release notes</span></a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-ad">
<a href="https://www.langflow.org/desktop" target="_blank" rel="noopener noreferrer" class="menu__link">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<g clip-path="url(#clip0_1645_37)">
<path d="M12 17H20C21.1046 17 22 16.1046 22 15V13M12 17H4C2.89543 17 2 16.1046 2 15V5C2 3.89543 2.89543 3 4 3H10M12 17V21M8 21H12M12 21H16M11.75 10.2917H13.2083L16.125 7.375H17.5833L20.5 4.45833H21.9583M16.125 11.75H17.5833L20.5 8.83333H21.9583M11.75 5.91667H13.2083L16.125 3H17.5833" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_1645_37">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>
<div class="sidebar-ad-text-container">
<span class="sidebar-ad-text">Get started in minutes</span>
<span class="sidebar-ad-text sidebar-ad-text-gradient">Download Langflow Desktop</span>
</div>
</a>
</li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_z5aJ"><div class="docItemContainer_c0TR"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="breadcrumbHomeIcon_xK9p"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Support</span></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">Release notes</span></li></ul></nav><div class="docMetaRow_c2hx"><div class="root_Eutc"><button type="button" class="button_gpNY"><span aria-hidden="true" class="icon_Bm9L"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></span><span class="label_LzDG">Copy page</span></button></div><span class="theme-doc-version-badge badge badge--secondary">Version: 1.10.x</span></div><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Langflow release notes</h1></header><style>[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }</style>
<!-- -->
<p>This page summarizes significant changes to Langflow in each release.
For all changes, see the <a href="https://github.com/langflow-ai/langflow/releases/latest" target="_blank" rel="noopener noreferrer" class="">Changelog</a>.</p>
<p>Due to strict SemVer requirements, Langflow Desktop can have different patch versions than the core Langflow OSS Python package, but the major and minor versions are aligned.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="prepare-to-upgrade">Prepare to upgrade<a href="#prepare-to-upgrade" class="hash-link" aria-label="Direct link to Prepare to upgrade" title="Direct link to Prepare to upgrade" translate="no"></a></h2>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</div><div class="admonitionContent_BuS1"><p>Whenever possible, the Langflow team recommends installing new Langflow versions in a new virtual environment or VM before upgrading your primary installation.
This allows you to <a class="" href="/concepts-flows-import#import-a-flow">import flows</a> from your existing installation and test them in the new version without disrupting your existing installation.
In the event of breaking changes or bugs, your existing installation is preserved in a stable state.</p></div></div>
<p>To avoid the impact of potential breaking changes and test new versions, the Langflow team recommends the following upgrade process:</p>
<ol>
<li class="">
<p>Recommended: <a class="" href="/api-projects#export-a-project">Export your projects</a> to create backups of your flows:</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>curl -X GET \</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>&quot;$LANGFLOW_SERVER_URL/api/v1/projects/download/$PROJECT_ID&quot; \</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span> -H &quot;accept: application/json&quot; \</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span> -H &quot;x-api-key: $LANGFLOW_API_KEY&quot;</span></div></div><br></code></div></div>
<p>To export flows from the visual editor, see <a class="" href="/concepts-flows-import">Import and export flows</a>.</p>
</li>
<li class="">
<p>Install the new version:</p>
<ul>
<li class=""><strong>Langflow OSS Python package</strong>: Install the new version in a new virtual environment. For instructions, see <a class="" href="/get-started-installation#install-and-run-the-langflow-oss-python-package">Install and run the Langflow OSS Python package</a>.</li>
<li class=""><strong>Langflow Docker image</strong>: Run the new image in a separate container, or upgrade your existing image. For more information, see <a class="" href="/deployment-docker#upgrade-the-langflow-docker-image">Upgrade the Langflow Docker image</a>.</li>
<li class=""><strong>Langflow Desktop</strong>: To upgrade in place, open Langflow Desktop, and then click <strong>Upgrade Available</strong> in the Langflow header. If you want to isolate the new version, you must install Langflow Desktop on a separate physical or virtual machine, and then <a class="" href="/concepts-flows-import">import your flows</a> to the new installation.</li>
</ul>
</li>
<li class="">
<p><a class="" href="/concepts-flows-import">Import your flows</a> to test them in the new version, <a class="" href="/concepts-components#component-versions">upgrading components</a> as needed.</p>
<p>When upgrading components, you can use the <strong>Create backup flow before updating</strong> option if you didn&#x27;t previously export your flows.</p>
</li>
<li class="">
<p>If you installed the new version in isolation, upgrade your primary installation after testing the new version.</p>
<p>If you made changes to your flows in the isolated installation, you might want to export and import those flows back to your upgraded primary installation so you don&#x27;t have to repeat the component upgrade process.</p>
</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="110x">1.10.x<a href="#110x" class="hash-link" aria-label="Direct link to 1.10.x" title="Direct link to 1.10.x" translate="no"></a></h2>
<p>Highlights of this release include the following changes.
For all changes, see the <a href="https://github.com/langflow-ai/langflow/releases" target="_blank" rel="noopener noreferrer" class="">Changelog</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="breaking-changes">Breaking changes<a href="#breaking-changes" class="hash-link" aria-label="Direct link to Breaking changes" title="Direct link to Breaking changes" translate="no"></a></h3>
<ul>
<li class="">
<p>Upcoming breaking change: bundle separation</p>
<p>Langflow 1.10.x introduces the Extension bundles model.
In future releases, bundle separation will extend to more component providers.</p>
<p>Saved flows will continue to open normally, but the following may require manual updates before upgrading:</p>
<ul>
<li class="">Code or scripts that reference component class names or <code>lfx.components.&lt;provider&gt;</code> import paths.</li>
<li class="">External tooling that reads component type identifiers from raw flow JSON.</li>
<li class="">Custom deployment scripts that install or pin individual component packages.</li>
</ul>
<p>For more information, see <a class="" href="/extensions-overview">Langflow Extensions overview</a>.</p>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features-and-enhancements">New features and enhancements<a href="#new-features-and-enhancements" class="hash-link" aria-label="Direct link to New features and enhancements" title="Direct link to New features and enhancements" translate="no"></a></h3>
<ul>
<li class="">
<p><strong>Langflow Assistant</strong>: build complete flows</p>
<p><strong>Langflow Assistant</strong> can now build entire flows, and not only individual components.</p>
<p>For more information, see <a class="" href="/langflow-assistant">Build flows and components with Langflow Assistant</a>.</p>
</li>
<li class="">
<p>Redis-backed job queue for multi-worker deployments</p>
<p>Langflow now supports a Redis-backed job queue that allows flow build events to be shared across multiple Gunicorn/Uvicorn workers and across multiple replicas behind a load balancer.</p>
<p>Single-process deployments are unaffected. The default <code>asyncio</code> in-memory queue is unchanged.</p>
<p>For setup instructions and configuration details, see <a class="" href="/deployment-multi-worker">Deploy Langflow with multiple workers</a>.</p>
</li>
<li class="">
<p>Memory bases</p>
<p>Memory bases are per-flow vector stores that automatically ingest conversation messages.
The <strong>Memory Base</strong> component retrieves context from the vector store, offering long-term semantic memory for flows.
For more information, see <a class="" href="/memory-bases">Manage memory bases</a>.</p>
</li>
<li class="">
<p>Python 3.14 support</p>
<p>Langflow now supports Python 3.10 through 3.14 on macOS, Linux, and Windows.
The Langflow Docker images now use Python 3.14.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Optional integrations not yet available on Python 3.14</summary><div><div class="collapsibleContent_i85q"><p>The following optional integrations are excluded from installs on Python 3.14:</p><ul>
<li class=""><a class="" href="/bundles-ibm">IBM watsonx</a></li>
<li class=""><a class="" href="/deployment-wxo">IBM watsonx Orchestrate</a></li>
<li class=""><a class="" href="/bundles-altk">ALTK</a></li>
<li class=""><a class="" href="/bundles-cuga">CUGA</a></li>
<li class=""><a class="" href="/integrations-langwatch">LangWatch</a></li>
<li class=""><a class="" href="/bundles-pinecone">Pinecone</a></li>
<li class="">OpenDsStar</li>
</ul></div></div></details>
</li>
<li class="">
<p><strong>Agent</strong> component: structured response output</p>
<p>The <strong>Agent</strong> component now includes a <strong>Structured Response</strong> (<code>structured_response</code>) output that returns the agent&#x27;s reply as structured data according to an <strong>Output Schema</strong> you define.</p>
<p>For more information, see <a class="" href="/agents#agent-component-output">Agent component output</a>.</p>
</li>
<li class="">
<p><strong>Agent</strong> component: default system prompt</p>
<p>The <strong>Agent</strong> component now uses a structured default system prompt that includes the current date and the active model name.
Existing flows are not affected.</p>
<p>For more information, see <a class="" href="/agents#agent-instructions-and-input">Agent instructions and input</a>.</p>
</li>
<li class="">
<p>Extension bundles</p>
<p>Langflow 1.10 introduces Extension bundles: component providers that are packaged and versioned as standalone pip packages, independent of the core Langflow server.
All bundles are still included in <code>uv pip install langflow</code>, so nothing changes for existing users.</p>
<p>The following Extension bundles ship with Langflow 1.10:</p>
<table><thead><tr><th>Package</th><th>Bundle</th><th>Components</th></tr></thead><tbody><tr><td><code>lfx-arxiv</code></td><td><a class="" href="/bundles-arxiv">arXiv</a></td><td>arXiv search</td></tr><tr><td><code>lfx-docling</code></td><td><a class="" href="/bundles-docling">Docling</a></td><td>Document parsing and chunking</td></tr><tr><td><code>lfx-duckduckgo</code></td><td><a class="" href="/bundles-duckduckgo">DuckDuckGo</a></td><td>Web search</td></tr><tr><td><code>lfx-ibm</code></td><td><a class="" href="/bundles-ibm">IBM</a></td><td>IBM watsonx.ai LLM and embeddings, IBM Db2 Vector Store</td></tr></tbody></table>
<p>To view all Extension bundles currently loaded in your environment:</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>lfx extension list</span></div></div><br></code></div></div>
<p>If a bundle is not installed, its components are absent from the canvas.
To install a missing bundle, install its standalone package and restart Langflow:</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>uv pip install lfx-duckduckgo</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>uv run langflow run</span></div></div><br></code></div></div>
<p>Components in Extension bundles use a namespaced identifier instead of a bare class name.
For example, <code>DuckDuckGoSearchComponent</code> is now identified as:</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>ext:duckduckgo:DuckDuckGoSearchComponent@official</span></div></div><br></code></div></div>
<p>You can see this identifier in the raw JSON of any saved flow that uses the component.
Langflow migrates saved flow references to the new format automatically when you open a flow.</p>
<p>For more information, see <a class="" href="/extensions-overview">Langflow Extensions overview</a>.</p>
</li>
<li class="">
<p>File System component</p>
<p>The <strong>File System</strong> component gives agents sandboxed read/write access to files on disk.
An optional <strong>Read Only</strong> mode restricts the agent to read and search operations only.</p>
<p>For more information, see <a class="" href="/file-system">File System</a>.</p>
</li>
<li class="">
<p>Unified <strong>Knowledge Base</strong> component</p>
<p>The <strong>Knowledge Ingestion</strong> and <strong>Knowledge Base</strong> (legacy) components are merged into a single <strong>Knowledge Base</strong> component with a <strong>Mode</strong> selector.</p>
<p>Existing flows that use the legacy components continue to work.</p>
<p>For more information, see the <a class="" href="/knowledge-base"><strong>Knowledge Base</strong> component</a> and <a class="" href="/knowledge">Manage vector data</a>.</p>
</li>
<li class="">
<p>Database connectors for knowledge bases</p>
<p>Knowledge bases now support configurable vector database backends through <strong>DB Providers</strong> configured in <strong>Settings → DB Providers</strong>.
Available providers include <a href="https://docs.trychroma.com/" target="_blank" rel="noopener noreferrer" class="">Chroma (default)</a>, <a href="https://docs.trychroma.com/cloud/getting-started" target="_blank" rel="noopener noreferrer" class="">Chroma Cloud</a>, and <a href="https://docs.opensearch.org/latest/about/" target="_blank" rel="noopener noreferrer" class="">OpenSearch</a>.</p>
<p>For more information, see <a class="" href="/knowledge">Manage vector data</a>.</p>
</li>
<li class="">
<p>MCP server management lock</p>
<p>Set <code>LANGFLOW_MCP_SERVERS_LOCKED=true</code> to prevent non-superusers from adding, editing, or removing MCP server connections.</p>
<p>For more information, see <a class="" href="/mcp-server#restrict-mcp-server-management">Restrict MCP server management to superusers</a>.</p>
</li>
<li class="">
<p>Embedded mode UI flags</p>
<p>Set <code>LANGFLOW_EMBEDDED_MODE=true</code> to hide standalone UI elements when embedding the Langflow visual editor in another application.</p>
<p>These flags control UI visibility only. They do not block the underlying API endpoints.</p>
<p>For more information, see <a class="" href="/environment-variables#embedded-mode">Embedded mode</a>.</p>
</li>
<li class="">
<p>Custom component admin-only restriction</p>
<p>Set <code>LANGFLOW_CUSTOM_COMPONENT_ADMIN_ONLY=true</code> to restrict custom component creation and code editing to superusers.</p>
<p>For more information, see <a class="" href="/deployment-block-custom-components#restrict-custom-components-to-superusers">Restrict custom component creation to superusers</a>.</p>
</li>
<li class="">
<p>macOS support matrix</p>
<p>A new <a class="" href="/macos-support">macOS support</a> page documents feature availability across Apple Silicon and Intel Macs.</p>
</li>
<li class="">
<p>IBM Db2 Vector Store component</p>
<p>The <strong>IBM Db2 Vector Store</strong> component is now available in the <a class="" href="/bundles-ibm">IBM bundle</a>.</p>
<p>For more information, see <a class="" href="/bundles-ibm#ibm-db2-vector-store">IBM Db2 Vector Store</a>.</p>
</li>
<li class="">
<p>Internationalization</p>
<p>The Langflow interface is now available in multiple languages.
To change the display language, click your <strong>Profile Picture</strong>, select <strong>Settings</strong>, and then select a language from the <strong>Language</strong> dropdown.</p>
<p>Available languages include English, French (Français), Spanish (Español), German (Deutsch), Portuguese (Português), Japanese (日本語), and Chinese (中文).</p>
</li>
<li class="">
<p>Login endpoint rate limiting</p>
<p>Langflow now applies IP-based rate limiting to the <code>/login</code> endpoint to protect against brute-force attacks.</p>
<p>For more information, see <a class="" href="/api-keys-and-authentication#login-rate-limiting">Login rate limiting</a>.</p>
</li>
<li class="">
<p>Code Agents bundle (beta)</p>
<p>The <strong>Code Agents</strong> bundle adds new beta agent components for code generation with the <code>smolagents</code> and <code>OpenDsStar</code> libraries.</p>
<p>For more information, see <a class="" href="/bundles-codeagents">Code Agents bundle</a>.</p>
</li>
<li class="">
<p>File Processing bundle (beta)</p>
<p>The <strong>File Processing</strong> bundle adds components for ingesting and retrieving file content in agent workflows.</p>
<p>For more information, see <a class="" href="/bundles-files-ingestion">File Processing bundle</a>.</p>
</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecations">Deprecations<a href="#deprecations" class="hash-link" aria-label="Direct link to Deprecations" title="Direct link to Deprecations" translate="no"></a></h3>
<ul>
<li class="">
<p><strong>Python Code Structured tool</strong> removed: The <code>PythonCodeStructuredTool</code> component has been removed. Use the <a class="" href="/python-interpreter"><strong>Python Interpreter</strong> component</a> instead.</p>
</li>
<li class="">
<p><strong>Text Input</strong> and <strong>Text Output</strong> components are legacy</p>
<p>The <strong>Text Input</strong> and <strong>Text Output</strong> components are now legacy and may be removed in a future release.
Replace them with the <a class="" href="/chat-input-and-output"><strong>Chat Input</strong> and <strong>Chat Output</strong> components</a>.</p>
</li>
<li class="">
<p>Voice mode is removed</p>
<p>The <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic lf-inline-icon" aria-hidden="true" focusable="false" role="presentation"><path d="M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><line x1="12" x2="12" y1="19" y2="22"></line></svg> <strong>Microphone</strong> button in the <strong>Playground</strong> now only enables speech-to-text, with no additional voice mode functionality.
The bi-directional <code>/v1/voice/ws/flow_as_tool/{flow_id}</code> voice-to-voice endpoints are deprecated.
For more information, see <a class="" href="/concepts-voice-mode">Use voice mode</a>.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="19x">1.9.x<a href="#19x" class="hash-link" aria-label="Direct link to 1.9.x" title="Direct link to 1.9.x" translate="no"></a></h2>
<p>For 1.9.x release notes, see the <a href="https://docs.langflow.org/1.9.0/release-notes" target="_blank" rel="noopener noreferrer" class="">1.9.x documentation</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="18x">1.8.x<a href="#18x" class="hash-link" aria-label="Direct link to 1.8.x" title="Direct link to 1.8.x" translate="no"></a></h2>
<p>For 1.8.x release notes, see the <a href="https://docs.langflow.org/1.8.0/release-notes" target="_blank" rel="noopener noreferrer" class="">1.8.x documentation</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="earlier-releases">Earlier releases<a href="#earlier-releases" class="hash-link" aria-label="Direct link to Earlier releases" title="Direct link to Earlier releases" translate="no"></a></h2>
<p>See the <a href="https://github.com/langflow-ai/langflow/releases" target="_blank" rel="noopener noreferrer" class="">Changelog</a>.</p></div></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/luna-for-langflow"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">IBM Elite Support for Langflow</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#prepare-to-upgrade" class="table-of-contents__link toc-highlight">Prepare to upgrade</a></li><li><a href="#110x" class="table-of-contents__link toc-highlight">1.10.x</a><ul><li><a href="#breaking-changes" class="table-of-contents__link toc-highlight">Breaking changes</a></li><li><a href="#new-features-and-enhancements" class="table-of-contents__link toc-highlight">New features and enhancements</a></li><li><a href="#deprecations" class="table-of-contents__link toc-highlight">Deprecations</a></li></ul></li><li><a href="#19x" class="table-of-contents__link toc-highlight">1.9.x</a></li><li><a href="#18x" class="table-of-contents__link toc-highlight">1.8.x</a></li><li><a href="#earlier-releases" class="table-of-contents__link toc-highlight">Earlier releases</a></li></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item"><div class="footer-links">
<span>© 2026 Langflow</span>
<span id="preferenceCenterContainer"> ·&nbsp; <a href="#" onclick='return"undefined"!=typeof window&&window.truste&&window.truste.eu&&window.truste.eu.clickListener&&window.truste.eu.clickListener(),!1' style="cursor: pointer;">Manage Privacy Choices</a></span>
</div></li></ul></div></div></div></footer><div style="position:fixed;right:21px;bottom:21px;z-index:100;display:flex;align-items:center;gap:10px;cursor:pointer"><div style="background-color:#f6f6f6;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)"><img src="/img/langflow-icon-black-transparent.svg" style="width:40px" alt="Search"></div></div></div>
</body>
</html>