跳到主要内容

Langflow 发布说明

本页面总结了每个版本中 Langflow 的重要变更。 所有变更请参见 Changelog

由于严格的 SemVer 要求,Langflow Desktop 可能与核心 Langflow OSS Python 包有不同的补丁版本,但主版本和次版本是对齐的。

升级准备

important

只要可能,Langflow 团队建议在升级主安装之前,先在新虚拟环境或虚拟机中安装新版本的 Langflow。 这允许您从现有安装中导入流程,并在新版本中测试它们,而不会影响现有安装。 如果发生破坏性变更或错误,您的现有安装将保持稳定状态。

为了避免潜在破坏性变更的影响并测试新版本,Langflow 团队建议采用以下升级过程:

  1. 推荐:导出您的项目以创建流程的备份:


    _10
    curl -X GET \
    _10
    "$LANGFLOW_SERVER_URL/api/v1/projects/download/$PROJECT_ID" \
    _10
    -H "accept: application/json" \
    _10
    -H "x-api-key: $LANGFLOW_API_KEY"

    要从可视化编辑器导出流程,请参见导入和导出流程

  2. 安装新版本:

    • Langflow OSS Python 包:在新虚拟环境中安装新版本。有关说明,请参见安装和运行 Langflow OSS Python 包
    • Langflow Docker 镜像:在新容器中运行新镜像。
    • Langflow Desktop:要就地升级,请打开 Langflow Desktop,然后在 Langflow 标题中点击 Upgrade Available。如果您想隔离新版本,必须在单独的物理或虚拟机上安装 Langflow Desktop,然后将您的流程导入到新安装中。
  3. 导入您的流程以在新版本中测试它们,并根据需要升级组件

    升级组件时,如果您之前没有导出流程,可以使用 Create backup flow before updating 选项。

  4. 如果您在隔离环境中安装了新版本,请在测试新版本后升级主安装。

    如果您在隔离安装中对流程进行了更改,您可能需要导出这些流程并将其导入到升级后的主安装中,这样就不必重复组件升级过程。

1.5.0

此版本的亮点包括以下变更。 所有变更请参见 Changelog

新功能和增强

  • 身份验证更改

    为增强安全性并确保自动登录功能的正确身份验证,大多数 API 端点现在需要使用 Langflow API 密钥进行身份验证,无论 AUTO_LOGIN 设置如何。 唯一的例外是 MCP 端点 /v1/mcp/v1/mcp-projects/v2/mcp,这些端点从不要求身份验证。 有关更多信息,请参阅 API 密钥和身份验证

  • 集中的 Language ModelEmbedding Model 组件

    Language Model 组件Embedding Model 组件 现在是您的 LLM 和嵌入流程的核心组件。它们支持多种模型和模型提供商,并允许您在不替换单提供商组件的情况下尝试不同的模型。 在可视化编辑器的 Models 类别中找到它们。

    单提供商组件已移至 Bundles 部分。 您可以使用它们替换 Language ModelEmbedding Model 核心组件,或使用 Custom 提供商选项将它们连接到 Agent 组件。

  • MCP 服务器一键安装

    在您的 Langflow 项目的 MCP server 页面上,点击 Auto install 即可一键将您的 Langflow MCP 服务器安装到 MCP 客户端。 提供使用 JSON 配置文件安装的选项,适用于 macOS、Windows 和 WSL。 有关更多信息,请参阅 将 Langflow 用作 MCP 服务器

  • MCP 服务器管理

    您现在可以在 MCP Tools 组件和通过 Langflow Settings 页面中添加、删除和编辑您的 MCP 服务器。 有关更多信息,请参阅 将 Langflow 用作 MCP 客户端

  • 输入模式替换临时覆盖

    Input schema 窗格替代了在 API access 窗格中管理调整值的需求。当您在 Input schema 窗格中启用参数时,该参数会自动添加到您流程的代码片段中,为在您首选编程语言中发出请求提供即用模板。

  • Tools 组件重新分配

    Tools 类别中的所有组件都已移至其他组件类别,如 Helpersbundles,或标记为已弃用。

    MCP Tools 组件 现在位于 Agents 类别下。

    执行相同功能的工具被合并为支持多个提供商的单个组件,例如 Web Search 组件News Search 组件

    有关更多信息,请参阅 Tools 组件

  • 稳定性改进

    通用稳定性改进和错误修复,以提高可靠性。 发现问题?在 GitHub 上提出

  • 新集成和捆绑包

1.4.2

此版本的亮点包括以下更改。 有关所有更改,请参阅 更新日志

新功能和增强

  • 增强了文件和流程管理系统,改进了批量处理能力。
  • 添加了 BigQuery 组件
  • 添加了 Twelve Labs 捆绑包
  • 添加了 NVIDIA System-Assist 组件

弃用

  • 弃用了 Combine Text 组件。

1.4.1

此版本的亮点包括以下更改。 有关所有更改,请参阅 更新日志

新功能和增强

  • 添加了增强的 Breaking Changes 功能,帮助在更新 Langflow 后更新组件而不会破坏流程。

1.4.0

此版本的亮点包括以下更改。 有关所有更改,请参阅 更新日志

新功能和增强

  • 引入了 MCP 服务器功能,为兼容 MCP 的客户端提供 Langflow 工具。
  • 在可视化编辑器中将 Folders 重命名为 Projects
  • /folders 端点现在重定向到 /projects

弃用

  • 弃用了 GmailGoogle DriveGoogle Search 组件。 有关替代方案,请参阅 Google 捆绑包

早期版本

请参阅 更新日志

Search