[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-n8n-io--n8n":3,"tool-n8n-io--n8n":62},[4,18,26,36,46,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",161147,2,"2026-04-19T23:31:47",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":42,"last_commit_at":43,"category_tags":44,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,45],"插件",{"id":47,"name":48,"github_repo":49,"description_zh":50,"stars":51,"difficulty_score":32,"last_commit_at":52,"category_tags":53,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",109154,"2026-04-18T11:18:24",[14,15,13],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":32,"last_commit_at":60,"category_tags":61,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[45,13,15,14],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":78,"owner_twitter":79,"owner_website":80,"owner_url":81,"languages":82,"stars":120,"forks":121,"last_commit_at":122,"license":123,"difficulty_score":32,"env_os":124,"env_gpu":125,"env_ram":125,"env_deps":126,"category_tags":132,"github_topics":133,"view_count":153,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":154,"updated_at":155,"faqs":156,"releases":185},9989,"n8n-io\u002Fn8n","n8n","Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。","![Banner image](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fn8n-io_n8n_readme_2c4b03f5d506.png)\n\n# n8n - Secure Workflow Automation for Technical Teams\n\nn8n is a workflow automation platform that gives technical teams the flexibility of code with the speed of no-code. With 400+ integrations, native AI capabilities, and a fair-code license, n8n lets you build powerful automations while maintaining full control over your data and deployments.\n\n![n8n.io - Screenshot](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fn8n-io_n8n_readme_727fe5e4131e.png)\n\n## Key Capabilities\n\n- **Code When You Need It**: Write JavaScript\u002FPython, add npm packages, or use the visual interface\n- **AI-Native Platform**: Build AI agent workflows based on LangChain with your own data and models\n- **Full Control**: Self-host with our fair-code license or use our [cloud offering](https:\u002F\u002Fapp.n8n.cloud\u002Flogin)\n- **Enterprise-Ready**: Advanced permissions, SSO, and air-gapped deployments\n- **Active Community**: 400+ integrations and 900+ ready-to-use [templates](https:\u002F\u002Fn8n.io\u002Fworkflows)\n\n## Quick Start\n\nTry n8n instantly with [npx](https:\u002F\u002Fdocs.n8n.io\u002Fhosting\u002Finstallation\u002Fnpm\u002F) (requires [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002F)):\n\n```\nnpx n8n\n```\n\nOr deploy with [Docker](https:\u002F\u002Fdocs.n8n.io\u002Fhosting\u002Finstallation\u002Fdocker\u002F):\n\n```\ndocker volume create n8n_data\ndocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:\u002Fhome\u002Fnode\u002F.n8n docker.n8n.io\u002Fn8nio\u002Fn8n\n```\n\nAccess the editor at http:\u002F\u002Flocalhost:5678\n\n## Resources\n\n- 📚 [Documentation](https:\u002F\u002Fdocs.n8n.io)\n- 🔧 [400+ Integrations](https:\u002F\u002Fn8n.io\u002Fintegrations)\n- 💡 [Example Workflows](https:\u002F\u002Fn8n.io\u002Fworkflows)\n- 🤖 [AI & LangChain Guide](https:\u002F\u002Fdocs.n8n.io\u002Fadvanced-ai\u002F)\n- 👥 [Community Forum](https:\u002F\u002Fcommunity.n8n.io)\n- 📖 [Community Tutorials](https:\u002F\u002Fcommunity.n8n.io\u002Fc\u002Ftutorials\u002F28)\n\n## Support\n\nNeed help? Our community forum is the place to get support and connect with other users:\n[community.n8n.io](https:\u002F\u002Fcommunity.n8n.io)\n\n## License\n\nn8n is [fair-code](https:\u002F\u002Ffaircode.io) distributed under the [Sustainable Use License](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FLICENSE.md) and [n8n Enterprise License](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FLICENSE_EE.md).\n\n- **Source Available**: Always visible source code\n- **Self-Hostable**: Deploy anywhere\n- **Extensible**: Add your own nodes and functionality\n\n[Enterprise Licenses](mailto:license@n8n.io) available for additional features and support.\n\nAdditional information about the license model can be found in the [docs](https:\u002F\u002Fdocs.n8n.io\u002Fsustainable-use-license\u002F).\n\n## Contributing\n\nFound a bug 🐛 or have a feature idea ✨? Check our [Contributing Guide](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md) for a setup guide & best practices.\n\n## Join the Team\n\nWant to shape the future of automation? Check out our [job posts](https:\u002F\u002Fn8n.io\u002Fcareers) and join our team!\n\n## What does n8n mean?\n\n**Short answer:** It means \"nodemation\" and is pronounced as n-eight-n.\n\n**Long answer:** \"I get that question quite often (more often than I expected) so I decided it is probably best to answer it here. While looking for a good name for the project with a free domain I realized very quickly that all the good ones I could think of were already taken. So, in the end, I chose nodemation. 'node-' in the sense that it uses a Node-View and that it uses Node.js and '-mation' for 'automation' which is what the project is supposed to help with. However, I did not like how long the name was and I could not imagine writing something that long every time in the CLI. That is when I then ended up on 'n8n'.\" - **Jan Oberhauser, Founder and CEO, n8n.io**\n","![横幅图片](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fn8n-io_n8n_readme_2c4b03f5d506.png)\n\n# n8n - 专为技术团队打造的安全工作流自动化平台\n\nn8n 是一款工作流自动化平台，它让技术团队既能享受代码带来的灵活性，又能体验无代码工具的快速部署。凭借超过 400 种集成、原生 AI 功能以及公平开源许可证，n8n 让您在构建强大自动化流程的同时，完全掌控自己的数据和部署环境。\n\n![n8n.io - 截图](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fn8n-io_n8n_readme_727fe5e4131e.png)\n\n## 核心功能\n\n- **按需编写代码**：使用 JavaScript\u002FPython 编写脚本、添加 npm 包，或直接通过可视化界面操作\n- **原生 AI 平台**：基于 LangChain 框架，结合自有数据与模型构建 AI 代理工作流\n- **完全自主可控**：采用我们的公平开源许可证进行自托管，或选择我们的 [云服务](https:\u002F\u002Fapp.n8n.cloud\u002Flogin)\n- **企业级支持**：高级权限管理、SSO 单点登录以及空气隔离部署\n- **活跃社区**：400 多种集成组件和 900 多个即用型 [模板](https:\u002F\u002Fn8n.io\u002Fworkflows)\n\n## 快速入门\n\n您可以使用 [npx](https:\u002F\u002Fdocs.n8n.io\u002Fhosting\u002Finstallation\u002Fnpm\u002F) 立即试用 n8n（需安装 [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002F)）：\n\n```\nnpx n8n\n```\n\n或者通过 [Docker](https:\u002F\u002Fdocs.n8n.io\u002Fhosting\u002Finstallation\u002Fdocker\u002F) 部署：\n\n```\ndocker volume create n8n_data\ndocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:\u002Fhome\u002Fnode\u002F.n8n docker.n8n.io\u002Fn8nio\u002Fn8n\n```\n\n访问编辑器：http:\u002F\u002Flocalhost:5678\n\n## 资源\n\n- 📚 [文档](https:\u002F\u002Fdocs.n8n.io)\n- 🔧 [400+ 集成](https:\u002F\u002Fn8n.io\u002Fintegrations)\n- 💡 [示例工作流](https:\u002F\u002Fn8n.io\u002Fworkflows)\n- 🤖 [AI 与 LangChain 指南](https:\u002F\u002Fdocs.n8n.io\u002Fadvanced-ai\u002F)\n- 👥 [社区论坛](https:\u002F\u002Fcommunity.n8n.io)\n- 📖 [社区教程](https:\u002F\u002Fcommunity.n8n.io\u002Fc\u002Ftutorials\u002F28)\n\n## 支持\n\n需要帮助吗？欢迎访问我们的社区论坛，与其他用户交流并获取支持：\n[community.n8n.io](https:\u002F\u002Fcommunity.n8n.io)\n\n## 许可证\n\nn8n 采用 [公平开源](https:\u002F\u002Ffaircode.io) 模式，依据 [可持续使用许可证](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FLICENSE.md) 和 [n8n 企业版许可证](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FLICENSE_EE.md) 进行分发。\n\n- **源码开放**：始终公开源代码\n- **可自托管**：任意环境均可部署\n- **可扩展**：支持添加自定义节点和功能\n\n如需更多功能与技术支持，请联系 [license@n8n.io](mailto:license@n8n.io) 获取企业版许可证。\n\n有关许可证模式的更多信息，请参阅 [文档](https:\u002F\u002Fdocs.n8n.io\u002Fsustainable-use-license\u002F)。\n\n## 参与贡献\n\n发现 bug 🐛 或有功能建议 ✨？请查看我们的 [贡献指南](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md)，了解设置方法及最佳实践。\n\n## 加入我们\n\n想参与塑造自动化行业的未来吗？欢迎浏览我们的 [招聘信息](https:\u002F\u002Fn8n.io\u002Fcareers)，加入 n8n 团队！\n\n## n8n 的含义是什么？\n\n**简短回答：** 它代表“nodemation”，发音为“恩-八-恩”。\n\n**详细解答：** “这个问题我经常被问到（比我预想的还要多），所以我觉得在这里统一解答比较好。当时我在寻找一个既好记又有空闲域名的项目名称时，很快意识到所有我喜欢的名字都已经被人注册了。最后，我选择了‘nodemation’——‘node-’表示它使用 Node-View 视图，并且基于 Node.js 构建；‘-mation’则代表‘automation’（自动化），这也是这个项目的核心目标。不过，这个名字太长了，每次在命令行里输入都显得很麻烦。于是，我就简化成了‘n8n’。” —— **Jan Oberhauser，n8n.io 创始人兼 CEO**","# n8n 快速上手指南\n\nn8n 是一款面向技术团队的工作流自动化平台，兼具代码的灵活性与低代码的高效性。支持 400+ 集成、原生 AI 能力（基于 LangChain），并允许完全自托管以掌控数据主权。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS, 或 Windows (WSL2 推荐)\n*   **前置依赖**（二选一）：\n    *   **方案 A (Node.js)**：安装 [Node.js](https:\u002F\u002Fnodejs.org\u002F) (建议 LTS 版本)。\n    *   **方案 B (Docker)**：安装 [Docker](https:\u002F\u002Fwww.docker.com\u002F) 及 Docker Compose。\n*   **网络提示**：若下载 npm 包或 Docker 镜像较慢，建议配置国内镜像源：\n    *   Node.js: `npm config set registry https:\u002F\u002Fregistry.npmmirror.com`\n    *   Docker: 配置 `\u002Fetc\u002Fdocker\u002Fdaemon.json` 使用国内加速器地址。\n\n## 安装步骤\n\n您可以选择以下任意一种方式快速启动 n8n。\n\n### 方式一：使用 npx 快速体验（推荐试用）\n无需手动安装，直接通过 npx 运行（需已安装 Node.js）：\n\n```bash\nnpx n8n\n```\n\n### 方式二：使用 Docker 部署（推荐生产\u002F持久化）\n此方式将创建数据卷以持久化保存您的工作流数据：\n\n```bash\ndocker volume create n8n_data\ndocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:\u002Fhome\u002Fnode\u002F.n8n docker.n8n.io\u002Fn8nio\u002Fn8n\n```\n\n> **注意**：若使用国内网络拉取镜像失败，请先拉取镜像并重命名，或使用配置了国内源的 Docker 守护进程。\n\n## 基本使用\n\n1.  **访问编辑器**\n    启动成功后，在浏览器中打开：\n    `http:\u002F\u002Flocalhost:5678`\n\n2.  **创建第一个工作流**\n    *   点击 **\"Add workflow\"** 创建新流程。\n    *   点击 **\"+\"** 号添加节点。例如，添加一个 **\"Schedule\"** (定时触发) 节点作为开始。\n    *   再添加一个 **\"HTTP Request\"** 节点，用于请求公开 API（如 `https:\u002F\u002Fapi.github.com\u002Fusers\u002Foctocat`）。\n    *   连接两个节点，点击右上角 **\"Execute Workflow\"** 运行测试。\n\n3.  **进阶能力**\n    *   **代码扩展**：在 \"Code\" 节点中直接编写 JavaScript 或 Python 处理复杂逻辑。\n    *   **AI 集成**：利用内置的 LangChain 节点，连接大模型构建 AI Agent 工作流。\n    *   **模板复用**：访问 [n8n 模板库](https:\u002F\u002Fn8n.io\u002Fworkflows) 导入现成的自动化流程。\n\n完成上述步骤后，您已成功运行了第一个自动化工作流。更多详细文档请访问 [n8n 官方文档](https:\u002F\u002Fdocs.n8n.io)。","某电商公司的技术团队需要每日从多个渠道（Shopify、邮件、Google Sheets）汇总订单数据，经清洗后同步至内部 ERP 系统并生成日报。\n\n### 没有 n8n 时\n- **数据孤岛严重**：开发人员需编写多个独立的 Python 脚本分别调用不同 API，维护成本高且容易因接口变动而失效。\n- **人工干预频繁**：遇到格式异常或缺失字段的数据，流程直接报错中断，必须人工介入修复后才能重新运行。\n- **缺乏智能处理**：无法自动识别客户邮件中的特殊诉求（如加急、修改地址），只能依靠客服手动摘录录入。\n- **部署复杂耗时**：每次更新逻辑都需要重新打包容器或配置服务器环境变量，难以快速响应业务需求变化。\n\n### 使用 n8n 后\n- **可视化统一编排**：利用 n8n 的 400+ 集成节点，通过拖拽即可将 Shopify、Gmail 和 Google Sheets 数据流串联，无需编写大量胶水代码。\n- **异常自动容错**：内置的错误处理机制可自动捕获异常数据并发送通知，同时支持使用 JavaScript 节点灵活清洗数据，确保主流程不中断。\n- **原生 AI 增强**：结合 n8n 的 LangChain 能力，自动分析客户邮件内容提取关键意图，智能标记订单优先级并填入备注。\n- **灵活部署掌控**：团队选择自托管模式，在保留完整数据控制权的同时，通过简单的 Docker 命令即可实现秒级更新与扩展。\n\nn8n 让技术团队在保留代码灵活性的前提下，以低代码速度构建了稳定、智能且完全可控的自动化数据流水线。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fn8n-io_n8n_2c4b03f5.png","n8n-io","n8n - Workflow Automation","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fn8n-io_fc2d9fb6.png","Free and open fair-code licensed node based Workflow Automation Tool.",null,"hello@n8n.io","n8n_io","https:\u002F\u002Fn8n.io","https:\u002F\u002Fgithub.com\u002Fn8n-io",[83,87,91,95,99,103,107,111,114,117],{"name":84,"color":85,"percentage":86},"TypeScript","#3178c6",91.3,{"name":88,"color":89,"percentage":90},"Vue","#41b883",7.3,{"name":92,"color":93,"percentage":94},"SCSS","#c6538c",0.5,{"name":96,"color":97,"percentage":98},"JavaScript","#f1e05a",0.4,{"name":100,"color":101,"percentage":102},"Python","#3572A5",0.3,{"name":104,"color":105,"percentage":106},"Handlebars","#f7931e",0.1,{"name":108,"color":109,"percentage":110},"Dockerfile","#384d54",0,{"name":112,"color":113,"percentage":110},"HTML","#e34c26",{"name":115,"color":116,"percentage":110},"HCL","#844FBA",{"name":118,"color":119,"percentage":110},"CSS","#663399",184740,56966,"2026-04-19T23:22:26","NOASSERTION","Linux, macOS, Windows","未说明",{"notes":127,"python":125,"dependencies":128},"n8n 是基于 Node.js 的工作流自动化工具，并非纯 Python 项目。虽然支持在节点中编写 Python 代码（通常通过外部执行或特定节点实现），但其核心运行环境依赖 Node.js。可通过 npx 直接运行或使用 Docker 部署。官方文档提供了详细的安装指南。",[129,130,131],"Node.js","Docker (可选)","npm\u002Fnpx",[16,14,13,15,45],[134,135,65,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152],"automation","ipaas","workflow","typescript","self-hosted","integrations","workflow-automation","cli","development","low-code","data-flow","integration-framework","apis","low-code-platform","no-code","ai","mcp","mcp-client","mcp-server",11,"2026-03-27T02:49:30.150509","2026-04-20T12:11:59.798174",[157,162,167,172,177,181],{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},44886,"Docker 启动 n8n 时报错\"Origin header does NOT match the expected origin\"如何解决？","这是因为环境变量配置的域名与实际访问域名不匹配。请确保在启动 Docker 容器时，`N8N_HOST` 环境变量设置的值与您通过浏览器访问的域名完全一致（例如 `-e N8N_HOST=\"mydomain.com\"`）。如果使用了反向代理，还需检查代理是否正确传递了 Host 和 Origin 头信息。","https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F14653",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},44882,"n8n 是开源软件吗？","严格来说，n8n 不是传统的“开源”（Open Source）软件，而是“源码可用”（Source Available）。它使用了带有 Commons Clause 的许可证，这限制了某些商业用途（如作为托管服务转售），因此不符合开源促进会（OSI）对“开源”的定义。官方文档也承认这一点，建议用户将其理解为源码可见但许可受限的软件，以避免法律上的误解。","https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F40",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},44883,"使用\"Extract from File\"节点提取 PDF 内容时出现内存溢出（Out of Memory）或容器崩溃怎么办？","如果在 Docker 中运行 n8n 并遇到此问题，可能是虚拟 CPU 指令集不兼容导致的。尝试将虚拟机（如 Proxmox VM）的 CPU 类型从默认的 `x86-64-v2-AES` 更改为 `host`，然后重启虚拟机。此外，对于复杂的 PDF 文件（包含大量表格或图片），本地解析容易消耗大量内存，可以考虑使用外部轻量级解析服务或将二进制数据模式调整为磁盘存储以缓解内存压力。","https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F19359",{"id":173,"question_zh":174,"answer_zh":175,"source_url":176},44884,"AI Agent 节点报错\"Cannot read properties of null (reading 'length')\"如何解决？","这是一个在特定版本（如 1.103.1 到 1.110.1 之间）存在的已知 Bug。该问题已在 n8n 版本 1.112.0 中修复。请升级您的 n8n 实例到 1.112.0 或更高版本即可解决此错误。","https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F17522",{"id":178,"question_zh":179,"answer_zh":180,"source_url":161},44885,"升级 n8n 后通过 Nginx 反向代理出现 WebSocket 连接丢失（Connection lost, code=1008）怎么办？","需要在 Nginx 配置中显式启用 WebSocket 支持。请在 Nginx 配置文件中添加以下 location 块，确保正确设置 Upgrade 和 Connection 头：\n\nlocation \u002Frest\u002Fpush {\n    proxy_pass http:\u002F\u002Flocalhost:5678; \u002F\u002F 替换为您的 n8n 服务地址\n    proxy_http_version 1.1;\n    proxy_set_header Upgrade $http_upgrade;\n    proxy_set_header Connection \"upgrade\";\n    proxy_set_header Host $http_host;\n    proxy_set_header Origin $scheme:\u002F\u002F$http_host;\n    proxy_cache off;\n    proxy_buffering off;\n}\n\n修改后请重载 Nginx 配置。",{"id":182,"question_zh":183,"answer_zh":184,"source_url":161},44887,"n8n 自托管版本默认监听的是什么地址？为什么远程无法访问？","n8n 自托管版本默认通常绑定在 `localhost` (127.0.0.1)，这意味着它只接受来自本机的连接。如果需要从远程访问，必须通过环境变量 `N8N_HOST` 指定公网 IP 或域名，并确保防火墙和安全组已开放对应端口（默认为 5678）。在使用反向代理时，`proxy_pass` 的目标地址也应正确指向 n8n 内部监听的地址（通常是 localhost:5678 或容器内部网络名）。",[186,191,195,200,204,209,214,219,224,229,234,239,244,249,254,259,264,269,274,279],{"id":187,"version":188,"summary_zh":189,"released_at":190},359824,"beta","## [2.17.2](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.17.1...n8n@2.17.2)（2026-04-16）\n\n\n### 错误修复\n\n* **编辑器：** 居中子节点图标并刷新触发器面板图标（[#28521](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28521)）（[2d50843](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F2d50843216fbbb2a9e86a4464b0747181262ca3d)）\n\n\n### 功能新增\n\n* AI 网关凭据端点实例 URL（[#28527](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28527)）（[2ec4332](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F2ec433263b18547df184fa8aa9481bbdf17492e1)）","2026-04-16T09:37:18",{"id":192,"version":193,"summary_zh":189,"released_at":194},359825,"n8n@2.17.2","2026-04-16T09:37:16",{"id":196,"version":197,"summary_zh":198,"released_at":199},359826,"stable","## [2.16.1](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.16.0...n8n@2.16.1) (2026年4月15日)","2026-04-15T08:00:36",{"id":201,"version":202,"summary_zh":198,"released_at":203},359827,"n8n@2.16.1","2026-04-15T08:00:34",{"id":205,"version":206,"summary_zh":207,"released_at":208},359828,"n8n@1.123.31","## [1.123.31](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@1.123.30...n8n@1.123.31) (2026-04-15)","2026-04-15T07:53:13",{"id":210,"version":211,"summary_zh":212,"released_at":213},359829,"n8n@2.17.1","## [2.17.1](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.17.0...n8n@2.17.1)（2026-04-15）\n\n\n### 功能\n\n* **MiniMax 聊天模型节点：** 添加 MiniMax 聊天模型子节点（[#28485](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28485)）（[884b7ab](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F884b7ab3eca3d032e0abbbf8bd2c0aabae5e2ed9)）","2026-04-15T07:54:43",{"id":215,"version":216,"summary_zh":217,"released_at":218},359830,"n8n@2.17.0","# [2.17.0](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.16.0...n8n@2.17.0) (2026-04-13)\n\n\n### Bug修复\n\n* 为PostHog、NASA、Peekalink、Clearbit、Uptime Robot添加凭据认证和测试功能（[#27957](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27957)）（[c1b5c96](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fc1b5c96f62ffd4e61d9dc5a46a231f20f4fdc5c7)）\n* **ai-builder:** 暴露凭据账户上下文，以防止提示与凭据不匹配（[#28100](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28100)）（[c2fbf9d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fc2fbf9d64322db8bf78b724e6c32c0482181b23a)）\n* **ai-builder:** 改进构建后流程：先设置、再测试，最后发布（[#28125](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28125)）（[4b3b40e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4b3b40e2385b9e8be68a8f7f05e7aae4dedaf847)）\n* **ai-builder:** 对list-credentials工具进行分页，并移除未使用的字段（[#28108](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28108)）（[4a3fc7d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4a3fc7d27cd32944324ddab098dfacc17ac63e68)）\n* **ai-builder:** 将构建后的凭据设置统一到一个单独的设置工作流中（[#28273](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28273)）（[8f8b70a](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F8f8b70a301b0ca1d7fdcdecc4fd0d0131b8c9b5a)）\n* **AWS DynamoDB节点:** 添加禁用数字字符串自动解析的选项（[#28093](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28093)）（[4b06720](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4b06720c8b7dd8b8d435690f7b594340a59f9f8a)）\n* **AWS ELB节点:** 修复RemoveListenerCertificates中的拼写错误“sucess”→“success”（[#27703](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27703)）（[be45c08](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fbe45c085fb26174f04f4387516c65dc1cd547320)）\n* **Box节点:** 修复Box触发节点无法正确分页的问题（[#27415](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27415)）（[4b05191](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4b0519167fd8fcb77ed7bb73c1702be843215c91)）\n* **core:** 在日志流式事件中添加projectId和projectName（[#28310](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28310)）（[ebd279f](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Febd279f88c532773e569af48aab06a82c1f40cee)）\n* **core:** 添加流式保活机制，以防止代理在长时间代理执行过程中超时（[#27853](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27853)）（[b0484a1](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fb0484a15553a818bbad9226ce5756e125723bbee)）\n* **core:** 将VM表达式引擎的错误处理程序与旧版引擎对齐（[#28166](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28166)）（[569ad49](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F569ad497b7bd2cbb61b5fc256da3dae2976fddff)）\n* **core:** 避免因瞬态隔离错误而导致永久停用（[#28117](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28117)）（[94b463e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F94b463e2a0e11979dae4197838eb03f1ef0c7a4a)）\n* **core:** 缩短工作流历史压缩的保留期限（[#27763](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27763)）（[ccd4fd0](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fccd4fd0fc881af8","2026-04-13T15:10:16",{"id":220,"version":221,"summary_zh":222,"released_at":223},359831,"n8n@2.15.1","## [2.15.1](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.15.0...n8n@2.15.1)（2026-04-10）\n\n\n### 错误修复\n\n* **Google Drive 节点：** 修复 v1 API 请求中的无限分页循环问题（[#28268](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28268)）（[4d91dff](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4d91dffbaaefe8cf11448f3b4baade5704f2ef2c)）","2026-04-10T09:30:53",{"id":225,"version":226,"summary_zh":227,"released_at":228},359832,"n8n@1.123.30","## [1.123.30](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@1.123.29...n8n@1.123.30) (2026-04-09)\n\n\n### 功能\n\n* 环境变量用于禁用表单页面的沙箱模式 ([#28158](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28158)) ([506cd58](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F506cd5858e35ba2c9fb4e5bbf2c76d490563c884))","2026-04-09T09:22:27",{"id":230,"version":231,"summary_zh":232,"released_at":233},359833,"n8n@1.123.29","## [1.123.29](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@1.123.28...n8n@1.123.29)（2026-04-08）\n\n\n### Bug修复\n\n* **core:** 恢复在1.x版本回迁过程中丢失的axios请求拦截器（[#27842](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27842)）（[1fe07e9](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F1fe07e97b06203067593b4fa12bf019f9a93ff25)）\n* **core:** 支持在Redis故障转移时重新连接（[#28106](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28106)）（[6e66377](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F6e66377074de8ffea27e0f65bdd479e4021dd99b)）","2026-04-08T06:24:01",{"id":235,"version":236,"summary_zh":237,"released_at":238},359834,"n8n@2.16.0","# [2.16.0](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.15.0...n8n@2.16.0) (2026-04-07)\n\n\n### Bug Fixes\n\n* **Anthropic Node:** Use models endpoint for credential test ([#27951](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27951)) ([5519600](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F551960053a380cadf4e9a5f6eb6c8b0ff3128783))\n* Auto-authorize task-family tools after plan approval ([#27896](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27896)) ([9dd8578](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F9dd857824fa0b26fb230641f6cb99a0af9dd39bb))\n* Bump dependencies  ([#27880](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27880)) ([a5a9f6d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fa5a9f6d211a633ac0e381ca4e0685cab31e57ec4))\n* **Chat Trigger Node:** Fix webhook not registered error when using pinned data ([#27697](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27697)) ([70be3f5](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F70be3f5990aec03526f74c4df462469e7359d95c))\n* **core:** Add @n8n\u002Fai-node-sdk as CLI dependency for community nodes ([#27749](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27749)) ([9851478](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F9851478faf6fb4984d00f39e835d0668574cd316))\n* **core:** Debounce per event type in pubsub ([#27877](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27877)) ([0fd9fd7](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F0fd9fd7155a576662ba8605818d24c104417c9f2))\n* **core:** Fix daytona proxy bug ([#27974](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27974)) ([c754724](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fc754724caf3dd8eac3af862d1053dfc0a546937d))\n* **core:** Fix missing isolate acquisition and VM globals in expression engine ([#27895](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27895)) ([e520848](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fe5208484aa2fabd7f0cb657b2331eb3d569b2189))\n* **core:** Increase Concurrency for watch mode from 32 to 64 ([#27907](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27907)) ([6185464](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F618546440bc457e59986bad2794c5199a9b327f8))\n* **core:** Make MCP executions asynchronous ([#27762](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27762)) ([054a2d7](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F054a2d725a7c2dd665748496b4c8b23d0fcc8ea8))\n* **core:** Set trigger start node for executions without input data ([#27968](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27968)) ([663f2c5](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F663f2c5086846396d9d8fadc5e994203cf33c949))\n* **core:** Support descriptions when updating workflows via public API ([#27679](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27679)) ([573bcde](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F573bcdeee0451f34862a564584b30e495e3a9c8a))\n* **Data Table Node:** Change copy for Limit to indicate it applies per input row ([#27813](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27813)) ([a061bc6](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fa061bc6c659dffd568705d40945f86724491ccc5))\n* **editor:** Skip unsaved-changes confirmation when closing new credential modal ([#27975](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27975)) ([9120283](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F91202830094e4de6a9298dcc8ec140c4c01fd102))\n* **editor:** Update JsonEditor content when modelValue changes to same-length string ([#27933](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27933)) ([cdad6db](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fcdad6db530879937d842213b36e3f81a6825e2c0))\n* **Microsoft Agent 365 Trigger Node:** Welcome message fix ([#28000](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F28000)) ([e016b55](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fe016b552106ece56d56aa4f82833acebdbb2a5ee))\n* NodeCredentials use correct credential type rather than first ([#27671](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27671)) ([9ed9b96](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F9ed9b9622ed980b0f74da8b7e6b08dc4f1ebe8e8))\n* **Pipedrive Node:** Add v2 node with API v2 migration ([#27905](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27905)) ([de60c85](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fde60c855813de727112c9cd9f6be2b5c0ac069ac))\n* **Read\u002FWrite Files from Disk Node:** Add search aliases for binary file nodes ([#27760](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27760)) ([763dd7e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F763dd7e0b0844af7db25286b596fccab9d8cfe06))\n* **Schedule Node:** Skip recurrence check during manual execution ([#27830](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27830)) ([6ef553c](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F6ef553cd622db4f71cbb04dac66d0fc758e037a6))\n* **X (Twitter) Node:** Surface API error message for insufficient access level ([#27603](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27603)) ([5fdb18b](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F5fdb18b5f9de6ac45d0dffd9d4824ead75b11acb))\n\n\n### Features\n\n* Add --init-workflow flag to scaffold publish.yml ([#27292](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27292)) ([34894af](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F34894af3fa9acf1da6d92530202160a92953166d))\n* Add expression-based role mapping strategy ([#27745](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27745)) ([5ad1c54](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F5ad1c54514769c6a0f663b438074bd89daa5a08c))\n* **Alibaba Cloud Chat Model Node:** Add new node ([#27882](https:\u002F\u002Fgit","2026-04-07T05:05:04",{"id":240,"version":241,"summary_zh":242,"released_at":243},359835,"n8n@1.123.28","## [1.123.28](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@1.123.27...n8n@1.123.28) (2026-04-02)","2026-04-02T10:52:43",{"id":245,"version":246,"summary_zh":247,"released_at":248},359836,"n8n@2.15.0","# [2.15.0](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.14.0...n8n@2.15.0) (2026-03-30)\n\n\n### Bug Fixes\n\n* **API:** Skip sharing license check when isGlobal value is unchanged ([#27567](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27567)) ([5b4d5ce](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F5b4d5ce64e949de317133a14b5b5cdbfb01b1bd8))\n* **Basic LLM Chain Node:** Fix abort signal handling ([#27520](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27520)) ([c683b65](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fc683b6510cf198d7fc308f83018fcf9f0341fb76))\n* **core:** Add format validation to source control branch name ([#27518](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27518)) ([fb7788d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Ffb7788d6c286f99126371a33b648c6def9541143))\n* **core:** Add ownership check to MCP OAuth client deletion ([#27446](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27446)) ([e638b3a](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fe638b3ab7437b923e7dc5204d5fa41ae4da3ab53))\n* **core:** Correct `process.version` in expression sandbox ([#26550](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26550)) ([fc0f071](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Ffc0f0712d8ee07cc259c9757cde44df8da2efe26))\n* **core:** Fix `\u002Fhealthz` endpoint when using `N8N_PATH` ([#27665](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27665)) ([4436e4b](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4436e4b71cc17b022cec1c5e03c0b5b7fdbafa8d))\n* **core:** Fix execution history when flow includes wait node ([#27357](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27357)) ([ad0a551](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fad0a5513261b6dfe1391955645226205cb1cba29))\n* **core:** Fix hard-coded path style in external storage configuration ([#27553](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27553)) ([ca3a957](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fca3a957c8edf16fe7fdfda4ae92050d6f3abd927))\n* **core:** Fix race condition when stopping jobs in queue mode ([#27211](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27211)) ([d3f40cd](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fd3f40cd31dcb79a9515d2d00d6dc045008d4f7af))\n* **core:** Include custom headers when loading OpenAI models ([#27534](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27534)) ([f165f6c](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Ff165f6c5cc06ad52fe2a8da09123f71198538934))\n* **core:** Refresh OAuth2 tokens on 401 during MCP tool calls ([#26463](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26463)) ([88f170b](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F88f170b95e53110e822318cb187e946d46e734d2))\n* **core:** Remaining VM test fixes — error propagation, proxy traps, and cross-realm assertions ([#27541](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27541)) ([769e28c](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F769e28cb36ac6f3602b92325a2d88a4d0ce865ec))\n* **core:** Rename data table columns during source control pull ([#27746](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27746)) ([d9f8f04](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fd9f8f04772541d0932ee80ab0b19b17610bbff95))\n* **core:** Resolve $().item expressions in partial executions ([#27338](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27338)) ([d3e45bc](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fd3e45bc126258c86dfcf81282b0e28bc1088bf54))\n* **core:** Treat sub-node connections as non-blocking for partial execution root detection ([#27759](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27759)) ([de02036](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fde02036f4713ec3bd317f262bdc5b1c825e33793))\n* **core:** Use toString() instead of type cast for password field check ([#27662](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27662)) ([a77aa6a](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fa77aa6ad37c9c21b5dcf3a65864238d9b8084864))\n* **editor:** Avoid resource locator cache pollution ([#27493](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27493)) ([706fc43](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F706fc4360e206c5fce7aa41dbb842fc33d224d7a))\n* **editor:** Clean up quick connect feature flag and fix first load ([#27286](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27286)) ([cfe1409](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fcfe1409ededd959be873eec48bcfb043d679f009))\n* **editor:** Correct navigation to evaluation tab ([#27509](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27509)) ([87a9973](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F87a99733906ee4772880c01c9b77ea8e761736fc))\n* **editor:** Fix `\u002Fdiff` route loading in demo mode ([#27610](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27610)) ([197a431](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F197a4314b39dc873c6e13fd9cd8164971d53023a))\n* **editor:** Fix callout dismiss action in NDV ([#27496](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27496)) ([ac65eb9](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fac65eb907730f59bdf2b7d716dbe50c11803b64d))\n* **editor:** Fix empty project ID when creating resources using RLC ([#27544](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27544)) ([0fd427d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F0fd427de9f21dda424f3b154ffa8cd9a25888586))\n* **editor:** Handle chat trigger waiting state in setup cards ([#27682](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27682)) ([21faa2e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F21faa2e1878c7d688ef5cc726945dde077d6d914))\n* **editor:** Improve workflow diff design feedbac","2026-03-30T18:16:53",{"id":250,"version":251,"summary_zh":252,"released_at":253},359837,"n8n@2.13.4","## [2.13.4](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.13.3...n8n@2.13.4) (2026-03-26)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* **editor:** Clean up quick connect feature flag and fix first load ([#27551](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27551)) ([089bf1b](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F089bf1bd4e6784001c94d0ad2a77d512214048f4))","2026-03-26T09:40:34",{"id":255,"version":256,"summary_zh":257,"released_at":258},359838,"n8n@2.14.2","## [2.14.2](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.14.1...n8n@2.14.2) (2026-03-26)\n\n\n### Bug Fixes\n\n* **editor:** Clean up quick connect feature flag and fix first load ([#27550](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27550)) ([af3a23a](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Faf3a23a2ec99601428487cefc22f20f7de63150e))\n* **editor:** Populate workflowDocumentStore in execution preview iframe ([#27546](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27546)) ([1c31a77](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F1c31a777c687c48669f3e68163f1b1f054bce0be))\n* **editor:** Use direct store reference for connections in initializeWorkspace ([#27559](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27559)) ([07dc87d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F07dc87d3f77895d246624bfe0174594792bb894a))","2026-03-26T09:10:03",{"id":260,"version":261,"summary_zh":262,"released_at":263},359839,"n8n@1.123.27","## [1.123.27](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@1.123.26...n8n@1.123.27) (2026-03-25)","2026-03-25T13:26:03",{"id":265,"version":266,"summary_zh":267,"released_at":268},359840,"n8n@2.13.3","## [2.13.3](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.13.2...n8n@2.13.3) (2026-03-25)","2026-03-25T12:07:05",{"id":270,"version":271,"summary_zh":272,"released_at":273},359841,"n8n@2.14.1","## [2.14.1](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.14.0...n8n@2.14.1) (2026-03-25)","2026-03-25T11:53:47",{"id":275,"version":276,"summary_zh":277,"released_at":278},359842,"n8n@2.14.0","# [2.14.0](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.13.0...n8n@2.14.0) (2026-03-24)\n\n\n### Bug Fixes\n\n* **AI Agent Node:** Extract tool name correctly for MCP tool calls ([#27345](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27345)) ([46a0aa5](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F46a0aa5093f900cbf9a773a7a86a747f854b0d1a))\n* **Anthropic Node:** Update credential test to use available model ([#27234](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27234)) ([c2731df](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fc2731df00d3317fb3457c4cf078a281307765054))\n* **AWS Bedrock Chat Model Node:** Extract region from modelName ARNs ([#26972](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26972)) ([4901814](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4901814268894aed3aadb85ea5fa02d253618422))\n* **core:** Add missing fields to public API workflow schema ([#27157](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27157)) ([4eb815c](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F4eb815c4eea35473f8adc66380bcda4efa03fc7f))\n* **core:** Add plain text body to password reset and notification emails ([#27125](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27125)) ([eddb26d](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Feddb26d05c533056a2aa8932e3a0e41f29873738))\n* **core:** Allow expressions in OAuth credential URL fields ([#27354](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27354)) ([1bf602e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F1bf602e3edbeda76c84af7b73183401ff1f67366))\n* **core:** Allow expressions in tool default values on chat hub tools ([#27167](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27167)) ([90b2b9c](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F90b2b9c516675050faf15d149cedd5034e77094c))\n* **core:** Assign webhook ID to API-created webhook nodes ([#27161](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27161)) ([88f9f2e](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F88f9f2ed659caae525e0d53e6c3a651a043a866a))\n* **core:** Clean up resolver references on deletion ([#26524](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26524)) ([61a5261](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F61a526133d6c5abdc0f7bbe0f554b10d42b1b723))\n* **core:** Confirm messages immediately when no destination is listening ([#27334](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27334)) ([d2da928](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fd2da9284298d539613292e6dbd2852f4f14d658d))\n* **core:** Disable dynamic banners when diagnostics are disabled ([#26741](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26741)) ([09e2c2b](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F09e2c2b5547b49a824a8265d312583f5d1f5c79f))\n* **core:** Emit `leader-takeover` on leadership mismatch in `checkLeader` ([#27126](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27126)) ([04bf206](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F04bf206acf597f2cf61d5272df3f5151c16ec322))\n* **core:** Fix an issue with workflow execution status ([#27349](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27349)) ([b3ced35](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fb3ced3585020d77298a1acec23a407a4f0a82bf6))\n* **core:** Fix IDOR in test-runs endpoint by consolidating access checks ([#27305](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27305)) ([95ac4a4](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F95ac4a46bdec2acf6fb76f82a5e91779371d59a6))\n* **core:** Fix unhandled rejection in task broker on runner disconnect ([#27278](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27278)) ([6fcc860](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F6fcc86037d1bb46a0e68688bd9d8a76db7d16560))\n* **core:** Force full execution data fetching for evaluation test runs ([#27335](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27335)) ([87afcd8](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F87afcd8db4dfc313301416bbff8bff865e72af62))\n* **core:** Handle external hook file paths on Windows ([#26983](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26983)) ([dd419ae](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fdd419ae5670dc2c9489ca9be935359a79509257b))\n* **core:** Handle invalid JSON responses from OAuth2 token endpoints ([#27089](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27089)) ([94f4ff8](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F94f4ff84665913d28d45f19bf704f3121dab4c50))\n* **core:** Move OIDC SSO provisioning outside user creation transaction ([#27279](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27279)) ([844b5b9](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F844b5b92c5f35a7f15dd7362896395171a4874e3))\n* **core:** Preserve nested proxy\u002Fredirect shape in log streaming webhook ([#27109](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27109)) ([2f7db77](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F2f7db771c83fbac3ca4051855ebd5a6ab9b5b173))\n* **core:** Retry multi-main follower license check during startup ([#26990](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F26990)) ([5800ab8](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F5800ab8c9adfef279a1bed7a1ca17171d77553ed))\n* **core:** Send client_id and client_secret in body for OAuth2 PKCE flow ([#27366](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27366)) ([a009988](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002Fa009988336b39997002534d54a126d192f2e8ec1))\n* **core:** Stop auto applying credentials for updated MCP workflows ([#27258](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F27258)) ([5af2a8a](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcommit\u002F5af2a8a4b8725b6fc149d8242","2026-03-24T09:18:21",{"id":280,"version":281,"summary_zh":282,"released_at":283},359843,"n8n@2.13.2","## [2.13.2](https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fcompare\u002Fn8n@2.13.1...n8n@2.13.2) (2026-03-20)","2026-03-20T10:04:33"]